JP3127597B2 - Input device for electronic musical instruments - Google Patents
Input device for electronic musical instrumentsInfo
- Publication number
- JP3127597B2 JP3127597B2 JP04233024A JP23302492A JP3127597B2 JP 3127597 B2 JP3127597 B2 JP 3127597B2 JP 04233024 A JP04233024 A JP 04233024A JP 23302492 A JP23302492 A JP 23302492A JP 3127597 B2 JP3127597 B2 JP 3127597B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- signals
- signal
- detector
- tone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、電子楽器用入力装置に
関し、特に2次元面内で演奏操作を行なうための電子楽
器用入力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument input device, and more particularly to an electronic musical instrument input device for performing a performance operation in a two-dimensional plane.
【0002】[0002]
【従来の技術】電子楽器は、電子的に種々の楽音信号を
形成することができる。演奏操作を行なうための入力装
置としては、自然楽器同様の外観を有する鍵盤等が最も
よく用いられるが、必要な楽音形成パラメータを発生す
ることができれば入力装置の外観は自由に選択できる。2. Description of the Related Art Electronic musical instruments can electronically generate various tone signals. As an input device for performing a performance operation, a keyboard or the like having the same appearance as that of a natural musical instrument is most often used, but the appearance of the input device can be freely selected as long as necessary tone generation parameters can be generated.
【0003】楽音形成パラメータとして主要なものは、
ピアノ型楽音においては、音高(ピッチ)とタッチであ
り、打楽器型楽音においては、楽器の種類(音色)とタ
ッチである。このように、タッチは楽音形成パラメータ
として重要なものである。The main musical tone formation parameters are:
In the case of a piano-type musical tone, the pitch (pitch) and touch are used. In the case of a percussion-type musical tone, the type (tone) and touch of the musical instrument are used. Thus, the touch is important as a tone formation parameter.
【0004】鍵盤以外にも、電子楽器用入力装置として
種々のものが知られている。たとえば、実開昭60−7
4192号公報は透明な接触位置検知シートを有する入
力装置を提案している。楽器本体の上に画像表示装置が
配置され、画像表示面上に透明性指タッチ位置検知シー
トが配置されている。[0004] In addition to the keyboard, various input devices for electronic musical instruments are known. For example, 60-7
Japanese Patent No. 4192 proposes an input device having a transparent contact position detection sheet. An image display device is arranged on the instrument body, and a transparent finger touch position detection sheet is arranged on the image display surface.
【0005】ただし、ここでいう「タッチ」は接触の意
味であり、操作速度等のいわゆるタッチではない。画像
表示装置は鍵盤やスイッチパネル等の画像を表示する。
演奏者が指でシートの一部を触ると、その位置が検出さ
れる。[0005] However, "touch" here means a contact, not a so-called touch such as an operation speed. The image display device displays an image of a keyboard, a switch panel, and the like.
When the player touches a part of the sheet with a finger, the position is detected.
【0006】また、光を利用した入力装置も知られてい
る。たとえば、複数の光ビームを平行に進行させ、指等
でそのいずれかを遮ると、その位置が検出される入力装
置が提案されている。[0006] An input device using light is also known. For example, an input device has been proposed in which a plurality of light beams are made to travel in parallel and any one of them is blocked by a finger or the like, and the position is detected.
【0007】[0007]
【発明が解決しようとする課題】以上説明したように、
電子楽器用入力装置として種々のものが提案されてい
る。電子楽器は、1つの楽器で種々の自然楽器に対応す
る楽音を発生させることができる。各種自然楽器は、そ
れぞれ特有の演奏形態に基づいて楽音を発生させる。As described above,
Various types of input devices for electronic musical instruments have been proposed. An electronic musical instrument can generate musical tones corresponding to various natural musical instruments with one musical instrument. Various natural musical instruments generate musical tones based on their unique performance forms.
【0008】電子楽器において、各種自然楽器の入力装
置と同等の入力装置をそれぞれ備えることとすると、電
子楽器全体の構成が複雑化してしまう。しかしながら、
たとえば鍵盤入力装置のみを用いて各種の自然楽器の楽
音を発生させようとすると、演奏形態の差により、鍵盤
楽器以外の楽器に対応した忠実な楽音を発生させること
が難しくなる。If an electronic musical instrument is provided with input devices equivalent to those of various natural musical instruments, the configuration of the entire electronic musical instrument becomes complicated. However,
For example, if it is attempted to generate musical tones of various natural musical instruments using only the keyboard input device, it is difficult to generate faithful musical tones corresponding to musical instruments other than the keyboard musical instruments due to the difference in playing style.
【0009】本発明の目的は、新規な構成を有する電子
楽器用入力装置を提供することである。本発明の他の目
的は、1つの入力装置で複数の入力装置と同等の機能を
果たすことのできる電子楽器用入力装置を提供すること
である。An object of the present invention is to provide an electronic musical instrument input device having a novel configuration. Another object of the present invention is to provide an input device for an electronic musical instrument that can perform the same function as a plurality of input devices with one input device.
【0010】[0010]
【課題を解決するための手段】 本発明の一観点によれ
ば、電子楽器用入力装置は、面状の表示面を有するプレ
ートと、表示面とほぼ平行な第1の面内で、2次元方向
の少なくとも一方の第1の方向について直進性を有する
複数の第1の信号を複数の発進源から発進させる又は該
複数の第1の信号を一の発進源からの信号を分割して発
進させるために第1の方向とは異なる方向に沿って配置
される複数の第1の信号発進口と、前記複数の第1の信
号を受ける第1の受信体と、表示面とほぼ平行であり、
かつ前記第1の面と異なる第2の面内で、2次元方向の
少なくとも一方の第2の方向について直進性を有する複
数の第2の信号を複数の発進源から発進させる又は該複
数の第2の信号を一の発進源からの信号を分割して発進
させるために第2の方向とは異なる方向に沿って配置さ
れる複数の第2の信号発進口と、前記複数の第2の信号
を受ける第2の受信体と、前記第1の受信体と第2の受
信体からの信号により、前記第1の信号と前記第2の信
号を遮る物体の移動速度を検出する手段と、前記移動速
度に基づき、プレートを叩いた場合に発生される楽音の
楽音パラメータを制御する手段とを有する。According to one aspect of the present invention, an input device for an electronic musical instrument includes a plate having a planar display surface and a two-dimensional plate formed in a first surface substantially parallel to the display surface. A plurality of first signals having straightness in at least one of the first directions are started from a plurality of starting sources, or the plurality of first signals are started by dividing a signal from one starting source. A plurality of first signal launch ports arranged along a direction different from the first direction, a first receiver for receiving the plurality of first signals, and a display surface substantially parallel to the display surface;
And in a second plane different from the first plane, a plurality of second signals having rectilinearity in at least one second direction of the two-dimensional direction are started from a plurality of starting sources or the plurality of second signals are started. A plurality of second signal launch ports arranged along a direction different from the second direction to split the two signals from one launch source and launch the signals; and the plurality of second signals A second receiver for receiving, a signal from the first receiver and the second receiver, a means for detecting a moving speed of an object that blocks the first signal and the second signal, Means for controlling a tone parameter of a tone generated when the plate is hit based on the moving speed.
【0011】[0011]
【作用】面状の表示面を有するプレートは、表示面に種
々の表示を行なうことができる。たとえば、鍵盤楽器の
演奏時には表示面に鍵盤を表示し、打楽器の演奏時には
打楽器の演奏部を表示面に表示することができる。The plate having the planar display surface can perform various displays on the display surface. For example, the keyboard can be displayed on the display surface when playing a keyboard instrument, and the performance section of a percussion instrument can be displayed on the display surface when playing a percussion instrument.
【0012】各種楽器の演奏においては、入力装置のど
の部分を操作したか、どのようなタッチ(速度、強さ)
で操作したかによって発生する楽音が変化する。表示面
の上に指やスティック等の物体の存在を検出することの
できる第1の面と第2の面が形成されることにより、演
奏面内の位置又は演奏動作の速度を検出することができ
る。これらの情報に基づいて発生する楽音を制御するこ
とにより、より忠実な楽音形成が可能となる。In playing various musical instruments, what part of the input device is operated and what kind of touch (speed, strength)
The musical tone generated varies depending on whether the operation is performed with. By forming a first surface and a second surface capable of detecting the presence of an object such as a finger or a stick on the display surface, it is possible to detect a position in the performance surface or a speed of the performance operation. it can. By controlling the tone generated based on these pieces of information, a more faithful tone can be formed.
【0013】[0013]
【実施例】図1に、本発明の実施例による電子楽器用入
力装置10の基本構成を示す。図1(A)は、概念的基
本構成を示す。表示器1上に弾性体2が配置され、弾性
体2の上に演奏面を取り囲むように枠体4が配置されて
いる。表示器1は、液晶表示装置等の表示部8とその上
に配置されたガラス等の透明な保護体9を含む。弾性体
2は透明な樹脂等の弾性体で形成される。FIG. 1 shows the basic configuration of an electronic musical instrument input device 10 according to an embodiment of the present invention. FIG. 1A shows a conceptual basic configuration. An elastic body 2 is arranged on the display 1, and a frame 4 is arranged on the elastic body 2 so as to surround the playing surface. The display 1 includes a display unit 8 such as a liquid crystal display device and a transparent protective body 9 such as glass disposed thereon. The elastic body 2 is formed of an elastic body such as a transparent resin.
【0014】枠体4中には、下段検出器5および上段検
出器6が配置され、弾性体2上の空間に、表示器1表面
とほぼ平行な2つの平面を画定する。これら2つの平面
には、複数の光ビーム3が発進され、スティック7等の
物体がこれら光ビーム3のいずれかを横切ると、その遮
蔽部分を検出することができる。A lower detector 5 and an upper detector 6 are arranged in the frame 4, and define two planes substantially parallel to the surface of the display 1 in a space above the elastic body 2. On these two planes, a plurality of light beams 3 are launched, and when an object such as the stick 7 crosses any of these light beams 3, the shielded portion can be detected.
【0015】たとえば、スティック7が振り下ろされる
とき、上段検出器6の光ビーム3を時間t=t1で遮蔽
し、続いて下段検出器5の光ビーム3を時間t=t2で
遮蔽すると、これらの時刻およびスティック7が振り下
ろされた位置を検出し、対応する信号を発生させる。For example, when the stick 7 is swung down, the light beam 3 of the upper detector 6 is blocked at time t = t1, and then the light beam 3 of the lower detector 5 is blocked at time t = t2. , And the position where the stick 7 is swung down, and a corresponding signal is generated.
【0016】下段検出器5は、たとえば半導体レーザ等
の複数の光源5aとそれぞれ対応する半導体ホトダイオ
ード、半導体ホトトランジスタ等の複数の光検出器5b
を有し、上段検出器6は、同様に複数の光源6aとそれ
ぞれ対応する複数の光検出器6bを含む。これらの検出
器5、6の少なくとも一方は平面内の交差する2方向に
光ビームを進行させ、光遮蔽物の面内位置を検出でき
る。The lower detector 5 includes a plurality of light detectors 5b such as semiconductor photodiodes and semiconductor phototransistors corresponding to a plurality of light sources 5a such as semiconductor lasers.
, And the upper detector 6 similarly includes a plurality of light detectors 6b each corresponding to a plurality of light sources 6a. At least one of these detectors 5 and 6 makes the light beam travel in two intersecting directions in a plane, and can detect the in-plane position of the light shield.
【0017】図1(B)は、表示器1の表示例を概略的
に示す。たとえば、打楽器の演奏においては表示器1の
表示面は4つの部分に区分され、各部分に打楽器1とし
てボンゴ、打楽器2としてバスドラム、打楽器3として
タムタム、打楽器4としてシンバルが表示される。表示
器の表示は透明な弾性体2を通して上方から視認でき
る。FIG. 1B schematically shows a display example of the display device 1. For example, in the performance of a percussion instrument, the display surface of the display 1 is divided into four parts, and a bongo as the percussion instrument 1, a bass drum as the percussion instrument 2, a tom tom as the percussion instrument 3, and a cymbal as the percussion instrument 4 are displayed in each part. The display on the display can be viewed from above through the transparent elastic body 2.
【0018】演奏者がスティック7等で打楽器1の部分
を叩くと、その演奏操作に対応してボンゴの音が発生す
る。同様、スティック7で打楽器4の領域を叩くと、シ
ンバルの音が発生する。発生する楽音はスティック7を
振り下ろす速度(タッチ)に応じて変化する。When the player strikes the percussion instrument 1 with the stick 7 or the like, a bongo sound is generated in accordance with the performance operation. Similarly, when the area of the percussion instrument 4 is hit with the stick 7, a cymbal sound is generated. The generated musical tone changes according to the speed (touch) at which the stick 7 is swung down.
【0019】なお、図1(B)に示した表示は表示の一
例であり、その他種々の表示を行なうことができる。た
とえば鍵盤楽器の演奏においては、表示面1に鍵盤楽器
の鍵盤が表示され、演奏者が指でいずれかの鍵を押鍵す
ると対応する楽音が発生する。The display shown in FIG. 1B is an example of the display, and various other displays can be performed. For example, when playing a keyboard instrument, the keyboard of the keyboard instrument is displayed on the display surface 1, and when the player presses any key with a finger, a corresponding musical tone is generated.
【0020】図2は、下段検出器5および上段検出器6
の構成例を示す。以下、表示面内に直交座標系XYを想
定する。下段検出器5は、複数の光源がコリメータ(co
llimator)11を介して平行なY方向の光ビームを発生
するX方向に長い第1X枠5axと、発生した複数のY
方向の光ビームをそれぞれ受けるための光検出器を有す
るX方向に長い第2X枠5bx、および複数のX方向光
ビームがコリメータ11を介して平行に発生するY方向
に長い第1Y枠5ay、およびこれらのX方向光ビーム
を検出する複数の光検出器を含むY方向に長い第2Y枠
5byを含み、矩形枠体を形成している。FIG. 2 shows a lower detector 5 and an upper detector 6
An example of the configuration will be described. Hereinafter, an orthogonal coordinate system XY is assumed in the display surface. The lower detector 5 has a plurality of light sources that are collimators (co
llimator) 11, a first X frame 5ax long in the X direction that generates a parallel light beam in the Y direction, and a plurality of generated Y
A second X frame 5bx having a photodetector for receiving the respective light beams in the X direction, a first Y frame 5ay long in the Y direction in which a plurality of X direction light beams are generated in parallel via the collimator 11, and A rectangular frame is formed including a second Y frame 5by long in the Y direction including a plurality of photodetectors for detecting these X-direction light beams.
【0021】これらX方向およびY方向の複数の光ビー
ムは、ほぼ1つの平面を画定し、スティック、指等の物
体がこの面内に入り込むと、遮蔽された光の位置から物
体の面内位置を検出することができる。The plurality of light beams in the X and Y directions define almost one plane, and when an object such as a stick or a finger enters this plane, the position of the shielded light is changed to the position in the plane of the object. Can be detected.
【0022】上段検知器6は、複数の光源を含むY方向
に長い第1Y枠6ayおよび、これらの光ビームを検出
する複数の光検出器を含むY方向に長い第2Y枠6by
を含む。上段検出器6においても、複数の光ビームがほ
ぼ1つの平面を画定し、物体がこの面内に入り込むとき
その物体の存在とY方向位置を検出することができる。The upper detector 6 has a first Y frame 6ay including a plurality of light sources and extending in the Y direction, and a second Y frame 6by including a plurality of photodetectors for detecting these light beams and extending in the Y direction.
including. Also in the upper detector 6, a plurality of light beams define almost one plane, and when an object enters this plane, the presence of the object and the position in the Y direction can be detected.
【0023】たとえば、スティックや指が上部から振り
下ろされるとき、物体が上段検出器6の面に入り込む時
刻を上段検出器6が検出し、物体が下段検出器5の面内
に入り込む時間を下段検出器5が検出する。これらの時
間から、物体の移動速度を算出することができる。For example, when a stick or a finger is swung down from above, the upper detector 6 detects the time at which an object enters the surface of the upper detector 6 and the time at which the object enters the surface of the lower detector 5. The detector 5 detects. From these times, the moving speed of the object can be calculated.
【0024】また、下段検出器5から物体の面内位置を
検出することができる。上段検出器6から得られるY方
向位置は下段検出器5から得られるX、Y位置と比較し
て2つの事象の対応関係の判断等に用いることができ
る。Further, the in-plane position of the object can be detected from the lower detector 5. The Y-direction position obtained from the upper detector 6 can be compared with the X and Y positions obtained from the lower detector 5 to determine the correspondence between the two events.
【0025】複数の光源としては、赤外光源を用いるこ
とが外光による外乱ノイズを低減するために好ましい。
たとえば、赤外光を発光することのできる半導体レーザ
や発光ダイオードを用いることができる。It is preferable to use an infrared light source as the plurality of light sources in order to reduce disturbance noise due to external light.
For example, a semiconductor laser or a light-emitting diode that can emit infrared light can be used.
【0026】また、光検出器としては、対象とする波長
の光を優先的に受光する半導体受光素子を用いることが
好ましい。たとえば、ホトダイオードやホトトランジス
タを用いることができる。この場合、赤外線用のものが
望ましい。また、これら受光素子の前面に、他の方向か
ら入射する光を遮蔽するためのコリメータ11や波長選
択用フィルタを設けることが好ましい。As the photodetector, it is preferable to use a semiconductor photodetector that preferentially receives light of a target wavelength. For example, a photodiode or a phototransistor can be used. In this case, infrared rays are desirable. In addition, it is preferable to provide a collimator 11 and a wavelength selection filter for blocking light incident from other directions on the front surface of these light receiving elements.
【0027】光源は、所望の光ビームに対応してそれぞ
れ半導体レーザダイオードや発光ダイオードとレンズを
用いることもできるが、1つの半導体レーザダイオード
からの光を複数の光ビームに分割して用いること等もで
きる。As the light source, a semiconductor laser diode or a light emitting diode and a lens can be used in accordance with a desired light beam, but light from one semiconductor laser diode is divided into a plurality of light beams and used. Can also.
【0028】図3は、1つの光源からの光を分割して複
数の光ビームを形成する光源の構成例を示す。光源LS
から発した光ビームは、ハーフミラーHMおよびミラー
Mによって8本の光ビームLB1〜LB8に分割されて
いる。なお、ハーフミラーHM1〜HM7は、それぞれ
入射する光を半分ずつ透過および反射させるミラーであ
る。FIG. 3 shows an example of the configuration of a light source that divides light from one light source to form a plurality of light beams. Light source LS
Is split into eight light beams LB1 to LB8 by a half mirror HM and a mirror M. The half mirrors HM1 to HM7 are mirrors that respectively transmit and reflect the incident light by half.
【0029】また、ミラーM1〜M4は、入射する光を
全て反射するミラーである。なお、各光ビームLB1〜
LB8の出射部分には、2枚の平行スリット11a、1
1bで形成されたコリメータ11が配置されている。The mirrors M1 to M4 are mirrors that reflect all incident light. Each of the light beams LB1 to LB1
In the emission part of LB8, two parallel slits 11a, 1
The collimator 11 formed by 1b is arranged.
【0030】なお、1つの光源から8本の光ビームを形
成する場合を説明したが、光ビームの分割の方法および
最終的に得る光ビームの数は任意に変更することができ
る。透過光と反射光の強度が1:1でないパーシャルミ
ラーを用いてもよい。Although the case where eight light beams are formed from one light source has been described, the method of dividing the light beams and the number of light beams finally obtained can be arbitrarily changed. A partial mirror in which the intensity of the transmitted light and the reflected light is not 1: 1 may be used.
【0031】また、これらのハーフミラーおよびミラー
を一体化した構成で作成することも可能である。また、
発生した光ビームが固定された位置を進行する場合を説
明したが、光ビームを回転反射鏡等によって面内で走査
することも可能である。It is also possible to form these half mirrors and mirrors in an integrated configuration. Also,
Although the case where the generated light beam travels at a fixed position has been described, the light beam may be scanned in a plane by a rotary reflecting mirror or the like.
【0032】また、1つの光源から8本の光ビームを形
成するのに代えて、各光ビーム毎にそれぞれ光源素子
(半導体レーザやコリメータ付光源素子)を設けるよう
にしてもよい。Instead of forming eight light beams from one light source, a light source element (semiconductor laser or light source element with collimator) may be provided for each light beam.
【0033】この場合、半導体レーザ等の光源素子は、
現在の技術では直径1cm程度のものが限界のため、隣
接する光ビームの間隔も1cm程度に制限されてそれ以
上狭くすることは難しいが、上記図3の実施例のよう
に、ハーフミラーとミラーを用いて各光ビームを形成す
るようにすれば、ハーフミラーやミラーを、ガラス等を
Vカット後ミラー該当部分のスパッタリングや蒸着加工
等で形成することにより、各光ビームの間隔を10分の
1cm程度以下にすることも可能となり、位置検出分解
能を上げるのに効果的である。In this case, the light source element such as a semiconductor laser
With the current technology, the distance between adjacent light beams is limited to about 1 cm because it is limited to about 1 cm in diameter, and it is difficult to make the distance narrower. However, as in the embodiment of FIG. If each light beam is formed by using, a half mirror or a mirror is formed by sputtering or vapor-depositing a portion corresponding to the mirror after V-cutting glass or the like, so that the interval between the light beams is reduced to 10 minutes. It is possible to reduce the distance to about 1 cm or less, which is effective for increasing the position detection resolution.
【0034】図4は、検出器の他の構成を示す。下段検
出器5および上段検出器6はそれぞれが2つの枠体に形
成されている。下段検出器5の下部分に配置される枠体
5−1においては、1つのY方向枠5ayに複数の光源
が配置され、対向するY方向枠5byに対応する数の光
検出器が配置されている。下段検出器5の上部枠体5−
2には、1つのX方向枠5axに複数の光源が配置さ
れ、対向するX方向枠5bxに対応する複数の光検出器
が配置される。FIG. 4 shows another configuration of the detector. Each of the lower detector 5 and the upper detector 6 is formed in two frames. In the frame 5-1 arranged below the lower detector 5, a plurality of light sources are arranged in one Y-direction frame 5ay, and a number of photodetectors corresponding to the opposing Y-direction frame 5by are arranged. ing. Upper frame 5 of lower detector 5
In 2, a plurality of light sources are arranged in one X-direction frame 5ax, and a plurality of photodetectors corresponding to the opposed X-direction frame 5bx are arranged.
【0035】同様、上部検出器6は2つの枠体6−1、
6−2で構成され、枠体6−1の対向するY方向枠6a
y、6byには複数の光源と光検出器が配置され、他の
枠体6−2の対向するX方向枠6ax、6bxには、複
数の光源および対応する複数の光検出器が配置される。Similarly, the upper detector 6 has two frames 6-1.
6-2, the Y-direction frame 6a facing the frame 6-1.
A plurality of light sources and photodetectors are arranged at y and 6by, and a plurality of light sources and a corresponding plurality of photodetectors are arranged at opposing X-direction frames 6ax and 6bx of another frame 6-2. .
【0036】下部検出器5内のX方向光ビームおよびY
方向光ビームは、垂直方向に近接して配置され、実質的
に同一面内を進行すると見なせる。同様、上部検出器6
内のX方向光ビームとY方向光ビームも垂直方向に関し
て近接して配置され、実質的に同一面を画定する。The X direction light beam and Y in the lower detector 5
The directional light beams are positioned vertically adjacent and can be considered to travel substantially in the same plane. Similarly, the upper detector 6
The X-direction light beam and the Y-direction light beam within are also closely spaced in the vertical direction and define substantially the same plane.
【0037】本構成においては、下部検出器5および上
部検出器6でそれぞれ物体が光ビームのいずれかを遮光
する時間および面内X、Y位置を検出することができ
る。図5は、上述のような構成を含む入力装置を備えた
電子楽器の構成例を示す。図5(A)は電子楽器の外観
を示す斜視図であり、図5(B)は背面の構成例を示す
背面図である。In this configuration, the lower detector 5 and the upper detector 6 can detect the time during which the object blocks one of the light beams and the in-plane X and Y positions, respectively. FIG. 5 shows a configuration example of an electronic musical instrument provided with an input device including the above configuration. FIG. 5A is a perspective view showing an external appearance of the electronic musical instrument, and FIG. 5B is a rear view showing an example of a rear configuration.
【0038】図5(A)において、電子楽器の上面に
は、演奏操作やパラメータ設定操作等の操作を行なうた
めの操作面兼表示面18が形成され、この操作面兼表示
面18を囲むように下段検出器5および上段検出器6が
配置されている。In FIG. 5A, an operation surface and a display surface 18 for performing operations such as a performance operation and a parameter setting operation are formed on the upper surface of the electronic musical instrument, and surround the operation surface and the display surface 18. , A lower detector 5 and an upper detector 6 are arranged.
【0039】電子楽器の上面には、さらに電源のオン/
オフを行なうためのパワースイッチ12、後述するモー
ド変更等を行なうためのダイヤル14、および楽音を発
生させるためのスピーカ16が配置されている。On the upper surface of the electronic musical instrument, the power is turned on / off.
A power switch 12 for turning off, a dial 14 for changing a mode, which will be described later, and a speaker 16 for generating a musical sound are arranged.
【0040】図5(B)に示すように、電子楽器の背面
にはAC電力を供給するための電源コード21、入力
用、出力用、スルー用のMIDI端子23a、23b、
23c、およびパソコン等との接続端子25が配置され
ている。As shown in FIG. 5B, a power cord 21 for supplying AC power, MIDI terminals 23a, 23b for input, output, and through are provided on the back of the electronic musical instrument.
23c and a connection terminal 25 for connection to a personal computer or the like are arranged.
【0041】図6は、電子楽器のハードウエア構成を示
す。入力操作装置20は、前記の下段検出器5、上段検
出器6、ダイヤル14および操作面兼表示面(表示装
置)18等を有するものであり、後述するマイコン31
により制御されて各検出器5、6における光検出器(受
光素子)の検出信号やダイヤル14の操作位置に関する
信号等のデータをバス30に送出する。FIG. 6 shows a hardware configuration of the electronic musical instrument. The input operation device 20 includes the lower detector 5, the upper detector 6, the dial 14, the operation surface / display surface (display device) 18, and the like.
And sends data to the bus 30 such as a detection signal of a photodetector (light receiving element) in each of the detectors 5 and 6 and a signal related to an operation position of the dial 14.
【0042】なお、本構成においては、図4に示すよう
に、下段検出器5および上段検出器6の両方において物
体が検出面内を横切るX、Y位置を検出することができ
るものとする。In this configuration, as shown in FIG. 4, both the lower detector 5 and the upper detector 6 can detect the X and Y positions where the object crosses the detection plane.
【0043】バス30には、ROM32、RAM33、
CPU34を含むマイコン31が接続されている。RO
M32は、入力操作装置20における各光検出器の検出
状態やダイヤル14の操作状態の検出処理および同装置
20における表示内容の制御処理、同装置20からのデ
ータに基づき楽音形成用パラメータを作成する処理等の
各種処理を実行するためのプログラム、およびこれらの
各種処理を実行する際に用いられる各種テーブルのデー
タを記憶している。The bus 30 includes a ROM 32, a RAM 33,
The microcomputer 31 including the CPU 34 is connected. RO
M32 detects the detection state of each photodetector and the operation state of the dial 14 in the input operation device 20, controls the display content in the device 20, and creates musical tone forming parameters based on data from the device 20. It stores a program for executing various processes such as processes, and data of various tables used when executing these various processes.
【0044】RAM33は、これらの処理において必要
となる変数、フラグ等のデータを記憶するためのレジス
タを内蔵する。CPU34は、ROM32に記憶された
プログラムに従って、RAM33内のレジスタを使用し
て上記の各種処理を実行する。The RAM 33 has a built-in register for storing data such as variables and flags required in these processes. The CPU 34 executes the above-described various processes using the registers in the RAM 33 in accordance with the program stored in the ROM 32.
【0045】この場合、CPU34は、特に入力操作装
置20の各光検出器の検出信号に基づき、物体が上段検
出器6から下段検出器5まで移動する時間(移動速度)
および下段検出器5、上段検出器6における物体の面内
位置を検出して楽音形成用パラメータを作成する。In this case, the CPU 34 determines a time (moving speed) for moving the object from the upper detector 6 to the lower detector 5 based on the detection signals of the respective photodetectors of the input operation device 20.
In addition, the in-plane position of the object in the lower detector 5 and the upper detector 6 is detected to create musical tone forming parameters.
【0046】また、バス30には、音階音用の音源回路
36aおよび打楽器用の音源回路36bが接続されてお
り、これらの音源回路36a、36bはバス30を介し
てCPU34から供給される楽音形成用パラメータに基
づき、所定の音階音または打楽器音の楽音信号を形成出
力する。この楽音信号はアンプ38を介してスピーカ3
9に供給されて可聴楽音として発音される。The bus 30 is connected to a tone generator circuit 36a for musical scales and a tone generator circuit 36b for percussion instruments. These tone generator circuits 36a and 36b are connected to the tone generator circuit supplied from the CPU 34 via the bus 30. A musical tone signal of a predetermined scale sound or percussion instrument sound is formed and output based on the application parameters. This tone signal is transmitted to the speaker 3 via the amplifier 38.
9 and is pronounced as an audible tone.
【0047】さらに、バス30には、自動演奏用の自動
演奏用メモリ40や、他の電子楽器、またはパソコン等
との双方向データ通信用のMIDI装置29等が接続さ
れているが、これらの構成部分は省略することもでき
る。Further, an automatic performance memory 40 for automatic performance, a MIDI device 29 for two-way data communication with another electronic musical instrument, a personal computer or the like are connected to the bus 30. The components may be omitted.
【0048】図7は、マイコン31が実行するプログラ
ムのメインルーチンを示す。このメインルーチンは、C
PU34がROM32に記憶されたプログラムに従って
行なう。FIG. 7 shows a main routine of a program executed by the microcomputer 31. This main routine is called C
The PU 34 performs the operation according to the program stored in the ROM 32.
【0049】メインルーチンの処理がスタートすると、
ステップM1において、RAM33内のレジスタ等の初
期設定が行なわれる。続いて、ステップM2において、
図5(A)に示すモード選択指定用のダイヤル14の操
作状態を調べ、操作イベントがあったか否かが判断され
る。When the processing of the main routine starts,
In step M1, initialization of registers and the like in the RAM 33 is performed. Subsequently, in step M2,
The operating state of the mode selection designation dial 14 shown in FIG. 5A is checked to determine whether or not an operation event has occurred.
【0050】ダイヤル操作イベントがあると、ステップ
M3に進み、モード変更設定処理を行なう。このモード
変更設定処理では、この電子楽器の動作をダイヤル14
の操作により新たに指定されたモードに設定するもので
あり、この新たなモード設定に対応して入力操作装置2
0の操作面兼表示面18の表示内容を変更する。If there is a dial operation event, the flow advances to step M3 to perform a mode change setting process. In the mode change setting process, the operation of the electronic musical instrument is
Is set to a newly designated mode by the operation of the input operation device 2 corresponding to the new mode setting.
0, the display content of the operation surface / display surface 18 is changed.
【0051】ここで、モードとしては、「鍵盤演奏モー
ド」、「打楽器演奏モード」、「音階音音色等設定モー
ド」、「打楽器音音色等設定モード」が設定されてい
る。図11(A)、(B)、(C)、(D)に、これら
の各モードにおける入力操作装置20における表示面上
の表示例を概略的に示す。As the modes, "keyboard performance mode", "percussion instrument performance mode", "scale tone color setting mode", and "percussion tone color setting mode" are set. FIGS. 11A, 11B, 11C, and 11D schematically show display examples on the display surface of the input operation device 20 in each of these modes.
【0052】図11(A)は、鍵盤演奏モードにおける
表示例を示す。表示面には、鍵盤の形態を示す表示がな
され、演奏者が指等によって鍵盤上のある鍵を操作する
と、該鍵に対応する音階音の楽音が発生する。FIG. 11A shows a display example in the keyboard performance mode. A display indicating the form of the keyboard is displayed on the display surface, and when the player operates a key on the keyboard with a finger or the like, a musical tone of a scale corresponding to the key is generated.
【0053】図11(B)は、打楽器演奏モードにおけ
る表示例を示す。表示面は8つの領域に区分され、各領
域が所定の打楽器に対応している。演奏者がスティック
や指等でこれらの領域の1つを操作すると、その領域に
割り当てられている打楽器音が発生する。FIG. 11B shows a display example in the percussion instrument performance mode. The display surface is divided into eight areas, and each area corresponds to a predetermined percussion instrument. When a player operates one of these areas with a stick, finger, or the like, a percussion instrument sound assigned to that area is generated.
【0054】図11(C)は、音階音音色等設定モード
における表示例を示す。表示面の各所定部分には、スト
リングス、ピアノ、オルガン等の各音色名が表示され、
さらに、各音色名表示の下には、当該音色の音量レベル
を設定するスライドボリュームの絵が表示される。FIG. 11C shows a display example in the scale tone color setting mode. On each predetermined part of the display surface, each tone name such as strings, piano, organ, etc. is displayed,
Further, a picture of a slide volume for setting a volume level of the tone color is displayed below each tone color name display.
【0055】演奏者が指等によって所望の音色名表示領
域を操作すると、音階音の音色として当該音色が設定さ
れ、さらにその音色に対応するスライドボリュームの表
示における所望の位置を指等によって操作すると、その
操作位置に対応して当該音色の音量レベルが設定され
る。When the player operates the desired timbre name display area with his / her finger or the like, the timbre is set as the timbre tone, and the desired position in the display of the slide volume corresponding to the timbre is operated with the finger or the like. , The volume level of the tone color is set in accordance with the operation position.
【0056】図11(D)は、打楽器音音色等設定モー
ドにおける表示例を示す。表示面の上の領域には、上記
打楽器演奏モードにおける8つの領域に対応して「1」
〜「8」の数字が表示され、中央の領域には、シンバ
ル、ドラム、タムタム等の打楽器音音色名が表示され、
さらにこの各打楽器音音色名表示の下には、当該音色の
音量レベルを設定するスライドボリュームの絵が表示さ
れる。FIG. 11D shows a display example in the percussion instrument tone color setting mode. In the area above the display surface, “1” corresponds to the eight areas in the percussion instrument performance mode.
~ "8" are displayed, and in the center area, percussion instrument timbre names such as cymbals, drums and tom toms are displayed,
Further, below each percussion instrument timbre name display, a picture of a slide volume for setting the volume level of the timbre is displayed.
【0057】打楽器演奏モードにおける8つの各領域
に、それぞれ所望の打楽器音音色を割り当てるために、
演奏者は、まず8つの領域の中のある領域番号に対応す
る数字表示部を操作し、次にその領域に割り当てるべき
打楽器音音色に対応する打楽器音音色名表示部分を操作
する。In order to assign a desired percussion instrument tone to each of the eight areas in the percussion instrument performance mode,
The player first operates the numeral display section corresponding to a certain area number among the eight areas, and then operates the percussion instrument timbre name display portion corresponding to the percussion instrument timbre to be assigned to that area.
【0058】さらに、その打楽器音音色の音量レベルを
対応するスライドボリューム表示部分を操作して設定す
る。これにより、打楽器演奏モードにおける8つの各領
域にそれぞれ所望の打楽器音音色が割り当てられると共
に、各打楽器音音色の音量レベルが設定される。Further, the volume level of the percussion instrument timbre is set by operating the corresponding slide volume display portion. As a result, a desired percussion instrument timbre is assigned to each of the eight regions in the percussion instrument performance mode, and the volume level of each percussion instrument timbre is set.
【0059】なお、鍵盤演奏モードおよび打楽器演奏モ
ードにおける表示(図11(A)、(B))において
は、上記音階音音色等設定モードまたは打楽器音音色等
設定モードで設定された音色名や音量レベルも表示され
る。In the display in the keyboard performance mode and the percussion instrument performance mode (FIGS. 11A and 11B), the timbre name and volume set in the above-mentioned scale tone color etc. setting mode or percussion instrument tone color etc. setting mode are set. The level is also displayed.
【0060】また、音階音音色等設定モードや打楽器音
音色等設定モードに関連して音色や音量レベル以外の他
のパラメータ(たとえば、効果に関するパラメータやエ
ンベロープのアタック時間、ディケイ時間に関するパラ
メータ等)も設定できるようにしてもよい。In addition, other parameters (for example, parameters relating to effects, parameters relating to the attack time of the envelope, parameters relating to the decay time of the envelope, etc.) related to the setting mode for the scale tone color and the like, and the percussion instrument tone color etc. mode are also included. It may be settable.
【0061】図7のメインルーチンに戻って説明を続け
ると、上記のモード変更設定処理M3の実行後、または
ステップM2の判定結果がNOの場合はステップM4に
進み、入力操作装置20内の下段検出器5および上段検
出器6における各光検出器(受光素子)の出力信号に変
化(イベント)が生じたか否かを調べる。Returning to the main routine of FIG. 7, the description will be continued. After execution of the mode change setting process M3, or when the determination result of step M2 is NO, the process proceeds to step M4, and the lower stage in the input operation device 20 It is checked whether or not a change (event) has occurred in the output signal of each photodetector (light receiving element) in the detector 5 and the upper detector 6.
【0062】すなわち、このステップM4では、下段検
出器5および上段検出器6の各光検出器の出力信号を取
り込み、この取り込んだ各光検出器の出力信号と、前回
このステップM4を実行したときに取り込んでRAM3
3内のレジスタに記憶されている前回の各光検出器の出
力信号とを、各光検出器毎にそれぞれ比較することによ
ってイベントがあった光検出器を検出する。That is, in step M4, the output signals of the respective photodetectors of the lower detector 5 and the upper detector 6 are fetched, and the output signals of the fetched photodetectors and the last time this step M4 was executed RAM3
The photodetector having the event is detected by comparing the previous output signal of each photodetector stored in the register in 3 with each photodetector.
【0063】なお、今回取り込んだ各光検出器の出力信
号は上記レジスタに記憶され、次回のステップM4の実
行時に前回の光検出器の出力信号として使用される。こ
のステップM4においては、全ての光検出器について変
化が検出されなければステップM2に戻る。The output signal of each photodetector taken in this time is stored in the register and used as the output signal of the previous photodetector at the next execution of step M4. In step M4, if no change is detected for all the photodetectors, the process returns to step M2.
【0064】入力操作を行なうために、指、スティック
等の物体が上段検出器6または下段検出器5の検出面内
を横切ると、光ビームが物体によって遮られて物体の位
置Xm・Ynに対応した光検出器に光ビームが入力され
ず、該光検出器の出力が変化するので、この変化がステ
ップM4で検出される。When an object such as a finger or a stick crosses the detection plane of the upper detector 6 or the lower detector 5 to perform an input operation, the light beam is blocked by the object and corresponds to the position Xm · Yn of the object. The light beam is not input to the light detector and the output of the light detector changes. This change is detected in step M4.
【0065】このように、何らかの入力操作が行なわれ
て、上段検出器6、下段検出器5の出力に変化がある
と、ステップM4からステップM5に進み、現在設定さ
れているモードに応じた処理が実行される。As described above, if any input operation is performed and there is a change in the outputs of the upper detector 6 and the lower detector 5, the process proceeds from step M4 to step M5, where the processing according to the currently set mode is performed. Is executed.
【0066】すなわち、現在のモードが「音階音音色等
設定モード」であれば、ステップM5からステップM6
の音階音音色等のパラメータ設定処理に進み、また、現
在のモードが「打楽器音音色等設定モード」であれば、
ステップM7の打楽器音音色等のパラメータ設定処理に
進む。That is, if the current mode is the "scale tone color etc. setting mode", steps M5 to M6 are executed.
If the current mode is the “percussion instrument tone color setting mode”,
The process proceeds to a parameter setting process for percussion instrument timbre and the like in step M7.
【0067】また、現在のモードが「鍵盤演奏モード」
または「打楽器演奏モード」であれば、ステップM8の
鍵盤押鍵処理またはM9の打楽器押鍵処理に進む。な
お、現在のモードが上記の4つのモード以外の時には、
ステップM10に進んでその他の処理を実行する。The current mode is "keyboard play mode".
Or, if it is the "percussion instrument performance mode", the process proceeds to the keyboard key depression processing in step M8 or the percussion instrument key depression processing in M9. When the current mode is other than the above four modes,
Proceed to step M10 to execute other processing.
【0068】ステップM6の音階音音色等のパラメータ
設定処理の一例を、図8のフローチャート(サブルーチ
ン)に示す。この処理では、まずステップP1にて、上
記ステップM4で検出したイベントが下段検出器5のオ
ンイベント、すなわち下段検出器5に物体が侵入したこ
とによるイベントであるか否かが判断され、NOの場合
はそのままリターンするが、YESのときはステップP
2に進む。FIG. 8 is a flowchart (subroutine) of an example of the parameter setting processing for the scale timbre and the like in step M6. In this process, first, in step P1, it is determined whether or not the event detected in step M4 is an ON event of the lower detector 5, that is, an event caused by an object having entered the lower detector 5, and the determination of NO is made. If the answer is YES, the process returns to step P.
Proceed to 2.
【0069】なお、オンイベントとは、指等の物体が操
作面兼表示面18に向かって操作されるときの上段検出
面または下段検出面を横切るときのことを言う。オフイ
ベントとは、オンイベントとは逆に物体が操作面兼表示
面18から離れるように操作されるときの上段検出面ま
たは下段検出面を横切るときのことを言う。The ON event refers to a time when an object such as a finger crosses the upper detection surface or the lower detection surface when the object is operated toward the operation surface / display surface 18. The off event refers to a time when the object crosses the upper detection surface or the lower detection surface when the object is operated to be separated from the operation surface / display surface 18, contrary to the on event.
【0070】この音階音音色等設定モードでは、前記の
図11(C)の表示面の所望位置を上から押圧操作して
音色等を設定するものであるため、下段検出器5のオン
イベントがあったときだけ、ステップP2、P3で押圧
操作位置に対応したパラメータ設定処理を行なうように
している。In this scale tone color setting mode, the tone is set by pressing the desired position on the display surface shown in FIG. 11C from above. Only when there is, in steps P2 and P3, a parameter setting process corresponding to the pressing operation position is performed.
【0071】ステップP2では、下段検出器5のX方向
およびY方向の各光検出器の出力に基づき、オンイベン
トのあった表示面内位置(押圧操作位置)Xm・Ynを
求め、その位置Xm・YnからROM32内の音階音音
色等設定モードに関するテーブルを参照して、どのパラ
メータが指定されたのかを解析する。In step P2, based on the outputs of the photodetectors in the X and Y directions of the lower detector 5, the in-display positions (pressing operation positions) Xm and Yn at which the on-event has occurred are obtained. Analyze which parameter is designated by referring to the table relating to the scale tone color setting mode in the ROM 32 from Yn.
【0072】このテーブルには、下段検出器5において
検出可能な各面内位置について、操作面兼表示面18で
表示される各音色、スライドボリューム等のパラメータ
のどれに対応するのかのデータが記憶されている。This table stores, for each in-plane position that can be detected by the lower detector 5, data corresponding to each parameter such as each tone color and slide volume displayed on the operation / display surface 18. Have been.
【0073】この場合、それぞれの音色名表示等はある
面積があるので、複数の面内位置が同一の音色等のパラ
メータに対応している。こうして操作された面内位置X
m・Ynに対応する音色等のパラメータを求めて、それ
をRAM33内の対応するパラメータレジスタに書き込
む。In this case, since each tone color display has a certain area, a plurality of in-plane positions correspond to the same parameter such as tone color. In-plane position X thus operated
A parameter such as a tone color corresponding to m · Yn is obtained and written to a corresponding parameter register in the RAM 33.
【0074】この場合、図11(C)の表示面におい
て、各音色面表示の部分を操作する毎に当該音色のオン
・オフが交互に反転する。また、スライドボリューム表
示においては、その操作位置に対応した値の音量レベル
が設定される。In this case, on the display surface of FIG. 11C, the on / off of the timbre is alternately reversed every time the timbre surface display portion is operated. In the slide volume display, a volume level of a value corresponding to the operation position is set.
【0075】次のステップP3では、この音階音に関す
るパラメータレジスタ内のデータに従って入力操作装置
20の表示状態(図11(C))を制御することによ
り、音階音音色等のパラメータの現在の設定状態を表示
する。In the next step P3, the display state (FIG. 11 (C)) of the input operation device 20 is controlled in accordance with the data in the parameter register relating to the scale sound, so that the current setting state of the parameters such as the scale tone color is obtained. Is displayed.
【0076】選択された音色に対応する音色名表示の部
分が他の選択されていない音色名表示とは異なる態様で
表示され、またスライドボリューム表示部分では設定値
に対応する位置につまみの表示が行なわれる。The portion of the tone color display corresponding to the selected tone color is displayed in a manner different from that of the other unselected tone color names, and the knob is displayed at the position corresponding to the set value in the slide volume display portion. Done.
【0077】このようにして、入力操作装置20の操作
面兼表示面18を指等で適宜操作することによって、音
階音に対する音色等のパラメータが設定される。また、
ステップM7の打楽器音音色等のパラメータ設定処理に
ついては、上記の音階音音色等のパラメータ設定処理と
同様であるので、その詳細な説明は省略する。In this manner, by operating the operation / display surface 18 of the input operation device 20 with a finger or the like as appropriate, parameters such as timbres for the scale sounds are set. Also,
The parameter setting processing for the percussion instrument timbre and the like in step M7 is the same as the above-described parameter setting processing for the scale timbre and the like, and thus detailed description thereof will be omitted.
【0078】なお、この打楽器音音色等のパラメータ設
定処理においては、音色や音量レベル等のパラメータ
は、図11(B)に示す8つの各領域毎にそれぞれ設定
されるので、パラメータも各領域毎にパラメータレジス
タに記憶される。In the parameter setting processing for percussion instrument timbre and the like, parameters such as timbre and volume level are set for each of the eight areas shown in FIG. Is stored in the parameter register.
【0079】このモードに関してROM32に記憶され
ているテーブルは、前記の音階音音色等設定モードに関
するテーブルと同様に、下段検出器5で検出可能な各位
置を、表示面上に現れた音色名、スライドボリューム等
の表示パターンに従って対応するパラメータに変換す
る。The table stored in the ROM 32 for this mode stores the positions that can be detected by the lower detector 5 in the same manner as the table for the above-mentioned scale tone color setting mode. The parameter is converted into a corresponding parameter according to a display pattern such as a slide volume.
【0080】次に、図9に示す前記ステップM8の鍵盤
押鍵処理に関するフローチャート(サブルーチン)につ
いて説明する。まず、ステップKB1では、下段検出器
5、上段検出器6の各光検出器の出力に基づき、前記ス
テップM4で検出したイベントの内容が下段検出器5/
上段検出器6に関するものか、オンイベント/オフイベ
ントか、表示面内のどの位置Xm・Ynに関するものか
等を解析する。Next, a flow chart (subroutine) relating to the keyboard depressing process in step M8 shown in FIG. 9 will be described. First, in step KB1, based on the outputs of the photodetectors of the lower detector 5 and the upper detector 6, the content of the event detected in step M4 is determined by the lower detector 5 /
It is analyzed whether it is related to the upper detector 6, an on-event / off-event, and which position Xm / Yn on the display surface.
【0081】その後、ステップKB2に進み、上記イベ
ントが上段検出器6でかつオンイベントに関するもので
あるか否かを判断する。イベントが上段検出器6のオン
イベントに関するものであれば、それは新たな押鍵であ
るので、ステップKB3に進み、この新たな押鍵に対し
て発音チャンネルを割り当てる作業を行なう。Thereafter, the flow advances to step KB2 to determine whether or not the event is related to the upper detector 6 and an ON event. If the event is related to an ON event of the upper detector 6, it is a new key press, so the process proceeds to step KB3 to perform a task of assigning a tone generation channel to the new key press.
【0082】すなわち、所定数の発音チャンネルの中か
ら空きチャンネルをサーチし、該チャンネルに対応する
RAM33内の上段検出面の位置データを記憶する上段
用位置データレジスタPLC1(チャンネル毎に設けら
れている)に上段検出器6で検出した操作位置Xm・Y
nのデータを書き込むことによってチャンネル割り当て
を行なう。That is, an upper channel position data register PLC1 (provided for each channel) which searches for a free channel from a predetermined number of tone generation channels and stores the position data of the upper detection surface in the RAM 33 corresponding to the channel. ) Is the operation position Xm · Y detected by the upper detector 6
Channel assignment is performed by writing n data.
【0083】続いて、ステップKB4に進み、この新た
な押鍵の押鍵速度を検出するために、各チャンネル毎に
設けられた移動時間レジスタT(CH)およびカウント
フラグF(CH)のうち該割り当てチャンネルに対応す
るレジスタをクリアすると共にフラグを“1”に設定し
た後リターンする。Then, the process proceeds to a step KB4, wherein the moving time register T (CH) and the count flag F (CH) provided for each channel are detected in order to detect the key pressing speed of the new key pressing. After the register corresponding to the assigned channel is cleared and the flag is set to "1", the routine returns.
【0084】また、前記イベントが下段検出器5のオン
イベントに関するものであれば、ステップKB2→ステ
ップKB5→ステップKB6に進む。ステップKB6で
は、下段検出器5で検出されたオンイベントのあった位
置Xm・Ynのデータと同じデータが記憶されている上
段用位置データレジスタPLC1をサーチする。If the event is related to the ON event of the lower detector 5, the process proceeds to step KB2 → step KB5 → step KB6. In step KB6, the upper position data register PLC1 in which the same data as the data of the position Xm / Yn where the ON event detected by the lower detector 5 is stored is searched.
【0085】まず、当該位置データが割り当てられてい
るチャンネルをサーチし、サーチの結果同じデータが割
り当てられているチャンネルがみつからなければリター
ンし、みつかればステップKB8に進む(ステップKB
7)。First, the channel to which the position data is assigned is searched. If the search finds no channel to which the same data is assigned, the process returns. If found, the process proceeds to step KB8 (step KB).
7).
【0086】ステップKB8では、該チャンネルのレジ
スタPLC1(CH)のデータを下段検出面の位置デー
タを記憶する下段用位置データレジスタPLC2(チャ
ンネル数分設けられている)に転送する。At step KB8, the data of the register PLC1 (CH) of the channel is transferred to a lower position data register PLC2 (provided for the number of channels) which stores the position data of the lower detection surface.
【0087】次のステップKB9では、レジスタPLC
2内の位置データをROM32内の音高変換テーブルを
参照して音高データ(または鍵情報)に変換し、また該
チャンネルの移動時間レジスタT(CH)の値(物体が
上段検出面から下段検出面まで移動するのに要した時間
を示している)をROM32内のタッチデータ変換用テ
ーブルを参照してタッチデータに変換する。At the next step KB9, the register PLC
2 is converted to pitch data (or key information) by referring to a pitch conversion table in the ROM 32, and the value of the movement time register T (CH) of the channel (when the object is lower than the upper detection surface) The time required to move to the detection plane is converted to touch data by referring to a touch data conversion table in the ROM 32.
【0088】この変換したデータをキーオンデータおよ
びパラメータレジスタに記憶されている音階音に関する
音色等のパラメータと共に音階音用音源回路36aの該
チャンネルに対して送出する。また、該チャンネルのフ
ラグF(CH)をクリアする。The converted data is transmitted to the channel of the scale sound source circuit 36a together with the key-on data and parameters such as timbres related to the scale sounds stored in the parameter register. Further, the flag F (CH) of the channel is cleared.
【0089】この鍵盤演奏モードに関してROM32に
記憶されているテーブルは、下段検出器5、上段検出器
6で検出可能な各位置を、表示面上に現れた鍵盤のパタ
ーンに従って対応する音高データ(鍵情報)に変換する
ためのもので、このテーブルによって操作された位置デ
ータが音高データに変換される。The table stored in the ROM 32 with respect to the keyboard performance mode stores the positions detectable by the lower detector 5 and the upper detector 6 according to the pitch data (corresponding to the pattern of the keyboard appearing on the display surface). Key information), and the position data operated by this table is converted into pitch data.
【0090】この場合、同じ鍵内の位置データは全て同
一の音高データに変換される。なお、この音高データも
楽音形成用パラメータの1つである。これにより、該チ
ャンネルでは、そのチャンネルに割り当てられた操作位
置に対応した音高で、かつタッチデータにより音量や音
色が制御された楽音信号が発生される。なお、この場合
の基本的音色や音量は前述の音階音音色等設定モード
(図8)で設定されたものとなる。In this case, all the position data in the same key are converted into the same pitch data. This pitch data is also one of the musical tone forming parameters. As a result, a tone signal is generated in the channel at a pitch corresponding to the operation position assigned to the channel and whose volume and tone are controlled by the touch data. Note that the basic timbre and volume in this case are set in the above-described scale timbre setting mode (FIG. 8).
【0091】また、前記ステップM4で検出したイベン
トが上段検出器6のオフイベントに関するものであれ
ば、ステップKB2→ステップKB5→ステップKB1
0→ステップKB11に進む。If the event detected in step M4 is related to the off event of the upper detector 6, step KB2 → step KB5 → step KB1
0 → proceeds to step KB11.
【0092】ステップKB11では、このオフイベント
に関する位置データと同一の位置データを記憶している
レジスタPLC2をサーチすることによって、オフイベ
ントに係わる位置データが割り当られているチャンネル
をサーチし、音源回路36aの該チャンネルに対して消
音データを送出すると共に、該チャンネルに関する各種
レジスタをクリアする。こうして消音処理がなされる。At step KB11, the channel to which the position data relating to the off-event is allocated is searched by searching the register PLC2 which stores the same position data as the position data relating to the off-event. The mute data is transmitted to the channel 36a, and various registers relating to the channel are cleared. Thus, the mute processing is performed.
【0093】このようにして、鍵盤演奏モードでは、図
11(A)のように表示される鍵盤上を指等で押鍵操作
することによって、操作位置に対応する音高の音階音を
発生することができ、鍵盤演奏が可能となる。As described above, in the keyboard performance mode, a key tone is pressed with a finger or the like on the keyboard displayed as shown in FIG. 11A, thereby generating a chromatic tone having a pitch corresponding to the operation position. Can play the keyboard.
【0094】ところで、図9の鍵盤押鍵処理において、
ほぼ同時に複数の位置が操作された場合に、次のような
不都合が生じる恐れがある。すなわち、上段検出器6ま
たは下段検出器5のX・Yの2次元マトリクスにおい
て、たとえば位置「X2・Y3」が操作されている状態
で、さらに位置「X3・Y2」が操作されると、検出結
果は次のようになる。By the way, in the key depression processing of FIG.
When a plurality of positions are operated almost simultaneously, the following inconvenience may occur. That is, in the X-Y two-dimensional matrix of the upper detector 6 or the lower detector 5, for example, when the position "X2, Y3" is operated and the position "X3, Y2" is further operated, the detection is performed. The result is as follows:
【0095】X方向については、X2とX3に対応する
光検出器が、Y方向についてはY2とY3に対応する光
検出器がそれを検出するが、このX2、X3とY2、Y
3に対応する光検出器の出力に基づき検出される操作位
置としては、位置「X2・Y3」と「X3・Y2」の外
に位置「X2・Y2」と「X3・Y3」も該当してしま
う。In the X direction, photodetectors corresponding to X2 and X3 detect it, and in the Y direction, photodetectors corresponding to Y2 and Y3 detect it.
The operation positions detected based on the output of the photodetector corresponding to No. 3 include the positions "X2, Y2" and "X3, Y3" in addition to the positions "X2, Y3" and "X3, Y2". I will.
【0096】これにより、実際には操作されていない位
置があたかも操作されているかのように処理される事態
になる。このような事態を解消するには、一例として、
既にいずれかの位置で操作が行なわれている状態で、新
たにオンイベントが検出された場合は、この新オンイベ
ントに関する位置データのX方向およびY方向の各位置
がそれぞれ既に各チャンネルに割り当てられている位置
データ(レジスタPLC1、PLC2に記憶されてい
る)の中に存在するときは、その新オンイベントに関す
る位置データの偽のものとして無視し、ステップKB2
以降の処理を行なわないようにすればよく、このような
判断処理ステップを図9のステップKB2の前に挿入す
ればよい。As a result, there is a situation where a position that is not actually operated is processed as if it were operated. To eliminate this situation, for example,
If an ON event is newly detected in a state where an operation has already been performed at any position, the respective positions in the X direction and the Y direction of the position data relating to the new ON event are already assigned to the respective channels. If the position data exists in the current position data (stored in the registers PLC1 and PLC2), the position data relating to the new ON event is ignored as false data, and the process proceeds to step KB2.
Subsequent processing may be omitted, and such a determination processing step may be inserted before step KB2 in FIG.
【0097】たとえば、位置「X2・Y3」がまず操作
されてその位置データ(X2・Y3)が既にあるチャン
ネルに割り当てられているときに、位置「X3・Y2」
が操作された場合、この位置「X3・Y2」について
は、「X3」および「Y2」の両方が共に割り当て済み
の位置データの中には存在しないので、ステップKB2
以降の処理が行なわれるが、偽の位置「X2・Y2」お
よび「X3・Y3」については、「X2」および「Y
3」の両方がそれぞれ割り当て済みの位置データの中に
存在するので、これらの位置「X2・Y2」、「X3・
Y3」については処理しないようにする。For example, when the position "X2.Y3" is first operated and its position data (X2.Y3) is already assigned to an existing channel, the position "X3.Y2"
Is operated, since both "X3" and "Y2" do not exist in the assigned position data for this position "X3.Y2", step KB2 is performed.
The following processing is performed, but for the false positions “X2 · Y2” and “X3 · Y3”, “X2” and “Y”
3 exist in the assigned position data, respectively, so that these positions “X2 · Y2” and “X3 ·
Y3 "is not processed.
【0098】なお、2つの位置を同時に操作するような
場合も考えられるが、人間が操作する以上、2つの位置
をマイコンの処理スピードの時間単位で完全に同時に操
作することはありえず、順次操作されることになるの
で、特に問題はない。It is conceivable that two positions may be operated at the same time. However, it is impossible to operate the two positions completely at the same time unit of the processing speed of the microcomputer as long as a human operates them. There is no particular problem.
【0099】また、上記の例において、偽の位置「X2
・Y2」または「X3・Y3」が実際に操作される可能
性も考えられるが、図11(A)の鍵盤演奏モードにお
ける表示例からも判るように、位置「X2・Y2」と
「X2・Y3」(「X3・Y3」と「X3・Y2」)は
同一鍵の領域に属するものであるから、同じ鍵を同時に
2つの位置で操作することは実際上はあり得ないし、た
とえそのように操作したとしても同じ鍵に関するもので
あるから、位置「X2・Y2」や「X3・Y3」のデー
タを無視しても特に支障はない。In the above example, the false position “X2
Although it is possible that “Y2” or “X3 · Y3” is actually operated, as can be seen from the display example in the keyboard performance mode of FIG. 11A, the positions “X2 · Y2” and “X2 · Y3” Since “Y3” (“X3 · Y3” and “X3 · Y2”) belong to the same key area, it is practically impossible to operate the same key at two positions at the same time. Even if the operation is performed, since the key is related to the same key, there is no particular problem even if the data at the position “X2 · Y2” or “X3 · Y3” is ignored.
【0100】以上のようにして、鍵盤演奏モードにおい
ては、図11(A)のように表示された鍵盤上を指等で
操作することによって、タッチレスポンス付きの音階音
演奏を行なうことができる。As described above, in the keyboard performance mode, a scale sound performance with a touch response can be performed by operating the keyboard displayed as shown in FIG. 11A with a finger or the like.
【0101】一方、打楽器演奏モードに関する前記ステ
ップM9の打楽器押鍵処理(図7)については、上述の
図9に示した鍵盤押鍵処理とほぼ同様なので、その詳細
な説明は省略する。On the other hand, the percussion instrument depressing process (FIG. 7) in step M9 for the percussion instrument performance mode is almost the same as the above-described keyboard depressing process shown in FIG. 9, and therefore, detailed description thereof will be omitted.
【0102】ただし、この打楽器押鍵処理の場合、図9
のステップKB9に対応する処理では、音高データ等を
音階音用音源回路36aに送出する代わりに、検出され
た位置の属する領域(図11(B)の8つの領域のいず
れか)に割り当てられている打楽器音音色に関するデー
タ等を打楽器用音源回路36bに送出する。However, in the case of this percussion key pressing process, FIG.
In the process corresponding to step KB9, the pitch data and the like are assigned to the area to which the detected position belongs (any of the eight areas in FIG. 11B) instead of being sent to the scale tone sound source circuit 36a. The data relating to the percussion instrument timbre is transmitted to the percussion instrument sound source circuit 36b.
【0103】次に、上記の物体が上段検出面から下段検
出面まで移動するのに要した時間を測定する処理につい
て説明する。この測定は、図10に示すタイマ割り込み
ルーチンによって実行される。図示しないクロック発生
回路からのクロックによってCPU32に割り込みがか
かると、まずステップT1にて、チャンネル番号CHと
して第1チャンネルを指示する「1」を設定する。Next, a process for measuring the time required for the above object to move from the upper detection surface to the lower detection surface will be described. This measurement is performed by a timer interrupt routine shown in FIG. When the CPU 32 is interrupted by a clock from a clock generation circuit (not shown), first, in step T1, "1" indicating the first channel is set as the channel number CH.
【0104】そして、ステップT2において、チャンネ
ル番号CHで指示される第iチャンネルのフラグF(C
H)が“1”か否かが判断され、判断結果がYESの時
はステップT3に進み、第iチャンネルの移動時間レジ
スタT(CH)の値を1インクリメントする。Then, in step T2, the flag F (C) of the i-th channel designated by the channel number CH
It is determined whether or not H) is "1". If the determination result is YES, the process proceeds to step T3, where the value of the movement time register T (CH) of the i-th channel is incremented by one.
【0105】その後、ステップT4において、レジスタ
T(CH)の値が所定の長い時間に対応した所定値EQ
に達したか否かが判断される。EQに達しているとき
は、物体が上段検出器6を横切ってから下段検出器5を
横切るまでに余りにも長い時間が経過していることにな
るので、上段検出器6で検出した押鍵操作をキャンセル
するため、ステップT5に進む。Thereafter, in step T4, the value of the register T (CH) is changed to a predetermined value EQ corresponding to a predetermined long time.
Is determined. When the EQ has been reached, an excessively long time has passed since the object crossed the upper detector 6 and crossed the lower detector 5, so that the key press operation detected by the upper detector 6 was performed. The process proceeds to step T5 in order to cancel.
【0106】このステップT5では、第iチャンネルの
上段用位置データレジスタPLC1、移動時間レジスタ
T(CH)およびフラグF(CH)をクリアして、第i
チャンネルの割り当てを解除してしまう。In this step T5, the upper position data register PLC1, the movement time register T (CH) and the flag F (CH) of the i-th channel are cleared, and the i-th channel is cleared.
Unassign the channel.
【0107】一方、ステップT4において、レジスタT
(CH)の値が所定値EQに達していないときには、ス
テップT6に進んでチャンネル番号CHを1インクリメ
ントして次の第(i+1)チャンネルを指示する。On the other hand, in step T4, the register T
If the value of (CH) has not reached the predetermined value EQ, the process proceeds to step T6, where the channel number CH is incremented by 1 to indicate the next (i + 1) th channel.
【0108】その後、ステップT7にてインクリメント
したチャンネル番号CHが全チャンネルの数を越えたか
否かが判断され、越えていればリターンし、越えていな
ければステップT2に戻って次のチャンネルについて同
様の処理を行なう。Thereafter, it is determined whether or not the incremented channel number CH has exceeded the number of all the channels in step T7, and if so, the process returns. If not, the process returns to step T2 to repeat the same for the next channel. Perform processing.
【0109】このようにして、タイマインタラプトがか
かるごとに、フラグF(CH)が“1”のチャンネルに
関して移動時間レジスタT(CH)の値を1だけインク
リメントしていく。In this way, every time the timer interrupt is applied, the value of the movement time register T (CH) is incremented by 1 for the channel whose flag F (CH) is "1".
【0110】この場合、フラグF(CH)は、前述のよ
うに、上段検出器6でオンイベントが検出されたときに
“1”に設定され(図9のステップKB4参照)、下段
検出器5のオンイベントが検出されたときに“0”にク
リアされるので(図9のステップKB9参照)、物体が
上段検出器6を横切ってから下段検出器5を横切るまで
の時間が移動時間レジスタT(CH)でカウントされる
ことになる。In this case, as described above, the flag F (CH) is set to "1" when the upper detector 6 detects an ON event (see step KB4 in FIG. 9), and the lower detector 5 Is cleared to "0" when the ON event is detected (see step KB9 in FIG. 9), the time from when the object crosses the upper detector 6 to when it crosses the lower detector 5 is determined by the travel time register T. (CH).
【0111】なお、ステップT2において、該当チャン
ネルのフラグF(CH)が“0”のときは、そのチャン
ネルについては時間測定を行なう必要がないので、ステ
ップT3〜T5の処理を行なうことなく、ステップT6
に進んで次の第(i+1)チャンネルを指定する。When the flag F (CH) of the corresponding channel is "0" at step T2, it is not necessary to perform time measurement for that channel. T6
To specify the next (i + 1) th channel.
【0112】なお、このようにして検出された移動時間
に対応した移動時間レジスタT(CH)の内容は、移動
時間が短ければ(移動速度が遅ければ)大きな値にな
る。このため、図9のステップKB9において、このレ
ジスタT(CH)の値を、タッチデータ変換用テーブル
によって移動時間が短い(移動速度が速い)ほど大きな
値となるようなタッチデータに変換して音源回路に送出
するようにしている。The contents of the movement time register T (CH) corresponding to the movement time detected in this way have a large value if the movement time is short (the movement speed is low). For this reason, in step KB9 in FIG. 9, the value of the register T (CH) is converted into touch data which becomes larger as the moving time is shorter (moving speed is faster) by the touch data converting table, and the sound source is generated. It is sent to the circuit.
【0113】このようにして、鍵盤または打楽器の演奏
操作が行なわれて、スティックや指等の物体が上段検出
器6を横切ってから下段検出器5を横切るまでの時間を
検出するタイマ処理が実行される。In this way, the performance of the keyboard or percussion instrument is performed, and the timer processing for detecting the time from when the object such as the stick or the finger crosses the upper detector 6 to when it crosses the lower detector 5 is executed. Is done.
【0114】以上のように、操作面の上に2段の光検出
面を設け、演奏操作の位置と移動速度を検出することに
より、イニシャルタッチと操作位置に対応した音色、音
高等を指定し、所望の演奏操作を行なうことができる。
たとえば、電子打楽器として使用すれば、イニシャルタ
ッチ制御により切味のよい打楽器を発生させることがで
きる。As described above, the two-stage light detection surface is provided on the operation surface, and by detecting the position and the moving speed of the performance operation, the tone color, pitch, etc. corresponding to the initial touch and the operation position are designated. Desired performance operation can be performed.
For example, when used as an electronic percussion instrument, a sharp percussion instrument can be generated by initial touch control.
【0115】また、可変表示を伴う2次元操作面での入
力を行なうため、多機能選択により音色の設定と共にそ
れに相応しい入力装置、たとえばインストルメントキ
ー、鍵盤、音色効果等の各種選択スイッチを表示し、そ
の入力装置で入力を行なうことができる。Further, in order to perform input on a two-dimensional operation surface with variable display, a multi-function selection is used to set a timbre and display an appropriate input device, for example, various selection switches for an instrument key, a keyboard, a timbre effect and the like. , Input can be performed with the input device.
【0116】なお、上段検出器および下段検出器に関し
て、図2の実施例においては、上段検出器はX方向だけ
の位置検出を行い、下段検出器はXとYの両方向の位置
検出を行なうようになっている。また、図4の実施例で
は、上段検出器と下段検出器の両方がXとYの両方向の
位置検出を行なうようになっている。In the embodiment shown in FIG. 2, regarding the upper detector and the lower detector, the upper detector detects the position only in the X direction, and the lower detector detects the position in both the X and Y directions. It has become. In the embodiment shown in FIG. 4, both the upper detector and the lower detector perform position detection in both X and Y directions.
【0117】しかし、この発明は、これらのものに限定
されるものではなく、上段検出器においてXとYの両方
向の位置検出を行なうようにし、一方、下段検出器にお
いてはXまたはYの一方向だけの位置検出を行なうよう
にしてもよく、さらには、上段検出器および下段検出器
がそれぞれXとYのうち互いに異なる一方向だけの位置
検出を行なうようにしてもよいものである。However, the present invention is not limited to these, and the upper detector performs position detection in both X and Y directions, while the lower detector detects one position in X or Y in one direction. Only the position detection may be performed, and furthermore, the upper detector and the lower detector may detect the position only in one of X and Y directions different from each other.
【0118】たとえば、上段検出器はX方向(またはY
方向)だけの位置検出を行い、下段検出器はY方向(ま
たはX方向)だけの位置検出を行なうようにしてもよ
い。ただし、このようにした場合には、常に1つの物体
(指等)のみが移動するように操作し、同時に2以上の
入力操作をしないものとする。For example, the upper detector is in the X direction (or Y direction).
Direction), and the lower detector may perform position detection only in the Y direction (or X direction). However, in such a case, it is assumed that an operation is performed such that only one object (such as a finger) always moves, and two or more input operations are not performed at the same time.
【0119】これに伴い、このようにした場合には、単
音演奏となり、音源回路36a、36bやチャンネルに
対応するレジスタ、フラグは1チャンネル分でよく、ま
た図9のステップKB3、KB7、KB8、KB11に
おけるチャンネルサーチの処理等も不要となる。Accordingly, in such a case, a single-tone performance is performed, and the registers and flags corresponding to the tone generator circuits 36a and 36b and the channels may be one channel, and the steps KB3, KB7, KB8 and KB8 in FIG. The processing of the channel search in the KB 11 becomes unnecessary.
【0120】また、図8の音階音音色等のパラメータ設
定処理においては、入力操作の操作位置のみを検出して
パラメータ設定を行なうようにし、入力操作時の移動速
度は特に検出しなかったが、パラメータ入力操作時の移
動時の移動速度を鍵盤押鍵処理(図9)の場合と同様に
検出して、検出した移動速度に応じてパラメータを設定
するようにしてもよい。In the parameter setting processing for the scale tone color and the like in FIG. 8, only the operation position of the input operation is detected to set the parameter, and the moving speed at the time of the input operation is not particularly detected. The moving speed at the time of the movement at the time of the parameter input operation may be detected in the same manner as in the case of the key press process (FIG. 9), and the parameter may be set according to the detected moving speed.
【0121】たとえば、図11(B)、(C)のスライ
ドボリューム部分の操作による音量レベルの設定に代え
て、音色名表示部分の操作による音色設定時の物体移動
速度を検出し、この検出した移動速度によりその音色の
音量レベルを設定するようにしてもよい。For example, instead of setting the sound volume level by operating the slide volume portion in FIGS. 11B and 11C, the object moving speed at the time of setting the timbre by operating the timbre name display portion is detected. The volume level of the tone may be set according to the moving speed.
【0122】また、上段検出面、下段検出面で共に光ビ
ームを用いる場合を説明したが、物体が上段検出面、下
段検出面を横切るとき、その時間と位置を検出できる信
号であれば光ビーム以外を用いてもよい。たとえば、超
音波等を用いることもできる。Also, the case where the light beam is used on both the upper detection surface and the lower detection surface has been described. However, when the object crosses the upper detection surface and the lower detection surface, the light beam can be used if the signal can detect the time and position. Other than these may be used. For example, an ultrasonic wave or the like can be used.
【0123】また、モードとして各種パラメータ設定モ
ード、押鍵処理モード、その他処理モードを例示した
が、その他処理モードにどのような処理を含ませるかは
任意である。Further, although various parameter setting modes, key pressing mode, and other processing modes have been exemplified as modes, what kind of processing is included in the other processing modes is optional.
【0124】さらに、操作面上の演奏操作に基づいてそ
の位置を検出し、音高、音色等を制御する場合を説明し
たが、操作面上でスティック等を移動させ、その移動速
度を検出し、移動速度に応じた楽音制御パラメータを発
生させることもできる。たとえば、擦弦楽器等の楽音を
発生させる場合は、移動速度に応じて弓速度等の情報を
発生させることもできる。Further, the case has been described where the position is detected based on the performance operation on the operation surface and the pitch, timbre, etc. are controlled, but the stick or the like is moved on the operation surface to detect the moving speed. It is also possible to generate musical tone control parameters according to the moving speed. For example, when generating a musical sound such as a bowed musical instrument, information such as a bow speed can be generated according to the moving speed.
【0125】以上実施例に沿って本発明を説明したが、
本発明はこれらに制限されるものではない。たとえば、
種々の変更、改良、組み合わせ等が可能なことは当業者
に自明であろう。The present invention has been described in connection with the preferred embodiments.
The present invention is not limited to these. For example,
It will be apparent to those skilled in the art that various modifications, improvements, combinations, and the like can be made.
【0126】[0126]
【発明の効果】以上説明したように、本発明によれば、
2次元平面を有する表示面の上に2段以上の検出面を設
定することにより、入力操作の面内位置又は速度を検出
し、タッチデータを形成することができる。As described above, according to the present invention,
By setting two or more detection surfaces on a display surface having a two-dimensional plane, the in-plane position or speed of the input operation can be detected and touch data can be formed.
【0127】検出面内の位置を検出することにより、表
示面上の表示に対応した楽音形成パラメータを発生させ
ることができる。表示面には種々の表示を行なうことが
できるため、種々の演奏形態が可能となる。By detecting the position in the detection plane, it is possible to generate musical tone formation parameters corresponding to the display on the display plane. Since various displays can be performed on the display surface, various performance modes are possible.
【図1】 本発明の実施例による電子楽器用入力装置の
基本構成を示す。FIG. 1 shows a basic configuration of an electronic musical instrument input device according to an embodiment of the present invention.
【図2】 図1の構成における検出器の構成例を示す。FIG. 2 shows a configuration example of a detector in the configuration of FIG.
【図3】 図1の構成における光源の構成例を示す。FIG. 3 shows a configuration example of a light source in the configuration of FIG.
【図4】 図1の構成における検出器の他の構成例を示
す。FIG. 4 shows another configuration example of the detector in the configuration of FIG.
【図5】 図1に示す入力装置を備えた電子楽器の構成
例を示す。FIG. 5 shows a configuration example of an electronic musical instrument provided with the input device shown in FIG.
【図6】 図5に示す電子楽器の回路構成の例を示す。6 shows an example of a circuit configuration of the electronic musical instrument shown in FIG.
【図7】 本発明の実施例による電子楽器のメインルー
チンのフローチャートである。FIG. 7 is a flowchart of a main routine of the electronic musical instrument according to the embodiment of the present invention.
【図8】 本発明の実施例による電子楽器の音階音音色
等のパラメータ設定処理ルーチンのフローチャートであ
る。FIG. 8 is a flowchart of a parameter setting processing routine such as a scale tone color of an electronic musical instrument according to an embodiment of the present invention.
【図9】 本発明の実施例による電子楽器の鍵盤押鍵処
理ルーチンのフローチャートである。FIG. 9 is a flowchart of a key depression processing routine of the electronic musical instrument according to the embodiment of the present invention.
【図10】 本発明の実施例による電子楽器のタイマ処
理ルーチンのフローチャートである。FIG. 10 is a flowchart of a timer processing routine of the electronic musical instrument according to the embodiment of the present invention.
【図11】 本発明の実施例による電子楽器の各種モー
ドにおける入力装置の表示例を示す図である。FIG. 11 is a diagram showing a display example of the input device in various modes of the electronic musical instrument according to the embodiment of the present invention.
1 表示器、 2 弾性体、 3 光ビーム、
5 下段検出器、6 上段検出器、 7 スティッ
ク、 8 表示部、 9 保護体、10 入力装
置、 12 電源スイッチ、 14 ダイヤル、
18操作面、 20 入力操作装置、 30 バ
ス、 31 マイコン、32 ROM、 33 R
AM、 34 CPU、 36 音源回路1 display, 2 elastic body, 3 light beam,
5 Lower detector, 6 Upper detector, 7 Stick, 8 Display, 9 Protector, 10 Input device, 12 Power switch, 14 Dial,
18 operation surface, 20 input operation device, 30 bus, 31 microcomputer, 32 ROM, 33 R
AM, 34 CPU, 36 sound source circuit
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G10H 1/053 G10H 1/00 G10H 1/32 - 1/34 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G10H 1/053 G10H 1/00 G10H 1/32-1/34
Claims (2)
とも一方の第1の方向について直進性を有する複数の第
1の信号を複数の発進源から発進させる又は該複数の第
1の信号を一の発進源からの信号を分割して発進させる
ために第1の方向とは異なる方向に沿って配置される複
数の第1の信号発進口と、 前記複数の第1の信号を受ける第1の受信体と、 表示面とほぼ平行であり、かつ前記第1の面と異なる第
2の面内で、2次元方向の少なくとも一方の第2の方向
について直進性を有する複数の第2の信号を複数の発進
源から発進させる又は該複数の第2の信号を一の発進源
からの信号を分割して発進させるために第2の方向とは
異なる方向に沿って配置される複数の第2の信号発進口
と、 前記複数の第2の信号を受ける第2の受信体と、 前記第1の受信体と第2の受信体からの信号により、前
記第1の信号と前記第2の信号を遮る物体の移動速度を
検出する手段と、 前記移動速度に基づき、プレートを叩いた場合に発生さ
れる楽音の楽音パラメータを制御する手段とを有する電
子楽器用入力装置。1. A plate having a planar display surface, and a plurality of first signals having linearity in at least one first direction of a two-dimensional direction in a first surface substantially parallel to the display surface. From a plurality of starting sources or a plurality of first signals arranged along a direction different from the first direction in order to start the plurality of first signals by dividing a signal from one starting source. And a first receiver for receiving the plurality of first signals; and at least two-dimensionally in a second plane substantially parallel to a display surface and different from the first surface. In order to start a plurality of second signals having straightness in one second direction from a plurality of starting sources, or to split the plurality of second signals from a signal from one starting source, start the plurality of second signals. A plurality of second signal ports arranged along a direction different from the second direction; A second receiver that receives the plurality of second signals, and a movement of an object that blocks the first signal and the second signal based on signals from the first receiver and the second receiver. An input device for an electronic musical instrument, comprising: means for detecting a speed; and means for controlling a tone parameter of a tone generated when a plate is hit based on the moving speed.
とのできる表示体であり、 前記検出手段は、前記第1の受信体と第2の受信体から
の信号により、さらに、前記第1の信号と前記第2の信
号を遮る物体の面内位置を検出し、 前記制御手段は、前記面内位置に基づいて表示体のその
位置に表示された機能に対応する楽音パラメータを前記
移動速度に基づき制御する請求項1記載の電子楽器用入
力装置。2. The display device according to claim 1, wherein the plate is a display body capable of displaying a plurality of functions, and the detection unit further includes a signal from the first receiver and a second receiver. Detecting a signal and an in-plane position of an object that intercepts the second signal, wherein the control means sets a tone parameter corresponding to a function displayed at that position of the display body based on the in-plane position to the moving speed. The input device for an electronic musical instrument according to claim 1, wherein the input device is controlled based on the input signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04233024A JP3127597B2 (en) | 1992-08-07 | 1992-08-07 | Input device for electronic musical instruments |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04233024A JP3127597B2 (en) | 1992-08-07 | 1992-08-07 | Input device for electronic musical instruments |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0659674A JPH0659674A (en) | 1994-03-04 |
JP3127597B2 true JP3127597B2 (en) | 2001-01-29 |
Family
ID=16948612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04233024A Expired - Fee Related JP3127597B2 (en) | 1992-08-07 | 1992-08-07 | Input device for electronic musical instruments |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3127597B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8431811B2 (en) | 2001-08-16 | 2013-04-30 | Beamz Interactive, Inc. | Multi-media device enabling a user to play audio content in association with displayed video |
US8872014B2 (en) | 2001-08-16 | 2014-10-28 | Beamz Interactive, Inc. | Multi-media spatial controller having proximity controls and sensors |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6326539B1 (en) | 1998-06-30 | 2001-12-04 | Yamaha Corporation | Musical tone control apparatus and sensing device for electronic musical instrument |
US7239227B1 (en) * | 1999-12-30 | 2007-07-03 | Upek, Inc. | Command interface using fingerprint sensor input system |
JP2008260627A (en) * | 2007-04-16 | 2008-10-30 | Dainippon Printing Co Ltd | Carrying method for container with ic tag and container carrying system |
-
1992
- 1992-08-07 JP JP04233024A patent/JP3127597B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8431811B2 (en) | 2001-08-16 | 2013-04-30 | Beamz Interactive, Inc. | Multi-media device enabling a user to play audio content in association with displayed video |
US8872014B2 (en) | 2001-08-16 | 2014-10-28 | Beamz Interactive, Inc. | Multi-media spatial controller having proximity controls and sensors |
Also Published As
Publication number | Publication date |
---|---|
JPH0659674A (en) | 1994-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7091410B2 (en) | Apparatus and computer program for providing arpeggio patterns | |
JP2004251926A (en) | Electronic musical instrument | |
JP2890564B2 (en) | Electronic musical instrument | |
JPH03174590A (en) | Electronic musical instrument | |
JP3127597B2 (en) | Input device for electronic musical instruments | |
US5949012A (en) | Electronic musical instrument and music performance information inputting apparatus capable of inputting various music performance information with simple operation | |
JPH03206493A (en) | Electronic musical instrument | |
US5448008A (en) | Musical-tone control apparatus with means for inputting a bowing velocity signal | |
JPH1138967A (en) | Electronic musical instrument | |
US5428183A (en) | Tone signal generating apparatus for performing a timbre change by storing a full frequency band in a wave memory | |
JP3183385B2 (en) | Performance information input device for electronic musical instruments | |
WO2008019089A2 (en) | Musical instrument | |
US8378201B2 (en) | Resonance generation device of electronic musical instrument, resonance generation method of electronic musical instrument, computer program, and computer readable recording medium | |
JP3008419B2 (en) | Electronic musical instrument | |
JP2016180795A (en) | Musical sound generation device, musical sound generation method, program and electronic musical instrument | |
JPS63121092A (en) | Musical tone generator | |
JP2921013B2 (en) | Performance information display device | |
JP3620366B2 (en) | Electronic keyboard instrument | |
JPH02199500A (en) | Electronic musical instrument | |
JP2767122B2 (en) | Electronic percussion instrument | |
JPH08278781A (en) | Sound source module | |
JPH0566773A (en) | Electronic musical instrument | |
JPH07175480A (en) | Data setter for electronic musical instrument | |
JP2748529B2 (en) | Music control device | |
JP2890488B2 (en) | Music control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20001010 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071110 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081110 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |