JPH1085460A - Air bubble generator by musical sound information - Google Patents
Air bubble generator by musical sound informationInfo
- Publication number
- JPH1085460A JPH1085460A JP8265088A JP26508896A JPH1085460A JP H1085460 A JPH1085460 A JP H1085460A JP 8265088 A JP8265088 A JP 8265088A JP 26508896 A JP26508896 A JP 26508896A JP H1085460 A JPH1085460 A JP H1085460A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bubble generation
- bubble
- bubbles
- air
- 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.)
- Pending
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Toys (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、楽音に応じて気
泡を発生する楽音情報による気泡発生装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for generating bubbles based on musical sound information that generates bubbles in response to musical sounds.
【0002】[0002]
【従来の技術】従来、電子ピアノなどの電子鍵盤楽器で
は、多数配列された鍵を押鍵して演奏を行なうだけでな
く、演奏を楽しむために、例えば各鍵に対応して発光素
子を設け、押鍵された位置の発光素子を点灯させたり、
また楽器本体の上に人形などの動作体を配置して、演奏
された楽音に応じて動作体を踊らせるように動作させた
りしている。2. Description of the Related Art Conventionally, in an electronic keyboard instrument such as an electronic piano, in addition to performing a performance by pressing a large number of arranged keys, a light emitting element is provided corresponding to each key, for example, in order to enjoy the performance. , Light the light emitting element at the position where the key is pressed,
In addition, a moving body such as a doll is arranged on the musical instrument main body, and the moving body is operated so as to dance according to the musical sound played.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、このよ
うな電子鍵盤楽器において発光素子を点灯させる方法で
は、押鍵位置に応じて発光素子が点灯するだけで、発光
素子の動作が静的であるから、楽音の表現力に乏しく、
また人形などの動作体を動作させる方法では、楽音に応
じて動作体を踊らせるように動作させているが、動作体
の動作から楽音を理解することは困難で、演奏中の楽音
をわかりやすく表現して演奏を楽しむことができない。However, in the method of turning on the light emitting element in such an electronic keyboard instrument, the operation of the light emitting element is static because only the light emitting element is turned on in accordance with the key depression position. , Poor musical expression,
Also, in the method of moving a moving object such as a doll, the moving body is made to dance according to the musical sound, but it is difficult to understand the musical sound from the operation of the moving body, making it easier to understand the musical sound being played. I can't express and enjoy playing.
【0004】この発明の課題は、演奏中の楽音を動的に
わかりやすく表現して演奏を楽しめるようにすることで
ある。SUMMARY OF THE INVENTION It is an object of the present invention to express a musical tone being played in a dynamic and easy-to-understand manner so that the performance can be enjoyed.
【0005】[0005]
【課題を解決するための手段】この発明は、液体が収容
され、かつ多数の気泡発生口を有する槽体と、多数の気
泡発生口から気泡を発生させる気泡発生機構と、楽音情
報に応じて気泡発生機構を制御して気泡発生口からの気
泡の発生を制御する制御手段とを備えたことを特徴とす
る。したがって、この発明によれば、演奏中の楽音に応
じて制御手段が気泡発生機構を制御して気泡の発生を制
御するので、楽音に応じて気泡発生口から順次気泡を発
生させ、発生した気泡が槽体内の液体中を上昇して消え
るまでの間に順次気泡が発生し、槽体内に楽音に応じた
多数の気泡が上昇することになり、これにより演奏中の
楽音を動的にわかりやすく表現することができ、演奏を
楽しむことができる。SUMMARY OF THE INVENTION According to the present invention, there is provided a tank body containing a liquid and having a large number of bubble generating ports, a bubble generating mechanism for generating bubbles from the large number of bubble generating ports, and a musical sound information. Control means for controlling the bubble generation mechanism to control the generation of bubbles from the bubble generation port. Therefore, according to the present invention, the control means controls the bubble generation mechanism in accordance with the musical tone being played to control the generation of the bubbles. Bubbles rise sequentially in the liquid inside the tank until they disappear, and a large number of bubbles according to the musical tone rise in the tank, making it easier to understand the musical sound being played dynamically. You can express and enjoy playing.
【0006】この場合、請求項2に記載のごとく、多数
の気泡発生口のうち、少なくとも1つの気泡発生口で、
楽音情報が与えられていないときに気泡を発生させるよ
うにすれば、演奏を行なっていないときでも、気泡を発
生させることができるので、観賞性に優れたものが得ら
れる。また、請求項3に記載のごとく、槽体内を楽音情
報に応じて撹拌する撹拌装置を備えていれば、槽体内に
発生した気泡を楽音情報に応じて液体と共に撹拌させる
ことができるので、より一層、演奏を楽しむことができ
る。また、請求項4に記載のごとく、制御手段が、楽音
情報に応じて、気泡を発生させる気泡発生口の選択、気
泡発生口からの気泡の発生速度、および気泡の発生量を
制御するようにすれば、楽音の表現力を大幅に向上させ
ることができる。In this case, as described in claim 2, at least one of the plurality of bubble generating ports is provided with:
If bubbles are generated when no musical tone information is given, bubbles can be generated even when a performance is not being performed, so that an excellent viewing quality can be obtained. Further, if a stirrer for stirring the inside of the tank according to the musical sound information is provided as described in claim 3, bubbles generated in the tank can be stirred together with the liquid according to the musical sound information. You can enjoy the performance even more. According to a fourth aspect of the present invention, the control means controls selection of a bubble generating port for generating a bubble, generation speed of the bubble from the bubble generating port, and a generation amount of the bubble in accordance with the musical sound information. By doing so, the expressiveness of musical sounds can be greatly improved.
【0007】さらに、請求項5に記載のごとく、気泡発
生機構が、コンプレッサと、このコンプレッサで圧縮さ
れた気体を多数の気泡発生口に送る連結管と、この連結
管に設けられてその内部の気体の流れを選択的に遮断す
るバルブ機構とを備えている構造であれば、楽音情報に
応じてバルブ機構を制御することにより、気泡発生口か
らの気泡の発生、気泡発生口からの気泡の発生速度、お
よび気泡の発生量を楽音情報に応じて変化させることが
できる。この場合、例えば多数の気泡発生口にそれぞれ
独立して連結管を接続し、これら各連結管にそれぞれバ
ルブ機構を設けるようにすれば、楽音情報のうちの音高
データに応じた個所の気泡発生口を選択して気泡を発生
させることができ、楽音の動的な表現がさらに向上す
る。Further, as described in claim 5, the bubble generating mechanism includes a compressor, a connecting pipe for sending gas compressed by the compressor to a number of bubble generating ports, and an internal pipe provided in the connecting pipe. If the structure has a valve mechanism that selectively shuts off the flow of gas, by controlling the valve mechanism in accordance with the musical sound information, the generation of bubbles from the bubble generation port and the generation of bubbles from the bubble generation port The generation speed and the amount of generated bubbles can be changed according to the musical sound information. In this case, for example, if connecting pipes are independently connected to a large number of bubble generating ports, and a valve mechanism is provided for each of these connecting pipes, it is possible to generate a bubble at a location corresponding to the pitch data of the musical tone information. A bubble can be generated by selecting a mouth, and the dynamic expression of a musical tone is further improved.
【0008】また、請求項6に記載のごとく、気泡発生
機構が、コンプレッサと、このコンプレッサで圧縮され
た気体を多数の気泡発生口にそれぞれ送る連結管と、こ
れら連結管による多数の気泡発生口に対する接続状態を
選択的に切り換える切換機構とを備えている構造であれ
ば、連結管を複数組みに分け、この複数組みごとに連結
管の接続状態を楽音情報に応じて切換機構で切り換える
ことにより、気体が送り込まれる気泡発生口を選択的に
切り換えて、楽音情報に応じて気泡を発生させることが
でき、しかも各気泡発生口に独立して接続される連結管
ごとにバルブ機構をそれぞれ設ける場合に比べて、低価
格化を図ることができる。さらにまた、請求項7に記載
のごとく、楽音情報は、音高、音長、ベロシティ、コー
ド、テンポ、調などの情報のうち、少なくとも1つ以上
の情報であることが望ましい。According to a sixth aspect of the present invention, the bubble generating mechanism includes a compressor, a connecting pipe for sending the gas compressed by the compressor to a plurality of bubble generating ports, and a plurality of bubble generating ports formed by the connecting pipes. And a switching mechanism for selectively switching the connection state with respect to the connection pipe, the connection pipe is divided into a plurality of sets, and the connection state of the connection pipes is switched for each of the plurality of sets by the switching mechanism according to the musical sound information. In the case where the bubble generating ports into which gas is sent are selectively switched to generate bubbles in accordance with musical sound information, and furthermore, a valve mechanism is provided for each connecting pipe independently connected to each bubble generating port. It is possible to reduce the price as compared with. Further, as described in claim 7, it is desirable that the musical tone information is at least one or more of information such as a pitch, a tone length, a velocity, a chord, a tempo, and a key.
【0009】[0009]
[第1実施形態]以下、図1〜図9を参照して、この発
明を電子鍵盤楽器に適用した第1実施形態について説明
する。図1は電子鍵盤楽器の正面図、図2はその平面図
である。これらの図において、1は楽器本体である。こ
の楽器本体1の手前側には、4オクターブ分の鍵2aを
配列してなる鍵盤部2が設けられている。また、楽器本
体1の後部上面には、鍵2aの配列方向に沿って細長い
水槽(槽体)3が設けられている。さらに、水槽3と鍵
盤部2との間に位置する楽器本体1の上面には、ボリュ
ームスイッチ、音色選択スイッチなどの選択スイッチ群
4のほか、楽音情報、例えば音高、音長、ベロシティの
各情報に応じた変換処理を指定する情報変換スイッチ群
5が設けられている。[First Embodiment] A first embodiment in which the present invention is applied to an electronic keyboard instrument will be described below with reference to FIGS. FIG. 1 is a front view of an electronic keyboard instrument, and FIG. 2 is a plan view thereof. In these figures, reference numeral 1 denotes a musical instrument main body. On the front side of the musical instrument main body 1, there is provided a keyboard portion 2 in which keys 2a for four octaves are arranged. An elongated water tank (tank body) 3 is provided on the rear upper surface of the instrument main body 1 along the arrangement direction of the keys 2a. Further, on the upper surface of the musical instrument main body 1 located between the water tank 3 and the keyboard 2, on the upper surface, in addition to a selection switch group 4 such as a volume switch and a tone selection switch, musical tone information such as a pitch, a tone length, and a velocity. An information conversion switch group 5 for specifying a conversion process according to information is provided.
【0010】鍵盤部2の鍵2aは、図1および図2に示
すように、白鍵および黒鍵からなり、図3に示すよう
に、その奥端部(同図では左端部)が楽器本体1内に配
置されたシャーシ6の立上り部6aに回動可能に取り付
けられ、その手前側(同図では右側)の下面とシャーシ
6との間に配置されたコイルバネ7のバネ力によって上
方に向けて付勢され、先端側(同図では右端側)下部に
設けられたストッパ部8がシャーシ6の先端部に係止さ
れて上限位置が規制され、下面の中間部に設けられた押
圧部9が押鍵操作に応じてシャーシ6上に設けられたス
イッチ素子10を押圧してオンさせる構造になってい
る。水槽3内には、図1および図3に示すように、水な
どの液体11が収容されている。この水槽3の底部に
は、図1〜図3に示すように、多数の気泡発生口12が
2列に配列されているとともに、その一端側(図2では
右端側)に非演奏時に気泡を発生するあき気泡発生口1
3が設けられている。この場合、前列の気泡発生口12
は白鍵に対応しており、後列の気泡発生口12は黒鍵に
対応している。The keys 2a of the keyboard 2 are composed of white keys and black keys as shown in FIG. 1 and FIG. 2, and as shown in FIG. 1 is rotatably attached to a rising portion 6a of a chassis 6 disposed inside the chassis 1 and is directed upward by a spring force of a coil spring 7 disposed between the lower surface on the near side (the right side in the figure) and the chassis 6. The stopper portion 8 provided at the lower portion on the front end side (right end side in the figure) is locked to the front end portion of the chassis 6 to regulate the upper limit position, and the pressing portion 9 provided at the middle portion on the lower surface Has a structure in which a switch element 10 provided on the chassis 6 is pressed and turned on in response to a key pressing operation. As shown in FIGS. 1 and 3, a liquid 11 such as water is stored in the water tank 3. As shown in FIGS. 1 to 3, a large number of bubble generating ports 12 are arranged in two rows at the bottom of the water tank 3, and air bubbles are generated at one end (right end in FIG. 2) of the water tank 3 when not playing. Air bubble generation port 1
3 are provided. In this case, the bubble generation port 12 in the front row
Corresponds to a white key, and the bubble generation ports 12 in the rear row correspond to a black key.
【0011】ところで、楽器本体1内には、図3に示す
ように、気泡発生機構15が配設されている。気泡発生
機構15は、コンプレッサ16と、このコンプレッサ1
6で圧縮された空気(気体)を各気泡発生口12、13
にそれぞれ送る連結管17と、各気泡発生口12、13
にそれぞれ独立して接続された各連結管17に対応して
設けられて各連結管17内の空気の流れをそれぞれ選択
的に遮断するバルブ機構18とからなっている。この場
合、各連結管17は、それぞれ軟質合成樹脂からなるチ
ューブであり、シャーシ6の下側に配管され、固定金具
17aによってシャーシ6に対し取り付けられている。
各バルブ機構18は、図3および図4に示すように、そ
れぞれ各連結管17を押圧して弾力的に潰す十字状の押
圧片19と、この押圧片19をステップ回転させるステ
ップモータ20とからなり、このステップモータ20の
回転に応じて、押圧片19の4つの先端部が順次連結管
17を弾力的に押し潰して空気の流れを選択的に遮断す
る構造になっている。なお、これらバルブ機構18は、
シャーシ6の下側における固定金具17a間のほぼ中間
位置に配置されている。By the way, as shown in FIG. 3, an air bubble generating mechanism 15 is provided in the musical instrument main body 1. The bubble generation mechanism 15 includes a compressor 16 and the compressor 1
The air (gas) compressed in 6 is supplied to each of the bubble generating ports 12 and 13.
Connecting pipes 17 for sending air to each of the
And a valve mechanism 18 that is provided corresponding to each of the connecting pipes 17 that are independently connected to each other, and selectively shuts off the flow of air in each of the connecting pipes 17. In this case, each connecting pipe 17 is a tube made of a soft synthetic resin, is piped below the chassis 6, and is attached to the chassis 6 by a fixing bracket 17a.
As shown in FIGS. 3 and 4, each valve mechanism 18 includes a cross-shaped pressing piece 19 that presses each connecting pipe 17 and crushes it elastically, and a step motor 20 that rotates the pressing piece 19 stepwise. According to the rotation of the step motor 20, the four ends of the pressing piece 19 are configured to sequentially and elastically crush the connecting pipe 17 to selectively block the air flow. In addition, these valve mechanisms 18
It is arranged at a substantially intermediate position between the fixing brackets 17a on the lower side of the chassis 6.
【0012】このような電子鍵盤楽器の回路構成につい
て図5を参照して説明する。制御部(CPU)21は、
回路全般を制御するものであり、鍵盤部2、選択スイッ
チ群4、および情報変換スイッチ群5から入力信号が与
えられ、鍵盤部2および選択スイッチ群4からの入力信
号に基づいて楽音データ記憶部22に楽音データを記憶
させるとともに、この楽音データ記憶部22から楽音デ
ータを取り込んで楽音情報を作成し、この楽音情報に基
づいて音源部23で楽音を作成し、この楽音をサウンド
システム24から放音させる。また、制御部21は、作
成した楽音情報を気泡発生位置変換部25、気泡発生速
度変換部26、および気泡発生速度発生量変換部27に
与え、情報変換スイッチ群5からの入力信号に基づいて
各変換部25〜27での変換処理を実行させる。The circuit configuration of such an electronic keyboard instrument will be described with reference to FIG. The control unit (CPU) 21
An input signal is supplied from the keyboard unit 2, the selection switch group 4, and the information conversion switch group 5, and based on the input signals from the keyboard unit 2 and the selection switch group 4, the tone data storage unit The musical tone data is stored in the musical tone data storage unit 22, musical tone data is fetched from the musical tone data storage unit 22, musical tone information is created, a musical tone is created in the sound source unit 23 based on the musical tone information, and the musical tone is released from the sound system 24. Let it sound. Further, the control unit 21 gives the created musical sound information to the bubble generation position conversion unit 25, the bubble generation speed conversion unit 26, and the bubble generation speed generation amount conversion unit 27, based on the input signal from the information conversion switch group 5. Each of the conversion units 25 to 27 executes a conversion process.
【0013】気泡発生位置変換部25は、情報変換スイ
ッチ群5からの入力信号に基づいて、制御部21からの
楽音情報の音高データを気泡発生位置データに変換し
て、気泡を発生させる気泡発生口12、13を指定し、
気泡発生位置データに応じて指定された気泡発生口1
2、13に対応するバルブ機構18を駆動する。気泡発
生速度変換部26は、情報変換スイッチ群5からの入力
信号に基づいて、制御部21からの楽音情報の音長デー
タを気泡の発生速度データに変換し、この速度データに
応じてバルブ機構18を制御する。気泡発生速度発生量
変換部27は、情報変換スイッチ群5からの入力信号に
基づいて、制御部21からの楽音情報のベロシティデー
タを気泡発生速度データおよび気泡発生量データに変換
し、気泡発生速度データに応じてバルブ機構18を制御
するとともに、気泡発生量データに応じてコンプレッサ
16を制御する。The bubble generation position conversion unit 25 converts the pitch data of the musical tone information from the control unit 21 into bubble generation position data based on an input signal from the information conversion switch group 5, and generates a bubble for generating bubbles. Specify the ports 12 and 13,
Bubble generation port 1 specified according to bubble generation position data
The valve mechanism 18 corresponding to 2 and 13 is driven. The bubble generation speed conversion unit 26 converts the tone length data of the musical tone information from the control unit 21 into bubble generation speed data based on the input signal from the information conversion switch group 5 and generates a valve mechanism in accordance with the speed data. 18 is controlled. The bubble generation speed generation amount conversion unit 27 converts the velocity data of the musical sound information from the control unit 21 into bubble generation speed data and bubble generation amount data based on the input signal from the information conversion switch group 5, The valve mechanism 18 is controlled according to the data, and the compressor 16 is controlled according to the bubble generation amount data.
【0014】次に、この電子鍵盤楽器の動作フローにつ
いて、図6〜図9を参照して説明する。図6に示すメイ
ンフローでは、電源をオンにすると、このフローがスタ
ートし、ステップS1で情報変換スイッチ群5のうち、
楽音情報の音高データを気泡発生位置データに変換させ
るスイッチSW1がオンされているかを判断し、オンで
あればステップS2に進んで音高データに対応した気泡
発生位置の気泡発生口12、13から気泡を発生させて
ステップS3に進み、ステップS1でスイッチSW1が
オンされていないときには、そのままステップS3に進
む。ステップS3では、情報変換スイッチ群5のうち、
楽音情報の音長データを気泡発生速度データに変換させ
るスイッチSW2がオンされているかを判断し、オンで
あればステップS4に進んで楽音情報の音長データを気
泡の発生速度データに変換する音長−気泡発生速度変換
処理を行ない、後述するステップS9に進み、ステップ
S3でスイッチSW2がオンされていないときには、ス
テップS5に進む。Next, an operation flow of the electronic keyboard instrument will be described with reference to FIGS. In the main flow shown in FIG. 6, when the power is turned on, this flow starts, and in step S1, the information conversion switch group 5
Determine switch SW 1 for converting the pitch data of the tone information to the bubble generation position data is on the bubble generation position bubble generation port 12 corresponding to the tone pitch data proceeds to the step S2 if ON, 13 to generate bubbles from the flow proceeds to step S3, when the switch SW 1 is not turned on in step S1, the process proceeds to a step S3. In step S3, of the information conversion switch group 5,
It determines whether the switch SW 2 for converting the sound length data of music information to the bubble generation rate data is on, go to step S4 if it is turned on to convert the sound length data of music information to generate velocity data of bubbles tone length - performs bubble generation rate conversion process, the process proceeds to step S9 to be described later, when the switch SW 2 is not turned on in step S3, the process proceeds to step S5.
【0015】ステップS5では、情報変換スイッチ群5
のうち、楽音情報のベロシティデータを気泡発生速度デ
ータに変換させるスイッチSW3がオンされているかを
判断し、オンされていればステップS6に進んで楽音情
報のベロシティデータを気泡の発生速度データに変換す
るベロシティ−気泡発生速度変換処理を行ない、後述す
るステップS9に進み、ステップS5でスイッチSW3
がオンされていないときには、ステップS7に進む。ス
テップS7では、情報変換スイッチ群5のうち、楽音情
報のベロシティデータを気泡発生量データに変換させる
スイッチSW4がオンされているかを判断し、オンされ
ていればステップS8に進んで楽音情報のベロシティデ
ータを気泡の発生量データに変換するベロシティ−気泡
発生量変換処理を行ない、後述するステップS9に進
み、ステップS7でスイッチSW4がオンされていない
ときには、そのままステップS9に進む。ステップS9
では、鍵盤部2の鍵操作に応じた楽音の放音処理などの
他処理を行ない、このメインフローのスタートに戻る。
なお、電源がオフになると、このメインフローを終了す
る。In step S5, the information conversion switch group 5
Of, it is determined whether the switch SW 3 for converting the velocity data of music information to the bubble generation rate data is ON, the velocity data of music information proceeds to step S6 if it is turned on generating velocity data of bubbles velocity convert - performs bubble generation rate conversion process, the process proceeds to step S9 to be described later, the switch SW 3 in step S5
If is not turned on, the process proceeds to step S7. In step S7, among the information conversion switch group 5, it is determined whether the switch SW 4 for converting the velocity data of music information to the bubble generation amount data is turned on, the musical tone information proceeds to step S8 if it is turned on velocity converts the velocity data to the generation amount data of bubbles - performs bubble generation amount conversion process, the process proceeds to step S9 to be described later, when the switch SW 4 is not turned on in step S7, the process proceeds to a step S9. Step S9
Then, other processing such as sound emission processing of a musical tone according to the key operation of the keyboard section 2 is performed, and the process returns to the start of the main flow.
When the power is turned off, the main flow ends.
【0016】次に、音長データを気泡の発生速度データ
に変換して気泡を発生させる音長−気泡発生速度変換処
理について図7を参照して説明する。この処理がスター
トすると、ステップS10でノートオンフラグが「1」
であるかが判断され、「1」でなければステップS11
に進んで鍵盤部2で鍵2aが押されてノートオンになっ
ているかが判断され、鍵2aが押鍵されてノートオンと
判断されたときには、ステップS12に進んで押鍵され
た鍵2aの音高データを気泡発生位置データに変換し、
この気泡発生位置データにより気泡発生機構15のバル
ブ機構18を駆動して、音高データに対応する気泡発生
口12から気泡を発生させる。そして、ステップS13
に進んでノートオンフラグを「1」にし、ステップS1
4で気泡発生機構15の各バルブ機構18のうち、あき
気泡発生口13に対応するバルブ機構18の動作を停止
させて、あき気泡発生口13からの気泡の発生を停止
し、ステップS15に進む。このステップS15では、
ノートオフかが判断されるが、このときには鍵2aが押
鍵されているので、ノートオフでないと判断され、その
ままの状態でメインフローに戻る。Next, a description will be given of a sound length-bubble generation speed conversion process of converting sound length data into bubble generation speed data to generate a bubble with reference to FIG. When this process starts, the note-on flag is set to "1" in step S10.
Is determined, and if not “1”, step S11 is performed.
It is determined whether or not the key 2a is pressed on the keyboard unit 2 to turn on the note. If it is determined that the key 2a is pressed and the note is turned on, the process proceeds to step S12, where the key 2a is pressed. Converts pitch data to bubble generation position data,
The valve mechanism 18 of the bubble generation mechanism 15 is driven by the bubble generation position data to generate bubbles from the bubble generation port 12 corresponding to the pitch data. Then, step S13
To set the note-on flag to "1" and execute step S1
In 4, the operation of the valve mechanism 18 corresponding to the open bubble generating port 13 among the valve mechanisms 18 of the bubble generating mechanism 15 is stopped, the generation of bubbles from the open bubble generating port 13 is stopped, and the process proceeds to step S15. . In this step S15,
It is determined whether or not the note is off. At this time, since the key 2a is depressed, it is determined that the note is not off, and the process returns to the main flow without any change.
【0017】この状態でステップS10に戻ると、ステ
ップS10でノートオンフラグが「1」と判断され、ス
テップS16に進んで気泡発生機構15の各バルブ機構
18のうち、気泡を発生している気泡発生口12に対応
するバルブ機構18を制御して気泡の発生速度を一定速
度だけ加速して、気泡の発生を早くする。そして、ステ
ップS15に進んで再びノートオフかが判断され、引き
続き鍵2aが押鍵されているとノートオフでないと判断
され、さらに気泡の発生を早くする。また、鍵2aの押
鍵が解除されるとステップS15でノートオフと判断さ
れ、ステップS17に進んであき気泡発生口13から気
泡を発生させ、ステップS18でノートオンフラグを
「0」にし、ステップS19であき気泡発生口13以外
の気泡発生口12からの気泡の発生を停止して、メイン
フローに戻る。なお、ステップS11で鍵2aが押され
ていなければ、音長データを気泡の発生速度データに変
換して気泡を発生させる気泡発生速度変換処理を行なわ
ずに、ステップS15に進み、このステップS15でノ
ートオフと判断され、上述したステップS17〜19の
処理をし、あき気泡発生口13のみから気泡を発生させ
て、メインフローに戻る。When the process returns to step S10 in this state, the note-on flag is determined to be "1" in step S10, and the process proceeds to step S16, in which the bubble generating bubble among the valve mechanisms 18 of the bubble generating mechanism 15 is generated. By controlling the valve mechanism 18 corresponding to the generation port 12, the generation speed of the bubbles is accelerated by a constant speed, and the generation of the bubbles is accelerated. Then, the process proceeds to step S15, where it is determined again whether the note is off. If the key 2a is continuously depressed, it is determined that the note is not off, and the generation of bubbles is further accelerated. Further, when the key 2a is released, the note-off is determined in step S15, the process proceeds to step S17, bubbles are generated from the bubble generating port 13, and the note-on flag is set to "0" in step S18. In S19, the generation of bubbles from the bubble generation ports 12 other than the bubble generation port 13 is stopped, and the process returns to the main flow. If the key 2a is not depressed in step S11, the process proceeds to step S15 without performing the bubble generation speed conversion process of converting the sound length data into the bubble generation speed data to generate bubbles, and proceeds to step S15. It is determined that the note-off operation is performed, and the processing of steps S17 to S19 described above is performed to generate air bubbles only from the air bubble generation port 13, and the process returns to the main flow.
【0018】次に、ベロシティデータを気泡の発生速度
データに変換して気泡を発生させるベロシティ−気泡発
生速度変換処理について図8を参照して説明する。この
処理がスタートすると、ステップS20でノートオンフ
ラグが「1」であるかが判断され、「1」でなければス
テップS21に進んで鍵盤部2で鍵2aが押されてノー
トオンになっているかが判断され、鍵2aが押鍵されて
ノートオンと判断されたときには、ステップS22に進
んで押鍵された鍵2aのベロシティデータを気泡発生速
度データに変換し、この気泡発生速度データに応じて気
泡発生機構15のバルブ機構18を制御して、ベロシテ
ィデータに応じた速度で気泡発生口12から気泡を発生
させる。そして、ステップS23に進んでノートオンフ
ラグを「1」にし、ステップS24で気泡発生機構15
の各バルブ機構18のうち、あき気泡発生口13に対応
するバルブ機構18を停止させ、あき気泡発生口13か
らの気泡の発生を停止し、ステップS25に進む。この
ステップS25では、ノートオフかが判断されるが、こ
のときには鍵2aが押鍵されているので、ノートオフで
ないと判断され、そのままの状態でメインフローに戻
る。Next, a velocity-bubble generation speed conversion process for converting air velocity data into air bubble generation velocity data to generate air bubbles will be described with reference to FIG. When this process starts, it is determined in step S20 whether or not the note-on flag is "1". If not, the process proceeds to step S21 to determine whether the key 2a is pressed on the keyboard 2 to turn on the note-on. When it is determined that the key 2a is depressed and the note is turned on, the process proceeds to step S22, where the velocity data of the depressed key 2a is converted into air bubble generation speed data. The valve mechanism 18 of the bubble generation mechanism 15 is controlled to generate bubbles from the bubble generation port 12 at a speed according to the velocity data. Then, the process proceeds to step S23, where the note-on flag is set to "1".
Among the valve mechanisms 18, the valve mechanism 18 corresponding to the open air bubble generation port 13 is stopped to stop the generation of air bubbles from the open air bubble generation port 13, and the process proceeds to step S25. In this step S25, it is determined whether or not the note is off. At this time, since the key 2a is depressed, it is determined that the note is not off, and the process returns to the main flow without any change.
【0019】この状態でステップS20に戻ると、ステ
ップS20でノートオンフラグが「1」と判断され、そ
のままステップS25に進んでノートオフかが判断さ
れ、引き続き鍵2aが押鍵されているとノートオフでな
いと判断され、ベロシティデータに応じた速度で引き続
き気泡を発生する。また、鍵2aの押鍵が解除されると
ステップS25でノートオフと判断され、ステップS2
6に進んであき気泡発生口13から気泡を発生させ、ス
テップS27でノートオンフラグを「0」にし、ステッ
プS28であき気泡発生口13以外の気泡発生口12か
らの気泡の発生を停止して、メインフローに戻る。な
お、ステップS21で鍵2aが押されていなければ、ベ
ロシティデータを気泡の発生速度データに変換して気泡
を発生させる気泡発生速度変換処理を行なわずに、ステ
ップS25に進み、このステップS25でノートオフと
判断され、上述したステップS26〜28の処理をし、
あき気泡発生口13のみから気泡を発生させて、メイン
フローに戻る。In this state, when the process returns to step S20, the note-on flag is determined to be "1" in step S20, and the process directly proceeds to step S25 to determine whether or not the note is off. It is determined that it is not off, and bubbles continue to be generated at the speed according to the velocity data. When the key 2a is released, the note-off is determined in step S25.
Proceeding to 6, the bubble is generated from the bubble generation port 13, the note-on flag is set to "0" in step S27, and the generation of bubbles from the bubble generation ports 12 other than the bubble generation port 13 is stopped in step S28. Return to the main flow. If the key 2a is not depressed in step S21, the flow proceeds to step S25 without performing the bubble generation speed conversion process of converting the velocity data to the bubble generation speed data to generate the bubbles, and proceeds to step S25. It is determined to be off, and the processing of steps S26 to S28 described above is performed.
Air bubbles are generated only from the air bubble generation port 13 and the process returns to the main flow.
【0020】次に、ベロシティデータを気泡の発生量デ
ータに変換して気泡を発生させるベロシティ−気泡発生
量変換処理について、図9を参照して説明する。この処
理がスタートすると、ステップS30でノートオンフラ
グが「1」であるかが判断され、「1」でなければステ
ップS31に進んで鍵盤部2で鍵2aが押されてノート
オンになっているかが判断され、鍵2aが押されてノー
トオンと判断されたときには、ステップS32に進んで
押鍵された鍵2aのベロシティデータを気泡発生量デー
タに変換し、この気泡発生量データに応じて気泡発生機
構15のコンプレッサ16を制御して、コンプレッサ1
6内の圧力をベロシティデータに応じた圧力にし、ステ
ップS33に進んで音高データに対応するバルブ機構1
8を駆動して、気泡発生口12から気泡をベロシティデ
ータに応じた気泡量で発生させる。そして、ステップS
34に進んでノートオンフラグを「1」にし、ステップ
S35で気泡発生機構15の各バルブ機構18のうち、
あき気泡発生口13に対応するバルブ機構18を停止さ
せ、あき気泡発生口13からの気泡の発生を停止し、ス
テップS36に進む。このステップS36では、ノート
オフかが判断されるが、このときには鍵2aが押鍵され
ているので、ノートオフでないと判断され、そのままの
状態でメインフローに戻る。Next, a velocity-bubble generation amount conversion process for converting the velocity data into the air bubble generation amount data to generate air bubbles will be described with reference to FIG. When this process starts, it is determined in step S30 whether or not the note-on flag is "1". If not, the process proceeds to step S31 and the key 2a is pressed on the keyboard 2 to turn on the note-on. When it is determined that the key 2a is pressed and the note is turned on, the flow advances to step S32 to convert the velocity data of the pressed key 2a into air bubble generation amount data. By controlling the compressor 16 of the generating mechanism 15, the compressor 1
6, the pressure in accordance with the velocity data is set, and the process proceeds to step S33, where the valve mechanism 1 corresponding to the pitch data is set.
8 is driven to generate bubbles from the bubble generation port 12 with the amount of bubbles corresponding to the velocity data. And step S
In step S35, the note-on flag is set to "1".
The valve mechanism 18 corresponding to the perforated bubble generating port 13 is stopped, and the generation of bubbles from the perforated bubble generating port 13 is stopped, and the process proceeds to step S36. In this step S36, it is determined whether or not the note is off. At this time, since the key 2a is depressed, it is determined that the note is not off, and the process returns to the main flow without any change.
【0021】この状態でステップS30に戻ると、ステ
ップS30でノートオンフラグが「1」であると判断さ
れ、ステップS36に進んでノートオフかが判断され、
ノートオフでなければ、引き続きベロシティデータに応
じた気泡量で気泡を発生し続け、再びメインフローに戻
る。また、ステップS36で鍵2aの押鍵が解除されて
ノートオフと判断されると、ステップS37に進んで気
泡発生機構15のコンプレッサ16の圧力を元の圧力に
戻し、ステップS38に進んで気泡発生機構15の各バ
ルブ機構18のうち、あき気泡発生口13に対応するバ
ルブ機構18を駆動して、あき気泡発生口13から気泡
を発生させ、ステップS39でノートオンフラグを
「0」にし、ステップS40であき気泡発生口13以外
の気泡発生口12に対応するバルブ機構18を停止さ
せ、各鍵2aに対応する気泡発生口12からの気泡の発
生を停止し、メインフローに戻る。なお、ステップS3
1で、鍵2aが押されていなければ、ベロシティデータ
を気泡発生量データに変換して気泡を発生させる気泡発
生量変換処理をせずに、ステップS36に進み、このス
テップS36でノートオフと判断され、上述したステッ
プS37〜S40の処理をし、あき気泡発生口13のみ
から気泡を発生させて、メインフローに戻る。When the process returns to step S30 in this state, it is determined in step S30 that the note-on flag is "1", and the process advances to step S36 to determine whether or not the note is off.
If it is not a note-off, air bubbles continue to be generated with an air bubble amount according to the velocity data, and the flow returns to the main flow again. If it is determined in step S36 that the key 2a is released and the note-off is determined, the flow advances to step S37 to return the pressure of the compressor 16 of the air bubble generation mechanism 15 to the original pressure, and the flow advances to step S38 to generate air bubbles. Of the valve mechanisms 18 of the mechanism 15, the valve mechanism 18 corresponding to the open air bubble generation port 13 is driven to generate air bubbles from the open air bubble generation port 13. At step S39, the note-on flag is set to "0". In S40, the valve mechanisms 18 corresponding to the bubble generating ports 12 other than the bubble generating port 13 are stopped, the generation of bubbles from the bubble generating ports 12 corresponding to the respective keys 2a is stopped, and the process returns to the main flow. Step S3
In step 1, if the key 2a is not depressed, the flow advances to step S36 without performing the bubble generation amount conversion process of converting the velocity data into the bubble generation amount data to generate bubbles, and determines that the note is off in step S36. Then, the processing of the above-described steps S37 to S40 is performed, bubbles are generated only from the air bubble generating port 13, and the process returns to the main flow.
【0022】このように、この電子鍵盤楽器では、鍵盤
部2の鍵2aを押すと、押鍵された鍵2aの楽音情報の
うち、音高データによって気泡を発生する気泡発生口1
2、13を選択指定し、指定された気泡発生口12、1
3から順次気泡を発生させることができ、また音長デー
タによって気泡を発生している気泡発生口12からの気
泡の発生速度を変化させることができ、またベロシティ
データによって気泡を発生している気泡発生口12から
の気泡の発生速度および気泡の発生量を変化させること
ができ、これら発生した気泡が水槽3内の液体11中を
上昇して消えるまでの間に順次気泡が発生し、水槽3内
に楽音情報に応じた多数の気泡が上昇することになり、
これにより演奏中の楽音を動的にわかりやすく表現する
ことができ、楽音の表現力が豊かで、良好に演奏を楽し
むことができ、しかも演奏を行なっていないときには、
あき気泡発生口13から気泡を発生させることができる
ので、観賞性にも優れたものを得ることができる。As described above, in this electronic keyboard instrument, when the key 2a of the keyboard portion 2 is pressed, the bubble generating port 1 that generates bubbles based on the pitch data of the musical tone information of the pressed key 2a.
2 and 13 are selected and designated, and the designated bubble generation ports 12 and 1 are designated.
3 can be generated sequentially, the speed of air bubbles generated from the air bubble generating port 12 which generates air bubbles can be changed according to the sound length data, and the air bubbles which generate air bubbles can be generated according to the velocity data. It is possible to change the generation speed and the generation amount of the air bubbles from the generation port 12, and the air bubbles are sequentially generated until the generated air bubbles rise in the liquid 11 in the water tank 3 and disappear. Many bubbles will rise according to the music information inside,
This makes it possible to express the musical sounds being played in a dynamic and easy-to-understand manner, so that the expressiveness of the musical sounds is rich and you can enjoy the performance well, and when you are not performing,
Since air bubbles can be generated from the open air bubble generation port 13, it is possible to obtain a product excellent in appreciation.
【0023】[第2実施形態]次に、図10〜図30を
参照して、この発明を電子鍵盤楽器に適用した第2実施
形態について説明する。なお、図1〜図9に示された第
1実施形態と同一部分には同一符号を付し、その説明は
省略する。図10および図11は電子鍵盤楽器の外観図
である。これらの図において、楽器本体1の手前側には
鍵盤部2が設けられており、この鍵盤部2の後側におけ
る楽器本体1の上面中央には円筒状の水槽(槽体)30
が設けられている。この水槽30の左側における楽器本
体1の上面には、ボリュームスイッチ、音色選択スイッ
チ、自動演奏スイッチなどの選択スイッチ群4が設けら
れており、水槽30の右側における楽器本体1の上面に
は、楽音情報、例えば音量、コード、調、テンポの各情
報に応じた変換処理を指定する情報変換スイッチ群31
が設けられている。なお、鍵盤部2に配列された各鍵2
aは、第1実施形態と同じ構造になっている。水槽30
は、図10および図12に示すように、内部に水などの
液体11が収容され、底部に多数の気泡発生口12が設
けられた構造になっている。この場合、各気泡発生口1
2は、図12および図13(b)に示すように、各下端
部が楽器本体1内に導入されて楽器本体1内に設けられ
たドーナツ状の連通管32に接続されている。[Second Embodiment] Next, a second embodiment in which the present invention is applied to an electronic keyboard instrument will be described with reference to FIGS. The same parts as those in the first embodiment shown in FIGS. 1 to 9 are denoted by the same reference numerals, and description thereof will be omitted. 10 and 11 are external views of the electronic keyboard instrument. In these figures, a keyboard 2 is provided on the front side of the musical instrument main body 1, and a cylindrical water tank (tank body) 30 is provided at the center of the upper surface of the musical instrument main body 1 on the rear side of the keyboard 2.
Is provided. A selection switch group 4 such as a volume switch, a tone selection switch, and an automatic performance switch is provided on the upper surface of the instrument main body 1 on the left side of the aquarium 30, and a musical tone is provided on the upper surface of the instrument body 1 on the right side of the aquarium 30. Information conversion switch group 31 for specifying conversion processing according to information such as volume, chord, key, and tempo information
Is provided. Each key 2 arranged on the keyboard 2
a has the same structure as in the first embodiment. Aquarium 30
As shown in FIG. 10 and FIG. 12, a liquid 11 such as water is accommodated in the inside, and a large number of bubble generating ports 12 are provided at the bottom. In this case, each bubble generation port 1
As shown in FIGS. 12 and 13 (b), the lower end 2 is introduced into the instrument main body 1 and connected to a donut-shaped communication pipe 32 provided in the instrument main body 1.
【0024】楽器本体1内には、図12に示すように、
気泡発生機構15が設けられている。この気泡発生機構
15は、第1実施形態とほぼ同様、コンプレッサ16
と、このコンプレッサ16の空気を連通管32に送る1
本の連結管17と、この1本の連結管17内の空気の流
れを選択的に遮断する1つのバルブ機構18とからなっ
ている。バルブ機構18は、第1実施形態と同様、ステ
ップモータ20の回転に応じて十字状の押圧片19が回
転し、この押圧片19の4つの先端部が順次連結管17
を弾力的に押し潰して空気の流れを選択的に遮断する構
造になっている。水槽30には、図12に示すように、
撹拌装置33が設けられている。この撹拌装置33は、
楽器本体1内に水槽30のほぼ中心部に対応して設けら
れたモータ34と、このモータ34から水槽30内に延
出されてモータ34によって回転する回転軸35と、こ
の回転軸35の先端に取り付けられて水槽30内で回転
する撹拌羽根36とからなり、この撹拌羽根36の回転
によって気泡を液体11と共に撹拌する構造になってい
る。As shown in FIG. 12, in the musical instrument body 1,
An air bubble generating mechanism 15 is provided. This air bubble generating mechanism 15 is provided with a compressor 16 similar to the first embodiment.
Sends the air of the compressor 16 to the communication pipe 32
It comprises one connecting pipe 17 and one valve mechanism 18 for selectively blocking the flow of air in the one connecting pipe 17. As in the first embodiment, the valve mechanism 18 rotates the cross-shaped pressing piece 19 in response to the rotation of the step motor 20, and the four distal ends of the pressing piece 19 are sequentially connected to the connecting pipe 17.
Is elastically crushed to selectively block the flow of air. In the water tank 30, as shown in FIG.
A stirring device 33 is provided. This stirring device 33
A motor 34 provided in the musical instrument main body 1 at a position substantially corresponding to the center of the water tank 30; a rotating shaft 35 extended from the motor 34 into the water tank 30 and rotated by the motor 34; And a stirring blade 36 that rotates in the water tank 30. The rotation of the stirring blade 36 stirs bubbles together with the liquid 11.
【0025】この電子鍵盤楽器の回路構成について、図
14および図15を参照して説明する。制御部(CP
U)40は、図14に示すように、回路全般を制御する
ものであり、鍵盤部2および選択スイッチ群4からの入
力信号に基づいてデータ記憶部41に楽音データを記憶
させるとともに、データ記憶部41に記憶された楽音デ
ータおよび自動演奏データを取り込んで楽音情報を作成
し、この楽音情報に基づいて音源部42で楽音を作成
し、サウンドシステム43から楽音を放音させる。ま
た、制御部40は、情報変換スイッチ群31から入力信
号が与えられると、データ記憶部41から取り込んだ自
動演奏データに基づいて、気泡発生機構15のコンプレ
ッサ16、バルブ機構18、および撹拌装置33を制御
し、自動演奏データに応じて水槽30内に気泡を発生さ
せるとともに、発生した気泡を撹拌させる処理を行な
う。The circuit configuration of the electronic keyboard instrument will be described with reference to FIGS. Control unit (CP
U) 40, as shown in FIG. 14, controls the entire circuit, and stores musical tone data in the data storage section 41 based on input signals from the keyboard section 2 and the selection switch group 4, and also stores data. The tone data and the automatic performance data stored in the section 41 are taken in to create tone information, a tone is created in the sound source section 42 based on the tone information, and the tone is emitted from the sound system 43. Further, when an input signal is given from the information conversion switch group 31, the control unit 40, based on the automatic performance data fetched from the data storage unit 41, controls the compressor 16, the valve mechanism 18, and the stirring device 33 of the bubble generation mechanism 15. To generate bubbles in the water tank 30 in accordance with the automatic performance data, and to stir the generated bubbles.
【0026】すなわち、制御部40は、データ記憶部4
1から自動演奏データを取り込むと、図15に示すよう
な各種の処理をする。例えば、取り込まれた自動演奏デ
ータに基づいて、音量情報発生手段44で音量データを
作成し、この音量データを音量−気泡発生速度発生量変
換手段45で気泡の発生速度データおよび気泡の発生量
データに変換し、気泡の発生速度データに基づいて気泡
発生機構15のコンプレッサ16を制御するとともに、
気泡の発生量データに基づいて気泡発生機構15のバル
ブ機構18を制御する。また、取り込まれた自動演奏デ
ータに基づいて、コードデータ発生手段46でコードデ
ータを作成し、このコードデータをコード−気泡発生速
度発生量変換手段47で気泡の発生速度データおよび気
泡の発生量データに変換し、気泡の発生速度データに基
づいてコンプレッサ16を制御するとともに、気泡の発
生量データに基づいてバルブ機構18を制御する。一
方、コードデータ発生手段46で作成されたコードデー
タに基づいて、コード機能発生手段48で機能データを
作成し、この機能データを機能−気泡発生速度発生量変
換手段49で気泡の発生速度データおよび気泡の発生量
データに変換し、気泡の発生速度データに基づいてコン
プレッサ16を制御するとともに、気泡の発生量データ
に基づいてバルブ機構18を制御する。In other words, the control unit 40 controls the data storage unit 4
When automatic performance data is fetched from No. 1, various processes as shown in FIG. 15 are performed. For example, volume data is created by the volume information generating means 44 based on the taken automatic performance data, and this volume data is converted by the volume-bubble generation speed generation amount conversion means 45 into bubble generation speed data and bubble generation data. And controls the compressor 16 of the bubble generation mechanism 15 based on the bubble generation speed data,
The valve mechanism 18 of the bubble generating mechanism 15 is controlled based on the data on the amount of generated bubbles. Further, code data is created by the code data generating means 46 based on the fetched automatic performance data, and this code data is converted by the code-bubble generation speed generation amount conversion means 47 into bubble generation speed data and bubble generation amount data. The compressor 16 is controlled based on the bubble generation speed data, and the valve mechanism 18 is controlled based on the bubble generation amount data. On the other hand, based on the code data generated by the code data generating means 46, function data is generated by the code function generating means 48, and this function data is converted by the function-bubble generating speed generation amount converting means 49 into the bubble generation speed data and The data is converted into bubble generation amount data, the compressor 16 is controlled based on the bubble generation speed data, and the valve mechanism 18 is controlled based on the bubble generation amount data.
【0027】さらに、取り込まれた自動演奏データに基
づいて、調データ発生手段50で調データを作成し、こ
の調データを調−気泡発生速度発生量変換手段51で気
泡の発生速度データおよび気泡の発生量データに変換
し、気泡の発生速度データに基づいてコンプレッサ16
を制御するとともに、気泡の発生量データに基づいてバ
ルブ機構18を制御する。またさらに、取り込まれた自
動演奏データに基づいて、テンポデータ発生手段52で
テンポデータを作成し、このテンポデータをテンポ−気
泡発生速度発生量変換手段53で気泡が発生速度データ
および気泡の発生量データに変換し、気泡の発生速度デ
ータに基づいてコンプレッサ16を制御するとともに、
気泡の発生量データに基づいてバルブ機構18を制御す
る。一方、テンポデータ発生手段52で作成されたテン
ポデータに基づいて、テンポ−気泡撹拌速度変換手段5
4で撹拌速度データに変換し、この撹拌速度データに基
づいて撹拌装置33の撹拌羽根36の回転速度を制御す
る。Further, key data is created by the key data generating means 50 based on the taken-in automatic performance data, and the key data is converted by the key-bubble generation speed generation amount conversion means 51 into the bubble generation velocity data and the bubble generation velocity data. The data is converted into the generation amount data, and the compressor 16 is converted based on the air bubble generation speed data.
Is controlled, and the valve mechanism 18 is controlled based on the data on the amount of generated bubbles. Further, tempo data is created by the tempo data generating means 52 based on the taken-in automatic performance data, and this tempo data is converted by the tempo-bubble generation speed generation amount conversion means 53 into the bubble generation speed data and the bubble generation amount. While converting the data into data and controlling the compressor 16 based on the air bubble generation speed data,
The valve mechanism 18 is controlled based on the data on the amount of generated bubbles. On the other hand, based on the tempo data generated by the tempo data generation means 52, the tempo-bubble stirring speed conversion means 5
In step 4, the data is converted into stirring speed data, and the rotation speed of the stirring blade 36 of the stirring device 33 is controlled based on the stirring speed data.
【0028】次に、この電子鍵盤楽器の動作フローにつ
いて、図16〜図24を参照して説明する。図16に示
すメインフローでは、電源をオンにし、選択スイッチ群
4の自動演奏スイッチをオンにすると、このフローがス
タートし、ステップS50で自動演奏データを取り込む
データ読み込み処理をし、ステップS51に進んで気泡
発生処理を行ない、ステップS52で自動演奏データの
楽音情報に応じた楽音の放音などの他処理を行ない、メ
インフローのスタートに戻る。なお、自動演奏スイッチ
または電源がオフになると、このメインフローを終了す
る。Next, an operation flow of the electronic keyboard instrument will be described with reference to FIGS. In the main flow shown in FIG. 16, when the power is turned on and the automatic performance switch of the selection switch group 4 is turned on, this flow starts. In step S50, data reading processing for taking in automatic performance data is performed, and the process proceeds to step S51. To perform other processing such as sound emission of a tone corresponding to the tone information of the automatic performance data in step S52, and return to the start of the main flow. When the automatic performance switch or the power supply is turned off, the main flow ends.
【0029】データ読み込み処理で読み込まれる自動演
奏データは、図17に示すように、ノートデータ、調デ
ータ、テンポデータ、コードデータからなる。ノートデ
ータは5バイトであり、9Xで始まるコマンドで、Xが
トラックチャンネルであり、次の60が音高を示し、次
の70が音の強さ(ベロシティ)を示し、00の場合に
消音処理をし、次の08,70が前音からの時間を示
し、08が最下位ビット(LSB)で、70が最上位ビ
ット(MSB)である。調データは3バイトであり、E
0,00が調であることを示し、次の01の下位4ビッ
トが音名を、上位4ビットがマイナーかメジャーを示
す。テンポデータも3バイトであり、E0,01がテン
ポであることを示し、次の40がテンポデータであり、
実際にはこの値の2倍を使用する。コードデータは3バ
イトであり、E0,02がコードであることを示し、次
の40の下位4ビットが音名を、上位4ビットがコード
種を示す。The automatic performance data read in the data reading process includes note data, key data, tempo data, and code data, as shown in FIG. The note data is 5 bytes and is a command that starts with 9X, where X is a track channel, the next 60 indicates a pitch, the next 70 indicates a sound intensity (velocity), and if it is 00, mute processing is performed. The next 08 and 70 indicate the time from the previous sound, 08 is the least significant bit (LSB), and 70 is the most significant bit (MSB). The key data is 3 bytes and E
0,00 indicates the key, the lower 4 bits of the next 01 indicate the note name, and the upper 4 bits indicate the minor or major. The tempo data is also 3 bytes, E0 and 01 indicate the tempo, the next 40 is the tempo data,
In practice, twice this value is used. The chord data is 3 bytes, and E0 and 02 indicate a chord. The next 40 lower 4 bits indicate a note name and the upper 4 bits indicate a chord type.
【0030】次に、気泡発生処理フローについて、図1
8を参照して説明する。この気泡発生処理フローがスタ
ートすると、ステップS53で情報変換スイッチ群31
のうち、ノートデータの音量データを気泡の発生速度デ
ータおよび発生量データに変換させるスイッチSW1が
オンされているかを判断し、オンされていれば、ステッ
プS54に進んで音量データを気泡の発生速度データお
よび気泡の発生量データに変換する音量−気泡発生速度
発生量変換処理をし、後述するステップS63に進む。
なお、ステップS53でスイッチSW1がオフであれ
ば、ステップS55に進む。ステップS55では、情報
変換スイッチ群31のうち、コードデータを気泡の発生
速度データおよび発生量データに変換させるスイッチS
W2がオンされているかを判断し、オンされていれば、
ステップS56に進んでコードデータを気泡の発生速度
データおよび気泡の発生量データに変換するコード−気
泡発生速度発生量変換処理をし、後述するステップS6
3に進む。ステップS55でスイッチSW2がオフであ
れば、ステップS57に進む。Next, the flow of the bubble generation processing will be described with reference to FIG.
8 will be described. When the bubble generation processing flow starts, the information conversion switch group 31 is determined in step S53.
Of, it is determined whether the switch SW 1 for converting the volume data of the note data to generate the speed data and the generation amount data of bubbles is turned on, if it is turned on, generation of bubbles volume data proceeds to step S54 A sound volume-bubble generation speed generation amount conversion process of converting into speed data and air bubble generation amount data is performed, and the process proceeds to step S63 described later.
Incidentally, if the switch SW 1 is turned off at step S53, the process proceeds to step S55. In step S55, a switch S of the information conversion switch group 31 for converting code data into bubble generation speed data and bubble generation amount data.
To determine whether W 2 is turned on, if it is turned on,
Proceeding to step S56, a code-bubble generation speed generation amount conversion process for converting the code data into air bubble generation speed data and air bubble generation amount data is performed.
Proceed to 3. If the switch SW 2 is turned off at step S55, the process proceeds to step S57.
【0031】ステップS57では、情報変換スイッチ群
31のうち、コードデータに基づいて作成された機能デ
ータを気泡の発生速度データおよび発生量データに変換
させるスイッチSW3がオンされているかを判断し、オ
ンされていれば、ステップS58に進んで機能データを
気泡の発生速度データおよび気泡の発生量データに変換
する機能−気泡発生速度発生量変換処理をし、後述する
ステップS63に進む。ステップS57でスイッチSW
3がオフであれば、ステップS59に進む。ステップS
59では、情報変換スイッチ群31のうち、調データを
気泡の発生速度データおよび発生量データに変換させる
スイッチSW4がオンされているかを判断し、オンされ
ていれば、ステップS60に進んで調データを気泡の発
生速度データおよび気泡の発生量データに変換する調−
気泡発生速度発生量変換処理をし、後述するステップS
63に進む。ステップS59でスイッチSW4がオフで
あれば、ステップS61に進む。[0031] At step S57, the out of the information conversion switch group 31, it is determined whether the switch SW 3 for converting the feature data generated on the basis of the code data to generate the speed data and the generation amount data of bubbles is turned on, If it is turned on, the process proceeds to step S58 to perform a function-bubble generation speed generation amount conversion process of converting function data into bubble generation speed data and bubble generation amount data, and then proceeds to step S63 described later. Switch SW in step S57
If 3 is off, the process proceeds to step S59. Step S
In 59, of the information conversion switch group 31, the tone data to determine whether the switch SW 4 for converting the generated velocity data and generation amount data of bubbles is turned on, if it is turned on, adjusted proceeds to step S60 A method for converting data into bubble generation speed data and bubble generation amount data
A bubble generation speed generation amount conversion process is performed, and step S described later is performed.
Go to 63. If the switch SW 4 is turned off at step S59, the the program proceeding to the step S61.
【0032】ステップS61では、情報変換スイッチ群
31のうち、テンポデータを気泡の発生速度データおよ
び発生量データに変換させるスイッチSW5がオンされ
ているかを判断し、オンされていれば、ステップS62
に進んでテンポデータを気泡の発生速度データおよび気
泡の発生量データに変換するテンポ−気泡発生速度発生
量変換処理をし、ステップS63に進む。ステップS6
1でスイッチSW5がオフであれば、そのままステップ
S63に進む。ステップS63では、情報変換スイッチ
群31のうち、テンポデータを撹拌速度データに変換さ
せるスイッチSW6がオンされているかを判断し、オン
されていれば、ステップS64に進んでテンポデータを
撹拌速度データに変換するテンポ−撹拌速度変換処理を
し、ステップS65に進む。ステップS63でスイッチ
SW6がオフであれば、そのままステップS65に進
む。ステップS65では、自動演奏データの各変換処理
に応じた楽音の放音などの他処理を行ない、メインフロ
ーに戻る。[0032] At step S61, among the information conversion switch group 31, it is determined whether the switch SW 5 for converting the tempo data to generate velocity data and generation amount data of bubbles is turned on, if it is turned on, step S62
Then, a tempo-bubble generation speed generation amount conversion process of converting the tempo data into the bubble generation speed data and the bubble generation amount data is performed, and the flow proceeds to step S63. Step S6
If the switch SW 5 is turned off at 1, the process proceeds to step S63. At step S63, among the information conversion switch group 31, it is determined whether the switch SW 6 for converting the tempo data in the stirring speed data is turned on, if it is turned on, the stirring speed data tempo data proceeds to step S64 Is performed, and the process proceeds to step S65. If the switch SW 6 is turned off in step S63, the process proceeds to step S65. In step S65, other processing such as sound emission of a tone corresponding to each conversion processing of the automatic performance data is performed, and the process returns to the main flow.
【0033】気泡発生処理フローにおける音量−気泡発
生速度発生量変換処理について、図19にを参照して説
明する。この処理がスタートすると、ステップS66で
音量データ(ボリュームデータ)があるかが判断され
る。この音量データは3バイトで、例えばCX,07,
70のように示され、最初のCX,07がコマンドで、
最後の70がデータで、7ビットである。この音量デー
タのデータフォーマットは、図20に示すように、音量
データ(0〜7F)に対応して、気泡の発生量データ
(0〜127)、気泡の発生速度データ(0〜127)
が設けられている。この音量データがステップS66で
「ある」と判断されると、ステップS67に進んで音量
データに対応した気泡発生量データに基づいて気泡発生
機構15のコンプレッサ16を制御し、このコンプレッ
サ16の圧力に応じた気泡量で各気泡発生口12から気
泡を発生させるとともに、ステップS68に進んで音量
データに対応した気泡発生速度データに基づいて気泡発
生機構15のバルブ機構18を制御し、このバルブ機構
18の動作に応じた速度で各気泡発生口12から気泡を
発生させて、メインフローに戻る。なお、ステップS6
6で音量データがないと判断されたときには、音量デー
タによる気泡発生速度発生量変換処理をせずに、メイン
フローに戻る。The sound volume-bubble generation speed generation amount conversion processing in the bubble generation processing flow will be described with reference to FIG. When this process starts, it is determined in step S66 whether or not there is volume data (volume data). This volume data is 3 bytes, for example, CX, 07,
70, the first CX, 07 is the command,
The last 70 is data, which is 7 bits. As shown in FIG. 20, the data format of the sound volume data corresponds to the sound volume data (0 to 7F), and corresponds to the bubble generation amount data (0 to 127) and the bubble generation speed data (0 to 127).
Is provided. If the sound volume data is determined to be “yes” in step S66, the process proceeds to step S67 to control the compressor 16 of the air bubble generating mechanism 15 based on the air bubble generation amount data corresponding to the sound volume data. Bubbles are generated from each bubble generating port 12 with the corresponding amount of bubbles, and the process proceeds to step S68 to control the valve mechanism 18 of the bubble generating mechanism 15 based on the bubble generating speed data corresponding to the volume data. A bubble is generated from each bubble generating port 12 at a speed according to the operation of (1) and the process returns to the main flow. Step S6
When it is determined in step 6 that there is no volume data, the process returns to the main flow without performing the bubble generation speed generation amount conversion process based on the volume data.
【0034】気泡発生処理フローにおけるコード−気泡
発生速度発生量変換処理について、図21を参照して説
明する。この処理がスタートすると、ステップS69で
コードデータがあるかが判断される。このコードデータ
のデータフォーマットは、図22に示すように、MSB
データ(0〜6)に対応して、コード種データ(M……
m7-5)、気泡の発生量データ(70……60)、気泡
の発生速度データ(70……60)が設けられている。
このコードデータがステップS69で「ある」と判断さ
れると、ステップS70に進んでコードデータ(MSB
データ)のコード種データに対応した気泡発生量データ
に基づいてコンプレッサ16を制御し、このコンプレッ
サ16の圧力に応じた気泡量で各気泡発生口12から気
泡を発生させるとともに、ステップS71に進んでコー
ド種データに対応した気泡発生速度データに基づいてバ
ルブ機構18を制御し、このバルブ機構18の動作に応
じた速度で各気泡発生口12から気泡を発生させて、メ
インフローに戻る。なお、ステップS69でコードデー
タがないと判断されたときには、コードデータによる気
泡発生速度発生量変換処理をせずに、メインフローに戻
る。The code-bubble generation speed generation amount conversion processing in the bubble generation processing flow will be described with reference to FIG. When this process starts, it is determined in step S69 whether or not there is code data. The data format of this code data is, as shown in FIG.
Corresponding to the data (0 to 6), the code type data (M ...)
m7-5), bubble generation amount data (70... 60), and bubble generation speed data (70... 60) are provided.
If the code data is determined to be “present” in step S69, the process proceeds to step S70, where the code data (MSB
The compressor 16 is controlled on the basis of the bubble generation amount data corresponding to the code type data of (Data), the bubbles are generated from each bubble generation port 12 with the bubble amount corresponding to the pressure of the compressor 16, and the process proceeds to step S71. The valve mechanism 18 is controlled on the basis of the bubble generation speed data corresponding to the code type data, bubbles are generated from the respective bubble generation ports 12 at a speed corresponding to the operation of the valve mechanism 18, and the process returns to the main flow. When it is determined in step S69 that there is no code data, the process returns to the main flow without performing the bubble generation speed generation amount conversion process based on the code data.
【0035】気泡発生処理フローにおける機能−気泡発
生速度発生量変換処理について、図23を参照して説明
する。この処理がスタートすると、ステップS72でコ
ードデータがあるかが判断され、あればステップS73
に進んで調(例えば長調)におけるコードの機能分析を
行なって、コードデータを機能データに変換する。この
機能データのデータフォーマットは、図24に示すよう
に、機能データ(|……V||dim、他コード)に対応
して、気泡の発生量データ(50……70、70)、気
泡の発生速度データ(50……70、70)が設けられ
ている。この後、ステップS74に進んで機能データに
対応した気泡発生量データに基づいてコンプレッサ16
を制御し、このコンプレッサ16の圧力に応じた気泡量
で各気泡発生口12から気泡を発生させるとともに、ス
テップS75に進んで機能データに対応した気泡発生速
度データに基づいてバルブ機構18を制御し、このバル
ブ機構18の動作に応じた速度で各気泡発生口12から
気泡を発生させて、メインフローに戻る。なお、ステッ
プS72でコードデータがないと判断されたときには、
機能データによる気泡発生速度発生量変換処理をせず
に、メインフローに戻る。The function-bubble generation speed generation amount conversion processing in the bubble generation processing flow will be described with reference to FIG. When this process starts, it is determined in step S72 whether or not there is code data.
Then, the function analysis of the code in the key (for example, major key) is performed, and the code data is converted into the function data. As shown in FIG. 24, the data format of the function data corresponds to the function data (|... V || dim, other codes), and corresponds to the bubble generation amount data (50. Generated speed data (50... 70, 70) is provided. Thereafter, the process proceeds to step S74, where the compressor 16 is controlled based on the bubble generation amount data corresponding to the function data.
To generate air bubbles from each air bubble generation port 12 with an air bubble amount corresponding to the pressure of the compressor 16 and control the valve mechanism 18 based on the air bubble generation speed data corresponding to the function data in step S75. Then, air bubbles are generated from each air bubble generation port 12 at a speed corresponding to the operation of the valve mechanism 18, and the flow returns to the main flow. When it is determined in step S72 that there is no code data,
The flow returns to the main flow without performing the bubble generation speed generation amount conversion processing based on the function data.
【0036】気泡発生処理フローにおける調−気泡発生
速度発生量変換処理について、図25を参照して説明す
る。この処理がスタートすると、ステップS76で調デ
ータがあるかが判断される。この調データのデータフォ
ーマットは、図26に示すように、調データ(M、m)
に対応して、気泡の発生量データ(100、50)、気
泡の発生速度データ(100、50)が設けられてい
る。この調データがステップS76で「ある」と判断さ
れると、ステップS77に進んで調データに対応した気
泡発生量データに基づいてコンプレッサ16を制御し、
このコンプレッサ16の圧力に応じた気泡量で各気泡発
生口12から気泡を発生させるとともに、ステップS7
8に進んで調データに対応した気泡発生速度データに基
づいてバルブ機構18を制御し、このバルブ機構18の
動作に応じた速度で各気泡発生口12から気泡を発生さ
せて、メインフローに戻る。なお、ステップS76で調
データがないと判断されたときには、調データによる気
泡発生速度発生量変換処理をせずに、メインフローに戻
る。Referring to FIG. 25, a description will be given of the control-bubble generation speed generation amount conversion processing in the bubble generation processing flow. When this process starts, it is determined in step S76 whether key data exists. As shown in FIG. 26, the data format of this key data is key data (M, m).
Corresponding to the above, bubble generation amount data (100, 50) and bubble generation speed data (100, 50) are provided. If the key data is determined to be “yes” in step S76, the flow advances to step S77 to control the compressor 16 based on the bubble generation amount data corresponding to the key data,
In step S7, air bubbles are generated from each air bubble generation port 12 with an air bubble amount corresponding to the pressure of the compressor 16.
Proceeding to 8, control the valve mechanism 18 based on the bubble generation speed data corresponding to the tone data, generate bubbles from each bubble generation port 12 at a speed corresponding to the operation of the valve mechanism 18, and return to the main flow. . If it is determined in step S76 that there is no key data, the process returns to the main flow without performing the bubble generation speed generation amount conversion processing based on the key data.
【0037】気泡発生処理フローにおけるテンポ−気泡
発生速度発生量変換処理について、図27を参照して説
明する。この処理がスタートすると、ステップS79で
テンポデータがあるかが判断される。このテンポデータ
のデータフォーマットは、図28に示すように、テンポ
データ(0〜7F)に対応して、その2倍のテンポ値
(0〜256)、気泡の発生量データ(0〜127)、
気泡の発生速度データ(0〜127)が設けられてい
る。このテンポデータがステップS79で「ある」と判
断されると、ステップS80に進んでテンポデータに対
応した気泡発生量データに基づいてコンプレッサ16を
制御し、このコンプレッサ16の圧力に応じた気泡量で
各気泡発生口12から気泡を発生させるとともに、ステ
ップS81に進んでテンポデータに対応した気泡発生速
度データに基づいてバルブ機構18を制御し、このバル
ブ機構18の動作に応じた速度で各気泡発生口12から
気泡を発生させて、メインフローに戻る。なお、ステッ
プS79でテンポデータがないと判断されたときには、
テンポデータによる気泡発生速度発生量変換処理をせず
に、メインフローに戻る。The tempo-bubble generation speed generation amount conversion processing in the bubble generation processing flow will be described with reference to FIG. When this process starts, it is determined in step S79 whether or not there is tempo data. As shown in FIG. 28, the data format of the tempo data corresponds to the tempo data (0 to 7F), which is twice the tempo value (0 to 256), the bubble generation amount data (0 to 127),
Bubble generation speed data (0 to 127) is provided. If it is determined in step S79 that the tempo data is “present”, the flow advances to step S80 to control the compressor 16 based on the bubble generation amount data corresponding to the tempo data. In addition to generating bubbles from each bubble generation port 12, the process proceeds to step S81 to control the valve mechanism 18 based on the bubble generation speed data corresponding to the tempo data, and to generate each bubble at a speed corresponding to the operation of the valve mechanism 18. Air bubbles are generated from the mouth 12, and the process returns to the main flow. When it is determined in step S79 that there is no tempo data,
The flow returns to the main flow without performing the bubble generation speed generation amount conversion processing based on the tempo data.
【0038】気泡発生処理フローにおけるテンポ−撹拌
速度変換処理について、図29を参照して説明する。こ
の処理がスタートすると、ステップS82でテンポデー
タがあるかが判断される。このテンポデータのデータフ
ォーマットは、図30に示すように、テンポデータ(0
〜7F)に対応して、その2倍のテンポ値(0〜25
6)、撹拌速度データ(0〜127)が設けられてい
る。このテンポデータがステップS82で「ある」と判
断されると、ステップS83に進んでテンポデータに対
応した撹拌速度データに基づいて撹拌装置33の撹拌羽
根36の回転を制御し、この撹拌羽根36の回転に応じ
た速度で水槽30内に発生した気泡を液体11と共に撹
拌し、メインフローに戻る。なお、ステップS82でテ
ンポデータがないと判断されたときには、テンポデータ
による撹拌速度変換処理をせずに、メインフローに戻
る。The tempo-stirring speed conversion process in the bubble generation process flow will be described with reference to FIG. When this process starts, it is determined in step S82 whether there is tempo data. The data format of this tempo data is, as shown in FIG.
~ 7F), corresponding to twice the tempo value (0-25
6), stirring speed data (0 to 127) are provided. If the tempo data is determined to be "Yes" in step S82, the flow advances to step S83 to control the rotation of the stirring blade 36 of the stirring device 33 based on the stirring speed data corresponding to the tempo data. The bubbles generated in the water tank 30 are stirred with the liquid 11 at a speed according to the rotation, and the process returns to the main flow. If it is determined in step S82 that there is no tempo data, the process returns to the main flow without performing the stirring speed conversion process based on the tempo data.
【0039】このように、この電子鍵盤楽器では、デー
タ記憶部41に記憶された自動演奏データの音量データ
(ノートデータ)、コードデータ、機能データ、調デー
タ、テンポデータをそれぞれ気泡発生量データおよび気
泡発生速度データに変換し、各気泡発生量データに基づ
いて気泡発生機構15のコンプレッサ16を制御し、こ
のコンプレッサ16の圧力に応じた気泡量で各気泡発生
口12から気泡を発生させるとともに、気泡発生速度デ
ータに基づいて気泡発生機構15のバルブ機構18を制
御し、このバルブ機構18の動作に応じて各気泡発生口
12から気泡を発生させるので、これら発生した気泡が
水槽30内の液体11中を上昇して消えるまでの間に順
次気泡が発生し、水槽30内に自動演奏データの楽音情
報に応じた多数の気泡が上昇することになり、これによ
り演奏中の楽音を動的にわかりやすく表現することがで
き、しかもテンポデータを撹拌速度データに変換し、こ
の撹拌速度データに基づいて撹拌装置33の撹拌羽根3
6の回転を制御し、この撹拌羽根36の回転に応じた速
度で水槽30内に発生した気泡を液体11と共に撹拌す
るので、より一層、楽音の表現力が豊かになり、良好に
演奏を楽しむことができる。As described above, in this electronic keyboard instrument, the volume data (note data), code data, function data, key data, and tempo data of the automatic performance data stored in the data storage unit 41 are respectively stored in the air bubble generation amount data and the tempo data. The data is converted into bubble generation speed data, the compressor 16 of the bubble generation mechanism 15 is controlled based on each bubble generation amount data, and bubbles are generated from each bubble generation port 12 with a bubble amount corresponding to the pressure of the compressor 16, The valve mechanism 18 of the bubble generation mechanism 15 is controlled based on the bubble generation speed data, and bubbles are generated from each bubble generation port 12 according to the operation of the valve mechanism 18. Air bubbles are successively generated before the ascent rises in 11 and disappears, and a large number of bubbles corresponding to the tone information of the automatic performance data are formed in the water tank 30. The bubbles rise, which makes it possible to express the musical tone being played in a dynamic and easy-to-understand manner, and also converts the tempo data into stirring speed data, and based on the stirring speed data, the stirring blades of the stirring device 33. 3
6, the bubbles generated in the water tank 30 are stirred together with the liquid 11 at a speed corresponding to the rotation of the stirring blades 36, so that the expression of musical sounds is further enriched and the performance is enjoyed satisfactorily. be able to.
【0040】なお、上記第2実施形態では、1本の連結
管17でドーナツ状の連通管32を介してすべての気泡
発生口12に空気を送るとともに、1つのバルブ機構1
8の制御によりすべての気泡発生口12から気泡を発生
させるようにしたが、これに限らず、例えば第1実施形
態のように各気泡発生口12にそれぞれ独立させて連結
管17を接続し、各連結管17にそれぞれバルブ機構1
8を設け、これらバルブ機構18をそれぞれノートデー
タの音高データに応じて駆動し、音高データに対応する
気泡発生口12を選択して気泡を発生させるとともに、
音量データ、コードデータ、調データ、テンポデータに
応じて気泡の発生速度および気泡の発生量を制御し、か
つテンポデータに応じて撹拌装置33を制御して水槽3
0内の気泡を撹拌するようにしてもよい。In the second embodiment, the air is sent to all the bubble generating ports 12 through the donut-shaped communication pipe 32 by the single connection pipe 17 and the one valve mechanism 1 is used.
Although air bubbles are generated from all the air bubble generation ports 12 by the control of 8, it is not limited to this. For example, as in the first embodiment, the connection pipes 17 are connected to the respective air bubble generation ports 12 independently of each other. Each connecting pipe 17 has a valve mechanism 1
The valve mechanism 18 is driven in accordance with the pitch data of the note data, and the bubble generating port 12 corresponding to the pitch data is selected to generate bubbles.
The water tank 3 controls the bubble generation speed and the bubble generation amount according to the volume data, the code data, the key data, and the tempo data, and controls the stirring device 33 according to the tempo data.
The bubbles in 0 may be stirred.
【0041】[第3実施形態]次に、図31〜図38を
参照して、この発明を電子鍵盤楽器に適用した第3実施
形態について説明する。この場合にも、図1〜図9に示
された第1実施形態と同一部分には同一符号を付し、そ
の説明は省略する。図31および図32は電子鍵盤楽器
の外観図である。これらの図において、楽器本体1の手
前側には、多数の鍵2aを配列してなる鍵盤部2が設け
られている。また、楽器本体1の後部上面には、鍵2a
の配列方向に沿って細長い水槽3が設けられている。さ
らに、水槽3と鍵盤部2との間に位置する楽器本体1の
上面には、ボリュームスイッチ、音色選択スイッチなど
の選択スイッチ群4のほか、楽音情報のうちの例えば音
高データに応じた変換処理を指定する情報変換スイッチ
5が設けられている。なお、鍵盤部2の鍵2aは、図3
3に示すように、第1実施形態と同じ構造になってお
り、水槽3も、第1実施形態と同様、内部に水などの液
体11が収容され、底部に気泡発生口12が各鍵2aに
対応して2列で配列された構造になっている。Third Embodiment Next, a third embodiment in which the present invention is applied to an electronic keyboard instrument will be described with reference to FIGS. Also in this case, the same portions as those of the first embodiment shown in FIGS. 1 to 9 are denoted by the same reference numerals, and the description thereof will be omitted. 31 and 32 are external views of the electronic keyboard instrument. In these figures, a keyboard portion 2 in which a number of keys 2a are arranged is provided on the front side of the musical instrument main body 1. A key 2a is provided on the rear upper surface of the instrument body 1.
A long and narrow water tank 3 is provided along the arrangement direction. Further, on the upper surface of the musical instrument main body 1 located between the water tank 3 and the keyboard section 2, a selection switch group 4 such as a volume switch, a tone selection switch, etc., as well as conversion according to, for example, pitch data of the musical tone information. An information conversion switch 5 for specifying a process is provided. The key 2a of the keyboard unit 2 is shown in FIG.
As shown in FIG. 3, the water tank 3 has the same structure as that of the first embodiment, and the water tank 3 also contains a liquid 11 such as water inside, and the bubble generation port 12 is provided at the bottom with each key 2a. Are arranged in two rows corresponding to.
【0042】また、楽器本体1内には、図33および図
34に示すように、気泡発生機構60が配設されてい
る。この気泡発生機構60は、図34に示すように、3
つのコンプレッサ16と、これら各コンプレッサ16で
圧縮された空気を各気泡発生口12に向けて送り出す各
2本の連結管17と、これら各連結管17にそれぞれ対
応して設けられて各連結管17内の空気の流れをそれぞ
れ選択的に遮断するバルブ機構18と、各連結管17と
各気泡発生口12との間に配置されて気泡を発生する気
泡発生口12を選択的に切り換える切換機構61とから
なっている。この場合、3つのコンプレッサ16は、鍵
盤部2に配列された4オクターブ(48鍵)分の鍵2a
を3つに分けることにより、1つのコンプレッサ16が
16鍵に対応しており、また水槽3の各気泡発生口12
は、各コンプレッサ16に対応して3つのブロックに分
けられている。なお、コンプレッサ16、連結管17、
およびバルブ機構18は、それぞれ第1実施形態と同じ
構造になっている。As shown in FIGS. 33 and 34, a bubble generating mechanism 60 is provided in the musical instrument main body 1. As shown in FIG. 34, this bubble generation mechanism 60
Compressor 16, two connecting pipes 17 for sending out the air compressed by each compressor 16 toward each bubble generating port 12, and each connecting pipe 17 provided corresponding to each connecting pipe 17. A valve mechanism 18 for selectively shutting off the flow of air in the inside, and a switching mechanism 61 disposed between each connecting pipe 17 and each bubble generating port 12 for selectively switching the bubble generating port 12 for generating bubbles. It consists of In this case, the three compressors 16 are keys 2a for four octaves (48 keys) arranged on the keyboard 2.
Is divided into three, one compressor 16 corresponds to 16 keys, and each bubble generation port 12 of the water tank 3
Are divided into three blocks corresponding to each compressor 16. In addition, the compressor 16, the connecting pipe 17,
The valve mechanism 18 has the same structure as that of the first embodiment.
【0043】切換機構61は、複数の接続切換ユニット
62からなり、これら接続切換ユニット62が、図34
に示すように各連結管17から各ブロックの気泡発生口
12までの間における第1〜第4切換位置A〜Dの4個
所に、それぞれ各コンプレッサ16ごとに対応して2列
で配列された構造になっている。この場合、図34で
は、説明の便宜上、各コンプレッサ16に対応する上列
の接続切換ユニット62を接続切換ユニット62aと
し、下列の接続切換ユニット62を接続切換ユニット6
2bとする。これら各接続切換ユニット62は、図35
および図36に示すように、それぞれ一対の支持部材6
3間にスライド可能に取り付けられた8個のスライド板
64と、これら各スライド板64にそれぞれ設けられた
スライド孔65と、一対の支持部材63の一端側に配置
されて各スライド板64を切換位置に移動させる電磁ソ
レノイド66とで構成されている。The switching mechanism 61 comprises a plurality of connection switching units 62, and these connection switching units 62
As shown in the figure, four rows of the first to fourth switching positions A to D between each connecting pipe 17 and the bubble generation port 12 of each block are arranged in two rows corresponding to each of the compressors 16. It has a structure. In this case, in FIG. 34, for convenience of description, the upper row of connection switching units 62 corresponding to each compressor 16 is referred to as a connection switching unit 62a, and the lower row of connection switching units 62 is referred to as the connection switching unit 6.
2b. Each of these connection switching units 62 is configured as shown in FIG.
As shown in FIG. 36 and FIG.
The eight slide plates 64 slidably mounted between the three, the slide holes 65 provided in each of the slide plates 64, and the slide plates 64 arranged at one end of a pair of support members 63 to switch between the slide plates 64 And an electromagnetic solenoid 66 for moving to a position.
【0044】また、これら接続切換ユニット62の接続
構造は、図33に示す構造になっている。なお、ここで
は、第1〜第4切換位置A〜Dの各接続切換ユニット6
2のそれぞれ1つのスライド板64のスライド孔65の
接続についてのみ説明する。第1切換位置Aの接続切換
ユニット62は、シャーシ6の上面に配設され、シャー
シ6の上下に貫通してその下部に連結管17が接続され
た第1接続孔67の上部にスライド板64のスライド孔
65が接離可能に接続され、このスライド孔65がフレ
キシブルな接続管68によってシャーシ6の上下に貫通
した第2接続孔69の上部に接続されている。第2切換
位置Bの接続切換ユニット62は、シャーシ6の下面に
配設され、第2接続孔69の下部にスライド板64のス
ライド孔65が接離可能に接続され、このスライド孔6
5が接続管68によってシャーシ6の上下に貫通した第
3接続孔70の下部に接続されている。The connection structure of these connection switching units 62 is as shown in FIG. Here, each connection switching unit 6 at the first to fourth switching positions A to D is used.
Only the connection of the slide holes 65 of each one of the two slide plates 64 will be described. The connection switching unit 62 at the first switching position A is disposed on the upper surface of the chassis 6, and penetrates up and down the chassis 6, and has a slide plate 64 above the first connection hole 67 to which the connecting pipe 17 is connected below. The sliding hole 65 is connected so as to be able to come and go, and the sliding hole 65 is connected to an upper part of a second connecting hole 69 penetrating vertically through the chassis 6 by a flexible connecting pipe 68. The connection switching unit 62 at the second switching position B is disposed on the lower surface of the chassis 6, and the slide hole 65 of the slide plate 64 is connected to the lower part of the second connection hole 69 so as to be able to come and go.
5 is connected to a lower portion of a third connection hole 70 penetrating up and down of the chassis 6 by a connection pipe 68.
【0045】第3切換位置Cの接続切換ユニット62
は、シャーシ6の上面に配設され、第3接続孔70の上
部にスライド板64のスライド孔65が接離可能に接続
され、このスライド孔65が接続管68によってシャー
シ6の上下に貫通した第4接続孔71の上部に接続され
ている。さらに、第4切換位置Dの接続切換ユニット6
2は、シャーシ6の下面に配設され、第4接続孔71の
下部にスライド板64のスライド孔65が接離可能に接
続され、このスライド孔65が接続管68によってシャ
ーシ6の上下に貫通して気泡発生口12に接続された第
5接続孔72の下部に接続されている。この場合、第1
〜第5接続孔67、69〜72は、各接続切換ユニット
62に対応してそれぞれ8個づつ設けられており、各接
続管68も、各接続切換ユニット62ごとに8本づつ設
けられている。Connection switching unit 62 at third switching position C
Is disposed on the upper surface of the chassis 6, and the slide hole 65 of the slide plate 64 is connected to the upper part of the third connection hole 70 so as to be able to come and go, and the slide hole 65 penetrates up and down the chassis 6 by the connection pipe 68. It is connected to the upper part of the fourth connection hole 71. Further, the connection switching unit 6 at the fourth switching position D
2 is disposed on the lower surface of the chassis 6, and a slide hole 65 of a slide plate 64 is connected to the lower part of the fourth connection hole 71 so as to be able to come and go, and the slide hole 65 penetrates up and down the chassis 6 by a connection pipe 68. Then, it is connected to the lower part of the fifth connection hole 72 connected to the bubble generation port 12. In this case, the first
Eight to fifth connection holes 67 and 69 to 72 are provided for each of the connection switching units 62, and eight connection pipes 68 are also provided for each of the connection switching units 62. .
【0046】そして、各接続切換ユニット62は、図3
4に示すように接続されている。すなわち、各コンプレ
ッサ16に対応する第1切換位置Aにおける各2つの接
続切換ユニット62a、62bと、これに対応する第2
切換位置Bの各2つの接続切換ユニット62a、62b
とは、同図において第1切換位置Aの各上列の接続切換
ユニット62aの各スライド孔65のうちのいくつかが
各接続管68によって第2切換位置Bの各上列の接続切
換ユニット62aの各スライド孔65に接続され、第1
切換位置Aの各上列の接続切換ユニット62aの残りの
各スライド孔65が各接続管68によって第2切換位置
Bの各下列の接続切換ユニット62bの各スライド孔6
5に接続されており、また第1切換位置Aの各下列の接
続切換ユニット62bの各スライド孔65のうちのいく
つかが各接続管68によって第2切換位置Bの各下列の
接続切換ユニット62bのスライド孔65に接続され、
第1切換位置Aの各下列の接続切換ユニット62bの残
りの各スライド孔65が各接続管68によって第2切換
位置Bの上列の接続切換ユニット62aのスライド孔6
5に接続されるようになっている。Then, each connection switching unit 62 is
4 as shown in FIG. That is, each two connection switching units 62a and 62b at the first switching position A corresponding to each compressor 16 and the second switching unit 62
Two connection switching units 62a, 62b at switching position B
In the figure, some of the sliding holes 65 of the connection switching units 62a in the upper row at the first switching position A are connected by the connection pipes 68 to the connection switching units 62a in the upper row at the second switching position B. Are connected to the respective slide holes 65 of the first
The remaining slide holes 65 of the connection switching units 62a in the upper row at the switching position A are connected to the respective slide holes 6 of the connection switching units 62b in the lower row at the second switching position B by the connection pipes 68.
5, and some of the slide holes 65 of the connection switching units 62b of each lower row of the first switching position A are connected by connection pipes 68 to the connection switching units 62b of each lower row of the second switching position B. Is connected to the slide hole 65 of
The remaining slide holes 65 of the connection switching units 62b in the lower row of the first switching position A are connected to the slide holes 6 of the connection switching units 62a in the upper row of the second switching position B by the respective connection pipes 68.
5.
【0047】これと同様に、第2切換位置Bの各2つの
接続切換ユニット62a、62bと、これに対応する第
3切換位置Cの各2つの接続切換ユニット62a、62
bとの接続、および第3切換位置Cの各2つの接続切換
ユニット62a、62bと、これに対応する第4切換位
置Dの各2つの接続切換ユニット62a、62bとの接
続も、それぞれ、各上列の接続切換ユニット62aの各
スライド孔65のうちのいくつかが各接続管68によっ
て次の切換位置C、Dの各上列の接続切換ユニット62
aのスライド孔65に接続され、その各上列の接続切換
ユニット62aの残りの各スライド孔65が各接続管6
8によって次の切換位置C、Dの各下列の接続切換ユニ
ット62bのスライド孔65に接続されており、また各
下列の接続切換ユニット62bの各スライド孔65のう
ちのいくつかが各接続管68によって次の切換位置C、
Dの各下列の接続切換ユニット62bのスライド孔65
に接続され、その各下列の接続切換ユニット62bの残
りの各スライド孔65が各接続管68によって次の切換
位置C、Dの各上列の接続切換ユニット62aのスライ
ド孔65に接続されるようになっている。Similarly, two connection switching units 62a and 62b at the second switching position B and two corresponding connection switching units 62a and 62 at the third switching position C corresponding thereto.
b and the connection between each of the two connection switching units 62a and 62b at the third switching position C and the corresponding two connection switching units 62a and 62b at the fourth switching position D, respectively. Some of the slide holes 65 of the connection switching units 62a in the upper row are connected by the connection pipes 68 so that the connection switching units 62 in the upper row at the next switching positions C and D are formed.
a, and the remaining slide holes 65 of the connection switching units 62a in the respective upper rows are connected to the respective connection pipes 6a.
8 are connected to the slide holes 65 of the connection switching units 62b in each lower row of the next switching positions C and D, and some of the slide holes 65 of the connection switching units 62b in each lower row are connected to the respective connection pipes 68. By the next switching position C,
Slide hole 65 of connection switching unit 62b in each lower row of D
And the remaining slide holes 65 of the connection switching units 62b in each lower row are connected to the slide holes 65 of the connection switching units 62a in the upper row at the next switching positions C and D by the connection pipes 68. It has become.
【0048】なお、第4切換位置Dの各2つの接続切換
ユニット62a、62bと、これに対する各ブロックの
各気泡発生口12との接続も、各上列の接続切換ユニッ
ト62aの各スライド孔65のうちのいくつかが各接続
管68によって各ブロックの上側に位置する気泡発生口
12に接続され、その各上列の接続切換ユニット62a
の残りの各スライド孔65が各接続管68によって各ブ
ロックの下側に位置する気泡発生口12に接続されてお
り、また各下列の接続切換ユニット62bの各スライド
孔65のうちのいくつかが各接続管68によって各ブロ
ックの下側に位置する気泡発生口12に接続され、その
各下列の接続切換ユニット62bの残りの各スライド孔
65が各接続管68によって各ブロックの上側に位置す
る気泡発生口12に接続されるようになっている。The connection between each of the two connection switching units 62a and 62b at the fourth switching position D and each of the bubble generating ports 12 of each block is also determined by the sliding holes 65 of the connection switching units 62a in the upper row. Are connected to the bubble generating ports 12 located above the respective blocks by the respective connecting pipes 68, and the connection switching units 62a in the respective upper rows thereof are connected.
Are connected to the bubble generating ports 12 located on the lower side of the respective blocks by the respective connection pipes 68, and some of the respective slide holes 65 of the connection switching units 62b in the respective lower rows are connected. Each connection pipe 68 is connected to the bubble generation port 12 located on the lower side of each block, and the remaining slide holes 65 of the connection switching units 62b in each lower row thereof are connected to the bubble located on the upper side of each block by each connection pipe 68. It is connected to the generation port 12.
【0049】このような各接続切換ユニット62a、6
2bの接続の具体的な一例について、図37を参照して
説明する。図37では、1つのコンプレッサ16と、こ
れに対応する1つのブロックの気泡発生口12との接続
状態を示している。この図において、1つのコンプレッ
サ16は、第1切換位置Aの2つの接続切換ユニット6
2a、62bに対応する各8個の第1接続孔67に2本
の連結管17によって接続されている。そして、第1切
換位置Aの2つの接続切換ユニット62a、62bの各
スライド孔65は、各8個の第1接続孔67に接続可能
になっている。これら各スライド孔65のうち、上列の
接続切換ユニット62aのスライド孔65の上側4個
は、各接続管68によって第2切換位置Bの上列の接続
切換ユニット62aの上側4個のスライド孔65に接続
可能になっており、上列の接続切換ユニット62aのス
ライド孔65の残りの4個は、各接続管68によって第
2切換位置Bの下列の接続切換ユニット62bの上側4
個のスライド孔65に接続可能になっている。同様に、
下列の接続切換ユニット62bの各スライド孔65のう
ち、上側4個のスライド孔65は、各接続管68によっ
て第2切換位置Bの上列の接続切換ユニット62aの下
側4個のスライド孔65に接続可能になっており、下列
の接続切換ユニット62bのスライド孔65の残りの4
個は、各接続管68によって第2切換位置Bの下列の接
続切換ユニット62bの下側4個のスライド孔65に接
続可能になっている。Each of the connection switching units 62a, 6
A specific example of the connection 2b will be described with reference to FIG. FIG. 37 shows a connection state between one compressor 16 and the corresponding bubble generation port 12 of one block. In this figure, one compressor 16 is connected to two connection switching units 6 in the first switching position A.
Eight first connection holes 67 corresponding to 2a and 62b are connected by two connection pipes 17. The slide holes 65 of the two connection switching units 62a and 62b at the first switching position A can be connected to eight first connection holes 67, respectively. Of these slide holes 65, the upper four slide holes 65 of the upper row of connection switching units 62 a are connected by the respective connection pipes 68 to the upper four slide holes of the upper row of connection switching units 62 a of the second switching position B. 65, and the other four slide holes 65 of the upper row of connection switching units 62a are connected to the upper four sides of the lower row of connection switching units 62b of the second switching position B by the respective connection pipes 68.
Each slide hole 65 can be connected. Similarly,
Of the slide holes 65 of the lower row of connection switching units 62 b, the upper four slide holes 65 are respectively connected to the lower four slide holes 65 of the upper row of the connection switching units 62 a of the second switching position B by the respective connection pipes 68. To the other four of the slide holes 65 of the connection switching unit 62b in the lower row.
Each connection pipe 68 can be connected to the lower four slide holes 65 of the connection switching units 62b in the lower row of the second switching position B.
【0050】また、第2切換位置Bの上列の接続切換ユ
ニット62aのスライド孔65のうち、上側から第1、
第2の2個と上側から第5、第6の2個のスライド孔6
5は、各接続管68によって第3切換位置Cの上列の接
続切換ユニット62aの上側から第1、第2の2個と上
側から第5、第6の2個のスライド孔65に接続可能に
なっており、上列の接続切換ユニット62aのスライド
孔65の残りの4個は、各接続管68によって第3切換
位置Cの下列の接続切換ユニット62bの上側から第
1、第2の2個と上側から第5、第6の2個のスライド
孔65に接続可能になっている。同様に、下列の接続切
換ユニット62bの各スライド孔65のうち、下側から
第1、第2の2個と下側から第5、第6の2個のスライ
ド孔65は、各接続管68によって第3切換位置Cの下
列の接続切換ユニット62aの下側から第1、第2の2
個と下側から第5、第6の2個のスライド孔65に接続
可能になっており、下列の接続切換ユニット62bのス
ライド孔65の残りの4個は、各接続管68によって第
3切換位置Cの上列の接続切換ユニット62bの上側か
ら第3、第4の2個と上側から第7、第8の2個のスラ
イド孔65に接続可能になっている。In the sliding holes 65 of the connection switching units 62a in the upper row of the second switching position B, the first,
The second two and the fifth and sixth two slide holes 6 from above.
5 can be connected to the first and second two from the upper side and the fifth and sixth two slide holes 65 from the upper side of the connection switching units 62a in the upper row of the third switching position C by the respective connection pipes 68. The remaining four slide holes 65 of the connection switching units 62a in the upper row are connected to the first and second 2 from the upper side of the connection switching units 62b in the lower row of the third switching position C by the respective connection pipes 68. It can be connected to the fifth and sixth slide holes 65 from the top and the bottom. Similarly, among the slide holes 65 of the connection switching units 62b in the lower row, the first and second two from the lower side and the fifth and sixth slide holes 65 from the lower side are connected to the respective connection pipes 68. The first and second 2 from the lower side of the connection switching unit 62a in the lower row of the third switching position C
And the fifth and sixth slide holes 65 can be connected from the lower side, and the remaining four slide holes 65 of the connection switching unit 62b in the lower row can be connected to the third switching hole 65 by each connection pipe 68. The connection switching units 62b in the upper row of the position C can be connected to the third and fourth two from the upper side and the seventh and eighth two slide holes 65 from the upper side.
【0051】さらに、第3切換位置Cの上列の接続切換
ユニット62aのスライド孔65のうち、上側から1つ
置きの第1、第3、第5、第7の4個のスライド孔65
は、各接続管68によって第4切換位置Dの上列の接続
切換ユニット62aの上側から1つ置きに4個のスライ
ド孔65に接続可能になっており、上列の接続切換ユニ
ット62aのスライド孔65の残りの4個は、各接続管
68によって第4切換位置Dの下列の接続切換ユニット
62bの上側から1つ置きの第1、第3、第5、第7の
4個のスライド孔65に接続可能になっている。同様
に、下列の接続切換ユニット62bの各スライド孔65
のうち、上側から1つ置きの第2、第4、第6、第8の
4個のスライド孔65は、各接続管68によって第4切
換位置Dの下列の接続切換ユニット62aの上側から1
つ置きの第2、第4、第6、第8の4個のスライド孔6
5に接続可能になっており、下列の接続切換ユニット6
2bのスライド孔65の残りの4個は、各接続管68に
よって第4切換位置Dの上列の接続切換ユニット62b
の上側から第2、第4、第6、第8の4個のスライド孔
65に接続可能になっている。なお、第4切換位置Dの
各接続切換ユニット62a、62bの各スライド孔65
は、各接続管68によって16個の気泡発生口12の各
第5接続孔72にそれぞれ接続されている。Further, among the sliding holes 65 of the connection switching units 62a in the upper row of the third switching position C, every other first, third, fifth and seventh sliding holes 65 from the upper side are provided.
Can be connected to every other four slide holes 65 from the upper side of the upper row of the connection switching units 62a of the fourth switching position D by the respective connection pipes 68, and slide the upper row of the connection switching units 62a. The remaining four of the holes 65 are formed of four first, third, fifth, and seventh slide holes from the upper side of the connection switching units 62b in the lower row of the fourth switching position D by the respective connection pipes 68. 65 can be connected. Similarly, each slide hole 65 of the connection switching unit 62b in the lower row
Of the four second, fourth, sixth, and eighth slide holes 65, one from the top, the other from the upper side of the connection switching unit 62 a in the lower row of the fourth switching position D by each connection pipe 68.
Four second, fourth, sixth, and eighth slide holes 6
5, the connection switching unit 6 in the lower row.
The remaining four of the slide holes 65 of 2b are connected to the connection switching units 62b in the upper row of the fourth switching position D by the respective connection pipes 68.
Can be connected to the second, fourth, sixth, and eighth four slide holes 65 from above. Each slide hole 65 of each connection switching unit 62a, 62b at the fourth switching position D.
Are connected to the respective fifth connection holes 72 of the 16 bubble generation ports 12 by the respective connection pipes 68.
【0052】次に、この電子鍵盤楽器の回路構成につい
て、図38を参照して説明する。制御部(CPU)75
は、回路全般を制御するものであり、鍵盤部2、選択ス
イッチ群4、および情報変換スイッチ5から入力信号が
与えられ、鍵盤部2および選択スイッチ群4からの入力
信号に基づいて楽音データ記憶部76に楽音データを記
憶させるとともに、この楽音データ記憶部76から楽音
データを取り込んで楽音情報を作成し、この楽音情報に
基づいて音源部77で楽音を作成し、この楽音をサウン
ドシステム78から放音させる。また、制御部75は、
作成した楽音情報を気泡発生データ変換部79に与え、
情報変換スイッチ5からの入力信号に基づいて楽音情報
を気泡発生データに変換させる。気泡発生データ変換部
79は、情報変換スイッチ5からの入力信号に基づい
て、楽音情報を気泡発生データに変換し、この気泡発生
データに基づいて、気泡を発生させる気泡発生口12の
各ブロックに対応するバルブ機構18を駆動させるとと
もに、各コンプレッサ16を制御して気泡発生量を変化
させ、かつ切換機構61の各接続切換ユニット62a、
62bの各電磁ソレノイド66を制御させて気泡発生口
12からの気泡の発生位置を楽音情報に応じて選択的に
切り換える。Next, the circuit configuration of the electronic keyboard instrument will be described with reference to FIG. Control unit (CPU) 75
Is used to control the overall circuit, receives input signals from the keyboard 2, the selection switch group 4, and the information conversion switch 5, and stores tone data based on the input signals from the keyboard 2 and the selection switch group 4. The tone data is stored in the tone data storage unit 76, the tone data is fetched from the tone data storage unit 76 to create tone information, and a tone is created in the sound source unit 77 based on the tone information. Make sound. In addition, the control unit 75
The created tone information is given to the bubble generation data conversion unit 79,
The tone information is converted into bubble generation data based on the input signal from the information conversion switch 5. The bubble generation data conversion section 79 converts the musical sound information into bubble generation data based on the input signal from the information conversion switch 5, and based on the bubble generation data, converts the tone information into each block of the bubble generation port 12 for generating a bubble. The corresponding valve mechanism 18 is driven, and each compressor 16 is controlled to change the amount of generated bubbles, and each connection switching unit 62a of the switching mechanism 61,
By controlling each of the electromagnetic solenoids 62b, the position at which the bubble is generated from the bubble generating port 12 is selectively switched according to the musical sound information.
【0053】このような電子鍵盤楽器では、鍵盤部2を
押鍵操作してサウンドシステム78から楽音を放音する
際、演奏された楽音情報が気泡発生データ変換部79に
与えられ、この気泡発生データ変換部79で楽音情報を
気泡発生データに変換し、この気泡発生データに基づい
て、バルブ機構18、コンプレッサ16、および各接続
切換ユニット62a、62bの電磁ソレノイド66をそ
れぞれ制御することにより、駆動されたバルブ機構18
に対応するブロックの気泡発生口12において、制御さ
れたコンプレッサ16の圧力に応じた気泡量で、かつ選
択的に駆動が制御された各接続切換ユニット62a、6
2bの接続状態の組み合わせに応じて、選択された気泡
発生口12から楽音情報に応じた気泡を発生させること
ができ、これら発生した気泡が水槽3内の液体11中を
上昇して消えるまでの間に順次気泡が発生し、水槽3内
に楽音情報に応じた多数の気泡が上昇することになり、
これにより演奏中の楽音を動的にわかりやすく表現する
ことができ、楽音の表現力が豊かで、良好に演奏を楽し
むことができる。特に、切換機構61の各接続切換ユニ
ット62a、62bが第1〜第4切換位置A〜Dに3つ
のコンプレッサ16に対応して2列で配列され、これら
の接続状態を各電磁ソレノイド66で選択的に切り換え
るので、接続状態の組合せを楽音情報に応じて様々に変
化させることができる。In such an electronic keyboard instrument, when a musical tone is emitted from the sound system 78 by depressing the keyboard portion 2, information on the played musical tone is given to the bubble generation data conversion section 79, and this bubble generation data conversion section 79 is provided. The data converter 79 converts the musical sound information into bubble generation data, and controls the valve mechanism 18, the compressor 16, and the electromagnetic solenoid 66 of each of the connection switching units 62a and 62b based on the bubble generation data, thereby driving the device. Valve mechanism 18
In the bubble generation port 12 of the block corresponding to the above, each of the connection switching units 62a, 6 whose drive is selectively controlled with the bubble amount corresponding to the controlled pressure of the compressor 16
In accordance with the combination of the connection states of 2b, it is possible to generate bubbles corresponding to the musical sound information from the selected bubble generating port 12, and the generated bubbles rise in the liquid 11 in the water tank 3 until they disappear. In the meantime, bubbles are generated, and many bubbles according to the musical sound information rise in the water tank 3,
As a result, the musical tone being played can be expressed dynamically and easily, and the expressiveness of the musical tone is rich and the performance can be enjoyed satisfactorily. In particular, the connection switching units 62a and 62b of the switching mechanism 61 are arranged in two rows corresponding to the three compressors 16 at the first to fourth switching positions A to D, and the connection state thereof is selected by each electromagnetic solenoid 66. The combination of connection states can be variously changed according to the musical sound information.
【0054】また、この電子鍵盤楽器では、4オクター
ブの鍵2aに対応する48個の気泡発生口12を3つの
ブロックに分け、これに対応させて3つのコンプレッサ
16を配置し、各コンプレッサ16からの空気をそれぞ
れ2本の連結管17で切換機構61に送り込むようにし
たので、6本の連結管17に対応させてバルブ機構18
を設けるだけでよく、第1実施形態のように48個の気
泡発生口12に対応する各連結管17にそれぞれバルブ
機構18を設ける必要がなく、しかも電磁ソレノイド6
6が接続切換ユニット62a、62bの数(24個)だ
けでよいため、第1実施形態に比べて、低価格で、消費
電力の少ないものを得ることができる。この場合、接続
切換ユニットの配列および組合数が少なくなるように変
更すれば、電磁ソレノイド66の数をさらに少なくする
ことができる。例えば、接続切換ユニットの切換位置を
2個所にすれば、電磁ソレノイドを12個にすることが
でき、また49個の鍵に対してコンプレッサを1つ使用
し、このコンプレッサに7つの接続切換ユニットを接続
し、これらを2個所の切換位置に配置すれば、電磁ソレ
ノイドを14個にすることができる。In this electronic keyboard instrument, 48 bubble generating ports 12 corresponding to the four-octave key 2a are divided into three blocks, and three compressors 16 are arranged in correspondence with the blocks. Is sent to the switching mechanism 61 by the two connecting pipes 17, respectively, so that the valve mechanism 18 corresponds to the six connecting pipes 17.
It is not necessary to provide a valve mechanism 18 for each of the connecting pipes 17 corresponding to the 48 bubble generating ports 12 as in the first embodiment, and the electromagnetic solenoid 6
Since only 6 (24) connection switching units 62a and 62b are required, a lower price and lower power consumption can be obtained as compared with the first embodiment. In this case, if the arrangement and the number of connection switching units are changed so as to be reduced, the number of the electromagnetic solenoids 66 can be further reduced. For example, if the switching position of the connection switching unit is set to two positions, the number of electromagnetic solenoids can be set to 12, and one compressor is used for 49 keys. If they are connected and arranged at two switching positions, the number of electromagnetic solenoids can be reduced to 14.
【0055】なお、上記第1〜第3実施形態では、バル
ブ機構18が連結管17を弾力的に押し潰す押圧片19
と、これをステップ回転させるステップモータ20とで
構成されているが、これに限らず、バルブ機構として電
磁弁などのバルブを用いてもよい。また、上記第1〜第
3実施形態では、電子鍵盤楽器の楽器本体1上に水槽
3、30を設け、楽器本体1内に気泡発生機構15、6
0を設けた場合について述べたが、これに限らず、例え
ば水槽3、30および気泡発生機構15、60を楽器本
体1とは別に設けてもよい。このようにすれば、電子鍵
盤楽器に限らず、電子管楽器や電子弦楽器などの電子楽
器のほかに、楽音を発生する音響機器などにも広く適用
することができる。In the first to third embodiments, the valve mechanism 18 presses the connecting piece 17 elastically to crush the pressing piece 19.
And a step motor 20 for stepwise rotating the motor, but the invention is not limited to this, and a valve such as an electromagnetic valve may be used as the valve mechanism. In the first to third embodiments, the water tanks 3 and 30 are provided on the musical instrument main body 1 of the electronic keyboard instrument, and the bubble generating mechanisms 15 and 6 are provided in the musical instrument main body 1.
Although the case where 0 is provided has been described, the invention is not limited to this. For example, the water tanks 3 and 30 and the bubble generating mechanisms 15 and 60 may be provided separately from the musical instrument main body 1. In this way, the present invention can be widely applied not only to electronic keyboard musical instruments but also to electronic musical instruments such as electronic wind instruments and electronic string musical instruments, as well as to audio equipment that generates musical tones.
【0056】[0056]
【発明の効果】以上説明したように、この発明によれ
ば、液体が収容され、かつ多数の気泡発生口を有する槽
体と、多数の気泡発生口から気泡を発生させる気泡発生
機構と、楽音情報に応じて気泡発生機構を制御して気泡
発生口からの気泡の発生を制御する制御手段とを備えた
から、演奏中の楽音情報に応じて制御手段が気泡発生機
構を制御して気泡の発生を制御することにより、楽音情
報に応じて気泡発生口から順次気泡を発生させ、発生し
た気泡が槽体内の液体中を上昇して消えるまでの間に順
次気泡が発生し、槽体内に楽音情報に応じた多数の気泡
が上昇することになり、これにより演奏中の楽音を動的
にわかりやすく表現することができ、演奏を楽しむこと
ができる。As described above, according to the present invention, a tank housing a liquid and having a large number of bubble generating ports, a bubble generating mechanism for generating bubbles from the large number of bubble generating ports, and a musical tone Control means for controlling the bubble generation mechanism in accordance with the information to control the generation of bubbles from the bubble generation port, so that the control means controls the bubble generation mechanism in accordance with the musical sound information being played to generate the bubbles. By controlling the sound, the air bubbles are sequentially generated from the air bubble generation port according to the musical sound information, and the air bubbles are sequentially generated until the generated air bubbles rise in the liquid in the tank body and disappear, and the musical sound information is generated in the tank body. The number of bubbles corresponding to the sound rises, whereby the musical tone during the performance can be dynamically expressed in an easily understandable manner, and the performance can be enjoyed.
【図1】この発明を電子鍵盤楽器に適用した第1実施形
態の外観正面図。FIG. 1 is an external front view of a first embodiment in which the present invention is applied to an electronic keyboard instrument.
【図2】図1の平面図。FIG. 2 is a plan view of FIG. 1;
【図3】図1の楽器本体の内部構造を示した概略構成
図。FIG. 3 is a schematic configuration diagram showing an internal structure of the musical instrument main body of FIG. 1;
【図4】図1の鍵盤部の各鍵、気泡発生口、およびバル
ブ機構の対応関係を示した図。FIG. 4 is a diagram showing a correspondence relationship between each key, a bubble generation port, and a valve mechanism of the keyboard unit of FIG. 1;
【図5】図1の電子鍵盤楽器の回路構成を示したブロッ
ク図。FIG. 5 is a block diagram showing a circuit configuration of the electronic keyboard instrument of FIG. 1;
【図6】図1の電子鍵盤楽器のメインフローを示した
図。FIG. 6 is a view showing a main flow of the electronic keyboard instrument of FIG. 1;
【図7】音長データを気泡の発生速度データに変化して
気泡を発生させる音長−気泡発生速度変換処理を示した
図。FIG. 7 is a diagram showing a sound length-bubble generation speed conversion process of changing the sound length data to bubble generation speed data to generate a bubble.
【図8】ベロシティデータを気泡の発生速度データに変
化して気泡を発生させるベロシティ−気泡発生速度変換
処理を示した図。FIG. 8 is a diagram showing a velocity-bubble generation speed conversion process for generating a bubble by changing velocity data into bubble generation speed data.
【図9】ベロシティデータを気泡の発生量データに変化
して気泡を発生させるベロシティ−気泡発生量変換処理
を示した図。FIG. 9 is a diagram showing a velocity-bubble generation amount conversion process of generating bubbles by changing velocity data to bubble generation amount data.
【図10】この発明を電子鍵盤楽器に適用した第2実施
形態の外観正面図。FIG. 10 is an external front view of a second embodiment in which the present invention is applied to an electronic keyboard instrument.
【図11】図10の平面図。FIG. 11 is a plan view of FIG. 10;
【図12】図10の楽器本体の内部構造を示した概略構
成図。FIG. 12 is a schematic configuration diagram showing the internal structure of the musical instrument main body of FIG. 10;
【図13】(a)は気泡発生口と撹拌羽根を示した水槽
の平面図、(b)は気泡発生機構を示した側面図。13A is a plan view of a water tank showing a bubble generation port and a stirring blade, and FIG. 13B is a side view showing a bubble generation mechanism.
【図14】図10の電子鍵盤楽器の回路構成を示したブ
ロック図。FIG. 14 is a block diagram showing a circuit configuration of the electronic keyboard instrument of FIG. 10;
【図15】図14の制御部を説明するための概念図。FIG. 15 is a conceptual diagram for explaining a control unit in FIG. 14;
【図16】図10の電子鍵盤楽器のメインフローを示し
た図。FIG. 16 is a view showing a main flow of the electronic keyboard instrument of FIG. 10;
【図17】データ読み込み処理で読み込まれる自動演奏
データのデータフォーマットを示した図。FIG. 17 is a diagram showing a data format of automatic performance data read in the data reading process.
【図18】気泡発生処理フローを示した図。FIG. 18 is a diagram showing a bubble generation processing flow.
【図19】気泡発生処理における音量−気泡発生速度発
生量変換処理を示した図。FIG. 19 is a diagram showing a sound volume-bubble generation speed generation amount conversion process in the bubble generation process.
【図20】音量データのデータフォーマットを示した
図。FIG. 20 is a diagram showing a data format of volume data.
【図21】気泡発生処理におけるコード−気泡発生速度
発生量変換処理を示した図。FIG. 21 is a diagram showing a code-bubble generation speed generation amount conversion process in the bubble generation process.
【図22】コードデータのデータフォーマットを示した
図。FIG. 22 is a diagram showing a data format of code data.
【図23】気泡発生処理における機能−気泡発生速度発
生量変換処理を示した図。FIG. 23 is a diagram showing a function-bubble generation speed generation amount conversion process in the bubble generation process.
【図24】機能データのデータフォーマットを示した
図。FIG. 24 is a diagram showing a data format of function data.
【図25】気泡発生処理における調−気泡発生速度発生
量変換処理を示した図。FIG. 25 is a diagram illustrating a tone-bubble generation speed generation amount conversion process in the bubble generation process.
【図26】調データのデータフォーマットを示した図。FIG. 26 is a diagram showing a data format of key data.
【図27】気泡発生処理におけるテンポ−気泡発生速度
発生量変換処理を示した図。FIG. 27 is a diagram showing tempo-bubble generation speed generation amount conversion processing in the bubble generation processing.
【図28】テンポデータのデータフォーマットを示した
図。FIG. 28 is a diagram showing a data format of tempo data.
【図29】気泡発生処理におけるテンポ−撹拌速度変換
処理を示した図。FIG. 29 is a diagram showing a tempo-stirring speed conversion process in the bubble generation process.
【図30】撹拌処理におけるテンポデータのデータフォ
ーマットを示した図。FIG. 30 is a diagram showing a data format of tempo data in the stirring process.
【図31】この発明を電子鍵盤楽器に適用した第3実施
形態の外観正面図。FIG. 31 is an external front view of a third embodiment in which the present invention is applied to an electronic keyboard instrument.
【図32】図31の平面図。FIG. 32 is a plan view of FIG. 31;
【図33】図31の楽器本体の内部構造を示した概略構
成図。FIG. 33 is a schematic configuration diagram showing the internal structure of the musical instrument main body of FIG. 31.
【図34】図33の切換機構の各接続切換ユニットの配
列および接続状態を示した概念図。FIG. 34 is a conceptual diagram showing an arrangement and connection states of each connection switching unit of the switching mechanism of FIG. 33;
【図35】接続切換ユニットのオフ状態を示し、(a)
はその側面図、(b)はその平面図。FIG. 35 shows an off state of the connection switching unit, and (a)
Is a side view thereof, and (b) is a plan view thereof.
【図36】接続切換ユニットのオン状態を示し、(a)
はその側面図、(b)はその平面図。FIG. 36 shows the ON state of the connection switching unit, and (a)
Is a side view thereof, and (b) is a plan view thereof.
【図37】1つのコンプレッサから1ブロックの気泡発
生口の間における各接続切換ユニットの接続状態の具体
的な一例を示した図。FIG. 37 is a diagram showing a specific example of a connection state of each connection switching unit between one compressor and one block of bubble generation ports.
【図38】図31の電子鍵盤楽器の回路構成を示したブ
ロック図。FIG. 38 is a block diagram showing a circuit configuration of the electronic keyboard instrument of FIG. 31.
3、30 水槽 5、31 情報変換スイッチ群 11 液体 12 気泡発生口 13 あき気泡発生口 15、60 気泡発生機構 16 コンプレッサ 17 連結管 18 バルブ機構 21、40、75 制御部 25 気泡発生位置変換部 26 気泡発生速度変換部 27 気泡発生速度発生量変換部 33 撹拌装置 36 撹拌羽根 45 音量−気泡発生速度発生量変換手段 47 コード−気泡発生速度発生量変換手段 51 調−気泡発生速度発生量変換手段 53 テンポ−気泡発生速度発生量変換手段 54 テンポ−気泡撹拌速度変換手段 61 切換機構 62 接続切換ユニット 3, 30 Water tank 5, 31 Information conversion switch group 11 Liquid 12 Bubble generation port 13 Perforated bubble generation port 15, 60 Bubble generation mechanism 16 Compressor 17 Connecting pipe 18 Valve mechanism 21, 40, 75 Control unit 25 Bubble generation position conversion unit 26 Bubble generation speed conversion unit 27 Bubble generation speed generation amount conversion unit 33 Stirrer 36 Stirrer blade 45 Volume-bubble generation speed generation amount conversion unit 47 Code-bubble generation speed generation amount conversion unit 51 Tuning-bubble generation speed generation amount conversion unit 53 Tempo-bubble generation speed generation amount conversion means 54 Tempo-bubble stirring speed conversion means 61 Switching mechanism 62 Connection switching unit
Claims (7)
有する槽体と、 前記多数の気泡発生口から気泡を発生させる気泡発生機
構と、 楽音情報に応じて前記気泡発生機構を制御して前記気泡
発生口からの気泡の発生を制御する制御手段と、 を備えたことを特徴とする楽音情報による気泡発生装
置。1. A tank containing a liquid and having a large number of bubble generating ports, a bubble generating mechanism for generating bubbles from the large number of bubble generating ports, and controlling the bubble generating mechanism in accordance with musical sound information. And control means for controlling the generation of bubbles from the bubble generation port.
1つの気泡発生口は前記楽音情報が与えられていないと
きに気泡を発生することを特徴とする請求項1記載の楽
音情報による気泡発生装置。2. The bubble generation according to claim 1, wherein at least one of the plurality of bubble generation ports generates bubbles when the tone information is not given. apparatus.
る撹拌装置を備えていることを特徴とする請求項1また
は2記載の楽音情報による気泡発生装置。3. The apparatus according to claim 1, further comprising a stirrer for stirring the inside of the tank according to the musical sound information.
気泡を発生する前記気泡発生口の選択、前記気泡発生口
からの気泡の発生速度、および気泡の発生量を制御する
ことを特徴とする請求項1〜3のいずれかに記載の楽音
情報による気泡発生装置。4. The control means according to the musical tone information,
The air bubble according to any one of claims 1 to 3, wherein the selection of the air bubble generation port for generating the air bubble, the generation speed of the air bubble from the air bubble generation port, and the generation amount of the air bubble are controlled. Generator.
のコンプレッサで圧縮された気体を前記多数の気泡発生
口に送る連結管と、この連結管に設けられてその内部の
気体の流れを選択的に遮断するバルブ機構とを備えてい
ることを特徴とする請求項1〜4のいずれかに記載の楽
音情報による気泡発生装置。5. The air bubble generating mechanism includes: a compressor; a connecting pipe for sending gas compressed by the compressor to the plurality of air bubbles; and a connecting pipe provided in the connecting pipe for selectively controlling a flow of gas inside the connecting pipe. The bubble generator according to any one of claims 1 to 4, further comprising a valve mechanism for shutting off the air bubbles.
のコンプレッサで圧縮された気体を前記多数の気泡発生
口にそれぞれ送る連結管と、これら連結管による前記多
数の気泡発生口に対する接続状態を選択的に切り換える
切換機構とを備えていることを特徴とする請求項1〜4
のいずれかに記載の楽音情報による気泡発生装置。6. The air bubble generating mechanism selects a compressor, connecting pipes for sending gas compressed by the compressor to the plurality of air bubble generating ports, and a connection state of the connecting pipes to the plurality of air bubble generating ports. And a switching mechanism for selectively switching.
A bubble generator based on the musical sound information described in any one of the above.
ィ、コード、テンポ、調などの情報のうち、少なくとも
1つ以上の情報であることを特徴とする請求項1〜6の
いずれかに記載の楽音情報による気泡発生装置。7. The musical tone information according to claim 1, wherein said musical tone information is at least one of information such as pitch, tone length, velocity, chord, tempo, and key. A bubble generator based on the musical sound information described in (1).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8265088A JPH1085460A (en) | 1996-09-17 | 1996-09-17 | Air bubble generator by musical sound information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8265088A JPH1085460A (en) | 1996-09-17 | 1996-09-17 | Air bubble generator by musical sound information |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1085460A true JPH1085460A (en) | 1998-04-07 |
Family
ID=17412438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8265088A Pending JPH1085460A (en) | 1996-09-17 | 1996-09-17 | Air bubble generator by musical sound information |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1085460A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6447138B1 (en) | 2001-02-23 | 2002-09-10 | Freddie Yang | Decorative aquarium with water dance effect |
JP2006098517A (en) * | 2004-09-28 | 2006-04-13 | Yamaha Corp | Operation expression device |
-
1996
- 1996-09-17 JP JP8265088A patent/JPH1085460A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6447138B1 (en) | 2001-02-23 | 2002-09-10 | Freddie Yang | Decorative aquarium with water dance effect |
JP2006098517A (en) * | 2004-09-28 | 2006-04-13 | Yamaha Corp | Operation expression device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3743231B2 (en) | Song data display control apparatus and method | |
CN1035219C (en) | Electronic musical instrument | |
JP3829439B2 (en) | Arpeggio sound generator and computer-readable medium having recorded program for controlling arpeggio sound | |
KR20050074321A (en) | Musical instrument performing artistic visual expression and controlling system incorporated therein | |
JPH0430039B2 (en) | ||
JP2612923B2 (en) | Electronic musical instrument | |
JPS6235120B2 (en) | ||
JP3454140B2 (en) | Apparatus, method and medium for using computer keyboard as musical instrument keyboard | |
KR20000011785A (en) | Musical tone synthesizing apparatus, musical tone synthesizing method and storage medium | |
US5262581A (en) | Method and apparatus for reading selected waveform segments from memory | |
JPH1085460A (en) | Air bubble generator by musical sound information | |
US4635519A (en) | Hybrid electronic musical instrument | |
JP3632536B2 (en) | Part selection device | |
JP2537195B2 (en) | Electronic musical instrument | |
JPH09244647A (en) | Electronic musical instrument | |
JP3507006B2 (en) | Arpeggio sounding device and computer-readable medium storing a program for controlling arpeggio sounding | |
JP2002304176A (en) | Electronic music device, control method therefor and program | |
JP2000356987A (en) | Arpeggio sounding device and medium recording program for controlling arpeggio sounding | |
JP4175364B2 (en) | Arpeggio sound generator and computer-readable medium having recorded program for controlling arpeggio sound | |
JP2701251B2 (en) | Electronic musical instrument | |
JP3241813B2 (en) | Performance information processing device | |
JPH05188941A (en) | Electronic musical instrument | |
JPH09106284A (en) | Chord generation instruction device | |
JP2002328676A (en) | Electronic musical instrument, sounding treatment method, and program | |
JPH0450599B2 (en) |