[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010020140A - Musical performance controller, performance operation element, program, and performance control system - Google Patents

Musical performance controller, performance operation element, program, and performance control system Download PDF

Info

Publication number
JP2010020140A
JP2010020140A JP2008181111A JP2008181111A JP2010020140A JP 2010020140 A JP2010020140 A JP 2010020140A JP 2008181111 A JP2008181111 A JP 2008181111A JP 2008181111 A JP2008181111 A JP 2008181111A JP 2010020140 A JP2010020140 A JP 2010020140A
Authority
JP
Japan
Prior art keywords
performance
velocity
peak
peak detection
physical quantity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2008181111A
Other languages
Japanese (ja)
Inventor
Yoshiki Nishitani
善樹 西谷
Takamasa Suzuki
孝征 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2008181111A priority Critical patent/JP2010020140A/en
Publication of JP2010020140A publication Critical patent/JP2010020140A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make strength and weakness of musical sound generated in accordance with a movement of a performance operation element approximate a player's sense of shaking the performance operation element. <P>SOLUTION: When a peak detection part 26 detects a peak P having an acceleration magnitude larger than a lower limit value PR<SB>LOW</SB>of a peak detection range and smaller than an upper limit value PR<SB>UPP</SB>thereof from an acceleration waveform showed by acceleration data AS, it delivers the acceleration data AS of the peak P to a performance control part 27. Then, the performance control part 27 maps the acceleration data AS delivered from the peak detection part 26 on a velocity range according to a mapping rule, and outputs performance data in which a velocity of the mapping point is written to a MIDI sound source 40. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、演奏操作子の振り操作に応じて演奏を行う演奏制御装置に関する。   The present invention relates to a performance control apparatus that performs a performance in response to a swing operation of a performance operator.

演奏者の手に把持させた演奏操作子に加わる加速度を加速度センサにより定量化し、加速度の波形のピークを検出するたびに、そのピークの加速度に応じたベロシティの楽音を発音させる演奏制御装置がある。この演奏制御装置によると、演奏者は、「大きな音を出したいときは演奏操作子を強く振り、小さい音を出したいときは演奏操作子を弱く振る」という簡単な操作により、その演奏意図にマッチした演奏音を奏でることができる。なお、この種の演奏制御装置は、たとえば、特許文献1に開示されている。
特開2004−53930号公報
There is a performance control device that quantifies the acceleration applied to the performance operator held by the performer's hand with an acceleration sensor and generates a musical tone of velocity corresponding to the acceleration of the peak every time a peak of the acceleration waveform is detected. . According to this performance control device, the performer is able to achieve his intention by performing a simple operation such as `` shake the performance controller strongly to make a loud sound and shake the performance operator weakly to make a small sound. '' You can play the matching performance sound. In addition, this kind of performance control apparatus is disclosed by patent document 1, for example.
JP 2004-53930 A

この種の演奏制御装置は、加速度の波形のピークを検出すると、予め設定した変換係数でそのピークの加速度を除算することによりその加速度をベロシティに変換し、変換したベロシティの楽音を音源から発音させる。しかし、なんらの措置を講ずることなくこのようなリニアな変換を行うと、演奏者が意図する発音タイミングであると解釈すべきでないような小さな加速度がピークとして検出されるたびにその加速度を変換した小さな音が鳴ってしまい、演奏内容が演奏者の演奏意図から程遠いものになる。かかる不都合を回避すべく、この種の演奏制御装置の多くは、加速度の波形のピークを検出すると、検出したピークの加速度を比較的小さな閾値と比較し、閾値を超える加速度のみを変換係数で除算することによりベロシティに変換する、という変換制御を行っている。
しかしながら、このような変換制御を行う場合、閾値の設定如何によっては、演奏操作子を振ってもなかなか音が出ず、閾値に相当する加速度を与える強さで振った瞬間に大きなベロシティの楽音がいきなり発音される、という問題が生ずる。また、加速度からベロシティへの変換に用いる変換係数の値が小さすぎると、演奏操作子を弱く振っているつもりでも大きなベロシティの楽音が発音されてしまう一方、変換係数の値が大きすぎると、演奏操作子を強く振っているつもりでも小さなベロシティの楽音しか発音されない、という問題も生じる。
本発明は、このような背景の下に案出されたものであり、演奏操作子の挙動に応じて発音させる楽音の強弱を、演奏者がその演奏操作子を振る感覚に近づけることを目的とする。
When this type of performance control device detects the peak of the acceleration waveform, it divides the acceleration of the peak by a preset conversion coefficient to convert the acceleration into velocity, and causes the tone of the converted velocity to be generated from the sound source. . However, if such a linear conversion is performed without taking any measures, a small acceleration that is converted every time a small acceleration that should not be interpreted as the sounding timing intended by the performer is detected as a peak. The sound will be heard and the performance will be far from the performer's intention. In order to avoid such inconvenience, many performance control apparatuses of this type detect acceleration waveform peaks, compare the detected peak acceleration with a relatively small threshold value, and divide only the acceleration exceeding the threshold value by the conversion coefficient. By doing so, conversion control is performed to convert to velocity.
However, when performing such conversion control, depending on how the threshold value is set, it is difficult to produce a sound even if the performance operator is shaken. The problem of sudden pronunciation arises. In addition, if the value of the conversion coefficient used for conversion from acceleration to velocity is too small, a musical sound with a large velocity will be produced even if you intend to shake the performance controller weakly, while if the value of the conversion coefficient is too large, There is also a problem that even if you intend to shake the controller strongly, only a small velocity sound is produced.
The present invention has been devised under such a background, and aims to bring the intensity of a musical sound to be generated in accordance with the behavior of a performance operator closer to that of a player swinging the performance operator. To do.

本発明は、演奏操作子の挙動を示す物理量の波形から所定幅のピーク検出レンジ内の物理量の大きさをもったピークを検出するピーク検出手段と、前記ピーク検出レンジ内の物理量を所定幅のベロシティレンジに写像する写像ルールに従い、前記ピーク検出手段が検出したピークにおける物理量の大きさをベロシティに写像し、前記ベロシティを含む演奏データを出力する演奏制御手段とを具備する演奏制御装置を提供する。
この発明において、演奏者は、演奏操作子を把持し、大きい音を鳴らしたいときは演奏操作子を強く振り、小さい音を鳴らしたいときは演奏操作子を弱く振る、という要領で即興の演奏を行う。そして、ピーク検出手段は、演奏操作子の挙動を示す物理量の波形から、所定幅のピーク検出レンジ内の物理量の大きさをもったピークを検出し、演奏制御手段は、そのピークにおける物理量の大きさを、所定幅のベロシティレンジに写像し、写像したベロシティを含む演奏データを音源へ出力する。この写像により、ピーク検出レンジ内における加速度とベロシティとの対応関係が最適化され、演奏者が演奏操作子を振る感覚に近い強さの楽音を発音させることができる。
The present invention provides a peak detecting means for detecting a peak having a physical quantity within a peak detection range having a predetermined width from a physical quantity waveform indicating the behavior of the performance operator, and a physical quantity within the peak detection range having a predetermined width. According to a mapping rule for mapping to a velocity range, there is provided a performance control device comprising performance control means for mapping the magnitude of a physical quantity at a peak detected by the peak detection means to velocity and outputting performance data including the velocity. .
In this invention, the performer performs an improvised performance by holding the performance operator and swinging the performance operator strongly to make a loud sound, and weakly shaking the performance operator to make a small sound. Do. Then, the peak detecting means detects a peak having a physical quantity within a peak detection range of a predetermined width from the physical quantity waveform indicating the behavior of the performance operator, and the performance control means detects the magnitude of the physical quantity at the peak. This is mapped to a velocity range of a predetermined width, and performance data including the mapped velocity is output to the sound source. By this mapping, the correspondence relationship between acceleration and velocity within the peak detection range is optimized, and a musical tone with a strength close to that of a player swinging the performance operator can be generated.

以下、図面を参照し、この発明の実施形態を説明する。
図1は、この発明の一実施形態である演奏制御装置20を含む演奏制御システムの構成を示すブロック図である。この演奏制御システムは、演奏操作子10と、演奏制御装置20と、MIDI(Musical Instrument Digital Interface)音源40とを有する。
図1において、演奏操作子10は、演奏者が把持して振るなどの動作をするバトン状の操作子である。演奏者は、大きな音を鳴らしたいときは演奏操作子10を強く振り、小さな音を鳴らしたいときは演奏操作子10を弱く振る、という要領で即興の演奏を行う。
演奏操作子10は、加速度センサ11と無線通信部12を内蔵している。加速度センサ11は、演奏操作子10の挙動を示す物理量である加速度を検出する。この加速度センサ11は、演奏操作子10に働く加速度を互いに直交した3軸方向の加速度成分a、a、aに分解して検出し、これらの加速度成分a、a、aを示す各アナログ信号を各々出力する。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a performance control system including a performance control apparatus 20 according to an embodiment of the present invention. The performance control system includes a performance operator 10, a performance control device 20, and a MIDI (Musical Instrument Digital Interface) sound source 40.
In FIG. 1, a performance operator 10 is a baton-like operator that the player performs operations such as gripping and shaking. The performer performs an improvisational performance in such a manner that when the player wants to make a loud sound, he shakes the performance operator 10 strongly, and when he wants to make a small sound, he shakes the performance operator 10 weakly.
The performance operator 10 includes an acceleration sensor 11 and a wireless communication unit 12. The acceleration sensor 11 detects acceleration, which is a physical quantity indicating the behavior of the performance operator 10. The acceleration sensor 11 detects the acceleration acting on the performance operator 10 by decomposing the acceleration into acceleration components a x , a y , a z in three axis directions orthogonal to each other, and detects these acceleration components a x , a y , a z. Each analog signal indicating is output.

無線通信部12は、一定時間長(例えば5ms)のサンプリング周期毎に、加速度センサ11から出力される3種類のアナログ信号をサンプリングしてデジタル化することにより、3軸方向成分a、a、aを示すデータを生成し、このデータを含むパケットを、無線区間を介して演奏制御装置20に送信する。
演奏制御装置20は、操作表示部21、無線通信部22、制御部23、およびインターフェース(以下、「I/F」と記す)28を有する。
操作表示部21は、演奏者から各種の指示を受け取るとともに演奏者に各種の情報を提供する。
無線通信部22は、一定時間長(例えば5ms)のサンプリング周期ごとに、演奏操作子10から送信されたパケットを受信し、そのパケットから3軸方向成分a、a、aを示すデータを取り出し、制御部23に引き渡す。
制御部23は、加速度取得部25、ピーク検出部26、演奏制御部27を有する。
加速度取得部25は、無線通信部22から引き渡されるデータが示す3軸方向成分a、a、aを次式に入力することにより、演奏操作子10の加速度センサ11に働いた加速度の大きさを示す加速度データASを取得し、その加速度データASを出力する。
AS=(a +a +a 1/2…(1)
The wireless communication unit 12 samples and digitizes three types of analog signals output from the acceleration sensor 11 at a sampling period of a certain length of time (for example, 5 ms), thereby digitizing the three-axis direction components a x and a y. , Az are generated, and a packet including this data is transmitted to the performance control apparatus 20 via the wireless section.
The performance control apparatus 20 includes an operation display unit 21, a wireless communication unit 22, a control unit 23, and an interface (hereinafter referred to as “I / F”) 28.
The operation display unit 21 receives various instructions from the performer and provides various information to the performer.
The wireless communication unit 22 receives a packet transmitted from the performance operator 10 every sampling period of a certain time length (for example, 5 ms), and data indicating the three-axis direction components a x , a y , and a z from the packet. Is taken out and delivered to the control unit 23.
The control unit 23 includes an acceleration acquisition unit 25, a peak detection unit 26, and a performance control unit 27.
The acceleration acquisition unit 25 inputs the three-axis direction components a x , a y , and a z indicated by the data delivered from the wireless communication unit 22 to the following expression, thereby calculating the acceleration acting on the acceleration sensor 11 of the performance operator 10. The acceleration data AS indicating the magnitude is acquired, and the acceleration data AS is output.
AS = (a x 2 + a y 2 + a z 2 ) 1/2 (1)

ピーク検出部26は、加速度取得部25から加速度データを受け取り、その加速度データが示す加速度の波形から、ピーク検出レンジ内の加速度の大きさをもったピークを検出し、その検出したピークに対応する加速度データASを演奏制御部27に引き渡す。
ここで、このピーク検出レンジについて説明する。本実施形態の目的は、演奏者による演奏操作子10の振り方のクセやその特性の如何に関わらず、拍打意思をもって演奏操作子10を振ったときの振りの強弱をあますところなく抽出して、演奏音の強弱に反映させることである。この目的を達成するため、本実施形態においては、演奏者が拍打意思をもって演奏操作子10を振ったとみなして差し支えない加速度の下限値PRLOWと上限値PRUPPを予め求めておき、その下限値PRLOWから上限値PRUPPまでの加速度の幅をピーク検出レンジとする。そして、加速度データASが示す加速度の波形に現れるピークのうち、このピーク検出レンジ内の加速度の大きさをもったピークだけを、演奏者が拍打意思をもって演奏操作子10を振ったときのピークとして取り扱う。このピーク検出レンジの下限値PRLOWと上限値PRUPPは、以下のようにして求める。まず、様々な人に様々な強さで演奏操作子10による拍打を行わせ、それぞれの拍打において演奏操作子10が振り切られた時の加速度を測定する。そして、その測定により集められた加速度の最小値よりも僅かに小さな値をピーク検出レンジの下限値PRLOWとし、その加速度の最大値よりも僅かに大きな値を上限値PRUPPとする。このようにして求めた下限値PRLOWと上限値PRUPPを設定することにより、様々な人の様々な強弱の拍打意思をあますことなく抽出することが可能となる。
The peak detection unit 26 receives acceleration data from the acceleration acquisition unit 25, detects a peak having the magnitude of acceleration within the peak detection range from the acceleration waveform indicated by the acceleration data, and corresponds to the detected peak. The acceleration data AS is delivered to the performance control unit 27.
Here, the peak detection range will be described. The purpose of this embodiment is to extract the strength of the swing when swinging the performance controller 10 with a willingness to beat, regardless of the habit of the performance operator 10 swinging by the performer and its characteristics. It is to reflect the strength of the performance sound. In order to achieve this object, in the present embodiment, a lower limit value PR LOW and an upper limit value PR UPP of acceleration that may be regarded as a player swinging the performance operator 10 with a willingness to beat are obtained in advance, and the lower limit value is obtained. The acceleration range from PR LOW to the upper limit value PR UPP is the peak detection range. Of the peaks appearing in the acceleration waveform indicated by the acceleration data AS, only the peak having the magnitude of acceleration within the peak detection range is taken as the peak when the player swings the performance operator 10 with the intention to beat. handle. The lower limit value PR LOW and the upper limit value PR UPP of the peak detection range are obtained as follows. First, various people are beaten by the performance operator 10 with various strengths, and the acceleration when the performance operator 10 is swung off at each beat is measured. A value slightly smaller than the minimum value of acceleration collected by the measurement is set as the lower limit value PR LOW of the peak detection range, and a value slightly larger than the maximum value of acceleration is set as the upper limit value PRUPP . By setting the lower limit value PR LOW and the upper limit value PR UPP obtained in this way, it becomes possible to extract various people's intention to beat various strengths.

演奏制御部27は、ピーク検出部26から引き渡された、上記ピーク加速度レンジ内の加速度データASが示す加速度の大きさを、最小値VLMINである「30」から最大値VLMAXである「127」までの間のベロシティのレンジ(以下、「ベロシティレンジ」という)に写像し、その写像先のベロシティを記述した演奏データをI/F28からMIDI音源40へ出力し、そのベロシティに応じた音量レベルの楽音を発音させる。
加速度データASが示す加速度の大きさからベロシティへの写像は、ピーク検出レンジ内の加速度をベロシティレンジに写像する写像ルールに従って行う。より具体的には、演奏制御部27は、加速度データASを次式(2)に入力し、この入力によって求まるVLを、写像先のベロシティとする。
VL=(AS−PRLOW)/(PRUPP―PRLOW)×(VLMAX−VLMIN)+VLMIN…(2)
The performance controller 27 changes the magnitude of the acceleration indicated by the acceleration data AS within the peak acceleration range delivered from the peak detector 26 from “30” which is the minimum value VL MIN to “127” which is the maximum value VL MAX. The performance data describing the velocity of the mapping destination is output from the I / F 28 to the MIDI sound source 40, and the volume level corresponding to the velocity is output. The sound of
The mapping from the magnitude of acceleration indicated by the acceleration data AS to the velocity is performed according to a mapping rule that maps the acceleration within the peak detection range to the velocity range. More specifically, the performance control unit 27 inputs the acceleration data AS into the following equation (2), and uses VL obtained by this input as the mapping destination velocity.
VL = (AS−PR LOW ) / (PR UPP −PR LOW ) × (VL MAX −VL MIN ) + VL MIN (2)

以上説明した演奏制御装置20によると、演奏者が演奏操作子10の挙動に応じてMIDI音源40から発音させる楽音の強弱を、演奏者がその演奏操作子10を振る感覚に近づけることができる。
この作用について、図2を参照して具体的に説明する。演奏制御装置20のピーク検出部26は、加速度データASが示す加速度波形から、ピーク検出レンジの下限値PRLOWよりも大きく、その上限値PRUPPよりも小さな加速度の大きさをもったピークPを検出し、そのピークPの加速度データASを演奏制御部27に引き渡す。そして、演奏制御部27は、ピーク検出部26から引き渡された加速度データASを上記の写像ルールに従ってベロシティレンジに写像し、その写像先のベロシティを記述した演奏データをMIDI音源40へ出力する。ここで、上記の写像ルールに従って写像を行う場合、図2に示すように、ピーク検出レンジ内の加速度データASとベロシティレンジ内のベロシティが線形に対応する。よって、演奏操作子10を振る力を強めたり弱めたりしたにもかかわらず音量が思ったように変わらないという印象を演奏者に与えることなく、演奏操作子10を振る力の感覚に近い強さの楽音を発音させることができる。
According to the performance control device 20 described above, it is possible to bring the intensity of the musical sound that the performer produces from the MIDI sound source 40 in accordance with the behavior of the performance operator 10 closer to the feeling that the performer shakes the performance operator 10.
This action will be specifically described with reference to FIG. The peak detection unit 26 of the performance control device 20 calculates a peak P having an acceleration magnitude that is larger than the lower limit value PR LOW of the peak detection range and smaller than the upper limit value PR UPP from the acceleration waveform indicated by the acceleration data AS. Then, the acceleration data AS of the peak P is delivered to the performance control unit 27. Then, the performance control unit 27 maps the acceleration data AS delivered from the peak detection unit 26 to the velocity range according to the above mapping rule, and outputs performance data describing the velocity of the mapping destination to the MIDI sound source 40. Here, when mapping is performed according to the above mapping rule, the acceleration data AS in the peak detection range and the velocity in the velocity range correspond linearly as shown in FIG. Therefore, the strength close to the sensation of the force of shaking the performance operator 10 without giving the player the impression that the volume does not change as expected even though the force of shaking the performance operator 10 is increased or decreased. The sound of can be pronounced.

以上、この発明の一実施形態について説明したが、この発明には他にも実施形態があり得る。例えば、以下の通りである。
(1)上記実施形態において、演奏制御装置20は、加速度データASからベロシティレンジへの写像を、上記式(2)により行った。しかし、別の写像ルールに従ってこれを行ってもよい。たとえば、加速度データASを次式(3)に入力して求まるVLを写像先のベロシティとしてもよい。この写像ルールにおいて、演奏制御部27は、加速度データASを次式(3)に入力し、この入力によって求まるVLとベロシティレンジの最大値VLMAXである「127」とを比較する。そして、VLが「127」以下である場合は、そのVLを写像先のベロシティとし、VLが「127」よりも大きい場合は、「127」を写像先のベロシティとする。
VL=(AS−PRLOW)/(PRUPP−PRLOW)×VLMAX+VLMIN…(3)
(2)上記実施形態において、ベロシティレンジの最小値VLMINは「30」であり、その最大値VLMAXは「127」であった。しかし、最小値VLMINや最大値VLMAXをそれぞれより大きな値にしてもよいし、小さな値にしてもよい。
(3)上記実施形態において、ベロシティレンジの最小値VLMINや最大値VLMAXを操作表示部21による操作を通じて演奏者が設定できるようにしてもよい。
(4)上記実施形態にかかる演奏制御システムを、運動の強度を音量として表現する運動支援システムとしての用途に適用してもよい。この態様においては、運動を行う競技者が、演奏操作子10を手を握り、ダンスやエアロビクスなどの運動を行う。そして、演奏制御装置20は、競技者の運動を通じて演奏操作子10が振られるたび、その強度に応じた強さの楽音をMIDI音源40から発音させる。この態様によると、競技者は、運動を行う間にMIDI音源40から発音される楽音の音量を頼りに、自らの身体の切れを把握することができる。
(5)上記実施形態において、磁気センサ、ジャイロセンサ、圧力センサ、傾斜センサなどの加速度センサ11以外の種類のセンサを演奏操作子10に内蔵させ、そのセンサが検出した物理量の波形から、ピーク検出レンジ内のピークを検出してもよい。
(6)上記実施形態における演奏制御装置20の加速度取得部25、ピーク検出部26、演奏制御部27と同様の機能を実現させる制御プログラムを、コンピュータにインストールさせ、そのコンピュータを演奏制御装置20として動作させてもよい。この場合において、たとえば、加速度センサと音源を内蔵する携帯電話機に制御プログラムをインストールさせ、携帯電話機そのものの筺体を演奏操作子10として機能させるようにするとよい。この実施形態では、制御プログラムは、携帯電話機のCPUに、加速度取得部25、ピーク検出部26、および演奏制御部27を実現させる。そして、演奏者が携帯電話機の筺体を把持して振ると、その筺体の挙動を示す加速度が内蔵の加速度センサによって検出され、ピーク検出レンジ内の加速度の大きさをもったピークがその加速度の波形に現れるたび、その加速度を写像したベロシティを含む演奏データが音源へ出力される。
Although one embodiment of the present invention has been described above, the present invention may have other embodiments. For example, it is as follows.
(1) In the above embodiment, the performance control device 20 performs the mapping from the acceleration data AS to the velocity range according to the above equation (2). However, this may be done according to another mapping rule. For example, VL obtained by inputting acceleration data AS into the following equation (3) may be used as the velocity of the mapping destination. In this mapping rule, the performance control unit 27 inputs the acceleration data AS into the following equation (3), and compares VL obtained by this input with “127” which is the maximum value VL MAX of the velocity range. If VL is “127” or less, the VL is the velocity of the mapping destination, and if VL is larger than “127”, “127” is the velocity of the mapping destination.
VL = (AS-PR LOW) / (PR UPP -PR LOW) × VL MAX + VL MIN ... (3)
(2) In the above embodiment, the minimum value VL MIN of the velocity range is “30”, and the maximum value VL MAX thereof is “127”. However, the minimum value VL MIN and the maximum value VL MAX may each be larger or smaller.
(3) In the above embodiment, the player may be able to set the minimum value VL MIN and the maximum value VL MAX of the velocity range through the operation of the operation display unit 21.
(4) The performance control system according to the above embodiment may be applied to an application as an exercise support system that expresses the intensity of exercise as a volume. In this aspect, the athlete who performs the exercise holds the performance operator 10 and performs exercises such as dance and aerobics. Then, the performance control device 20 causes the MIDI sound source 40 to generate a musical sound having a strength corresponding to the strength of the performance operator 10 every time the performance operator 10 is swung through the athlete's movement. According to this aspect, the athlete can grasp his / her own body cut by relying on the volume of the musical sound generated from the MIDI sound source 40 during exercise.
(5) In the above embodiment, a sensor other than the acceleration sensor 11 such as a magnetic sensor, a gyro sensor, a pressure sensor, and a tilt sensor is built in the performance operator 10, and peak detection is performed from the waveform of the physical quantity detected by the sensor. Peaks within the range may be detected.
(6) A control program for realizing the same functions as those of the acceleration acquisition unit 25, the peak detection unit 26, and the performance control unit 27 of the performance control device 20 in the above embodiment is installed in a computer, and the computer is used as the performance control device 20. It may be operated. In this case, for example, a control program may be installed in a mobile phone incorporating an acceleration sensor and a sound source so that the casing of the mobile phone itself functions as the performance operator 10. In this embodiment, the control program causes the CPU of the mobile phone to realize the acceleration acquisition unit 25, the peak detection unit 26, and the performance control unit 27. When the performer grips and shakes the case of the mobile phone, the acceleration indicating the behavior of the case is detected by the built-in acceleration sensor, and the peak with the magnitude of the acceleration within the peak detection range is the waveform of the acceleration. Performance data including the velocity mapping the acceleration is output to the sound source.

本発明の一実施形態にかかる演奏制御装置を含む演奏制御システムの全体構成図である。1 is an overall configuration diagram of a performance control system including a performance control device according to an embodiment of the present invention. 図1の演奏制御システムの演奏制御装置による加速度データからベロシティレンジへの写像の様子を示す図である。It is a figure which shows the mode of the mapping from the acceleration data to the velocity range by the performance control apparatus of the performance control system of FIG.

符号の説明Explanation of symbols

10…演奏操作子、11…加速度センサ、12,22…無線通信部、21…操作表示部、20…演奏制御装置、23…制御部、25…加速度取得部、26…ピーク検出部、27…演奏制御部、28…インターフェース、40…MIDI音源。
DESCRIPTION OF SYMBOLS 10 ... Performance operator, 11 ... Acceleration sensor, 12, 22 ... Wireless communication part, 21 ... Operation display part, 20 ... Performance control apparatus, 23 ... Control part, 25 ... Acceleration acquisition part, 26 ... Peak detection part, 27 ... Performance controller, 28 ... interface, 40 ... MIDI sound source.

Claims (6)

演奏操作子の挙動を示す物理量の波形から、所定幅のピーク検出レンジ内の物理量の大きさをもったピークを検出するピーク検出手段と、
前記ピーク検出レンジ内の物理量を所定幅のベロシティレンジに写像する写像ルールに従い、前記ピーク検出手段が検出したピークにおける物理量の大きさをベロシティに写像し、前記ベロシティを含む演奏データを出力する演奏制御手段と
を具備することを特徴とする演奏制御装置。
Peak detecting means for detecting a peak having a physical quantity within a peak detection range of a predetermined width from a physical quantity waveform indicating the behavior of the performance operator;
In accordance with a mapping rule for mapping a physical quantity in the peak detection range to a velocity range of a predetermined width, performance control for mapping the magnitude of the physical quantity at the peak detected by the peak detection means to velocity and outputting performance data including the velocity And a performance control device.
前記演奏制御手段は、
前記ピーク検出レンジの下限値をPRLOW、前記ピーク検出レンジの上限値をPRUPP、前記ベロシティレンジの最小値をVLMIN、前記ベロシティレンジの最大値をVLMAX、前記ピーク検出手段が検出したピークにおける物理量の大きさをASとした場合に、下記式(1)に従って、ベロシティVLを算出し、算出したベロシティVLを基に前記演奏データに含めるベロシティを特定する
ことを特徴とする請求項1に記載の演奏制御装置。
VL=(AS−PRLOW)/(PRUPP―PRLOW)×(VLMAX−VLMIN)+VLMIN…(1)
The performance control means includes
The lower limit value of the peak detection range is PR LOW , the upper limit value of the peak detection range is PR UPP , the minimum value of the velocity range is VL MIN , the maximum value of the velocity range is VL MAX , and the peak detected by the peak detection means The velocity VL is calculated according to the following formula (1), and the velocity to be included in the performance data is specified based on the calculated velocity VL when the physical quantity size in AS is AS. The performance control apparatus as described.
VL = (AS-PR LOW) / (PR UPP -PR LOW) × (VL MAX -VL MIN) + VL MIN ... (1)
前記演奏制御手段は、
前記ピーク検出レンジの下限値をPRLOW、前記ピーク検出レンジの上限値をPRUPP、前記ベロシティレンジの最小値をVLMIN、前記ベロシティレンジの最大値をVLMAX、前記ピーク検出手段が検出したピークにおける物理量の大きさをASとした場合に、下記式(2)に従って、ベロシティVLを算出し、算出したベロシティVLを基に前記演奏データに含めるベロシティを特定する
ことを特徴とする請求項1に記載の演奏制御装置。
VL=(AS−PRLOW)/(PRUPP−PRLOW)×VLMAX+VLMIN…(2)
The performance control means includes
The lower limit value of the peak detection range is PR LOW , the upper limit value of the peak detection range is PR UPP , the minimum value of the velocity range is VL MIN , the maximum value of the velocity range is VL MAX , and the peak detected by the peak detection means The velocity VL is calculated according to the following formula (2), and the velocity to be included in the performance data is specified based on the calculated velocity VL, where AS is the physical quantity size in The performance control apparatus as described.
VL = (AS−PR LOW ) / (PR UPP −PR LOW ) × VL MAX + VL MIN (2)
当該演奏操作子の挙動を示す物理量を検出するセンサと、
前記センサが検出した物理量を示す信号を、請求項1から3のいずれか1項に記載の演奏制御装置へ送信する通信手段と
を具備することを特徴とする演奏操作子。
A sensor for detecting a physical quantity indicating the behavior of the performance operator;
4. A performance operator comprising: a communication unit configured to transmit a signal indicating a physical quantity detected by the sensor to the performance control device according to claim 1.
コンピュータに、
演奏操作子の挙動を示す物理量の波形から、所定幅のピーク検出レンジ内の加速度の大きさをもったピークを検出するピーク検出手段と、
前記ピーク検出レンジ内の加速度を所定幅のベロシティレンジに写像する写像ルールに従い、前記ピーク検出手段が検出したピークにおける加速度の大きさをベロシティに写像し、前記ベロシティを含む演奏データを出力する演奏制御手段と
を実現させるプログラム。
On the computer,
Peak detection means for detecting a peak having a magnitude of acceleration within a peak detection range of a predetermined width, from a physical quantity waveform indicating the behavior of the performance operator;
According to a mapping rule for mapping acceleration within the peak detection range to a velocity range of a predetermined width, performance control for mapping the magnitude of acceleration at the peak detected by the peak detection means to velocity and outputting performance data including the velocity A program that realizes the means.
演奏操作子であって、当該演奏操作子の挙動を示す物理量を検出するセンサおよびそのセンサが検出した物理量を示す信号を送信する通信手段を有する演奏操作子と、
前記通信手段によって送信された信号が示す前記物理量の波形から所定幅のピーク検出レンジ内の物理量の大きさをもったピークを検出するピーク検出手段、および、前記ピーク検出レンジ内の物理量を所定幅のベロシティレンジに写像する写像ルールに従い、前記ピーク検出手段が検出したピークにおける物理量の大きさをベロシティに写像し、前記ベロシティを含む演奏データを出力する演奏制御手段を有する演奏制御装置と
を具備することを特徴とする演奏制御システム。
A performance operator comprising a sensor for detecting a physical quantity indicating the behavior of the performance operator and a communication means for transmitting a signal indicating the physical quantity detected by the sensor;
Peak detecting means for detecting a peak having a physical quantity within a peak detection range of a predetermined width from the waveform of the physical quantity indicated by the signal transmitted by the communication means, and a physical quantity within the peak detection range having a predetermined width A performance control device having performance control means for mapping the physical quantity at the peak detected by the peak detection means to velocity and outputting performance data including the velocity in accordance with a mapping rule for mapping to a velocity range of A performance control system characterized by that.
JP2008181111A 2008-07-11 2008-07-11 Musical performance controller, performance operation element, program, and performance control system Withdrawn JP2010020140A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008181111A JP2010020140A (en) 2008-07-11 2008-07-11 Musical performance controller, performance operation element, program, and performance control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008181111A JP2010020140A (en) 2008-07-11 2008-07-11 Musical performance controller, performance operation element, program, and performance control system

Publications (1)

Publication Number Publication Date
JP2010020140A true JP2010020140A (en) 2010-01-28

Family

ID=41705096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008181111A Withdrawn JP2010020140A (en) 2008-07-11 2008-07-11 Musical performance controller, performance operation element, program, and performance control system

Country Status (1)

Country Link
JP (1) JP2010020140A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012118299A (en) * 2010-12-01 2012-06-21 Casio Comput Co Ltd Performance device and electronic musical instrument

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012118299A (en) * 2010-12-01 2012-06-21 Casio Comput Co Ltd Performance device and electronic musical instrument
US8586853B2 (en) 2010-12-01 2013-11-19 Casio Computer Co., Ltd. Performance apparatus and electronic musical instrument

Similar Documents

Publication Publication Date Title
JP5067458B2 (en) Performance device and electronic musical instrument
US8629344B2 (en) Input apparatus and recording medium with program recorded therein
JP5182655B2 (en) Electronic percussion instruments and programs
US9154870B2 (en) Sound generation device, sound generation method and storage medium storing sound generation program
US8653350B2 (en) Performance apparatus and electronic musical instrument
US20120204704A1 (en) Electronic drum kit and module for a tablet computing device
WO2006070044A1 (en) A method and a device for localizing a sound source and performing a related action
CN102347020A (en) Tone generation control apparatus
US8525006B2 (en) Input device and recording medium with program recorded therein
WO2023025889A1 (en) Gesture-based audio syntheziser controller
JP2010020140A (en) Musical performance controller, performance operation element, program, and performance control system
US20210090534A1 (en) Electronic wind instrument, electronic wind instrument controlling method and storage medium which stores program therein
KR101818008B1 (en) Sound device using the strength of the breath
JP6443093B2 (en) Signal processing apparatus and signal processing system
JP4280298B2 (en) Biofeedback system and biofeedback method
JP5668353B2 (en) Performance device and electronic musical instrument
JP2010015068A (en) Performance control device and program
JP2017062358A (en) Sound controller, method, program, and electronic musical instrument
CN206524180U (en) A kind of multifunctional intellectual musical instrument
JP2008249771A (en) Musical performance processing system, musical performance processor, and musical performance processing program
JP2010020145A (en) Performance control device, performance operator, program and performance control system
JP2013044889A (en) Music player
JP2014062997A (en) Musical sound controller
JP5029729B2 (en) Performance device and electronic musical instrument
JP2010015071A (en) Performance system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20111004