JP2008139720A - Electronic musical instrument and program applied to electronic musical instrument - Google Patents
Electronic musical instrument and program applied to electronic musical instrument Download PDFInfo
- Publication number
- JP2008139720A JP2008139720A JP2006327716A JP2006327716A JP2008139720A JP 2008139720 A JP2008139720 A JP 2008139720A JP 2006327716 A JP2006327716 A JP 2006327716A JP 2006327716 A JP2006327716 A JP 2006327716A JP 2008139720 A JP2008139720 A JP 2008139720A
- Authority
- JP
- Japan
- Prior art keywords
- performance
- damper
- operated
- key
- function
- 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.)
- Granted
Links
- 230000008859 change Effects 0.000 claims abstract description 26
- 230000005236 sound signal Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 38
- 238000001514 detection method Methods 0.000 claims description 15
- 239000011295 pitch Substances 0.000 claims description 15
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 6
- 238000013016 damping Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 34
- 230000000994 depressogenic effect Effects 0.000 description 15
- 230000002238 attenuated effect Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000881 depressing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、演奏者の足によって操作される複数の演奏操作子からなり、操作された演奏操作子に割り当てられた音高の楽音信号の発生を制御する足鍵盤を備えた電子楽器及び前記電子楽器に適用されるプログラムに関する。 The present invention relates to an electronic musical instrument comprising a plurality of performance operators operated by the performer's feet, and comprising a foot keyboard for controlling the generation of a musical tone signal having a pitch assigned to the operated performance operator. The present invention relates to a program applied to musical instruments.
従来から、下記特許文献1に示されるように、電子楽器の1つである電子ピアノはよく知られている。この電子ピアノには、通常、ダンパーペダル、ソステヌートペダル、ソフトペダル等の楽音の発生態様を制御する機能制御ペダルが設けられており、これらの機能制御ペダルを用いた演奏により、表現力豊かな音楽を奏でられるようになっている。また、電子楽器の1つである足鍵盤を備えた電子オルガンには、通常、前記のような機能制御ペダルが備わっていない。
本発明は、前記機能制御ペダルを備えておらず、演奏操作手段として、少なくとも足鍵盤を備えた電子楽器においても、前記機能制御ペダルの機能を発揮できるようにした電子楽器を提供しようとするものである。 The present invention is intended to provide an electronic musical instrument that does not include the function control pedal, and that can perform the function of the function control pedal even in an electronic musical instrument that includes at least a foot keyboard as a performance operation means. It is.
上記目的を達成するために、本発明の特徴は、演奏者の足によって操作される複数の演奏操作子からなり、操作された演奏操作子に割り当てられている音高の楽音信号の発生を制御する足鍵盤を、演奏操作手段として少なくとも備えた電子楽器において、前記複数の演奏操作子のうちで予め決められ又は演奏者によって指定された所定の演奏操作子が操作されたことを検出する検出手段と、前記検出手段によって前記所定の演奏操作子が操作されたことが検出されたとき、演奏者の演奏によって発生の制御される楽音信号の発生態様を、前記所定の演奏操作子が操作されていないときの楽音信号の発生態様に比べて変更制御する変更制御手段とを設けたことにある。 In order to achieve the above object, the present invention is characterized by comprising a plurality of performance operators operated by the performer's feet and controlling the generation of a musical signal having a pitch assigned to the operated performance operator. Detecting means for detecting that a predetermined performance operator determined in advance or designated by a player among the plurality of performance operators is operated in an electronic musical instrument having at least a foot keyboard as a performance operation means When the detection means detects that the predetermined performance operator has been operated, the generation performance of the musical tone signal that is controlled by the performance of the performer is controlled by the predetermined performance operator. There is provided a change control means for performing change control as compared with the generation mode of the musical sound signal when there is not.
この場合、演奏操作手段としては、例えば、足鍵盤以外にも、複数の音高がそれぞれ割り当てられていて演奏者の手によってそれぞれ操作される複数の鍵からなる手鍵盤を備えているとよい。そして、演奏者によって発生の制御される楽音信号には、足鍵盤以外の手鍵盤の演奏によって発生される楽音信号も含まれる。また、変更制御手段によって変更制御される楽音信号の発生態様は、例えば、電子ピアノ及びピアノにおけるダンパーペダル、ソステヌートペダル、ソフトペダルなどの機能制御ペダルによって制御される楽音信号の発生態様である。ダンパーペダルの機能は、ペダルの踏み込み時に発生中の全ての楽音信号の減衰時間を、ペダルの非踏み込み時における楽音信号の減衰時間に比べて長くする機能である。ソステヌートペダルの機能は、ペダルの踏み込み時に押鍵中(すなわち打鍵中)の鍵に関する楽音信号のみの減衰時間を、他の楽音信号の減衰時間に比べて長くする機能である。ソフトペダルの機能は、ペダルの踏み込み時に発生中の全ての楽音信号の音量レベルを、ペダルの非踏み込み時における楽音信号の音量レベルに比べて小さくする機能である。 In this case, as the performance operation means, for example, in addition to the foot keyboard, a hand keyboard composed of a plurality of keys to which a plurality of pitches are respectively assigned and operated by the performer's hands may be provided. The musical tone signal generated and controlled by the performer includes a musical tone signal generated by playing a hand keyboard other than the foot keyboard. Further, the generation mode of the musical tone signal that is changed and controlled by the change control means is a generation mode of a musical tone signal that is controlled by a function control pedal such as a damper pedal, a sostenuto pedal, or a soft pedal in electronic pianos and pianos, for example. The function of the damper pedal is a function that makes the decay time of all the musical sound signals generated when the pedal is depressed longer than the decay time of the musical signal when the pedal is not depressed. The function of the sostenuto pedal is a function that lengthens the decay time of only the tone signal related to the key being depressed (ie, during key depression) when the pedal is depressed compared to the decay times of other tone signals. The function of the soft pedal is a function that reduces the volume level of all the musical sound signals that are generated when the pedal is depressed compared to the volume level of the musical sound signals that are generated when the pedal is not depressed.
前記のように構成した本発明の特徴においては、演奏者が、足鍵盤に含まれる前記所定の演奏操作子を操作すれば、変更制御手段が、演奏者の演奏によって発生の制御される楽音信号の発生態様を、前記所定の演奏操作子が操作されていないときの楽音信号の発生態様に比べて変更制御する。例えば、楽音信号の発生態様が、電子ピアノ及びピアノにおけるダンパーペダル、ソステヌートペダル、ソフトペダルなどの機能制御ペダルを踏み込み操作した場合と同様に制御される。したがって、本発明の特徴によれば、足鍵盤を用いて表現力豊かな演奏が可能になる。 In the feature of the present invention configured as described above, if the performer operates the predetermined performance operator included in the foot keyboard, the musical tone signal whose generation is controlled by the performance of the performer is controlled by the change control means. Is changed in comparison with the generation mode of the musical tone signal when the predetermined performance operator is not operated. For example, the tone signal generation mode is controlled in the same manner as when a function control pedal such as a damper pedal, a sostenuto pedal, or a soft pedal is depressed on electronic pianos and pianos. Therefore, according to the feature of the present invention, it is possible to perform with rich expressiveness using the foot keyboard.
また、本発明の他の特徴は、前記足鍵盤装置は、前記複数の演奏操作子が操作されたときの深さ又は強さを検出するアフタータッチセンサを備え、前記変更制御手段は、前記アフタータッチセンサによる検出値に応じて、前記変更制御される楽音信号の発生態様の変更の度合いを制御する機能も備えていることにある。これによれば、楽音信号の発生態様がより複雑に制御され、足鍵盤を用いてより表現力豊かな演奏が可能になる。 In another aspect of the present invention, the foot keyboard device includes an aftertouch sensor that detects a depth or strength when the plurality of performance operators are operated, and the change control means includes the aftertouch sensor. The present invention is also provided with a function of controlling the degree of change in the generation mode of the musical tone signal to be changed according to the detection value by the touch sensor. According to this, the manner in which the musical sound signal is generated is controlled in a more complicated manner, and a performance with richer expressiveness can be performed using the foot keyboard.
また、本発明の他の特徴は、前記足鍵盤装置は、前記アフタータッチセンサを備え、前記変更制御手段は、前記アフタータッチセンサによる検出値が所定値を超えたときに前記楽音信号の発生態様の変更を実行し、前記検出値が所定値を超えないとき前記楽音信号の発生態様の変更を実行しないようにし、さらに、前記所定値を変更設定する変更設定手段を設けたことにある。これによれば、演奏者が前記所定値を好みに応じて適当な値に設定すれば、演奏者にとって演奏操作子の所望とする操作時に楽音信号の発生態様の変更制御が実現されるようになり、演奏者は前記所定の演奏操作子を用いた演奏をし易くなる。 In another aspect of the present invention, the foot keyboard device includes the after-touch sensor, and the change control unit generates the tone signal when a detection value by the after-touch sensor exceeds a predetermined value. And a change setting means for changing and setting the predetermined value is provided so as not to change the generation mode of the musical tone signal when the detected value does not exceed the predetermined value. According to this, if the performer sets the predetermined value to an appropriate value according to his / her preference, the change control of the musical sound signal generation mode can be realized at the time of the operation desired by the performer for the performer. Thus, the performer can easily perform using the predetermined performance operator.
さらに、本発明の実施にあたっては、電子楽器の発明に限定されることなく、電子楽器に適用されるコンピュータプログラム及び方法の発明としても実施し得るものである。 Furthermore, the implementation of the present invention is not limited to the invention of the electronic musical instrument, and can also be implemented as an invention of a computer program and method applied to the electronic musical instrument.
以下、本発明に係る電子楽器の一実施形態について図面を用いて説明する。図1は、電子楽器の全体ブロック図である。この電子楽器は、演奏操作手段としての手鍵盤11及び足鍵盤12に加え、設定操作子群13、ディスプレイ14及び音源回路15を備えている。
Hereinafter, an embodiment of an electronic musical instrument according to the present invention will be described with reference to the drawings. FIG. 1 is an overall block diagram of an electronic musical instrument. This electronic musical instrument is provided with a
手鍵盤11は、手によって演奏操作される複数の鍵からなり、押離鍵操作により楽音信号の発生及び終了を指示する。足鍵盤12は、足によって演奏操作される複数の鍵からなり、押離鍵操作により楽音信号の発生及び終了を指示する。手鍵盤11及び足鍵盤12の複数の鍵には、それぞれ異なる音高が割り当てられており、各鍵の押鍵操作により前記割り当てられた音高の楽音信号の発生が制御される。手鍵盤11及び足鍵盤12の音域は、機種ごとに異なるが、本実施形態では手鍵盤11の複数の鍵にはC1〜C6の音高がそれぞれ割り当てられ、足鍵盤12の複数の鍵にはC0〜C2の音高がそれぞれ割り当てられている。手鍵盤11及び足鍵盤12の複数の鍵の押離鍵操作は、バス20に接続された検出回路11a,12aによってそれぞれ検出される。また、足鍵盤12内には、複数の鍵にそれぞれ対応した複数のアフタータッチセンサ12bが設けられている。アフタータッチセンサ12bは、複数の鍵の押鍵深さ又は押鍵強さを検出して、検出回路12aを介して押鍵深さ又は押鍵強さを表すアフタータッチ値をバス20に出力する。なお、本実施形態では、アフタータッチ値は、押鍵深さ又は押鍵強さが大きくなるにしたがって、「0」から「127」まで変化する値を取リ得る。
The
設定操作子群13は、この電子楽器の操作パネル上に設けられて、電子楽器の各部の動作を指示するとともに、各種データの設定に利用される。設定操作子群13の操作は、バス20に接続された検出回路13aによって検出される。ディスプレイ14は、操作パネル上に設けられた液晶ディスプレイ、CRTなどで構成され、文字、数字、図形などを表示する。このディスプレイ14の表示内容は、バス20に接続された表示回路14aによって制御される。音源回路15は、バス20に接続されていて、後述するコンピュータ部30の制御のもとに、供給される演奏データ及び各種制御データに基づいてディジタル楽音信号を生成してサウンドシステム16に出力する。サウンドシステム16は、D/A変換器、アンプ、スピーカなどを含んでいて、供給されるディジタル楽音信号をアナログ楽音信号に変換するとともに、同アナログ楽音信号に対応した楽音を放音する。
The
また、この電子楽器は、バス20に接続されたコンピュータ部30、外部記憶装置41、MIDIインターフェース回路42及び通信インターフェース回路43も備えている。コンピュータ部30は、CPU31、タイマ32、ROM33及びRAM34からなる。外部記憶装置41は、HDD、FDD、CD−ROM、MO、DVD、半導体メモリなどの不揮発性の記録媒体と、同各記録媒体に対するドライブユニットを含むものであり、後述するデータ及びプログラムの記憶及び読出しを可能にしている。これらのデータ及びプログラムは、予め外部記憶装置41に記憶されていてもよいし、MIDIインターフェース回路42又は通信インターフェース回路43を介して外部から取り込んでもよい。
The electronic musical instrument also includes a computer unit 30 connected to the
MIDIインターフェース回路42は、他の電子音楽装置、パーソナルコンピュータなどのMIDI対応の外部機器51に接続可能となっていて、この電子楽器が外部機器51と各種プログラム及びデータを交信可能としている。通信インターフェース回路43は、通信ネットワーク52に接続可能となっていて、この電子楽器が各種プログラム及びデータをサーバコンピュータ53から受信し、又はサーバコンピュータ53に送信できるようになっている。
The
次に、上記のように構成した実施形態の動作を説明する。電子楽器の図示しない電源スイッチが投入されると、コンピュータ部30は、図2のメインプログラムの実行をステップS10にて開始する。この開始後、コンピュータ部30は、ステップS11にて、各種変数を初期値に設定してRAM34内に一時的に記憶しておく。各種変数のうちの本実施形態に特に必要な変数であるダンパーオンDON、ダンパーノートDNT、ダンパーハーフDHF及びダンパー値DMPについて説明しておく。
Next, the operation of the embodiment configured as described above will be described. When a power switch (not shown) of the electronic musical instrument is turned on, the computer unit 30 starts executing the main program in FIG. 2 in step S10. After this start, the computer unit 30 sets various variables to initial values and temporarily stores them in the
ダンパーオンDONは、足鍵盤12の複数の鍵のうちの特定の鍵が押鍵されたときに、同押鍵に対してダンパー機能を発揮させるか否かを表すもので、“1”によりダンパー機能を発揮させることを表し、“0”によりダンパー機能を発揮させないことを表す。このダンパーオンDONは、前記ステップS11の初期設定では“1”に設定される。なお、ダンパー機能とは、前記特定の鍵が押鍵されたときに、手鍵盤11及び/又は足鍵盤12において離鍵された鍵に係る発生中の全ての楽音信号の減衰時間を、前記特定の鍵が押鍵された場合に比べて長くするものである。図4は、このダンパー機能を説明するためのパーカッシブ系(例えば、ピアノ音色)の楽音信号のエンベロープ波形を示すものである。エンベロープ波形信号は、ダンパー機能が発揮されない状態では、実線で示すように、押鍵(キーオン)に同期して急速に立ち上がった後にゆっくりと減衰し、離鍵(キーオフ)に同期して急速に減衰する。一方、ダンパー機能が発揮されると、エンベロープ波形信号は、破線で示すように、離鍵(キーオフ)後にもゆっくりと減衰する。そして、図示「0」〜「MAX」は、キーオフ後のエンベロープ信号の減衰時間Tdの変化可能な範囲を表し、この減衰時間Tdは前記変数の1つであるダンパー値DMPによって制御される。なお、このダンパー値DMPは、前記ステップS11の初期設定の対象ではなく、後述する処理によりアフタータッチ値に応じて設定される。
The damper on DON indicates whether or not the damper function is to be exhibited for a certain key among the plurality of keys of the
ダンパーノートDNTは、足鍵盤12の複数の鍵のうちで、前記特定の鍵(押鍵によりダンパー機能を発揮する鍵)に対応した音高を表す。このダンパーノートDNTは、前記ステップS11の初期設定により、足鍵盤12中の最高音鍵に対応した音高C2を表す値に設定される。ダンパーハーフDHFは、“1”によりエンベロープ波形信号の減衰時間Tdを「0」〜「MAX」の間でダンパー値DMPに応じて可変することを表し、“0”により前記減衰時間Tdをダンパー値DMPによらず所定値(例えば、最大値MAX)に固定することを表す。このダンパーハーフDHFは、前記ステップS11の初期設定により“1”に設定される。
The damper note DNT represents a pitch corresponding to the specific key (a key that exhibits a damper function when pressed) among a plurality of keys of the
前記ステップS11の処理後、コンピュータ部30は、ステップS12〜S14からなる循環処理を繰り返し実行する。ステップS12の処理は、手鍵盤11の演奏により楽音信号の発生を制御する手鍵盤処理である。ステップS13の処理は、足鍵盤12の演奏により楽音信号の発生を制御する足鍵盤処理である。ステップS14の処理は、設定操作子群13などの操作に応答して、電子楽器の動作を制御したり、各種データを設定するためのその他の処理である。その他の処理においては、前記初期設定されたダンパーオンDON、ダンパーノートDNT及びダンパーハーフDHFが、演奏者の設定操作子群13の操作により更新される。この演奏者による更新処理により、ダンパーオンDONに関してはダンパー機能の発揮の有無、ダンパーノートDNTに関してはダンパー機能を発揮する足鍵盤12内の特定の鍵、及びダンパーハーフDHFに関しては減衰時間Tdの可変又は固定が演奏者によって任意に設定され得る。
After the process of step S11, the computer unit 30 repeatedly executes the circulation process including steps S12 to S14. The process of step S12 is a hand keyboard process for controlling the generation of a musical tone signal by playing the
ステップS12の手鍵盤処理について簡単に説明しておく。演奏者が手鍵盤11内の鍵を押離鍵操作すると、この押離鍵操作を表す信号は検出回路11aを介してコンピュータ部30に供給される。コンピュータ部30は、いずれかの鍵が押鍵された場合には、押鍵された鍵に対応した音高を表すノートナンバ及び楽音の発生開始を指示する信号を音源回路15に供給する。音源回路15は、これらの信号に応答して、押鍵された鍵に対応した音高の楽音信号の発生を開始する。この発生楽音信号の音色、エンベロープ波形などは、前記ステップS14の処理により、設定操作子群13の操作に応じて設定される。また、前記押鍵された鍵が離鍵されると、コンピュータ部30は、離鍵された鍵に関する楽音信号の発生を終了させるための信号を音源回路15に供給する。音源回路15は、この信号に応答して、離鍵された鍵音高に関する楽音信号を減衰させて、その後に楽音信号の発生を終了させる。このようにして発生される楽音信号は、サウンドシステム16を介して放音される。エンベロープ波形信号は、前述のように、図4に示すように変化する。なお、図4に示すエンベロープ波形信号は、パーカッシブ系のエンベロープ波形信号を示すもので、サステイン系の楽音信号の場合には、キーオンから急速に立ち上がったエンベロープ波形は、その後急速に減衰してサステインレベルに維持され、キーオフ後に再度減衰を開始する。キーオフ後の減衰時間は、詳しくは後述するように、選択的に短く又は長く制御される。
The hand keyboard process in step S12 will be briefly described. When the performer performs a key release operation on the keys in the
次に、本発明に直接関係するステップS13の足鍵盤処理ルーチンについて説明する。足鍵盤処理ルーチンは、前述のとおり、足鍵盤12の押離鍵操作に応じて楽音信号の発生を処理するルーチンである。そして、足鍵盤12の複数の鍵のいずれかが押離鍵操作された場合にも、前述の手鍵盤11の押離鍵と同様に、足鍵盤12の押離鍵操作を表す信号が検出回路12aを介してコンピュータ部30に供給される。また、この場合には、アフタータッチセンサ12bから、前記押鍵時及び押鍵中のアフタータッチ値を表す信号も検出回路12aを介してコンピュータ部30に供給される。
Next, the step keyboard processing routine of step S13 directly related to the present invention will be described. As described above, the foot keyboard processing routine is a routine for processing the generation of a musical tone signal in response to a key pressing operation of the
足鍵盤処理ルーチンの詳細は図3に示されており、その実行はステップS20にて開始される。この足鍵盤処理ルーチンの開始後、コンピュータ部30は、足鍵盤12の複数の鍵のうちのいずれかの鍵が押鍵されたことを条件に、ステップS21にて「Yes」と判定して、ステップS22以降の処理を実行する。いま、ダンパーオンDONが“1”であり、かつ押鍵された鍵のノートナンバがダンパーノートDNTに等しく、かつダンパーハーフDHFが“1”であれば、コンピュータ部30は、ステップS22,S23にて共に「Yes」と判定して、ステップS24にてダンパー値DMPを押鍵された鍵に関する現在のアフタータッチ値に応じた値に設定して音源回路15に供給する。このダンパー値DMPの設定においては、アフタータッチ値をダンパー値DMPとしてそのまま設定してもよいし(図5の破線参照)、外部記憶装置41内に予め記憶されている変換テーブルを利用して、アフタータッチ値の増加に従って非線形増加するダンパー値DMPを設定してもよい(図5の実線参照)。この場合、変換テーブルに代えて予め用意された関数を用いてもよいし、変換特性も図示とは異なる特性に設定してもよい。
Details of the foot keyboard processing routine are shown in FIG. 3, and its execution is started in step S20. After the start of the foot keyboard processing routine, the computer unit 30 determines “Yes” in step S21 on the condition that any one of the plurality of keys of the
音源回路15は、前記供給されたダンパー値DMPを用いて、離鍵された鍵に係り発生中の全ての楽音信号に対してダンパーペダルを踏み込んだ機能と同等の効果を付与する。すなわち、離鍵後に減衰しながら発生中の楽音信号の減衰時間Tdを、図4の破線で示すように長くする。そして、この減衰時間Tdは、コンピュータ部30から音源回路15に供給されるダンパー値DMPの大きさに応じて制御される。
The
また、足鍵盤12の前記鍵が押鍵されたまま、鍵の押鍵状態が変化して足鍵盤12から供給されるアフタータッチ値が変化すると、コンピュータ部30は、ステップS27にて「Yes」と判定して、前記ステップS22,S23と同様なステップS28,S29にて共に「Yes」と判定する。そして、前記ステップS24と同様なステップS30の処理により、ダンパー値DMPを押鍵されている鍵に関する現在のアフタータッチ値に応じた値に設定して音源回路15に供給する。したがって、この場合も、音源回路15は、離鍵後に減衰しながら発生中の全ての楽音信号の減衰時間Tdを、図4の破線で示すように長くする。ただし、この場合には、減衰時間Tdは、前記ステップS30の処理により、新たに設定されたダンパー値DMPに応じて制御される。
If the after-touch value supplied from the
一方、ダンパーオンDONが“1”であり、かつ押鍵された鍵のノートナンバがダンパーノートDNTに等しくても、ダンパーハーフDHFが“0”に設定されている場合には、コンピュータ部30は、ステップS23にて「No」と判定して、ステップS25にてダンパー値DMPを最大値MAX(本実施形態では「127」)に設定して音源回路15に供給する。なお、この場合には、足鍵盤12の前記鍵が押鍵されたまま、鍵の押鍵状態が変化して足鍵盤12から供給されるアフタータッチ値が変化しても、ステップS29にて「No」と判定されるので、ダンパー値DMPの新たな設定及び音源回路15への供給処理は実行されない。そして、この場合も、音源回路15は、離鍵後に減衰しながら発生中の全ての楽音信号の減衰時間Tdを長くするが、この場合の減衰時間Tdは最大値MAXに固定されていて、アフタータッチ値に従って変化することはない。
On the other hand, if the damper on DON is “1” and the note number of the pressed key is equal to the damper note DNT, but the damper half DHF is set to “0”, the computer unit 30 In step S23, “No” is determined, and in step S25, the damper value DMP is set to the maximum value MAX (“127” in the present embodiment) and supplied to the
さらに、ダンパーオンDONが“1”でなく、又は押鍵された鍵のノートナンバがダンパーノートDNTに等しくなければ、コンピュータ部30は、ステップS22にて「No」と判定して、ステップS26にて足鍵盤12に関する発音処理を実行する。この発音処理は、前述した手鍵盤11の押鍵に関する処理を、足鍵盤12の鍵の押鍵操作に応じた楽音信号の発生制御に変更にした点を除いて同じである。なお、このステップS26では、足鍵盤12のアフタータッチセンサ12bによって検出されたアフタータッチ値も音源回路15に出力されて、楽音信号の生成に利用される。ここで、ダンパーオンDONが“1”でないことは足鍵盤12を用いたダンパーペダル機能を発揮させないことを意味し、この場合には、手鍵盤11及び足鍵盤12に属する全ての鍵の離鍵時における楽音信号の減衰時間を、図4の破線で示すように短く制御することになる。そして、押鍵された鍵のノートナンバがダンパーノートDNTと等しくても、押鍵された鍵に関する発音処理が実行されて、楽音信号の発生が制御される。一方、押鍵された鍵のノートナンバがダンパーノートDNTに等しくないことは、足鍵盤12の複数の鍵のうちでダンパーペダルの機能を付与した特定の鍵以外の鍵が押鍵されたことを意味する。これにより、前記特定の鍵以外の鍵の押鍵操作に応答して、音源回路15は、押鍵された鍵に対応した音高の楽音信号を発生することになる。
Furthermore, if the damper on DON is not “1” or the note number of the pressed key is not equal to the damper note DNT, the computer unit 30 determines “No” in step S22, and proceeds to step S26. The sound generation process related to the
また、前記のように、アフタータッチ値が変化して、ステップS27にて「Yes」と判定されても、ダンパーオンDONが“1”でなく、又は押鍵された鍵のノートナンバがダンパーノートDNTに等しくなければ、コンピュータ部30はステップS31の処理を実行する。ステップS31においては、足鍵盤12のアフタータッチセンサ12bによって検出されたアフタータッチ値を音源回路15に出力する。そして、音源回路15は、前記ステップS26の発音処理によって供給されたアフタータッチ値に代えて、新たに供給されたアフタータッチ値を用いて楽音信号の生成を制御するようになる。
As described above, even if the aftertouch value changes and it is determined “Yes” in step S27, the damper on DON is not “1”, or the note number of the pressed key is the damper note. If not equal to DNT, the computer unit 30 executes the process of step S31. In step S31, the aftertouch value detected by the
次に、足鍵盤12のいずれかの鍵が離鍵された場合について説明する。足鍵盤12のいずれかの鍵が離鍵されると、コンピュータ部30はステップS32にて「Yes」と判定して、ステップS33以降の処理を実行する。いま、ダンパーオンDONが“1”であり、かつ離鍵された鍵のノートナンバがダンパーノートDNTに等しければ、コンピュータ部30は、ステップS33にて「Yes」と判定して、ステップS34にてダンパー値DMPを最小値「0」に設定して音源回路15に供給する。音源回路15は、前記供給されたダンパー値DMPに応じて離鍵された楽音信号の減衰時間Tdを制御する。この場合、ダンパー値DMPは最小値「0」に設定されているので、前記楽音信号の減衰時間は図4の実線のように短くなる。なお、この場合、押鍵時におけるステップS23の判定処理のようにダンパーハーフDHFが利用されないのは、ダンパーハーフDHFとは関係なく、以降の離鍵後の楽音信号の減衰時間は常に短くなるように制御されるためである。その結果、ダンパーペダルの踏み込みが解除された場合と同様に、ダンパーペダル機能が割り当てられた特定の鍵が離鍵すなわち鍵の踏み込みが解除された場合には、発生中の全ての楽音信号の減衰時間は短く制御される。
Next, a case where any key on the
一方、ダンパーオンDONが“1”でなく、又は押鍵された鍵のノートナンバがダンパーノートDNTに等しくなければ、コンピュータ部30は、ステップS33にて「No」と判定して、ステップS35にて足鍵盤12に関する消音処理を実行する。この消音処理は、前述した手鍵盤11の離鍵に関する処理を、足鍵盤12の鍵の離鍵操作に応じた楽音信号の終了制御に変更にした点を除いて同じである。ここで、ダンパーオンDONが“1”でないことは足鍵盤12を用いたダンパーペダルの機能を発揮させないことを意味し、足鍵盤12に属する全ての鍵の離鍵により発生中の楽音信号は急速に減衰した後に消音される。一方、押鍵された鍵のノートナンバがダンパーノートDNTに等しくないことは、足鍵盤12の複数の鍵のうちでダンパーペダルの機能を付与した特定の鍵以外の鍵が押鍵されたことを意味する。これにより、前記特定の鍵以外の鍵の離鍵操作に応答して、音源回路15は、ダンパーオンDONが“1”であり、かつ前記特定の鍵が押鍵中であることを条件に、足鍵盤12の離鍵操作により発生中の楽音信号をゆっくり減衰させた後に消音させる。また、ダンパーオンDONが“0”であり、又は前記特定の鍵が押鍵されていなければ、音源回路15は、足鍵盤12の離鍵操作により発生中の楽音信号を急速に減衰させた後に消音させる。
On the other hand, if the damper on DON is not “1” or the note number of the pressed key is not equal to the damper note DNT, the computer unit 30 determines “No” in step S33, and proceeds to step S35. Mute processing related to the
上記作動説明からも理解できるように、上記実施形態によれば、図3のステップS22,S24,S25の処理により、足鍵盤12の複数の鍵のうちでダンパーノートDNTに等しいノートナンバに対応した特定の鍵にダンパーペダルの機能が付与されるので、ダンパーペダルを有さない電子楽器においても、足鍵盤を用いて表現力豊かな演奏が可能になる。また、図3のステップS24,S30の処理により、前記特定の鍵に付与されたダンパーペダル機能における減衰時間が、前記特定の鍵のアフタータッチ値に応じて変更制御されるので、足鍵盤12を用いてより表現力豊かな演奏が可能になる。さらには、図2のステップS14の処理により、ダンパー機能の発揮の有無、ダンパー機能を発揮する足鍵盤12内の特定の鍵、及び減衰時間Tdの可変又は固定が演奏者によって任意に設定され得るので、演奏者の意志に沿ったダンパーペダル機能の制御が可能とされる。
As can be understood from the above description of operation, according to the above embodiment, the number of keys of the
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。 Furthermore, in carrying out the present invention, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the object of the present invention.
例えば、上記実施形態においては、足鍵盤12の特定の鍵に割り当てる機能としてダンパーペダルの機能を採用した。しかし、これに限らず、足鍵盤12の特定の鍵に割り当てる機能として、ソステヌートペダルの機能、ソフトペダルの機能など、その他の機能制御ペダルの機能を割り当てるようにしてもよい。さらに、複数の機能を、足鍵盤12の複数の鍵にそれぞれ同時に割り当ててもよい。なお、ソステヌートペダルの機能は、ペダルの踏み込み時に押鍵中(すなわち打鍵中)の鍵に関する楽音信号のみの減衰時間を、他の楽音信号の減衰時間に比べて長くする機能である。ソフトペダルの機能は、ペダルの踏み込み時に発生中の全ての楽音信号の音量レベルを、ペダルの非踏み込み時における楽音信号の音量レベルに比べて小さくする機能である。また、この場合には、特定の鍵のアフタータッチ値に応じて、ソステヌートペダルの機能における楽音信号の減衰時間又はソフトペダルの機能における楽音信号の音量レベルを可変制御するようにするとよい。
For example, in the above embodiment, the function of a damper pedal is adopted as a function assigned to a specific key of the
また、上記実施形態及び変形例において、足鍵盤12のアフタータッチセンサ12bにより検出される特定の鍵のアフタータッチ値に応じて、ダンパーペダル、ソステヌートペダル、ソフトペダルなどの機能制御ペダルの踏み込み操作による機能の発揮の有無が制御されるようにしてもよい。すなわち、前記アフタータッチ値が所定の閾値以上であるとき、前記機能制御ペダルの踏み込み操作による機能が発揮され、かつ前記アフタータッチ値が閾値未満のときに前記機能制御ペダルの踏み込み操作による機能が発揮されないようにしてもよい。そして、このアフタータッチ値の閾値を任意に設定できるようにするとよい。この場合、図3のステップS21,S32の判定処理をアフタータッチ値と閾値との比較による処理に変更すればよい。すなわち、図3のステップS21の判定処理を、アフタータッチ値が閾値以上であるかを判定する処理に変更する。また、図3のステップS32の判定処理を、アフタータッチ値が閾値よりも小さいかを判定する処理に変更する。そして、図2のステップS14の処理により、閾値を任意に変更できるようにするとよい。これによれば、演奏者にとって足鍵盤12の鍵の所望とする操作時に、楽音信号の発生態様(ダンパーペダル、ソステヌートペダル、ソフトペダルなどの機能制御ペダルによる楽音信号の発生態様)の変更制御が実現されるようになり、演奏者は足鍵盤12の特定の鍵を用いた演奏をし易くなる。
Further, in the above-described embodiment and the modification, according to the depression operation of a function control pedal such as a damper pedal, a sostenuto pedal, or a soft pedal according to the aftertouch value of a specific key detected by the
また、上記実施形態では、アフタータッチ値を用いて楽音信号の減衰時間Tdを可変制御するようにした。しかし、アフタータッチ値とは無関係に、前記減衰時間Tdとして固定値を採用するようにしてもよい。この場合、図3のステップS23の判定処理を省略して、ステップS22の「Yes」との判定時にはステップS25にてダンパー値DMPを最大値MAX又は最大値MAXとは異なる所定値に設定するようにするとよい。また、この場合、ステップS29,S30の処理も不要となる。さらに、この場合には、図14のステップS14の処理により、前記所定値を任意の値に設定できるようにするとよい。 In the above embodiment, the decay time Td of the musical sound signal is variably controlled using the aftertouch value. However, a fixed value may be adopted as the decay time Td regardless of the aftertouch value. In this case, the determination process in step S23 of FIG. 3 is omitted, and when the determination is “Yes” in step S22, the damper value DMP is set to the maximum value MAX or a predetermined value different from the maximum value MAX in step S25. It is good to. In this case, the processes in steps S29 and S30 are also unnecessary. Further, in this case, the predetermined value may be set to an arbitrary value by the process of step S14 in FIG.
また、上記実施形態においては、足鍵盤12が電子楽器に一体的に組み込まれている例について説明した。しかし、これに限らず、足鍵盤12を電子楽器本体とは別体とし、有線又は無線にて両者が接続される形態としてもよい。その場合、足鍵盤12側にてダンパーペダル、ソステヌートペダル、ソフトペダルなどの機能制御ペダルの踏み込み操作による機能を割り当てておき、足鍵盤12から出力されるデータが前記機能制御ペダルの機能に必要なデータとなるようにしてもよい。あるいは、足鍵盤12側は通常のノートナンバ及びアフタータッチ値を出力し、電子楽器側で、受信したノートナンバ及びアフタータッチ値に基づいて前記機能制御ペダルの機能に必要なデータを生成するようにしてもよい。
Moreover, in the said embodiment, the example in which the
また、上記実施形態においては、足鍵盤12内に複数の鍵にそれぞれ対応させた複数のアフタータッチセンサ12bを設けるようにした。しかし、これに代えて、足鍵盤12内に複数の鍵に共通な1つのアフタータッチセンサを設けるようにしてもよい。この場合、アフタータッチセンサは、押鍵された1つ又は複数の鍵のうちで、最も大きな押鍵深さ又は押鍵強さを表す信号を出力するようにすればよい。そして、図3のステップS24,S30,S31の処理においては、前記1つのアフタータッチセンサからのアフタータッチ値を用いるようにすればよい。
In the above embodiment, a plurality of
さらに、本発明はアフタータッチセンサ12bを備えていない足鍵盤12にも適用される。この場合、上記実施形態において、ダンパーハーフDHFが“0”であるときと同様な処理が実行されるようにすればよい。具体的には、図3において、ステップS23,S24,S27〜S31の処理を省略すればよい。
Furthermore, the present invention is also applied to the
11…手鍵盤、12…足鍵盤、12b…アフタータッチセンサ、13…設定操作子群、15…音源回路、30…コンピュータ部、41…外部記憶装置
DESCRIPTION OF
Claims (4)
前記複数の演奏操作子のうちで予め決められ又は演奏者によって指定された所定の演奏操作子が操作されたことを検出する検出手段と、
前記検出手段によって前記所定の演奏操作子が操作されたことが検出されたとき、演奏者の演奏によって発生される楽音信号の発生態様を、前記所定の演奏操作子が操作されていないときの楽音信号の発生態様に比べて変更制御する変更制御手段と
を設けたことを特徴とする電子楽器。 An electronic musical instrument comprising a plurality of performance operators operated by the performer's feet, and having at least a performance keyboard as a performance operation means for controlling generation of musical sound signals having pitches assigned to the operated performance operators. In
Detecting means for detecting that a predetermined performance operator, which is predetermined or designated by a performer among the plurality of performance operators, is operated;
When the detection means detects that the predetermined performance operator is operated, the musical sound signal generated by the performance of the performer is expressed as a musical sound when the predetermined performance operator is not operated. An electronic musical instrument comprising change control means for performing change control as compared with a signal generation mode.
前記足鍵盤装置は、前記複数の演奏操作子が操作されたときの深さ又は強さを検出するアフタータッチセンサを備え、
前記変更制御手段は、前記アフタータッチセンサによる検出値に応じて、前記変更制御される楽音信号の発生態様の変更の度合いを制御する機能も備えていることを特徴とする電子楽器。 The electronic musical instrument according to claim 1,
The foot keyboard device includes an after touch sensor that detects depth or strength when the plurality of performance operators are operated,
The electronic musical instrument characterized in that the change control means also has a function of controlling the degree of change in the generation mode of the tone signal to be changed according to the detection value by the after touch sensor.
前記足鍵盤装置は、前記複数の演奏操作子が操作されたときの深さ又は強さを検出するアフタータッチセンサを備え、
前記変更制御手段は、前記アフタータッチセンサによる検出値が所定値を超えたときに前記楽音信号の発生態様の変更を実行し、前記検出値が所定値を超えないとき前記楽音信号の発生態様の変更を実行しないようにし、さらに、
前記所定値を変更設定する変更設定手段を設けたことを特徴とする電子楽器。 The electronic musical instrument according to claim 1,
The foot keyboard device includes an after touch sensor that detects depth or strength when the plurality of performance operators are operated,
The change control means executes the change of the tone signal generation mode when the detection value by the after-touch sensor exceeds a predetermined value, and the change control unit executes the tone signal generation mode when the detection value does not exceed the predetermined value. Do not make any changes,
An electronic musical instrument comprising a change setting means for changing and setting the predetermined value.
コンピュータに、
前記複数の演奏操作子のうちで予め決められ又は演奏者によって指定された所定の演奏操作子が操作されたことを検出する検出手順と、
前記検出手順によって前記所定の演奏操作子が操作されたことが検出されたとき、演奏者の演奏によって発生の制御される楽音信号の発生態様を、前記所定の演奏操作子が操作されていないときの楽音信号の発生態様に比べて変更制御する変更制御手順と
を実行させるプログラム。 An electronic musical instrument comprising a plurality of performance operators operated by the performer's feet, and having at least a performance keyboard as a performance operation means for controlling generation of musical sound signals having pitches assigned to the operated performance operators. Applies to
On the computer,
A detection procedure for detecting that a predetermined performance operator that is predetermined or designated by a performer among the plurality of performance operators is operated;
When it is detected that the predetermined performance operator is operated by the detection procedure, the generation manner of the musical sound signal that is controlled to be generated by the performance of the performer is determined when the predetermined performance operator is not operated. A program for executing a change control procedure for performing change control in comparison with the generation mode of the musical tone signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006327716A JP4844374B2 (en) | 2006-12-05 | 2006-12-05 | Electronic musical instruments and programs applied to electronic musical instruments |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006327716A JP4844374B2 (en) | 2006-12-05 | 2006-12-05 | Electronic musical instruments and programs applied to electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008139720A true JP2008139720A (en) | 2008-06-19 |
| JP4844374B2 JP4844374B2 (en) | 2011-12-28 |
Family
ID=39601236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006327716A Expired - Fee Related JP4844374B2 (en) | 2006-12-05 | 2006-12-05 | Electronic musical instruments and programs applied to electronic musical instruments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4844374B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024181034A1 (en) * | 2023-02-27 | 2024-09-06 | ヤマハ株式会社 | Sound source and method for controlling same, program, and electronic keyboard instrument |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57105693A (en) * | 1980-12-22 | 1982-07-01 | Toshiba Corp | Leakage detecting method for heat transferring tube of heat exchanger |
| JPH02230193A (en) * | 1990-01-18 | 1990-09-12 | Roland Corp | Electronic musical instrument |
| JPH0720851A (en) * | 1993-07-06 | 1995-01-24 | Yamaha Corp | Pedal keyboard structure |
| JP2000250546A (en) * | 1999-03-01 | 2000-09-14 | Yamaha Corp | Additional sound generating device |
| JP2003255937A (en) * | 2002-03-01 | 2003-09-10 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument assignment function display device |
-
2006
- 2006-12-05 JP JP2006327716A patent/JP4844374B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57105693A (en) * | 1980-12-22 | 1982-07-01 | Toshiba Corp | Leakage detecting method for heat transferring tube of heat exchanger |
| JPH02230193A (en) * | 1990-01-18 | 1990-09-12 | Roland Corp | Electronic musical instrument |
| JPH0720851A (en) * | 1993-07-06 | 1995-01-24 | Yamaha Corp | Pedal keyboard structure |
| JP2000250546A (en) * | 1999-03-01 | 2000-09-14 | Yamaha Corp | Additional sound generating device |
| JP2003255937A (en) * | 2002-03-01 | 2003-09-10 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument assignment function display device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024181034A1 (en) * | 2023-02-27 | 2024-09-06 | ヤマハ株式会社 | Sound source and method for controlling same, program, and electronic keyboard instrument |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4844374B2 (en) | 2011-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008276187A (en) | Musical performance processing apparatus and musical performance processing program | |
| CN115376476A (en) | Electronic musical instrument, control method of electronic musical instrument, and storage medium | |
| JP6260191B2 (en) | Electronic musical instrument, program and pronunciation pitch selection method | |
| US9905209B2 (en) | Electronic keyboard musical instrument | |
| JP4844374B2 (en) | Electronic musical instruments and programs applied to electronic musical instruments | |
| JP5827484B2 (en) | Music control device | |
| JP2017102415A (en) | Performance system | |
| JP2008033112A (en) | Resonant sound generator | |
| JP2006145681A (en) | Keyboard instrument support device and keyboard instrument support system | |
| JP4833810B2 (en) | Resonant sound generator | |
| JP2010160523A (en) | Electronic musical instrument and computer program applied to electronic musical instrument | |
| US9280962B1 (en) | Sound preview device and program | |
| JP2010060583A (en) | Electronic musical instrument and program | |
| JP4419808B2 (en) | Electronic percussion instrument | |
| JP2008089975A (en) | Electronic musical instruments | |
| JP5318460B2 (en) | Resonant sound generator | |
| JP5560574B2 (en) | Electronic musical instruments and automatic performance programs | |
| JP4424310B2 (en) | Electronic musical instruments | |
| JP5056078B2 (en) | Electronic keyboard instrument and program for realizing the control method | |
| US9218798B1 (en) | Voice assist device and program in electronic musical instrument | |
| JP2953217B2 (en) | Electronic musical instrument | |
| JP6399155B2 (en) | Electronic musical instrument, program and pronunciation pitch selection method | |
| JP4585023B2 (en) | Electronic musical instruments | |
| JP4254697B2 (en) | Electronic musical instruments | |
| JP3843800B2 (en) | Touch control device and touch control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091021 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110812 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110913 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110926 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |