JP2848174B2 - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JP2848174B2 JP2848174B2 JP4347659A JP34765992A JP2848174B2 JP 2848174 B2 JP2848174 B2 JP 2848174B2 JP 4347659 A JP4347659 A JP 4347659A JP 34765992 A JP34765992 A JP 34765992A JP 2848174 B2 JP2848174 B2 JP 2848174B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- performance
- data
- elbow
- musical instrument
- 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.)
- Expired - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、演奏者の腕や手など
の身振りで楽音を制御する身振り方式の電子楽器に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a gesture-type electronic musical instrument for controlling musical sounds by gestures of a player's arms and hands.
【0002】[0002]
【従来の技術】電子楽器として、従来の自然楽器の演奏
方法を模倣したものから、電子楽器独自の演奏装置を用
いるものが提案されている。たとえば、手に持った棒の
角度や振る速さなどで楽音を制御するスティックタイ
プ、手指の曲げ具合で楽音を制御するフィンガータイ
プ,肘や手首の曲げ具合で楽音を制御するエルボー,リ
ストタイプなどが提案されており、また、これらを組み
合わせたものも提案されている。また、同じ方法(例え
ば、エルボー,リストタイプ)を用いるものでも、その
操作量データに基づく楽音制御方式が異なるものも提案
されている。2. Description of the Related Art As an electronic musical instrument, there has been proposed an electronic musical instrument that uses a performance device unique to the electronic musical instrument, in addition to an electronic musical instrument that mimics a conventional natural musical instrument playing method. For example, a stick type that controls the tone by the angle of the stick held in the hand or the speed of shaking, a finger type that controls the tone by bending the finger, an elbow that controls the tone by the bending of the elbow or wrist, a wrist type, etc. Has been proposed, and a combination thereof has also been proposed. Further, there has been proposed a method using the same method (for example, elbow or wrist type), but using a different tone control method based on the operation amount data.
【0003】これらの演奏方式はそれぞれ独自の操作量
データを出力するものであり、その演奏方式の特性に合
わせてこのデータを音高や音量などの演奏データ(MI
DIデータ)に変換する必要がある。一般的にこのよう
な演奏装置は手で持ったり腕に装着され大きな制御部を
内蔵することができないため、操作量データをそのまま
出力し、演奏データへの変換は据え置きまたはベルトに
装着する制御部で行うようにしている。Each of these performance methods outputs its own operation amount data, and the data is converted into performance data (MI, such as pitch and volume) in accordance with the characteristics of the performance method.
DI data). In general, such a performance device cannot be equipped with a large control unit because it is held by hand or worn on the arm, so the operation amount data is output as it is, and the conversion into performance data is performed by a control unit that is stationary or worn on a belt. To do it.
【0004】[0004]
【発明が解決しようとする課題】しかし、上記した演奏
装置は、それぞれ演奏方法などが大きく異なるため、制
御部のソフトウェアを共有することは不可能であり、演
奏装置と制御部が固定的に接続されていた。このため、
演奏装置毎に制御部を備える必要があり、また、制御部
を共用しようとする場合にはプログラムROMを交換し
なくてはならなかった。However, since the above-mentioned performance devices differ greatly in performance method and the like, it is impossible to share the software of the control unit, and the performance device and the control unit are fixedly connected. It had been. For this reason,
It was necessary to provide a control unit for each performance device, and if the control unit was to be shared, the program ROM had to be replaced.
【0005】演奏装置を交換すると自動的に制御プログ
ラムが切り換わる電子楽器を提供することを目的とす
る。An object of the present invention is to provide an electronic musical instrument in which a control program is automatically switched when a performance device is replaced.
【0006】[0006]
【課題を解決するための手段】この発明は、演奏者の身
振りに応じた操作量データを出力する身振り演奏手段
と、入力された操作量データに基づいて演奏データを生
成・出力する演奏データ生成手段と、前記演奏データに
基づいて楽音信号を発生する音源手段と、を備え、前記
身振り演奏手段は、前記演奏データ生成手段の制御内容
に係わる制御情報を記憶する手段と、この制御情報を前
記演奏データ生成手段に送信する手段とを備え、前記演
奏データ生成手段は、前記身振り演奏手段から前記制御
情報を受信しこの制御情報に基づく生成方式で演奏デー
タを生成する手段を備えたことを特徴とする。SUMMARY OF THE INVENTION The present invention provides a gesture performance means for outputting operation amount data corresponding to a gesture of a player, and performance data generation for generating and outputting performance data based on input operation amount data. Means, and sound source means for generating a tone signal based on the performance data, wherein the gesture performance means stores control information related to the control content of the performance data generation means, and Means for transmitting to the performance data generation means, wherein the performance data generation means includes means for receiving the control information from the gesture performance means and generating performance data in a generation method based on the control information. And
【0007】[0007]
【作用】この発明の電子楽器では、身振り演奏手段が演
奏データ生成手段に対して制御情報を送信する。演奏デ
ータ生成手段はこの制御情報に基づく生成方式で操作量
データから演奏データを生成する。制御情報は演奏デー
タを生成するための制御プログラムそのものであっても
よく、演奏データ生成手段が備えている制御プログラム
を選択するための情報であってもよい。また、制御プロ
グラムのパラメータであってもよい。この演奏情報は身
振り演奏手段が自己の制御に適したものを送信するた
め、どのような身振り演奏手段を演奏データ生成手段に
接続しても的確に演奏データを生成・出力することがで
きる。According to the electronic musical instrument of the present invention, the gesture performance means transmits control information to the performance data generation means. The performance data generation means generates performance data from the operation amount data by a generation method based on the control information. The control information may be a control program itself for generating performance data, or may be information for selecting a control program included in the performance data generating means. Further, it may be a parameter of a control program. Since the performance information is transmitted by the gesture performance means suitable for its own control, the performance data can be generated and output accurately even if any gesture performance means is connected to the performance data generation means.
【0008】[0008]
【実施例】図面を参照してこの発明の実施例である電子
楽器について説明する。An electronic musical instrument according to an embodiment of the present invention will be described with reference to the drawings.
【0009】図1はこの発明の実施例である電子楽器シ
ステムのブロック図である。この電子楽器システムは演
奏データ生成手段としてのベルト制御部1および音源手
段としての楽音合成装置5−サウンドシステム6を備
え、身振り演奏手段として左右のグリップコントローラ
2(2L,2R),エルボーコントローラ3(3L,3
R),リストコントローラ4(4L,4R)が接続され
ている。グリップコントローラ2は手で握り、指でキー
スイッチを操作するコントローラである(図2参照)。
エルボーコントローラ3およびリストコントローラ4は
肘,手首に装着するサーポータ状のコントローラで肘,
手首の曲げ角度を検出する。ベルト制御部1はこれらコ
ントローラの操作量データを入力し、この操作量データ
に基づいて演奏データ(MIDIデータ)を生成する装
置である。各コントローラを軽量化し、制御部を汎用化
するために制御部とコントローラは別体とされている。
各コントローラおよび制御部の接続形態は、エルボーコ
ントローラ3,リストコントローラ4がグリップコント
ローラ2に接続され、グリップコントローラ2がベルト
制御部1に接続されている。また、ベルト制御部1は楽
音合成装置5に接続されている。FIG. 1 is a block diagram of an electronic musical instrument system according to an embodiment of the present invention. This electronic musical instrument system includes a belt control unit 1 as performance data generating means, a musical tone synthesizer 5-sound system 6 as sound source means, and left and right grip controllers 2 (2L, 2R) and an elbow controller 3 ( 3L, 3
R) and a list controller 4 (4L, 4R). The grip controller 2 is a controller that is gripped with a hand and operates a key switch with a finger (see FIG. 2).
The elbow controller 3 and the wrist controller 4 are supporter-like controllers attached to the elbow and the wrist.
Detects wrist bending angle. The belt controller 1 is a device that inputs operation amount data of these controllers and generates performance data (MIDI data) based on the operation amount data. In order to reduce the weight of each controller and to generalize the control unit, the control unit and the controller are separated.
As for the connection form of each controller and control unit, the elbow controller 3 and the wrist controller 4 are connected to the grip controller 2, and the grip controller 2 is connected to the belt control unit 1. Further, the belt control unit 1 is connected to a musical sound synthesizer 5.
【0010】これらのコントローラを用いて発音/消
音,音高を指示する方式は種々提案されているが、この
実施例では、グリップコントローラ2で発音/消音,オ
クターブおよび臨時記号(♯)を指示し、エルボーコン
トローラで音名を指示し、リストコントローラでボリュ
ームおよびピッチベンドを指示するものとする。グリッ
プコントローラ2L,2Rは両方とも全く同じ機能をす
るものとし、エルボーコントローラ3は左右の肘の曲げ
角度の組み合わせで1個の音名を指示するものとし、リ
ストコントローラ3は左の操作量データでボリュームを
指示し右の操作量データでピッチベンド量を指示するも
のとする。Various systems have been proposed for instructing sound production / silence and pitch using these controllers. In this embodiment, the grip controller 2 designates sound production / silence, an octave and an accidental symbol (♯). , The elbow controller indicates the note name, and the list controller indicates the volume and pitch bend. The grip controllers 2L and 2R both have exactly the same function, the elbow controller 3 indicates one pitch name by a combination of the bending angles of the left and right elbows, and the list controller 3 uses the left operation amount data. The volume is specified, and the pitch bend amount is specified by the operation amount data on the right.
【0011】なお、ベルト制御部1にはこれ以外にも種
々のコントローラが接続できるものとし、また、グリッ
プコントローラ,エルボーコントローラ,リストコント
ローラがそれぞれ単独でも接続可能なものとする。Various other controllers can be connected to the belt controller 1, and a grip controller, an elbow controller, and a wrist controller can be connected independently.
【0012】ベルト制御部1はシリアルインタフェース
16を介してグリップコントローラと交信することがで
き、制御プログラムや操作量データを受信する。また、
MIDIインタフェース18を介して楽音合成装置に演
奏データを送信する。The belt controller 1 can communicate with the grip controller via the serial interface 16 and receives a control program and operation amount data. Also,
The performance data is transmitted to the musical sound synthesizer via the MIDI interface 18.
【0013】ベルト制御部1の演算装置であるCPU1
0にはバス11を介してROM12,RAM13,スイ
ッチ群15,表示器17および前記シリアルインタフェ
ース16,MIDIインタフェース18が接続されてい
る。CPU 1 as an arithmetic unit of the belt control unit 1
ROM 0, RAM 13, switch group 15, display 17, the serial interface 16, and MIDI interface 18 are connected to 0 via a bus 11.
【0014】ROM12にはこのベルト制御部1の基本
的な動作を制御する制御プログラムが記憶されている。
RAM13には接続されるコントローラから受信する操
作量データに基づいて演奏データを生成するためのアプ
リケーションプログラムが記憶される。スイッチ群15
は楽音合成装置5に対して音色の変更やプログラムチェ
ンジを指示するためのものである。表示器17にはスイ
ッチ群による指示内容等が表示される。A control program for controlling the basic operation of the belt controller 1 is stored in the ROM 12.
The RAM 13 stores an application program for generating performance data based on operation amount data received from a connected controller. Switch group 15
Is for instructing the tone synthesizer 5 to change the timbre or change the program. The display 17 displays the contents of instructions given by the switch group.
【0015】左右のグリップコントローラ2(2L,2
R)には、CPU20,ROM21,入力インタフェー
ス22およびシリアルインタフェース23が内蔵されて
いる。入力インタフェース22はA/Dコンバータを内
蔵しており、エルボーコントローラ3、リストコントロ
ーラ4およびこのグリップコントローラが備えるキース
イッチが接続されている。キースイッチは図2に示すよ
うに8個設けられているためこれを8ビットデータとし
て取り込む。またエルボーコントローラ3,リストコン
トローラ4から入力されたアナログの操作量データをデ
ィジタルデータに変換してCPU20に入力する。CP
U20はこのデータをシリアルインタフェース23を介
してベルト制御部1に送信する。ROM21はこれらの
コントローラ2,3,4が出力するデータに基づいて演
奏データを生成するための制御プログラムを記憶してい
る。システムの電源がオンされたときCPU20がこの
プログラムを読み出し、インタフェース23を介してベ
ルト制御部1に送信する。The left and right grip controllers 2 (2L, 2
R) incorporates a CPU 20, a ROM 21, an input interface 22, and a serial interface 23. The input interface 22 has a built-in A / D converter, and is connected to the elbow controller 3, the wrist controller 4, and a key switch of the grip controller. Since eight key switches are provided as shown in FIG. 2, these are taken in as 8-bit data. Further, it converts the analog operation amount data input from the elbow controller 3 and the wrist controller 4 into digital data and inputs the digital data to the CPU 20. CP
U20 transmits this data to the belt controller 1 via the serial interface 23. The ROM 21 stores a control program for generating performance data based on the data output from the controllers 2, 3, and 4. When the power of the system is turned on, the CPU 20 reads this program and transmits it to the belt controller 1 via the interface 23.
【0016】この実施例では左右2個のグリップコント
ローラ2L,2Rが接続されているが、何れのグリップ
コントローラから制御プログラムを送信してもよい。こ
の制御プログラムを受信したベルト制御部1は以後この
制御プログラムに基づいて動作するようになる。In this embodiment, the left and right grip controllers 2L and 2R are connected, but the control program may be transmitted from either grip controller. After receiving the control program, the belt controller 1 operates based on the control program.
【0017】また、他のコントローラがベルト制御部1
に接続された場合には、このそのコントローラに内蔵さ
れている制御プログラムがベルト制御部1に送信され、
そのコントローラに応じた制御を行うようになる。Another controller is a belt controller 1
Is connected to the controller, a control program incorporated in the controller is transmitted to the belt controller 1,
Control according to the controller is performed.
【0018】図2はグリップコントローラ2(2L,2
R)の正面図である。このコントローラは人指し指〜小
指に2個づつ対応する8個のキースイッチを備えてい
る。演奏者はこのグリップコントローラ2の背面を掌に
あて人指し指〜小指をナチュラルスイッチ(a)側から
正面に回して握る。FIG. 2 shows a grip controller 2 (2L, 2L).
It is a front view of (R). This controller has eight key switches corresponding to the forefinger to the little finger, two for each. The player holds the back of the grip controller 2 on his / her palm and turns the forefinger to the little finger from the side of the natural switch (a) to the front to hold it.
【0019】各キースイッチのオン/オフデータは上述
したようにシリアルインタフェース23を介してベルト
制御部1に送信されるが、このデータに基づいて楽音の
どの要素が制御されるかは上述の制御プログラムに依っ
ている。この実施例では何れかのキースイッチのオン/
オフに基づいて発音/消音を決定するとともに、オンさ
れれたキースイッチによってその楽音のオクターブと♯
を決定するようにしている。The on / off data of each key switch is transmitted to the belt control unit 1 via the serial interface 23 as described above, and which element of the musical tone is controlled based on this data is controlled by the above-described control. It depends on the program. In this embodiment, turning on / off any key switch
The sound / mute is determined based on the off state, and the octave and 楽
Is to decide.
【0020】ROM21に記憶されている制御プログラ
ムでは、小指に対応するAa,Abのキーが標準よりも
1オクターブ低い音域(C2からのオクターブ)を指示
するキーであり、そのうち1bのキーは楽音に♯の臨時
記号を付与するキーである。In the control program stored in the ROM 21, the keys Aa and Ab corresponding to the little finger are keys for designating a range (octave from C2) one octave lower than the standard. It is a key to give the accidental symbol of ♯.
【0021】以下、薬指に対応するBa,Bbのキーは
C3のオクターブを指示し、このうちBbのキーは楽音
に♯の臨時記号を付与する。中指に対応するCa,Cb
のキーはC4のオクターブを指示し、このうちCbのキ
ーは楽音に♯の臨時記号を付与する。人指し指に対応す
るDa,DbのキーはC5のオクターブを指示し、この
うちDbのキーは楽音に♯の臨時記号を付与する。例え
ば、Fの音名を指示した状態でBbのキーをオンすれば
F3♯の楽音が指示されたことになる。なお、Fの音名
の指示は後述のエルボーコントローラ4でなされる。ま
た、左右のグリップコントローラ2L,2Rは同様の機
能を有し、何れか一方の操作で足りる。Hereinafter, the keys of Ba and Bb corresponding to the ring finger indicate the octave of C3, and among them, the key of Bb gives an accidental symbol of ♯ to the musical tone. Ca, Cb corresponding to middle finger
Key designates the octave of C4. Of these, the key of Cb adds an accidental symbol of ♯ to the musical tone. The Da and Db keys corresponding to the forefinger indicate the octave of C5, and among these, the Db key gives an accidental symbol ♯ to the musical tone. For example, if the key of Bb is turned on while the tone name of F is designated, the musical tone of F3 # is designated. The instruction of the note name of F is made by an elbow controller 4 described later. The left and right grip controllers 2L and 2R have the same function, and one of the operations is sufficient.
【0022】図3はエルボーコントローラ3およびリス
トコントローラ4を示す図である。FIG. 3 is a diagram showing the elbow controller 3 and the wrist controller 4.
【0023】この図は右手のみ示している。エルボーコ
ントローラ3,リストコントローラ4ともにいわゆるサ
ポータのように肘および手首にはめるものである。エル
ボーコントローラ3,リストコントローラ4の外側にな
る部分には歪みセンサ3a,4aが設けられている。こ
の歪みセンサは肘および手首の曲げによってその抵抗値
が変化する。この抵抗値が肘および手首の曲げ角度(操
作量データ)として検出される。検出された操作量デー
タはグリップコントローラ2の入力インタフェース22
でディジタル化され、ベルト制御部1に送信される。エ
ルボーコントローラ3の操作量データ(肘の曲げ角度)
は、左右の操作量データを組み合わせて図4に示すよう
に音名(発音NOTE)の決定に用いられる。リストコ
ントローラ4Lの操作量データはボリュームの決定に用
いられる。また、リストコントローラ4Rの操作量デー
タはピッチベンド量の決定に用いられる。This figure shows only the right hand. Both the elbow controller 3 and the wrist controller 4 are attached to the elbow and the wrist like a so-called supporter. Distortion sensors 3a and 4a are provided on portions outside the elbow controller 3 and the wrist controller 4, respectively. The resistance value of this strain sensor changes due to bending of the elbow and wrist. This resistance value is detected as the elbow and wrist bending angles (operation amount data). The detected operation amount data is input to the input interface 22 of the grip controller 2.
And transmitted to the belt controller 1. Operation amount data of elbow controller 3 (elbow bending angle)
Is used to determine a pitch name (pronunciation note) as shown in FIG. 4 by combining left and right operation amount data. The operation amount data of the list controller 4L is used for determining a volume. The operation amount data of the list controller 4R is used for determining the pitch bend amount.
【0024】図5〜図8は同電子楽器システムの動作を
示すフローチャートである。FIGS. 5 to 8 are flowcharts showing the operation of the electronic musical instrument system.
【0025】図5はグリップコントローラ2の動作を示
すフローチャートである。電子楽器システムの電源がオ
ンされると通信インタフェースを初期化する(n1)。
つぎにこのコントローラのための制御プログラムをRO
M21から読み出してベルト制御部1に送信する(n
2)。これによって上述したような楽音の制御(演奏)
が可能になる。以下、グリップコントローラ2のキース
イッチおよびエルボーコントローラ3,リストコントロ
ーラ4の歪みセンサ3a,4aをスキャンしてデータを
取り込み(n3)、前回のスキャンと変化があった場合
にはそのデータを電文に編集してベルトコントローラに
送信する(n4,n5)。以下、n3〜n5の動作を繰
り返し実行する。FIG. 5 is a flowchart showing the operation of the grip controller 2. When the power of the electronic musical instrument system is turned on, the communication interface is initialized (n1).
Next, the control program for this controller is
M21 and sends it to the belt controller 1 (n
2). This controls the music (plays) as described above.
Becomes possible. Hereinafter, the key switches of the grip controller 2 and the strain sensors 3a and 4a of the elbow controller 3 and the wrist controller 4 are scanned to fetch data (n3). If there is a change from the previous scan, the data is edited into a message. And sends it to the belt controller (n4, n5). Hereinafter, the operations of n3 to n5 are repeatedly executed.
【0026】図6はベルトコントローラの動作を示すフ
ローチャートである。システムの電源がオンされると通
信インタフェースを初期化する(n10)。次にタイマ
をセットする(n11)。このタイマがタイムアウトす
るまえに演奏装置(この実施例の場合にはグリップコン
トローラ2)から制御プログラムが送信されてきた場合
には(n12,13)、受信内容をRAM13に転送し
(n14)、受信ののち所定のスタート番地にジャンプ
する(n15)。この後、この制御プログラムに基づい
て(上述の方式で)演奏データ生成動作を実行する(n
16)。なお、制御プログラムが送られてこないままタ
イマがタイムアウトした場合には表示器17にエラー表
示をして(n17)動作を終える。FIG. 6 is a flowchart showing the operation of the belt controller. When the power of the system is turned on, the communication interface is initialized (n10). Next, a timer is set (n11). If the control program is transmitted from the performance device (grip controller 2 in this embodiment) before the timer times out (n12, 13), the received content is transferred to the RAM 13 (n14) and received. Thereafter, the process jumps to a predetermined start address (n15). Thereafter, a performance data generation operation is performed (in the manner described above) based on the control program (n).
16). If the timer times out before the control program is sent, an error is displayed on the display 17 (n17) and the operation is terminated.
【0027】図7は前記演奏データ生成動作を示すフロ
ーチャートである。この動作プログラムがグリップコン
トローラ2から送られてきた制御プログラムに該当す
る。n20,n21で左右のグリップコントローラ2
L,2Rから種々のデータを取り込むグリップコントロ
ーラ2のキースイッチのオン/オフデータはそれぞれ8
ビットのデータとしてLFP,RFPにセットされる。
肘の曲げ角度データ(エルボーコントローラ3L,3R
の歪みセンサの検出値をディジタル化したもの)はL
E,REにセットされる。手首の角度データ(リストコ
ントローラ4L,4Rの歪みセンサの検出値をディジタ
ル化したもの)はLW,RWにセットされる。FIG. 7 is a flowchart showing the performance data generating operation. This operation program corresponds to the control program sent from the grip controller 2. Left and right grip controllers 2 in n20 and n21
The on / off data of the key switch of the grip controller 2 which takes in various data from L and 2R is 8
It is set in LFP and RFP as bit data.
Elbow bending angle data (elbow controllers 3L, 3R
Digitized detection value of the strain sensor of
Set to E and RE. Wrist angle data (digitized values detected by the strain sensors of the wrist controllers 4L and 4R) are set in LW and RW.
【0028】LFP,RFP,LE,REのデータに基
づいて上記のルールで演奏情報を生成し、MIDI情報
に編集して楽音合成装置5に出力する(n22)。さら
に、LWのデータからボリュームデータを生成して楽音
合成装置5に出力し(n23)、RWのデータからピッ
チベンドデータを生成して楽音合成装置5に出力する
(n24)。最後にスイッチ群15の操作に基づくプロ
グラムチェンジ,音色変更や表示器17の表示更新など
の処理を行う(n25)。図6のn16においてこの動
作を繰り返し実行する。Based on the data of LFP, RFP, LE, and RE, performance information is generated according to the above rules, edited into MIDI information, and output to the tone synthesizer 5 (n22). Furthermore, volume data is generated from the LW data and output to the tone synthesizer 5 (n23), and pitch bend data is generated from the RW data and output to the tone synthesizer 5 (n24). Finally, processing such as program change, tone change, and display update of the display 17 based on the operation of the switch group 15 is performed (n25). This operation is repeatedly executed at n16 in FIG.
【0029】図9は楽音合成装置の動作を示すフローチ
ャートである。装置の電源がオンされるとシステムを初
期化する(n30)。この初期化動作はプリセット音色
のセットなどの動作である。こののちベルト制御部1か
らのMIDIデータの受信を待ち(n31)、MIDI
データを受信すると、このデータに対応した楽音信号を
形成する(n32)。この楽音信号の形成動作は、発音
開始時には発音チャンネルの割り当てて、そのチャンネ
ルにキーオン信号や音高データを入力する動作である。
発音途中ではその発音チャンネルにピッチベンドやボリ
ューム変更を指示する動作である。消音時にはその発音
チャンネルにキーオフ信号を入力する動作である。FIG. 9 is a flowchart showing the operation of the tone synthesizer. When the device is turned on, the system is initialized (n30). This initialization operation is an operation such as setting of a preset tone color. After that, it waits for the reception of MIDI data from the belt control unit 1 (n31).
Upon receiving the data, a tone signal corresponding to the data is formed (n32). This tone signal forming operation is an operation of assigning a sounding channel at the start of sounding and inputting a key-on signal and pitch data to that channel.
This is an operation to instruct pitch bend or volume change to the sounding channel during sounding. When the sound is muted, a key-off signal is input to the sound channel.
【0030】このように、この実施例では左右のグリッ
プコントローラ2,エルボーコントローラ3,リストコ
ントローラ4を用い、グリップコントローラ2で発音/
消音,オクターブおよび♯を指示し、エルボーコントロ
ーラ3で音名を指示し、リストコントローラ4でボリュ
ームおよびピッチベンドを指示するようにしたが、これ
らのコントローラを用いて楽音を制御する方式はこれに
限らない。またこれらのコントローラのうち1個または
2個のみを接続して楽音を制御することもできる。その
場合には、リストコントローラ4やエルボーコントロー
ラ3にROMを内蔵しておけばよい。また、グリップコ
ントローラ2のみで楽音を制御する場合には、右手の各
指に音名を割り当て、左手の各指にオクターブを割り当
てる方式が考えられる。さらに、これ以外のスティック
コントローラなども接続可能である。As described above, in this embodiment, the grip controller 2 uses the left and right grip controllers 2, the elbow controller 3, and the wrist controller 4.
The mute, octave and ♯ are instructed, the elbow controller 3 instructs the note name, and the list controller 4 instructs the volume and pitch bend. However, the method of controlling the musical tone using these controllers is not limited to this. . Also, one or two of these controllers can be connected to control the musical tone. In that case, the list controller 4 and the elbow controller 3 may have a built-in ROM. In the case where the musical tone is controlled only by the grip controller 2, a method in which a tone name is assigned to each finger of the right hand and an octave is assigned to each finger of the left hand can be considered. Further, other stick controllers and the like can be connected.
【0031】また、この実施例ではコントローラからベ
ルト制御部1に対して制御プログラムを送信するように
したが、基本的な制御プログラムを共有できる場合には
パラメータのみを送信するようにしてもよい。また、ベ
ルト制御部1に複数の制御プログラムを記憶しておくこ
とができる場合にはその選択データを送信するようにす
ればよい。In this embodiment, the control program is transmitted from the controller to the belt control unit 1. However, if the basic control program can be shared, only the parameters may be transmitted. If a plurality of control programs can be stored in the belt control section 1, the selection data may be transmitted.
【0032】[0032]
【発明の効果】以上のようにこの発明によれば、どのよ
うな演奏手段を接続した場合でも、その演奏手段が演奏
情報生成手段に対して、制御情報を送信してから演奏を
行うため、任意の演奏手段を接続してそのまま演奏を行
うことができ、演奏情報生成手段の汎用性を高めること
ができるとともに、演奏が容易になる利点がある。As described above, according to the present invention, no matter what kind of playing means is connected, the playing means transmits control information to the performance information generating means and then performs the performance. There is an advantage that the performance can be performed as it is by connecting any performance means, and the versatility of the performance information generating means can be enhanced, and the performance can be facilitated.
【図1】この発明の実施例である電子楽器システムのブ
ロック図FIG. 1 is a block diagram of an electronic musical instrument system according to an embodiment of the present invention.
【図2】同電子楽器システムのグリップコントローラの
外観図FIG. 2 is an external view of a grip controller of the electronic musical instrument system.
【図3】同電子楽器システムのエルボーコントローラと
リストコントローラを示す図FIG. 3 is a diagram showing an elbow controller and a wrist controller of the electronic musical instrument system.
【図4】同エルボーコントローラを用いた音名決定方式
を示す図FIG. 4 is a diagram showing a note name determination method using the elbow controller.
【図5】同電子楽器システムのグリップコントローラの
動作を示すフローチャートFIG. 5 is a flowchart showing the operation of the grip controller of the electronic musical instrument system.
【図6】同電子楽器システムのベルト制御部の動作を示
すフローチャートFIG. 6 is a flowchart showing the operation of a belt control unit of the electronic musical instrument system.
【図7】同電子楽器システムのベルト制御部の動作を示
すフローチャートFIG. 7 is a flowchart showing the operation of the belt control unit of the electronic musical instrument system.
【図8】同電子楽器システムの楽音合成装置の動作を示
すフローチャートFIG. 8 is a flowchart showing the operation of the tone synthesizer of the electronic musical instrument system.
1−ベルト制御部 2(2L,2R)−グリップコントローラ 3(3L,3R)−エルボーコントローラ 4(4L,4R)−リストコントローラ 1-Belt control unit 2 (2L, 2R)-Grip controller 3 (3L, 3R)-Elbow controller 4 (4L, 4R)-Wrist controller
Claims (1)
力する身振り演奏手段と、 入力された操作量データに基づいて演奏データを生成・
出力する演奏データ生成手段と、 を備え、 前記身振り演奏手段は、前記演奏データ生成手段の制御
内容に係わる制御情報を記憶する手段と、この制御情報
を前記演奏データ生成手段に送信する手段と、を備え、 前記演奏データ生成手段は、前記身振り演奏手段から前
記制御情報を受信し、この制御情報に基づく生成方式で
演奏データを生成する手段を備えたことを特徴とする電
子楽器。1. A gesture performance means for outputting operation amount data corresponding to a gesture of a player, and generating and generating performance data based on the input operation amount data.
Performance data generation means for outputting, the gesture performance means means for storing control information related to the control content of the performance data generation means, and means for transmitting the control information to the performance data generation means, An electronic musical instrument comprising: a performance data generation unit that receives the control information from the gesture performance unit and generates performance data in a generation method based on the control information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4347659A JP2848174B2 (en) | 1992-12-28 | 1992-12-28 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4347659A JP2848174B2 (en) | 1992-12-28 | 1992-12-28 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06202635A JPH06202635A (en) | 1994-07-22 |
JP2848174B2 true JP2848174B2 (en) | 1999-01-20 |
Family
ID=18391721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4347659A Expired - Lifetime JP2848174B2 (en) | 1992-12-28 | 1992-12-28 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2848174B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2970494B2 (en) * | 1995-08-31 | 1999-11-02 | ヤマハ株式会社 | Music sound control method and music sound control device |
FR2747223B1 (en) * | 1996-04-03 | 1999-12-03 | Rochais Patrice | DEVICE FOR MUSICAL JUGGLING |
-
1992
- 1992-12-28 JP JP4347659A patent/JP2848174B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06202635A (en) | 1994-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH05273970A (en) | Electronic musical instrument | |
JPH03184095A (en) | Electronic musical instrument | |
JP3367116B2 (en) | Electronic musical instrument | |
JP2848174B2 (en) | Electronic musical instrument | |
JP2757661B2 (en) | Music control device | |
JP3646416B2 (en) | Music editing device | |
JPH1097244A (en) | Musical tone controller | |
JPH05341777A (en) | Parameter controller of electronic musical instrument | |
JPS62157092A (en) | Shoulder type electric drum | |
JP3387332B2 (en) | Performance control device | |
JP3398982B2 (en) | Electronic musical instrument | |
JP2712892B2 (en) | Music control device | |
JP3057743B2 (en) | Electronic musical instrument | |
JPH0412558Y2 (en) | ||
JPH08328564A (en) | Hand held type musical sound controller | |
JPH0573047A (en) | Musical sound generation controller | |
JP3324134B2 (en) | Music control device | |
JPH08194474A (en) | Musical sound control device | |
JP3341521B2 (en) | Music control device | |
JP3277535B2 (en) | Electronic musical instrument | |
JP3689964B2 (en) | Electronic wind instrument | |
JP2577330Y2 (en) | Music control device | |
JPH096357A (en) | Musical tone controller | |
JP2000276168A (en) | Musical sound playing device | |
JP2858314B2 (en) | Tone characteristic control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071106 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081106 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081106 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091106 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101106 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101106 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111106 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111106 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121106 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121106 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131106 Year of fee payment: 15 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131106 Year of fee payment: 15 |