JPH07210156A - Electronic instrument - Google Patents
Electronic instrumentInfo
- Publication number
- JPH07210156A JPH07210156A JP6005900A JP590094A JPH07210156A JP H07210156 A JPH07210156 A JP H07210156A JP 6005900 A JP6005900 A JP 6005900A JP 590094 A JP590094 A JP 590094A JP H07210156 A JPH07210156 A JP H07210156A
- Authority
- JP
- Japan
- Prior art keywords
- damper
- pedal
- key
- control parameter
- string
- 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)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばシンセサイザ、
電子ピアノ、電子オルガン、シングルキーボード、音源
モジュール等の電子楽器に関し、特に解放弦の効果をシ
ュミレートできる電子楽器に関する。BACKGROUND OF THE INVENTION The present invention relates to, for example, a synthesizer,
The present invention relates to electronic musical instruments such as electronic pianos, electronic organs, single keyboards, and sound source modules, and more particularly to electronic musical instruments capable of simulating the effect of open strings.
【0002】[0002]
【従来の技術】アコースティックピアノの場合、ピアノ
弦は通常ダンパと呼ばれる弦の振動を抑える装置により
押さえられており、鍵盤を弾くとハンマが弦を叩き、同
時にダンパが解放されることにより弦が振動して発音さ
れる。ここで複数の鍵盤を弾くと、各々の弦がハンマに
叩かれて振動するだけでなく、お互いの振動で解放され
た弦が共鳴し合い、さらにフレームとの共鳴も含めて豊
かな響きを出している。この共鳴効果は、同時に打鍵さ
れる鍵盤が多いほど大きくなっている。2. Description of the Related Art In the case of an acoustic piano, the piano strings are usually held down by a device called a damper that suppresses the vibration of the strings. Be pronounced. If you play multiple keys here, not only will each string be struck by a hammer and vibrate, but the strings released by each other's vibrations will also resonate with each other, and a rich resonance will be produced, including resonance with the frame. ing. This resonance effect becomes larger as the number of keys that are simultaneously pressed increases.
【0003】一方、従来の電子楽器の場合、押鍵数が増
えると、押鍵された各々の鍵盤に対応する楽音が発生す
るが、それらが単純に足し合わされるだけで、お互いに
共鳴し合うことはない。また、上記アコースティックピ
アノにおける共鳴効果に近づけるために、リバーブ(反
響)等の効果回路を使用することもあるが、設定パネル
上のスイッチ等によって設定された一律の効果しか発生
しない。即ち、リバーブ効果のスイッチがオンされる
と、押鍵数に関わらず一定のリバーブ効果しか生じない
ので、自然な効果を得ることはできなかった。On the other hand, in the case of the conventional electronic musical instrument, when the number of keys pressed increases, musical tones corresponding to the respective keys pressed are generated, but they are simply added together and resonate with each other. There is no such thing. Further, an effect circuit such as reverb (reverberation) may be used to approximate the resonance effect in the acoustic piano, but only a uniform effect set by a switch or the like on the setting panel is generated. That is, when the reverb effect switch is turned on, only a constant reverb effect is produced regardless of the number of key presses, so that a natural effect cannot be obtained.
【0004】これに鑑み、本願出願人は、特願平5−5
6334号において、押鍵数をカウントし、その押鍵数
に応じて(共鳴回路に入力する楽音信号を増幅する)効
果付与手段の制御パラメータ値を切り替えて共鳴効果を
可変としたものを提案した。また、特願平5−1378
64号において、押鍵されているキーナンバに基づいて
押鍵分布状態を計測し、この押鍵分布状態に応じて効果
付与手段の制御パラメータ値を切り替えて共鳴効果を可
変としたものを提案した。これらの場合、従来に比べ
て、かなり自然な効果を得ることができた。In view of this, the applicant of the present invention filed Japanese Patent Application No. 5-5.
No. 6334 proposes that the resonance effect is made variable by counting the number of key presses and switching the control parameter value of the effect imparting means (amplifying the tone signal input to the resonance circuit) according to the number of key presses. . In addition, Japanese Patent Application No. 5-1378
No. 64 proposed that the key depression distribution state is measured based on the key number being depressed, and the resonance effect is made variable by switching the control parameter value of the effect imparting means according to the key depression distribution state. In these cases, it was possible to obtain a fairly natural effect as compared with the conventional case.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、この改
善された技術では、ある程度の効果は得られるが、必ず
しも十分ではない。つまり、アコースティックピアノの
場合、最高音域の弦にはダンパが取り付けられておら
ず、常にダンパが離れているのと同じ状態になってい
る。また、鍵盤の操作状態だけではなくペダルの操作状
態によってもダンパの状態が異なっている。従って、電
子楽器において、単に押鍵数や押鍵分布状態によって共
鳴効果を変化させるだけでは、どうしても自然な効果と
の違いが生じてしまう。However, although this improved technique has some effects, it is not always sufficient. In other words, in the case of an acoustic piano, no damper is attached to the string in the highest pitch range, and it is in the same state as when the damper is always separated. Further, the state of the damper differs not only according to the operation state of the keyboard but also the operation state of the pedal. Therefore, in the electronic musical instrument, if the resonance effect is simply changed according to the number of pressed keys and the distribution of pressed keys, a difference from a natural effect will inevitably occur.
【0006】そこで本発明は、ダンパの状態をシュミレ
ートし、このダンパ情報に応じて共鳴効果の違いを反映
させ、よりアコースティック楽器に近い効果を得ること
を可能とすると共に、更には単にアコースティック楽器
に近づけるだけでなく積極的に音響効果の変化に結び付
け、より変化に富んだ演奏を可能とする電子楽器を提供
することを目的とする。Therefore, the present invention simulates the state of the damper, reflects the difference in the resonance effect according to the damper information, and makes it possible to obtain an effect closer to that of an acoustic instrument, and further, to simply an acoustic instrument. It is an object of the present invention to provide an electronic musical instrument that not only brings them closer to each other but also positively connects them to the change of the sound effect and enables a more varied performance.
【0007】[0007]
【課題を解決するための手段】この目的を達成するため
になされた請求項1の発明は、図1に例示する様に、楽
音信号に基づいて共鳴音等の音響効果音を作成する音響
効果音作成手段M1を有し、自装置のみで又は外部装置
と連携して演奏を行う電子楽器であって、弦が解放状態
か否かを、各鍵に対応する仮想上の弦のダンパ情報とし
てシュミレートするシュミレート手段M2と、該シュミ
レート手段M2によってシュミレートされたダンパ情報
を、弦毎に区別して記憶するダンパ情報記憶手段M3
と、該ダンパ情報記憶手段M3に記憶されたダンパ情報
に基づいて、上記音響効果音作成手段M1を制御する制
御パラメータを決定する制御パラメータ決定手段M4
と、を備えたことを特徴とする電子楽器を要旨とする。SUMMARY OF THE INVENTION In order to achieve this object, the invention of claim 1 is, as illustrated in FIG. 1, an acoustic effect for producing an acoustic effect sound such as a resonance sound based on a tone signal. An electronic musical instrument which has a sound creating means M1 and plays by itself or in cooperation with an external device, and determines whether or not a string is in a released state as damper information of a virtual string corresponding to each key. Simulation means M2 for simulating and damper information storage means M3 for storing the damper information simulated by the simulating means M2 separately for each string.
And a control parameter determining means M4 for determining a control parameter for controlling the sound effect producing means M1 based on the damper information stored in the damper information storage means M3.
The gist is an electronic musical instrument characterized by having and.
【0008】請求項2の発明は、上記シュミレート手段
M2が、鍵及びペダルの操作状態に応じて弦の解放状態
をシュミレートすることを特徴とする上記請求項1記載
の電子楽器を要旨とする。The invention according to claim 2 provides the electronic musical instrument according to claim 1, characterized in that the simulating means M2 simulates the released state of the strings in accordance with the operating states of the key and the pedal.
【0009】請求項3の発明は、上記制御パラメータ決
定手段M4が、ダンパ情報上の解放されている弦に対し
て各々設定された重みを用いて、制御パラメータを決定
することを特徴とする上記請求項1又は2記載の電子楽
器を要旨とする。The invention of claim 3 is characterized in that the control parameter determining means M4 determines the control parameter by using the weight set for each released string in the damper information. The electronic musical instrument according to claim 1 or 2 is the gist.
【0010】[0010]
【作用】上記構成を有する請求項1の電子楽器によれ
ば、シュミレート手段M2によって弦が解放状態か否か
を各鍵に対応する仮想上の弦のダンパ情報としてシュミ
レートし、ダンパ情報記憶手段M3によってこのダンパ
情報を弦毎に区別して記憶する。そして、制御パラメー
タ決定手段M4によって、ダンパ情報記憶手段M3に記
憶されたダンパ情報に基づいて音響効果音作成手段M1
を制御する制御パラメータを決定する。そのため、発音
時の共鳴や、残響等の効果に変化を与えて好適に調節で
きるので、ダンパ情報上の弦の解放状態に応じて、適切
にアコースティックピアノに近い共鳴効果を得ることが
できる。According to the electronic musical instrument of the present invention having the above structure, the simulation means M2 simulates whether or not the string is in the released state as damper information of the virtual string corresponding to each key, and the damper information storage means M3. This damper information is stored separately for each string. Then, the control parameter determination means M4, based on the damper information stored in the damper information storage means M3, the sound effect producing means M1.
Determine the control parameters that control the. Therefore, effects such as resonance at the time of sounding and reverberation can be changed and adjusted appropriately, so that a resonance effect close to that of an acoustic piano can be appropriately obtained according to the released state of the string in the damper information.
【0011】尚、ピアノに限らず各種アコースティック
楽器に対しても同様である。更には、各弦の解放状態と
アコースティック楽器における共鳴度合の関係とを無関
係に設定する場合には、単にアコースティック楽器に近
づけるだけでなく、積極的に音響効果の変化に結び付け
れば、より変化に富んだ演奏も可能となる。The same applies to not only pianos but also various acoustic musical instruments. Furthermore, when setting the release state of each string and the relationship of the degree of resonance in an acoustic instrument independently of each other, not only making it closer to the acoustic instrument, but also positively connecting to the change of the acoustic effect will make it more changeable. Rich playing is also possible.
【0012】ここで、上記音響効果音作成手段として
は、遅延回路やアンプ等を組み合わせた複数のハードに
よる共鳴回路を採用できるが、デジタル制御にて各構成
要素(遅延回路やアンプ)の特性を変化させるDSP
(デジタルシグナルドプロセッサ)を採用すれば、一層
構成が容易になる。Here, as the sound effect producing means, it is possible to employ a plurality of hardware resonance circuits in which delay circuits and amplifiers are combined, but the characteristics of each constituent element (delay circuit or amplifier) can be digitally controlled. DSP to change
If a (digital signal processor) is adopted, the configuration becomes easier.
【0013】請求項2の電子楽器によれば、シュミレー
ト手段M2によって、鍵の押鍵・離鍵の操作状態及びペ
ダルの踏み込み等の操作状態に応じて、弦が解放状態か
否かに相当するダンパ情報を、仮想上の弦毎に設定する
ことが可能である。ここで、上記ペダルとしては、仮想
上のダンパを操作するペダルに該当するダンパペダルや
ソステヌートペダルが挙げられる。According to the electronic musical instrument of the second aspect, it corresponds to whether or not the string is in the released state by the simulating means M2 in accordance with the operation state of key depression / key release and the operation state of pedal depression. The damper information can be set for each virtual string. Here, examples of the pedal include a damper pedal and a sostenuto pedal corresponding to a pedal that operates a virtual damper.
【0014】請求項3の電子楽器によれば、制御パラメ
ータを決定する際には、ダンパ情報上の解放されている
弦に対して各々設定された重みを用いるので、弦の種類
に応じた共鳴の状態に適切に設定することが可能であ
る。ここで、ダンパ情報上の解放されている弦に対して
各々設定された重みを用いる場合は、その加算値に応じ
て制御パラメータを決定すると、効果が大きくしかも処
理が簡易化されるので好適である。According to the electronic musical instrument of the third aspect, when the control parameter is determined, the weight set for each released string in the damper information is used, so that the resonance depending on the type of string is used. It is possible to set appropriately to the state of. Here, when using the weights respectively set for the released strings on the damper information, it is preferable to determine the control parameter according to the added value because the effect is large and the process is simplified. is there.
【0015】また、これ以外に、制御パラメータを決定
する際に、ダンパ情報上に設定された解放されている弦
の数及び/又は分布状態を用いる場合には、よりアコー
スティック楽器に近い効果を得ることができる。この場
合、解放されている弦の数やその分布状態の重み付け
は、シュミレートしたいアコースティック楽器に応じて
変更してもよい。また、アコースティック楽器へのシュ
ミレートとは無関係に、所望の対応関係あるいは重み付
けを行ってもよい。In addition to this, when the number and / or distribution state of released strings set on the damper information is used when determining the control parameter, an effect closer to that of an acoustic instrument is obtained. be able to. In this case, the number of released strings and the weighting of the distribution state thereof may be changed according to the acoustic instrument to be simulated. Further, a desired correspondence relationship or weighting may be performed regardless of the simulation of the acoustic musical instrument.
【0016】尚、仮想上の弦の数のみに基づいて共鳴効
果を付与する場合にも有る程度の効果が得られるが、弦
の分布状態のみに基づいて共鳴効果を付与する場合には
一層優れた効果が得られ、更に弦の数及び分布状態に基
づいて効果を付与することが一層望ましい共鳴効果が得
られる。Although a certain degree of effect can be obtained when the resonance effect is given only based on the number of virtual strings, it is more excellent when the resonance effect is given only based on the distribution state of the strings. It is possible to obtain a desired effect, and more desirable resonance effect can be obtained by applying the effect based on the number and distribution of the strings.
【0017】[0017]
【実施例】以上説明した本発明の構成・作用を一層明ら
かにするために、以下本発明の電子楽器の好適な実施例
について説明する。図2は一実施例の電子楽器の電気的
構成を示すブロック図である。BEST MODE FOR CARRYING OUT THE INVENTION Preferred embodiments of the electronic musical instrument of the present invention will be described below in order to further clarify the constitution and operation of the present invention described above. FIG. 2 is a block diagram showing the electrical configuration of the electronic musical instrument of one embodiment.
【0018】MIDIインターフェース10は、図示し
ない外部機器とCPU11との間で送受される演奏情報
の受渡制御を行うものである。ここでいう外部機器と
は、本電子楽器に演奏情報を供給し、または本電子楽器
からの演奏情報に基づき楽音を発生するものであり、例
えば電子ピアノ、電子オルガン、電子キーボード等のM
IDIインターフェース機能を有する電子楽器等が用い
られる。このMIDIインターフェース10は、システ
ムバス12を介さないで直接CPU11と接続されてい
る。The MIDI interface 10 controls delivery of performance information transmitted and received between an external device (not shown) and the CPU 11. The external device referred to here is a device that supplies performance information to the electronic musical instrument or generates a musical tone based on the performance information from the electronic musical instrument. For example, an M, such as an electronic piano, an electronic organ, or an electronic keyboard, is used.
An electronic musical instrument or the like having an IDI interface function is used. The MIDI interface 10 is directly connected to the CPU 11 without the system bus 12.
【0019】CPU11は、ROM17のプログラムメ
モリに記憶された制御プログラムに従って本電子楽器の
各部を制御する。このCPU11には、システムバス1
2を介さずにパネル13とペダル15が接続されると共
に、システムバス12を介してROM17、RAM1
9、タッチセンサ21、表示パネル部25、楽音発生部
27、(音響効果音作成手段としての)音響効果回路4
1が接続されている。The CPU 11 controls each part of the electronic musical instrument according to the control program stored in the program memory of the ROM 17. This CPU 11 has a system bus 1
The panel 13 and the pedal 15 are connected without going through 2, and the ROM 17 and the RAM 1 through the system bus 12.
9, touch sensor 21, display panel section 25, musical sound generating section 27, acoustic effect circuit 4 (as acoustic effect producing means)
1 is connected.
【0020】パネル13は、電源スイッチ、モード指定
スイッチ、メロディ選択スイッチ、リズム選択スイッ
チ、音色選択スイッチ(以上は図示せず)、効果設定ス
イッチ13a、リバーブスイッチ13b等の各種スイッ
チを備えている。各スイッチのセット/リセット状態は
内部に設けられたパネルスキャン回路によって検知され
るようになっており、このパネル13内のパネルスキャ
ン回路で検知したスイッチのセット状態に関するデータ
はRAM19に記憶される。尚、上記パネル13のスイ
ッチによる現在の設定状態等の各種情報は、表示パネル
部25に表示される。The panel 13 is provided with various switches such as a power switch, a mode designation switch, a melody selection switch, a rhythm selection switch, a tone color selection switch (not shown above), an effect setting switch 13a and a reverb switch 13b. The set / reset state of each switch is detected by the panel scan circuit provided inside, and the data regarding the set state of the switch detected by the panel scan circuit in the panel 13 is stored in the RAM 19. Various information such as the current setting state of the switches on the panel 13 is displayed on the display panel section 25.
【0021】ペダル15には、電子楽器の種類に応じ
て、例えばダンパペダル15A、ソステヌートペダル1
5B、ソフトペダル15C等があり、これらのペダル1
5に対応して、ペダル15が踏まれたか否かを各々検出
するペダルセンサ15a〜cが取り付けられている。
尚、踏み込み量を測定するペダルセンサを使用する場合
には、ペダル15の踏み込み量に応じて、電圧を制御し
て音量を変化させたり、減衰特性を変化させたりするこ
とができる。The pedal 15 may be, for example, a damper pedal 15A or a sostenuto pedal 1 depending on the type of electronic musical instrument.
5B, soft pedal 15C, etc.
Corresponding to No. 5, pedal sensors 15a to 15c for respectively detecting whether or not the pedal 15 is stepped on are attached.
When using a pedal sensor that measures the amount of depression, it is possible to control the voltage to change the volume or change the damping characteristic according to the amount of depression of the pedal 15.
【0022】特に本実施例では、後述するダンパ情報
(仮想上のダンパの情報)を設定するために、ダンパペ
ダル15A及びソステヌートペダル15Bのペダルセン
サ15a,15bの出力が使用される。即ち、ペダルセ
ンサ15a,15bからは、ペダル15A,15Bの踏
み込みを示すオンイベント、又は踏み込みが解除された
ことを示すオフイベントが出力される。In particular, in this embodiment, the outputs of the pedal sensors 15a and 15b of the damper pedal 15A and the sostenuto pedal 15B are used to set damper information (virtual damper information) described later. That is, the pedal sensors 15a and 15b output an on-event indicating that the pedals 15A and 15B are depressed or an off-event indicating that the pedals have been released.
【0023】ここで、ダンパとは、通常アコースティッ
クピアノの弦の近傍に配置されるものであり、ダンパが
弦を押さえると弦の振動が抑えられて発音が抑制され、
一方、ダンパが弦から離れると弦は解放弦となって発音
する。そして、押鍵が行なわれると、打弦動作に伴って
ダンパが弦から離れて発音が行われ、離鍵が行われる
と、ダンパが弦を押さえて消音が行われる。また、ダン
パペダル15aが踏まれると、全てのダンパが弦から離
れるので弦全体が大きく共鳴し、ソステヌートペダル1
5cが踏まれると、離鍵しても当該弦のダンパが戻らな
いので、押鍵した弦のみ解放弦の状態が維持されて発音
が持続することになる。Here, the damper is usually arranged in the vicinity of a string of an acoustic piano, and when the damper presses the string, the vibration of the string is suppressed and the sound is suppressed.
On the other hand, when the damper moves away from the string, the string becomes an open string and sounds. When the key is depressed, the damper separates from the string in response to the string striking operation, and when the key is released, the damper presses the string to mute the sound. Further, when the damper pedal 15a is depressed, all the dampers are separated from the string, so that the entire string resonates greatly, and the sostenuto pedal 1
When 5c is stepped on, the damper of the relevant string does not return even when the key is released, so that only the depressed string is maintained in the released string state and the sound is maintained.
【0024】ROM17は、上述したCPU11を動作
させるプログラムの他、音色データ、その他の種々の固
定データを格納している。音色データメモリには、楽音
振動を合成するためのデータである周波数ナンバ、波形
ナンバ、エンベロープ波形ナンバ、モードデータ等が記
憶されている。この音色データメモリに格納されている
各データは、音色ポインタによって指定される。即ち、
パネル操作、鍵盤操作に応じて上記音色ポインタが変更
され、その変更された音色ポインタにより指定された各
データが波形メモリ31及びエンベロープ波形メモリ3
3から読み出され、所定の演算が施される等して楽音発
生部27に供給される。The ROM 17 stores tone color data and various other fixed data in addition to the program for operating the CPU 11 described above. The tone color data memory stores frequency numbers, waveform numbers, envelope waveform numbers, mode data, etc., which are data for synthesizing tone vibration. Each data stored in this tone color data memory is designated by a tone color pointer. That is,
The tone color pointer is changed according to panel operation and keyboard operation, and each data designated by the changed tone color pointer is converted into the waveform memory 31 and the envelope waveform memory 3.
3 is supplied to the musical tone generating unit 27 after being read out from the data No. 3 and subjected to a predetermined calculation.
【0025】特に本実施例では、このROM17に、共
鳴効果を付与する際に使用される(後述する)重み付け
用マップや入力量設定用マップが予め記憶されている。
尚、アタックスピード、アタックレベル、ディケイスピ
ード、ディケイレベル等を決定するためのテーブル、及
びパラメータ値選択テーブルも、このROM17に記憶
されている。Particularly in the present embodiment, the ROM 17 stores in advance a weighting map and an input amount setting map (which will be described later) used when giving the resonance effect.
The ROM 17 also stores a table for determining the attack speed, attack level, decay speed, decay level, etc., and a parameter value selection table.
【0026】RAM19には、CPU11の作業用領
域、本電子楽器を制御するための各種レジスタ、カウン
タ、フラグ等が定義されている他、ROM17に記憶さ
れている必要なデータが転送されて格納されるデータエ
リア、パネル13の各スイッチの状態に対応する放音に
必要なデータがセットされる複数のレジスタや楽音発生
部を未使用チャンネルに割り付けるためのデータを記憶
するアサインメモリ、演奏情報を記憶する記憶領域等を
有している。尚、RAM19に記憶されたパネル13の
スイッチの設定状態に関するデータは、発音の際、その
他必要に応じてCPU11等により参照される。The RAM 19 defines a work area for the CPU 11, various registers for controlling the electronic musical instrument, counters, flags, and the like, and also transfers and stores necessary data stored in the ROM 17. Data area, a plurality of registers in which data necessary for sound emission corresponding to the state of each switch of the panel 13 is set, an assignment memory for storing data for allocating a tone generation section to an unused channel, and performance information It has a storage area and the like. The data regarding the setting states of the switches of the panel 13 stored in the RAM 19 is referred to by the CPU 11 or the like when the sound is generated and as needed.
【0027】また、RAM19には、キーボード部(鍵
盤)23のオン/オフ状態、即ち押鍵か離鍵かを記憶す
る押鍵マップや、ノートオンカウンタも記憶されるが、
特に本実施例では、後述するダンパ情報のマップ(ダン
パ管理用マップ)も記憶される。The RAM 19 also stores a key-on map for storing the on / off state of the keyboard (keyboard) 23, that is, whether the key is pressed or released, and a note-on counter.
Particularly, in this embodiment, a map of damper information (damper management map) described later is also stored.
【0028】キーボード部23は、発生すべき楽音を指
定するために使用されるもので、複数のキーと、これら
キーの押鍵・離鍵動作に連動して開閉するキースイッチ
とで構成される。タッチセンサ21は、そのキースイッ
チのオン/オフ状態を検出してCPU11に送出する。The keyboard section 23 is used for designating a musical sound to be generated, and is composed of a plurality of keys and a key switch which opens and closes in conjunction with key pressing / key releasing operations of these keys. . The touch sensor 21 detects the on / off state of the key switch and sends it to the CPU 11.
【0029】楽音発生部27は、波形メモリ31に記憶
されている楽音波形データを読み出して再生することに
より、各種楽器に対応した楽音信号を生成出力するもの
である。この楽音発生部27では、キーボード部23か
らの入力に応じてCPU11から出力された制御データ
に基づき、指定された音色や音量に対応する楽音波形デ
ータ及びエンベロープデータを、波形メモリ31及びエ
ンベロープ波形メモリ33から読み出し、その楽音波形
データにエンベロープデータを付加した楽音信号として
出力する。The musical tone generating section 27 reads and reproduces musical tone waveform data stored in the waveform memory 31 to generate and output musical tone signals corresponding to various musical instruments. In the musical tone generating section 27, based on the control data output from the CPU 11 in response to the input from the keyboard section 23, the musical tone waveform data and the envelope data corresponding to the designated tone color and volume are stored in the waveform memory 31 and the envelope waveform memory. It is read out from 33 and output as a tone signal in which envelope data is added to the tone waveform data.
【0030】出力された楽音信号は2系統に分かれ、一
方は音響効果回路41を介してD/A変換器47に供給
され、増幅器やスピーカを備えたサウンドシステム49
に送られ、他方は音響効果回路41を介さずにスルーで
D/A変換器47に供給される。The output musical tone signal is divided into two systems, one of which is supplied to the D / A converter 47 via the acoustic effect circuit 41, and a sound system 49 having an amplifier and a speaker.
And the other is supplied to the D / A converter 47 through without passing through the sound effect circuit 41.
【0031】音響効果回路41は、CPU11からの
(ダンパ情報に基づいた)パラメータ制御信号や、パネ
ル13で設定されたリバーブやコーラス、トレモロ等の
音響効果付与の指示によって、楽音発生部27から送ら
れてきた楽音信号に対して所定の音響変化を加える。The sound effect circuit 41 sends from the tone generation section 27 in response to a parameter control signal (based on damper information) from the CPU 11 and an instruction to give a sound effect such as reverb, chorus, tremolo, etc. set on the panel 13. A predetermined acoustic change is applied to the received musical tone signal.
【0032】この音響効果回路41は、図3に示す様
に、遅延回路41a1〜41d1やアンプ41a2〜41
d2等からなる複数の(例えば第1から第4の)共鳴回
路41a〜41dを並列に含むDSPとして構成されて
いる。つまり、遅延回路41a1〜41d1の遅延時間は
第1の制御パラメータによって設定され、帰還回路のア
ンプ41a2〜41d2の増幅量は第2の制御パラメータ
によって設定され、これによって、音響効果回路41か
ら出力され楽音信号が調節される。尚、この制御パラメ
ータについては、後に制御パラメータ設定用マップの説
明の際に詳細に説明する。As shown in FIG. 3, the sound effect circuit 41 includes delay circuits 41a1 to 41d1 and amplifiers 41a2 to 41.
It is configured as a DSP including a plurality of (for example, first to fourth) resonance circuits 41a to 41d composed of d2 and the like in parallel. That is, the delay times of the delay circuits 41a1 to 41d1 are set by the first control parameter, and the amplification amounts of the amplifiers 41a2 to 41d2 of the feedback circuit are set by the second control parameter, whereby the sound effect circuit 41 outputs them. The tone signal is adjusted. The control parameters will be described in detail later when the control parameter setting map is described.
【0033】次に、本実施例で使用するダンパ管理用マ
ップ,重み付け用マップ,制御パラメータ設定用マップ
について、図4に基づいて説明する。まず、ダンパ情報
とは、ダンパが弦を押さえた状態(ダンパミュート状
態)及び弦から離れた状態(ダンパ解放状態)をシュミ
レートするために設けられたものであり、ダンパ管理用
マップでは、仮想上のダンパが仮想上の弦を押さえた場
合をダンパ管理用フラグ(ダンパフラグ)DFがオフ
(0)とし、仮想上のダンパが仮想上の弦から離れた場
合をダンパ管理用フラグDFがオン(1)としている。Next, the damper management map, the weighting map, and the control parameter setting map used in this embodiment will be described with reference to FIG. First, the damper information is provided for simulating the state where the damper holds the string (damper mute state) and the state where the damper is away from the string (damper released state). In the damper management map, The damper management flag (damper flag) DF is turned off (0) when the damper of the virtual string presses the virtual string, and the damper management flag DF is turned on (1) when the virtual damper is separated from the virtual string. ).
【0034】具体的には、図4(a)に示す様に、ダン
パ管理用マップには、例えば88鍵あるキーの種類(即
ちキーナンバ)全てに対応して、ダンパ管理用フラグD
Fがオンかオフかが記憶されている。そして、押鍵がな
されると、対応するキーナンバのダンパ管理用フラグD
Fがオンとなり、離鍵がなされると、対応するキーナン
バのダンパ管理用フラグDFがオフとなる。また、ダン
パペダル15Aが踏まれると、全てのキーナンバのダン
パ管理用フラグDFがオンとなり、ソステヌートペダル
15Bが踏まれると、押鍵されているキーナンバのダン
パ管理用フラグDFのみがオンとなる。尚、電子楽器に
は、実際の鍵盤に加えて仮想上のより広い鍵盤を設けた
場合があるが、この場合は、仮想上の鍵盤全てについて
ダンパ情報のマップを設定することが望ましい。Specifically, as shown in FIG. 4A, in the damper management map, the damper management flag D is associated with all types of keys (for example, key numbers) having 88 keys, for example.
Whether F is on or off is stored. When a key is pressed, the damper management flag D of the corresponding key number
When F is turned on and the key is released, the damper management flag DF of the corresponding key number is turned off. When the damper pedal 15A is depressed, the damper management flags DF of all key numbers are turned on, and when the sostenuto pedal 15B is depressed, only the damper management flag DF of the key number that is pressed is turned on. It should be noted that the electronic musical instrument may be provided with a virtual wider keyboard in addition to the actual keyboard. In this case, it is desirable to set a map of damper information for all virtual keyboards.
【0035】また、図4(b)に示す様に、上記ダンパ
管理用マップとは別に、仮想上の弦毎に(即ち実際には
キー毎に)、効果を付与する際に使用される重み付け用
マップが設定されている。この重み付け用マップは、共
鳴し易い弦ほどその重み付けの値が大きく設定されてい
る。Further, as shown in FIG. 4 (b), in addition to the damper management map, weighting used for giving an effect to each virtual string (that is, actually to each key). Map is set. In this weighting map, the weighting value is set to be larger for the strings that are more likely to resonate.
【0036】更に、図4(c)に示す様に、上記重み付
けの値を加算した加算値に対応して、制御パラメータ設
定用マップが記憶されている。つまり、ある加算値に対
応して、遅延回路41a1〜41d1の遅延時間を決定す
る(即ちリバーブの深さを定める)第1の制御パラメー
タと、アンプ41a2〜41d2の増幅量を決定する(即
ちリバーブの量を定める)第2の制御パラメータとが、
各共鳴回路41a〜41d毎に定まる様にマップが設定
されている。Further, as shown in FIG. 4C, a control parameter setting map is stored corresponding to the added value obtained by adding the weighting values. In other words, the first control parameter that determines the delay time of the delay circuits 41a1 to 41d1 (that is, determines the reverb depth) and the amplification amount of the amplifiers 41a2 to 41d2 are determined (that is, the reverb) corresponding to a certain addition value. The second control parameter is
The map is set so as to be determined for each of the resonance circuits 41a to 41d.
【0037】従って、これらのマップを使用して、制御
パラメータを設定する場合には、まず、ダンパ管理用マ
ップから、ダンパ管理用フラグDFがオンとなっている
キーのキーナンバを求め、次に、重み付け用マップか
ら、対応するキーナンバのみの重み付けの値を求めて、
これらの重み付けの値を加算し、次に、制御パラメータ
設定用マップから、この加算値に対応した第1及び第2
の制御パラメータを決定する様にして行なう。Therefore, when the control parameters are set using these maps, first, the key number of the key for which the damper management flag DF is turned on is obtained from the damper management map, and then, From the weighting map, find the weighting value for the corresponding key number only,
These weighting values are added, and then, from the control parameter setting map, the first and second values corresponding to this added value are added.
The control parameters are determined.
【0038】尚、上記図4には、説明のためにキーの種
類をその音程で示したが、実際に記憶されるデータは、
キーの種類を示すキーナンバ等の最小限のデータでよ
い。次に、本実施例の電子楽器の作動を説明する。図5
は本実施例の全般処理を示すフローチャートである。In FIG. 4, the types of keys are shown by their pitches for the sake of explanation, but the data actually stored is
Minimal data such as a key number indicating the type of key is sufficient. Next, the operation of the electronic musical instrument of this embodiment will be described. Figure 5
2 is a flowchart showing the overall processing of this embodiment.
【0039】図5に示す様に、電源がオンされると、ス
テップ1(以下ステップをSで示す)にてCPU11、
RAM19、音源LSI等の初期化が行われる。続くS
2ではパネルイベント処理、S3ではペダルイベント処
理、S4では鍵盤イベント処理がそれぞれ行われ、S4
の鍵盤イベント処理の後はS2に戻って以下の処理を繰
り返す。以下各イベント処理S2,S3,S4について
詳細に説明する。As shown in FIG. 5, when the power is turned on, in step 1 (hereinafter step is indicated by S), the CPU 11,
The RAM 19, the sound source LSI, etc. are initialized. Continued S
2 performs panel event processing, S3 performs pedal event processing, and S4 performs keyboard event processing.
After the keyboard event processing of, the process returns to S2 and the following processing is repeated. The event processes S2, S3 and S4 will be described in detail below.
【0040】まずパネルイベント処理(S2)は、パネ
ル13関係の処理であり、パネル13上の各スイッチの
設定状況(セット/リセット)により、例えば該当する
LEDを点灯させたり、セットされている音色に切り替
えたり、自動音響効果設定モード(効果設定スイッチ1
3aが押下されている場合)あるいはリバーブモード
(リバーブスイッチ13bが押下されている場合)に切
り替えたりする等の処理である。First, the panel event process (S2) is a process related to the panel 13. Depending on the setting status (set / reset) of each switch on the panel 13, for example, the corresponding LED is turned on or the set tone color is set. To the automatic sound effect setting mode (effect setting switch 1
3a) or a reverb mode (when the reverb switch 13b is pressed).
【0041】続くペダルイベント処理(S3)を、図6
のフローチャートを参照して説明するが、このペダルイ
ベント処理には、ダンパペダル15Aの操作状態に基づ
いて行われる処理であるダンパペダル処理(S10)
と、ソステヌートペダル15Bの操作状態に基づいて行
われる処理であるソステヌートペダル処理(S20)
と、その他のペダル処理(S30)とがある。The subsequent pedal event process (S3) is shown in FIG.
As will be described with reference to the flowchart of FIG. 5, this pedal event process is a damper pedal process (S10) that is a process performed based on the operation state of the damper pedal 15A.
And sostenuto pedal processing (S20), which is processing performed based on the operation state of the sostenuto pedal 15B.
And other pedal processing (S30).
【0042】次に、このダンパペダル処理(S10)に
ついて、図7のフローチャートを参照して説明する。ま
ず、S100で、ダンパペダル15Aが踏まれたか否か
を、ダンパペダル15Aのペダルセンサ15aからオン
イベントがあったか否かによって判断する。ここで、新
たにダンパペダル15Aが踏まれた場合、即ちオンイベ
ントがあった場合は、ダンパペダル15Aが踏まれたこ
とを示すダンパペダルオンフラグをセットし(S11
0)、更に上記ダンパ管理用マップの全てのダンパ管理
用フラグDFをオンにし(S120)、S170に移行
する。Next, the damper pedal process (S10) will be described with reference to the flowchart of FIG. First, in S100, it is determined whether or not the damper pedal 15A is stepped on based on whether or not there is an on event from the pedal sensor 15a of the damper pedal 15A. Here, when the damper pedal 15A is newly stepped on, that is, when there is an on event, a damper pedal on flag indicating that the damper pedal 15A is stepped is set (S11).
0), all the damper management flags DF of the damper management map are turned on (S120), and the process proceeds to S170.
【0043】一方、S100で、ダンパペダル15Aの
オンイベントが無かった場合は、ダンパペダル15Aの
離されたことを示すオフイベントがあったか否かを判断
する(S130)。ここで、オフイベントがあった場合
は、既にセットされているダンパペダルオンフラグをリ
セットし(S140)、ダンパペダルオフ処理を行う
(S150)。つまり、鍵盤が押され、ダンパペダル1
5Aが踏まれている間延びていた音の消音処理を行う。
尚、上記S130でダンパペダル15Aのオフイベント
が無かった場合は、一旦本処理を終了する。On the other hand, if there is no ON event of the damper pedal 15A in S100, it is determined whether or not there is an OFF event indicating that the damper pedal 15A has been released (S130). Here, if there is an off event, the damper pedal on flag that has already been set is reset (S140), and damper pedal off processing is performed (S150). That is, the keyboard is pressed and the damper pedal 1
The mute processing of the sound extended while 5A is stepped on is performed.
It should be noted that if there is no off event of the damper pedal 15A in S130, this processing is once terminated.
【0044】続くS160では、押鍵されているキーに
対応する(仮想上の)弦のダンパ以外はダンパがオフと
なっているので、押鍵されているキーのキーナンバに対
応するダンパ管理用フラグDFのみをオンとする処理を
行なって、S170に移行する。In subsequent S160, the dampers other than the dampers of the (virtual) strings corresponding to the depressed key are turned off. Therefore, the damper management flag corresponding to the key number of the depressed key. Processing for turning on only DF is performed, and the process proceeds to S170.
【0045】S170では、制御パラメータ決定処理を
行なう。即ち、図8に示す様に、ダンパ管理用フラグD
Fがオンになっているキーの重み付けの値を重み付け用
マップを参照して求め(S171)、それらを全て加算
し(S173)、次に、制御パラメータ設定用マップを
参照して、この加算値から第1及び第2の制御パラメー
タを決定する処理を行なう(S175)。At S170, control parameter determination processing is performed. That is, as shown in FIG. 8, the damper management flag D
The weighting value of the key for which F is turned on is obtained by referring to the weighting map (S171), all of them are added (S173), and then the addition value is obtained by referring to the control parameter setting map. Then, the process of determining the first and second control parameters is performed (S175).
【0046】続くS180では、上記S170にて決定
された制御パラメータを音響効果回路41に渡して、各
共鳴回路41a〜41dの制御パラメータを実際に変更
する処理を行なって、一旦本処理を終了する。次に、上
記ソステヌートペダル処理(S20)について、図9の
フローチャートを参照して説明する。In the following S180, the control parameters determined in S170 are passed to the acoustic effect circuit 41, the control parameters of the resonance circuits 41a to 41d are actually changed, and the process is terminated. . Next, the sostenuto pedal processing (S20) will be described with reference to the flowchart of FIG.
【0047】まず、S200で、ソステヌートペダル1
5Bのペダルセンサ15bからのオンイベントがあった
か否かを判断する。ここで、新たにソステヌートペダル
15Bが踏まれた場合、即ちオンイベントがあった場合
は、ソステヌートペダル15Bがオンになったことを示
すソステヌートペダルオンフラグをセットし(S21
0)、S260に移行する。First, in S200, the sostenuto pedal 1
It is determined whether or not there is an on event from the pedal sensor 15b of 5B. Here, when the sostenuto pedal 15B is newly depressed, that is, when there is an on event, a sostenuto pedal on flag indicating that the sostenuto pedal 15B is turned on is set (S21).
0), the process proceeds to S260.
【0048】一方、S200で、ソステヌートペダル1
5Bのオンイベントが無かった場合は、ソステヌートペ
ダル15Bのオフイベントがあったか否かを判断する
(S220)。ここで、オフイベントがあった場合は、
既にセットされているソステヌートペダルオンフラグを
リセットし(S230)、上述したダンパペダルオフ処
理と同様なソステヌートペダルオフ処理を行う(S24
0)。つまり、鍵盤が押され、ソステヌートペダル15
Bが踏まれている間延びていた音の消音処理を行う。
尚、上記S220でソステヌートペダル15Bのオフイ
ベントが無かった場合は、一旦本処理を終了する。On the other hand, in S200, the sostenuto pedal 1
When there is no 5B on-event, it is determined whether or not there is an off-event of the sostenuto pedal 15B (S220). If there is an off event here,
The sostenuto pedal on flag which has already been set is reset (S230), and the sostenuto pedal off processing similar to the damper pedal off processing described above is performed (S24).
0). That is, the keyboard is pressed and the sostenuto pedal 15
The mute processing of the sound extended while B is stepped on is performed.
If there is no off event of the sostenuto pedal 15B in S220, this process is once terminated.
【0049】続くS250では、押鍵されているキーの
キーナンバに対応するダンパ管理用フラグDFのみをオ
ンとする処理を行なって、S260に移行する。S26
0では、上述したダンパペダル処理のS170と同様
に、制御パラメータ決定処理を行なう。即ち、図8に示
す様に、ダンパ管理用フラグDFがオンのキーの重み付
けの値を全て加算し、この加算値から制御パラメータを
決定する処理を行なう。In the following S250, only the damper management flag DF corresponding to the key number of the depressed key is turned on, and the process proceeds to S260. S26
At 0, the control parameter determination process is performed as in S170 of the damper pedal process described above. That is, as shown in FIG. 8, all the weighting values of the keys for which the damper management flag DF is on are added, and the control parameter is determined from the added value.
【0050】続くS270では、上記S260にて決定
された制御パラメータを音響効果回路41に渡して、制
御パラメータを変更する処理を行なって、一旦本処理を
終了する。次に、上記鍵盤イベント処理(S4)を、図
10のフローチャートを参照して説明する。In the following S270, the control parameter determined in S260 is passed to the acoustic effect circuit 41, a process for changing the control parameter is performed, and this process is once terminated. Next, the keyboard event process (S4) will be described with reference to the flowchart of FIG.
【0051】本鍵盤イベント処理では、まず、鍵盤にて
押鍵がなされたことを示すオンイベントがあったか否か
を判断し(S300)、オンイベントがあった場合に
は、オンイベントのキーのキーナンバに対応するダンパ
管理用フラグDFをオンにし(S310)、楽音諸パラ
メータを音源LSIにロードする(S320)。この楽
音諸パラメータとは、例えば立ち上がりの速度及び大き
さ示すアタックスピード及びアタックレベルや、立ち下
がりの速度及び大きさを示すディケイスピード及びディ
ケイレベル、読み出し(発音する)周波数の値、波形メ
モリ読み出しのスタートアドレス等であり、これらを音
源LSIにロードする。In this keyboard event processing, first, it is determined whether or not there is an on event indicating that a key is pressed on the keyboard (S300). If there is an on event, the key number of the on event key is determined. The damper management flag DF corresponding to is turned on (S310), and various musical tone parameters are loaded into the tone generator LSI (S320). The tone parameters include, for example, attack speed and attack level indicating rising speed and magnitude, decay speed and decay level indicating falling speed and magnitude, read (pronounced) frequency value, and waveform memory reading. The start address and the like are loaded into the tone generator LSI.
【0052】その後、発音処理を行って(S330)、
S370に移行する。即ち、CPU11から音源LSI
に発音命令を与え、これにより発音されると一つの鍵盤
イベントに対する処理となり、この処理をイベントのあ
る度に繰り返す。一方、S300でオンイベントがなか
った場合には、離鍵がなされたことを示すオフイベント
があったか否かを判断し(S340)、オフイベントが
あった場合は、後述するオフイベント時のダンパ管理用
マップの作成処理を行なう(S350)。尚、S340
でオフイベントがなかった場合には、一旦本処理を終了
する。After that, sound generation processing is performed (S330),
The process moves to S370. That is, from the CPU 11 to the sound source LSI
When a sounding command is given to the keyboard, the processing for one keyboard event is performed, and this processing is repeated every time there is an event. On the other hand, if there is no on-event in S300, it is determined whether or not there is an off-event indicating that the key is released (S340). If there is an off-event, damper management at the off-event described later is performed. The process of creating a service map is performed (S350). Incidentally, S340
If there is no off event in step 1, this processing is once terminated.
【0053】続くS260では、リリーススピードを音
源LSIにロードする等の離鍵処理を行なって、S37
0に移行する。S370では、上述したダンパペダル処
理のS170と同様に、制御パラメータ決定処理を行な
う。即ち、図8に示す様に、ダンパ管理用フラグDFが
オンのキーの重み付けの値を全て加算し、この加算値か
ら制御パラメータを決定する処理を行なう。つまり、こ
のS370では、オンイベントの場合は、S320にて
オンイベントに応じて設定されたダンパ管理マップに従
って制御パラメータが決定され、オフイベントの場合
は、S350にてオフイベントに応じて設定されたダン
パ管理マップに従って制御パラメータが決定されること
になる。In the following S260, key release processing such as loading the release speed into the sound source LSI is performed, and S37 is performed.
Move to 0. In S370, the control parameter determination process is performed as in S170 of the damper pedal process described above. That is, as shown in FIG. 8, all the weighting values of the keys for which the damper management flag DF is on are added, and the control parameter is determined from the added value. That is, in this S370, in the case of an on event, the control parameter is determined according to the damper management map set in response to the on event in S320, and in the case of an off event, it is set according to the off event in S350. The control parameters will be determined according to the damper management map.
【0054】続くS380では、上記S370にて決定
された制御パラメータを音響効果回路41に渡して、制
御パラメータを変更する処理を行なって、一旦本処理を
終了する。次に、上記S350のオフイベント時のダン
パ管理用マップ作成処理について、図11を参照して説
明する。In the following S380, the control parameter determined in S370 is passed to the acoustic effect circuit 41, a process for changing the control parameter is performed, and this process is once terminated. Next, the damper management map creation process at the off event of S350 will be described with reference to FIG.
【0055】ここでは、上記S340にて離鍵がなされ
たと判断されているので、まず、ダンパペダル15Aが
踏まれているか否かを、ダンパペダルオンフラグがセッ
トされているか否かによって判断し(S351)、ここ
でダンパペダルオンフラグがセットされている場合は、
鍵盤イベントの如何にかかわらず、ダンパ管理用フラグ
DFが全てオンであるので、一旦本処理を終了する。Here, since it is determined in S340 that the key has been released, it is first determined whether or not the damper pedal 15A is stepped on depending on whether or not the damper pedal on flag is set (S351). ), If the damper pedal on flag is set here,
Regardless of the keyboard event, the damper management flags DF are all on, so this process is terminated.
【0056】一方、S351でダンパペダルオンフラグ
がセットされていない場合は、ソステヌートペダル15
Bが踏まれているか否かを、ソステヌートペダルオンフ
ラグがセットされているか否かによって判断する(S3
53)。ここでソヌートペダルオンフラグがセットされ
ていない場合は、押鍵されておらずしかも上記両ペダル
15A,15Bが踏まれていないので、その鍵盤のダン
パ管理用フラグDFを全てリセットし(S357)、一
旦本処理を終了する。On the other hand, if the damper pedal on flag is not set in S351, the sostenuto pedal 15
Whether B is stepped on is determined by whether the sostenuto pedal on flag is set (S3).
53). If the sonot pedal on flag is not set here, the key is not depressed and both the pedals 15A and 15B are not depressed, so all the damper management flags DF of the keyboard are reset (S357). , This process is once ended.
【0057】一方、S353でソステヌートペダルオン
フラグがセットされている場合は、ソステヌートペダル
15Bが踏まれているので、ソステヌートされているキ
ーがあるか否かを判断し(S355)、該当するキーが
あれば、そのまま一旦本処理を終了し、該当するキーが
なければ、単にソステヌートペダル15Bが踏まれてい
るだけであるので、ダンパ管理用フラグDFを全てリセ
ットし(S357)、一旦本処理を終了する。On the other hand, if the sostenuto pedal on flag is set in S353, the sostenuto pedal 15B is depressed, so it is judged whether or not there is a sostenuto key (S355). If there is, the process is terminated as it is, and if there is no corresponding key, the sostenuto pedal 15B is simply depressed, so all the damper management flags DF are reset (S357), and the process is terminated. To do.
【0058】つまり、このS351〜S357の処理に
よって、離鍵の際にどのキーのダンパ管理用フラグDF
がオンかオフかが示されるので、離鍵に伴って変化する
仮想上の解放弦が明確にされることになる。この様に、
本実施例の電子楽器によれば、仮想上のダンパの動作を
シュミレートして得たダンパ情報をダンパ管理マップと
して記憶し、このダンパ管理マップのダンパ管理用フラ
グDFがオンかオフかによって、全てのキーに対応する
仮想上の弦のダンパがオンかオフかを明確にすることが
できる。即ち、ダンパ情報によって、どの弦が解放弦で
あるか否かを、簡易にかつ明確に示すことができる。In other words, by the processing of S351 to S357, the damper management flag DF of which key is used when releasing the key.
Since it is shown whether the key is on or off, the virtual released string that changes with key release is clarified. Like this
According to the electronic musical instrument of this embodiment, the damper information obtained by simulating the operation of the virtual damper is stored as the damper management map, and the damper management map DF is controlled depending on whether the damper management flag is on or off. It is possible to clarify whether the virtual string damper corresponding to the key of is on or off. That is, it is possible to easily and clearly indicate which string is the released string by the damper information.
【0059】また、本実施例では、各弦に対応して共鳴
効果の大小を示す重み付けを、重み付け用マップによっ
て与えているので、ダンパ管理用フラグDFがオンのキ
ーの重み付け値を全て加算し、この加算値を用いてリバ
ーブの量や深さを定める制御パラメータを適切に設定す
ることができる。それによって、好適な音響効果を与え
ることができるという顕著な効果を奏する。つまり、本
実施例では、重み付け用マップや制御パラメータ設定用
マップが、アコースティックピアノにおける音域と音響
効果度合の関係を考慮して予め設定されているので、押
鍵されている音域による効果の違いを反映させ、よりア
コースティックピアノに近い効果を得ることができる。Further, in the present embodiment, since the weighting indicating the magnitude of the resonance effect is given to each string by the weighting map, all the weighting values of the keys for which the damper management flag DF is ON are added. By using this added value, it is possible to appropriately set the control parameter that determines the amount and depth of reverb. Thereby, a remarkable effect that a suitable acoustic effect can be given is exhibited. That is, in the present embodiment, since the weighting map and the control parameter setting map are set in advance in consideration of the relationship between the sound range and the sound effect degree in the acoustic piano, the difference in the effect depending on the key range is changed. By reflecting it, you can get an effect closer to that of an acoustic piano.
【0060】尚、ピアノに限らず各種アコースティック
楽器に対しても同様に設定すればより近いフィーリング
で発音させることができる。更には、上記各マップを、
アコースティックピアノにおける音域と音響効果度合の
関係とは無関係に設定してもよい。つまり、単にアコー
スティック楽器に近づけるだけでなく、演奏されている
音域の違いを積極的に種々の音響効果の変化に結び付け
れば、より変化に富んだ演奏も可能となる。例えば、最
高音域及び最低音域を弾いたときだけ、非常に深いリバ
ーブがかかるとか、所定の音域にコーラス、トレモロを
対応させるとか、種々の設定が可能である。この場合、
通常のアコースティック楽器にはない変化に富んだ音響
効果が生じ、演奏の幅が広がる。It should be noted that not only the piano but also various acoustic musical instruments can be sounded with a closer feeling if similarly set. Furthermore, each of the above maps,
It may be set irrespective of the relationship between the musical range and the degree of sound effect in the acoustic piano. In other words, it is possible not only to bring the instrument closer to an acoustic instrument, but also to positively connect the difference in the musical range being played to various changes in the acoustic effect to enable a more varied performance. For example, various settings can be made such that a very deep reverb is applied only when the highest range and the lowest range are played, or chorus and tremolo are associated with a predetermined range. in this case,
A variety of acoustic effects that are not found in ordinary acoustic instruments are created, and the range of performance is expanded.
【0061】以上本発明の一実施例を説明したが、本発
明はこれに限定されず、本発明の要旨を逸脱しない範囲
内の種々なる態様を採用することができる。例えば、上
記実施例では、図10のS370の処理をS330及び
S360の後に行なったが、それとは別に、S310の
後とS350の後に各々行なってもよい。Although one embodiment of the present invention has been described above, the present invention is not limited to this, and various embodiments can be adopted without departing from the scope of the present invention. For example, in the above embodiment, the processing of S370 in FIG. 10 is performed after S330 and S360, but separately, it may be performed after S310 and after S350.
【0062】また、本実施例のシュミレートされたダン
パ情報を用いて、特願平5−137864号の様に、ノ
ートオンされているキーナンバに基づいて押鍵分布状態
を計測し、累算分布係数ALに基づいて制御パラメータ
を決定してもよい。更に、本実施例のシュミレートされ
たダンパ情報を用いて、押鍵数をカウントして制御パラ
メータを決定してもよい。Further, by using the simulated damper information of this embodiment, as in Japanese Patent Application No. 5-137864, the key depression distribution state is measured on the basis of the key number of the note-on, and the cumulative distribution coefficient is obtained. The control parameter may be determined based on AL. Further, the control parameter may be determined by counting the number of key presses using the simulated damper information of this embodiment.
【0063】[0063]
【発明の効果】以上詳述した様に、請求項1の電子楽器
によれば、弦が解放状態か否かを各鍵に対応する仮想上
の弦のダンパ情報としてシュミレートし、そのダンパ情
報を弦毎に区別して記憶している。よって、このダンパ
情報に基づいて音響効果音作成手段の制御パラメータを
決定することにより、発音時の共鳴や残響等の優れた効
果に変化を与えることができる。従って、実際に弦を有
しない電子楽器であっても、仮想上の各弦の解放状態に
応じて、適切にアコースティックピアノに近い共鳴効果
を得ることができる。更には、各弦の解放状態とアコー
スティック楽器における共鳴度合の関係とを無関係に設
定する場合には、単にアコースティック楽器に近づける
だけでなく、より変化に富んだ演奏を行なうことができ
る。As described in detail above, according to the electronic musical instrument of claim 1, whether or not the string is in the released state is simulated as damper information of the virtual string corresponding to each key, and the damper information is stored. Each string is stored separately. Therefore, by determining the control parameter of the sound effect producing means based on the damper information, it is possible to change excellent effects such as resonance and reverberation at the time of sound generation. Therefore, even with an electronic musical instrument that does not actually have strings, it is possible to appropriately obtain a resonance effect close to that of an acoustic piano depending on the released state of each virtual string. Furthermore, when setting the released state of each string and the relationship of the resonance degree in the acoustic musical instrument independently of each other, it is possible not only to bring the musical instrument closer to the acoustic musical instrument but also to perform a more varied performance.
【0064】請求項2の電子楽器によれば、鍵の押鍵・
離鍵の操作状態及びペダルの操作状態に応じてダンパ情
報を設定することによって、簡単にかつ的確に弦の解放
状態をシュミレートして、容易に種々の効果を付与する
ことができる。請求項3の電子楽器によれば、ダンパ情
報上の解放されている弦に対して各々設定された重みを
用いて上記制御パラメータを決定するので、弦の種類に
応じた共鳴の度合に適切に設定することができる。According to the electronic musical instrument of claim 2, key depression
By setting the damper information according to the operation state of the key release and the operation state of the pedal, it is possible to easily and accurately simulate the released state of the strings, and easily give various effects. According to the electronic musical instrument of claim 3, since the control parameters are determined by using the weights set for the released strings in the damper information, the degree of resonance depending on the type of the strings can be appropriately adjusted. Can be set.
【図1】 本発明の請求項1記載の電子楽器の基本的構
成を例示するブロック図である。FIG. 1 is a block diagram illustrating a basic configuration of an electronic musical instrument according to claim 1 of the present invention.
【図2】 本発明の一実施例の電子楽器の電気的構成を
示すブロック図である。FIG. 2 is a block diagram showing an electrical configuration of an electronic musical instrument according to an embodiment of the present invention.
【図3】 本実施例の音響効果回路の構成を示すブロッ
ク図である。FIG. 3 is a block diagram showing a configuration of a sound effect circuit of this embodiment.
【図4】 本実施例のダンパ情報を示す説明図である。FIG. 4 is an explanatory diagram showing damper information according to the present embodiment.
【図5】 本実施例の全般処理を示すフローチャートで
ある。FIG. 5 is a flowchart showing general processing of this embodiment.
【図6】 本実施例のペダルイベント処理を示すフロー
チャートである。FIG. 6 is a flowchart showing a pedal event process of this embodiment.
【図7】 本実施例のダンパペダル処理を示すフローチ
ャートである。FIG. 7 is a flowchart showing a damper pedal process of this embodiment.
【図8】 本実施例の効果付与手段入力量決定処理を示
すフローチャートである。FIG. 8 is a flowchart showing an effect imparting means input amount determination process of the present embodiment.
【図9】 本実施例のソステヌートペダル処理を示すフ
ローチャートである。FIG. 9 is a flowchart showing sostenuto pedal processing of the present embodiment.
【図10】 本実施例の鍵盤イベント処理を示すフロー
チャートである。FIG. 10 is a flowchart showing a keyboard event process of this embodiment.
【図11】 本実施例のダンパ管理用マップ作成処理を
示すフローチャートである。FIG. 11 is a flowchart showing a damper management map creation process of this embodiment.
M1…音響効果音作成手段、M2…シュミレート手段、
M3…ダンパ情報記憶手段、M4…制御パラメータ決定
手段、10…MIDIインターフェース、13…パネ
ル、13a…効果設定スイッチ、13b…リバーブスイ
ッチ、15…ペダル、15A…ダンパペダル、15B…
ソステヌートペダル、15a、15b、15c…ペダル
スイッチ21…タッチセンサ、23…キーボード部、
27…楽音発生部、41…音響効果回路M1 ... Sound effect producing means, M2 ... Simulation means,
M3 ... Damper information storage means, M4 ... Control parameter determination means, 10 ... MIDI interface, 13 ... Panel, 13a ... Effect setting switch, 13b ... Reverb switch, 15 ... Pedal, 15A ... Damper pedal, 15B ...
Sostenuto pedal, 15a, 15b, 15c ... Pedal switch 21 ... Touch sensor, 23 ... Keyboard part,
27 ... Musical sound generator, 41 ... Sound effect circuit
Claims (3)
音を作成する音響効果音作成手段を有し、自装置のみで
又は外部装置と連携して演奏を行う電子楽器であって、 弦が解放状態か否かを、各鍵に対応する仮想上の弦のダ
ンパ情報としてシュミレートするシュミレート手段と、 該シュミレート手段によってシュミレートされたダンパ
情報を、弦毎に区別して記憶するダンパ情報記憶手段
と、 該ダンパ情報記憶手段に記憶されたダンパ情報に基づい
て、上記音響効果音作成手段を制御する制御パラメータ
を決定する制御パラメータ決定手段と、 を備えたことを特徴とする電子楽器。1. An electronic musical instrument which has acoustic effect producing means for producing an acoustic effect sound such as a resonance sound based on a musical tone signal, and which is played by itself or in cooperation with an external device. A simulation means for simulating whether or not is released as damper information of a virtual string corresponding to each key, and a damper information storage means for separately storing the damper information simulated by the simulation means for each string. An electronic musical instrument comprising: a control parameter determining unit that determines a control parameter for controlling the sound effect producing unit based on the damper information stored in the damper information storing unit.
の操作状態に応じて弦の解放状態をシュミレートするこ
とを特徴とする上記請求項1記載の電子楽器。2. The electronic musical instrument according to claim 1, wherein the simulating means simulates a released state of the strings in accordance with operating states of a key and a pedal.
情報上の解放されている弦に対して各々設定された重み
を用いて、制御パラメータを決定することを特徴とする
上記請求項1又は2記載の電子楽器。3. The control parameter determining means determines the control parameter by using a weight set for each released string on the damper information. Electronic musical instrument.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6005900A JPH07210156A (en) | 1994-01-24 | 1994-01-24 | Electronic instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6005900A JPH07210156A (en) | 1994-01-24 | 1994-01-24 | Electronic instrument |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07210156A true JPH07210156A (en) | 1995-08-11 |
Family
ID=11623776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6005900A Pending JPH07210156A (en) | 1994-01-24 | 1994-01-24 | Electronic instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07210156A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03174590A (en) * | 1989-12-04 | 1991-07-29 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH04121789A (en) * | 1990-09-12 | 1992-04-22 | Yamaha Corp | Electronic musical instrument |
JPH04195197A (en) * | 1990-11-28 | 1992-07-15 | Casio Comput Co Ltd | Electronic musical instrument containing pedal effect adding device |
-
1994
- 1994-01-24 JP JP6005900A patent/JPH07210156A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03174590A (en) * | 1989-12-04 | 1991-07-29 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH04121789A (en) * | 1990-09-12 | 1992-04-22 | Yamaha Corp | Electronic musical instrument |
JPH04195197A (en) * | 1990-11-28 | 1992-07-15 | Casio Comput Co Ltd | Electronic musical instrument containing pedal effect adding device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7476797B2 (en) | Resonance generator | |
JP5821230B2 (en) | Music signal generator | |
JP5257950B2 (en) | Resonant sound generator | |
US7271330B2 (en) | Rendition style determination apparatus and computer program therefor | |
JPH07210157A (en) | Electronic instrument | |
JP3012134B2 (en) | Electronic musical instrument | |
JP2605885B2 (en) | Tone generator | |
JP3624780B2 (en) | Music control device | |
CN113140201A (en) | Accompaniment sound generation device, electronic musical instrument, accompaniment sound generation method, and accompaniment sound generation program | |
JP3026699B2 (en) | Electronic musical instrument | |
JP3012137B2 (en) | Electronic musical instrument | |
JP2698942B2 (en) | Tone generator | |
JPH07210156A (en) | Electronic instrument | |
JP3012136B2 (en) | Electronic musical instrument | |
JPH06242781A (en) | Electronic musical instrument | |
JP2020060629A (en) | Resonance sound signal generation device, resonance sound signal generation method, resonance sound signal generation program and electronic music device | |
JP3231895B2 (en) | Electronic musical instrument | |
JP3231896B2 (en) | Electronic musical instrument | |
JP7173107B2 (en) | electronic musical instrument, method, program | |
JPH096343A (en) | Musical tone signal generator | |
JP3424989B2 (en) | Automatic accompaniment device for electronic musical instruments | |
JP2943279B2 (en) | Electronic musical instrument | |
JP3012135B2 (en) | Electronic musical instrument | |
JP3933070B2 (en) | Arpeggio generator and program | |
JPH06250650A (en) | Electronic musical instrument |