JP4289428B2 - Electronic percussion instrument - Google Patents

Electronic percussion instrument Download PDF

Info

Publication number
JP4289428B2
JP4289428B2 JP2007262945A JP2007262945A JP4289428B2 JP 4289428 B2 JP4289428 B2 JP 4289428B2 JP 2007262945 A JP2007262945 A JP 2007262945A JP 2007262945 A JP2007262945 A JP 2007262945A JP 4289428 B2 JP4289428 B2 JP 4289428B2
Authority
JP
Japan
Prior art keywords
waveform
pad
key
sensor
trigger signal
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
Application number
JP2007262945A
Other languages
Japanese (ja)
Other versions
JP2008052291A (en
Inventor
順一 三島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2007262945A priority Critical patent/JP4289428B2/en
Publication of JP2008052291A publication Critical patent/JP2008052291A/en
Application granted granted Critical
Publication of JP4289428B2 publication Critical patent/JP4289428B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

本発明は、電子楽器に関し、より詳しくは、楽音の合成比率を変更制御することが可能な電子打楽器に関する。   The present invention relates to an electronic musical instrument, and more particularly to an electronic percussion instrument capable of changing and controlling a musical sound synthesis ratio.

従来、電子鍵盤楽器等のキーオン制御とキーオフ制御を行う電子楽器においては、キーオン時に発生するオン波形と、キーオフ時に発生するオフ波形の双方を用意して、キーオフ時に、オン波形からオフ波形にクロスフェードさせるものがある。(例えば、特許文献1参照。)
また、従来の電子打楽器においては、楽音のキーオン制御だけが行われている。これは、電子打楽器の音色は、通常の演奏では、急激に立ち上がった後は、急激に減衰するのみであり、キーオフ制御は必要が無いと考えられているからである。
Conventionally, in an electronic musical instrument that performs key-on control and key-off control, such as an electronic keyboard instrument, both an on waveform that is generated when the key is turned on and an off waveform that is generated when the key is turned off are prepared. There is something to fade. (For example, refer to Patent Document 1.)
Further, in a conventional electronic percussion instrument, only musical tone key-on control is performed. This is because it is considered that the tone color of an electronic percussion instrument only attenuates rapidly after abrupt rise in normal performance, and there is no need for key-off control.

しかし、アコースティックドラムは振動させるために打撃時にかなり変位するように作られているが、従来の電子打楽器のパッド構造はアコースティックドラムに比べて、パッド体が著しく変化しないように作られている。また、アコースティックドラムの演奏においては、エンディングの最後の音や、フレーズの終わりの部分など、早めに消音したい場合、演奏者は手で打面部を抑えるか、強く接触させる。この時、消音中の音は、微妙にその音色を変える。   However, the acoustic drum is made to be considerably displaced at the time of impact in order to vibrate. However, the pad structure of the conventional electronic percussion instrument is made so that the pad body does not change significantly as compared with the acoustic drum. Also, when playing the acoustic drum, if the player wants to mute the sound quickly, such as the last sound of the ending or the end of the phrase, the performer should hold down the striking surface with his hand or make a strong contact. At this time, the sound being muted slightly changes its tone.

また、特にシンバル系打楽器などの金属系打楽器では、一般に打撃の後の消音動作が重要な演奏ファクターとなっている。例えば、ガムランの演奏手法は、発音動作と、その直後の手で振動部分をつかむという消音動作との組合せで成り立っており、この消音動作時の微妙な音色の変化を特徴としている。   In particular, in a metal percussion instrument such as a cymbal percussion instrument, a mute operation after hitting is generally an important performance factor. For example, the gamelan performance technique is composed of a combination of a sound generation operation and a muffling operation in which the vibration part is grasped by a hand immediately after that, and is characterized by a subtle change in timbre during the mute operation.

特開2001−312280号公報JP 2001-31280 A

上述の従来の電子鍵盤楽器では、キーオフ時にオン波形からオフ波形にクロスフェードさせる事を行っているが、この電子楽器では、キーオフトリガ信号の発生とともにクロスフェード処理を開始するのみであり、キーオフトリガ信号発生後のユーザによる演奏動作を、考慮に入れることができない。一方、アコースティックピアノでは、離鍵動作中に、鍵を止めたり、止めてから少しずつさらに離鍵したり、一気に離鍵したり、と様々な操作法がある。この場合、離鍵中にダンパーフェルトが弦に当接して消音される。その消音の仕方が、上記の態様で微妙に異なり、それによって、消音時の音色等が変化に富む。このような趣向を凝らした奏法表現が電子楽器では行うことができなかった。   The above-mentioned conventional electronic keyboard instrument performs a crossfade from an on waveform to an off waveform at the time of key-off, but this electronic instrument only starts the cross-fade process when the key-off trigger signal is generated, and the key-off trigger. The performance action by the user after the signal is generated cannot be taken into consideration. On the other hand, in an acoustic piano, there are various operation methods such as stopping the key during the key release operation, releasing the key little by little after stopping, and releasing the key at once. In this case, the damper felt abuts against the string during the key release and is muted. The way of muting is slightly different in the above-described manner, and thereby the tone color at the time of muting is varied. Such an elaborate performance style expression cannot be performed with an electronic musical instrument.

また、電子打楽器においては、キーオフトリガ信号発生後のユーザによる演奏動作を、考慮に入れることができなければ、単にキーオフトリガ信号を発生できるようにしても意味が無い。   Further, in an electronic percussion instrument, it is meaningless to simply generate a key-off trigger signal if the user's performance after the key-off trigger signal cannot be taken into account.

よって、今までの電子楽器では、キーオフトリガ信号発生後のユーザによる演奏動作(消音動作)を考慮に入れることができないので、金属系打楽器、特にガムランなどの打撃の後の直ぐに消音動作を伴う楽器の演奏手法を実現することが非常に困難であった。   Therefore, in the conventional electronic musical instrument, since the performance operation (silencing operation) by the user after the generation of the key-off trigger signal cannot be taken into consideration, a metal percussion instrument, particularly an instrument with a silencing operation immediately after hitting a gamelan or the like. It was very difficult to realize the performance technique.

本発明の目的は、楽音の消音中に該楽音の消音態様を制御することのできる電子打楽器を提供することである。   An object of the present invention is to provide an electronic percussion instrument capable of controlling the sound-muffling mode during the sound-muffling.

また、本発明の他の目的は、楽音の消音中における複数の波形データの合成比率を制御することのできる電子打楽器を提供することである。   Another object of the present invention is to provide an electronic percussion instrument that can control the synthesis ratio of a plurality of waveform data during the muting of a musical sound.

また、本発明のさらに他の目的は、楽音消音制御を行うことのできる電子打楽器を提供することである。   Still another object of the present invention is to provide an electronic percussion instrument that can perform musical sound muting control.

本発明の一観点によれば、電子打楽器は、パッドと、前記パッドを保持するパッド保持部と、周辺部が前記パッド保持部と連設した平面形状のセンサ保持部と、前記センサ保持部に設けられ、加えられる力を検出して楽音の発生開始を指示する第1のトリガ信号を発生する第1のセンサとを有するパッド体と、前記第1のトリガ信号に基づき楽音を生成する楽音生成手段と、前記パッド体を上下動し得るように浮設保持するパッド体保持部材と、前記パッド体保持部材を支持する支持体と、前記浮設したパッド体の前記支持体に対する変位した距離を検出して第2のトリガ信号を発生する第2のセンサと、前記楽音生成手段で発音中の楽音の楽音パラメータを前記第2のセンサで検出した距離に応じて変更制御を行う制御手段とを有する。 According to one aspect of the present invention, an electronic percussion instrument includes a pad, a pad holding part that holds the pad, a planar sensor holding part that has a peripheral part connected to the pad holding part, and a sensor holding part. A musical tone generator for generating a musical tone based on the first trigger signal, and a pad body provided with a first sensor that detects a force applied and generates a first trigger signal for instructing the start of musical tone generation Means, a pad body holding member that floats and holds the pad body so that the pad body can move up and down, a support body that supports the pad body holding member, and a displaced distance of the suspended pad body from the support body. A second sensor for detecting and generating a second trigger signal; and a control means for performing change control according to a distance detected by the second sensor for a musical sound parameter of a musical sound being generated by the musical sound generating means. Have.

以上説明したように、本発明によれば、楽音の消音中に該楽音の消音態様を制御することのできる電子打楽器を提供することができる。   As described above, according to the present invention, it is possible to provide an electronic percussion instrument capable of controlling the sound-muffling mode during the sound-muffling.

また、本発明によれば、楽音の消音中における複数の波形データの合成比率を制御することのできる電子打楽器を提供することができる。   In addition, according to the present invention, it is possible to provide an electronic percussion instrument that can control the synthesis ratio of a plurality of waveform data during the silence of a musical sound.

また、本発明によれば、楽音消音制御を行うことのできる電子打楽器を提供することができる。   In addition, according to the present invention, an electronic percussion instrument capable of performing musical sound silencing control can be provided.

図1(A)は、本発明の実施例による電子楽器1のハードウェア構成の一例を示すブロック図である。   FIG. 1A is a block diagram illustrating an example of a hardware configuration of an electronic musical instrument 1 according to an embodiment of the present invention.

電子楽器1のバス2には、CPU3、RAM5、ROM6、表示部7、設定操作子8、演奏操作子9、音源部10が接続される。   A CPU 3, a RAM 5, a ROM 6, a display unit 7, a setting operator 8, a performance operator 9, and a sound source unit 10 are connected to the bus 2 of the electronic musical instrument 1.

CPU3は、ROM6等に記憶されている制御プログラムに従い、演算又は制御を行う。タイマ4は、CPU3に接続されており、基本クロック信号、割り込み処理タイミング等をCPU3に供給する。   The CPU 3 performs calculation or control according to a control program stored in the ROM 6 or the like. The timer 4 is connected to the CPU 3 and supplies a basic clock signal, interrupt processing timing, and the like to the CPU 3.

RAM5は、各種フラグ、レジスタ及びバッファ、各種パラメータ等を記憶するCPU3のワーキングエリアを有する。ROM6には、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。   The RAM 5 has a working area of the CPU 3 that stores various flags, registers and buffers, various parameters, and the like. The ROM 6 can store various parameters and control programs, a program for realizing the present embodiment, and the like.

表示部7は、各種情報を表示することができる。ユーザは、この表示部7に表示される情報を参照して、各種設定を行うことができる。   The display unit 7 can display various information. The user can make various settings with reference to the information displayed on the display unit 7.

設定操作子8は、例えば、カーソルキー、スイッチ、ジョイスティック、ジョグシャトル、マウス、文字入力用キーボード等であり、ユーザは、設定操作子8を用いて、各種設定を行う。また、設定操作子8は、マウス等の他の操作子を用いて操作する表示部7上に表示されるソフトスイッチ等でもよい。   The setting operator 8 is, for example, a cursor key, a switch, a joystick, a jog shuttle, a mouse, a character input keyboard, and the like. The user performs various settings using the setting operator 8. The setting operator 8 may be a soft switch or the like displayed on the display unit 7 that is operated using another operator such as a mouse.

演奏操作子9は、ユーザの演奏動作に従い、演奏信号を供給する。演奏操作子9は、1又は複数(n)の操作子チャンネルを備え、各操作子チャンネルは、少なくとも、第1のセンサ91及び第2のセンサ92を有している。   The performance operator 9 supplies a performance signal in accordance with the performance operation of the user. The performance operator 9 includes one or a plurality (n) of operator channels, and each operator channel includes at least a first sensor 91 and a second sensor 92.

第1のセンサ91は、少なくとも、操作子に対する操作(打撃等の演奏操作)を検出して、楽音の発音開始を指示するキーオントリガ信号を発生するとともに、該操作のベロシティ(レベル)を検出することができる。第2のセンサ92は、少なくとも、操作子に対する操作(接触)を検出して、楽音の発音終了(減衰開始)を指示するキーオフトリガ信号を発生するとともに、該操作子の変位を検出することが出来る。なお、第1のセンサ91及び第2のセンサ92の詳細は、後述する。また、第1のセンサ91及び第2のセンサ92は、それぞれを区別可能な2種類のトリガ信号を発生できるものであれば、キーオントリガ信号及びキーオフトリガ信号を発生するものに限らない。   The first sensor 91 detects at least an operation (performance operation such as batting) on the operator, generates a key-on trigger signal instructing the start of tone generation, and detects the velocity (level) of the operation. be able to. The second sensor 92 detects at least an operation (contact) with respect to the operation element, generates a key-off trigger signal instructing the end of tone generation (attenuation start), and detects the displacement of the operation element. I can do it. Details of the first sensor 91 and the second sensor 92 will be described later. The first sensor 91 and the second sensor 92 are not limited to those that generate a key-on trigger signal and a key-off trigger signal as long as they can generate two types of trigger signals that can be distinguished from each other.

演奏操作子9は、上述の第1のセンサ91及び第2のセンサ92を有するものであれば、どのようなものでもよく、例えば、図2及び図3に示すパッド9p、94又は図4に示す鍵盤装置9k等の形態をとることができる。   The performance operator 9 may be anything as long as it has the first sensor 91 and the second sensor 92 described above, for example, the pads 9p and 94 shown in FIG. 2 and FIG. It can take the form of the keyboard device 9k shown.

音源部10は、記憶部12、演算部13a及び13b、加算部14を有し、演奏操作子9の操作により発生する演奏信号(キーオントリガ信号、キーオフトリガ信号)に基づき楽音信号を生成して、サウンドシステム11に供給する。   The sound source unit 10 includes a storage unit 12, calculation units 13a and 13b, and an addition unit 14, and generates a musical sound signal based on performance signals (key-on trigger signal and key-off trigger signal) generated by the operation of the performance operator 9. To the sound system 11.

記憶部12は、楽音の生成に用いる波形データ(デジタルオーディオデータ)を記憶するための記憶装置であり、例えば、ROM、フラッシュROM、ハードディスク等で構成される。記憶部12は、キーオン、キーオフ用のトリガ信号や読み出しアドレス設定用のラインでバス2と接続されている。記憶部12には、複数の音色用の波形データが記憶されており、各音色ごとに、キーオントリガ信号に対応する第1波形(オン波形)W1とキーオフトリガ信号に対応する第2波形(オフ波形)W2が記憶されている。上記各波形は、キーオン、キーオフ等のトリガ信号に基づきCPU3からの指令で読み出される。なお、本実施例では、記憶部12を音源部10に内蔵のものとしたが、記憶部12は、バス2に直接接続されるようにしてもよいし、ROM6内に、波形データ用の記憶領域を設けるようにしてもよい。   The storage unit 12 is a storage device for storing waveform data (digital audio data) used for generating musical sounds, and includes, for example, a ROM, a flash ROM, a hard disk, and the like. The storage unit 12 is connected to the bus 2 via a key-on / key-off trigger signal and a read address setting line. The storage unit 12 stores a plurality of waveform data for timbre, and for each timbre, a first waveform (on waveform) W1 corresponding to the key-on trigger signal and a second waveform (off) corresponding to the key-off trigger signal. Waveform) W2 is stored. Each of the above waveforms is read by a command from the CPU 3 based on a trigger signal such as key-on or key-off. In the present embodiment, the storage unit 12 is built in the sound source unit 10. However, the storage unit 12 may be directly connected to the bus 2 or stored in the ROM 6 for waveform data. An area may be provided.

演算部13a及び13bは、それぞれ、オン波形W1及びオフ波形W2を、後述するCPU3から供給されるレート値L1及びL2で乗算する。レート値L1及びL2で乗算されたオン波形W1及びオフ波形W2は、加算部14で加算され、合成波形データとして、サウンドシステム11に出力される。   The arithmetic units 13a and 13b respectively multiply the on waveform W1 and the off waveform W2 by rate values L1 and L2 supplied from the CPU 3 described later. The ON waveform W1 and the OFF waveform W2 multiplied by the rate values L1 and L2 are added by the adder 14 and output to the sound system 11 as synthesized waveform data.

具体的には、演奏操作子9からキーオントリガ信号が供給されると、オン波形W1の読み出しが開始され、演算部13a、加算部14を介して、オン波形W1が、サウンドシステム11に出力される。この時点では、レート値L1は、「1」、L2は、「0」である。その後、キーオフトリガ信号が供給されるとオフ波形W2の読み出しが開始され、演奏操作子9の変位値に応じて決定されるレート値L1及びL2で、オン波形W1及びオフ波形W2を乗算した後、加算して、合成波形データとして出力する。L2=0の間は、実質的にオン波形のみの読み出しであり、L1=0になった以降は、実質的にオフ波形のみの読み出しとなる。また、実際に、L2=0の間は、オン波形のみを読み出し、L1=0になった以降は、オフ波形のみを読み出すようにしてもよい。以降、本明細書では、上述のオン波形W1及びオフ波形W2のレート値での乗算及び加算処理をクロスフェード処理と呼ぶ。   Specifically, when a key-on trigger signal is supplied from the performance operator 9, reading of the on waveform W <b> 1 is started, and the on waveform W <b> 1 is output to the sound system 11 via the calculation unit 13 a and the addition unit 14. The At this time, the rate value L1 is “1”, and L2 is “0”. Thereafter, when a key-off trigger signal is supplied, reading of the off waveform W2 is started, and after multiplying the on waveform W1 and the off waveform W2 by rate values L1 and L2 determined according to the displacement value of the performance operator 9. Are added and output as synthesized waveform data. During L2 = 0, only the on waveform is read out, and after L1 = 0, only the off waveform is read out. In practice, only the ON waveform may be read while L2 = 0, and only the OFF waveform may be read after L1 = 0. Hereinafter, in the present specification, the above multiplication and addition processing with the rate values of the on waveform W1 and the off waveform W2 are referred to as crossfade processing.

サウンドシステム11は、D/A変換器、アンプ及びスピーカを含み、供給されるデジタル形式の楽音信号(合成波形データ)をアナログ形式に変換し、発音する。なお、サウンドシステム11は、音源部10の上述した機能以外のその他の機能による楽音信号を受け取るために加算部14以外の部分においても、音源部10と接続されている。   The sound system 11 includes a D / A converter, an amplifier, and a speaker. The sound system 11 converts a digital musical tone signal (synthesized waveform data) into an analog format and generates a sound. Note that the sound system 11 is also connected to the sound source unit 10 in portions other than the adding unit 14 in order to receive a musical sound signal by other functions than the above-described functions of the sound source unit 10.

なお、音源部10の記憶部12に、オン波形W1のみを記憶しておき、該オン波形W1をフィルタ処理することにより、オフ波形を生成するようにしてもよい。その場合の、音源部20の構成を図1(B)に示す。   Note that only the on waveform W1 may be stored in the storage unit 12 of the sound source unit 10, and the off waveform may be generated by filtering the on waveform W1. FIG. 1B shows the configuration of the sound source unit 20 in that case.

音源部20は、記憶部12に各音色ごとの第1波形W1のみを記憶している点で、音源部10の記憶部12と異なる。そのため、音源部20は、フィルタ15により第1波形W1から、オフ波形を生成する。その他の処理は、音源部10と同様である。   The sound source unit 20 differs from the storage unit 12 of the sound source unit 10 in that only the first waveform W1 for each tone color is stored in the storage unit 12. Therefore, the sound source unit 20 generates an off waveform from the first waveform W1 by the filter 15. Other processes are the same as those of the sound source unit 10.

図2は、本実施例による電子楽器1の一例を示す本体上面の概略図である。この例では、電子楽器1は、電子打楽器の形態をとっている。なお、図1と同一の部材には同一の参照番号を付す。   FIG. 2 is a schematic view of the upper surface of the main body showing an example of the electronic musical instrument 1 according to the present embodiment. In this example, the electronic musical instrument 1 takes the form of an electronic percussion instrument. In addition, the same reference number is attached | subjected to the member same as FIG.

電子楽器1は、本体上面に各種設定を行うための設定操作子8を複数有し、ユーザは、設定操作子8上方にある表示部7に表示される情報を参照して各種設定を行う。本体上面の左右には、サウンドシステム(図1)の一部であるスピーカ11sが設置されている。   The electronic musical instrument 1 has a plurality of setting operators 8 for performing various settings on the upper surface of the main body, and the user performs various settings with reference to information displayed on the display unit 7 above the setting operators 8. Speakers 11s, which are a part of the sound system (FIG. 1), are installed on the left and right sides of the upper surface of the main body.

本実施例による電子楽器1は、演奏操作子9として、図に示すようにパッドを7つ備えており、それぞれのパッドが、1つの操作子チャンネルに対応する。各操作子チャンネルには、それぞれ独立して異なる音色をアサインすることが可能である。   The electronic musical instrument 1 according to the present embodiment includes seven pads as performance operators 9 as shown in the figure, and each pad corresponds to one operator channel. Different timbres can be assigned to each operator channel independently.

図3は、図2に示す電子楽器1のパッド(演奏操作子)9pを表す概略断面図及び概略斜視図である。   FIG. 3 is a schematic sectional view and a schematic perspective view showing the pad (performance operator) 9p of the electronic musical instrument 1 shown in FIG.

図3(A)は、パッド(演奏操作子)9pの構造を示す概略断面図である。なお、図中同一部材は、同じハッチングで示す。図3(B)は、パッド体保持部材95の概略斜視図である。図3(C)は、パッド変位センサ(第2のセンサ)92の概略斜視図である。   FIG. 3A is a schematic cross-sectional view showing the structure of the pad (performance operator) 9p. In the drawings, the same members are indicated by the same hatching. FIG. 3B is a schematic perspective view of the pad body holding member 95. FIG. 3C is a schematic perspective view of the pad displacement sensor (second sensor) 92.

パッド9pは、例えば、パッドゴム部94r、パッド保持部94p、センサ保持部94s、及びパッドセンサ(第1のセンサ)91を含むパッド体94と、薄板部95t、保持部材取付部95a、パッド体取付部95b、及びストッパ95cを有するパッド体保持部材95と、パッド変位センサ(第2のセンサ)92と、上記の各部材を収納するケース体である支持体90とを含んで構成される。センサ保持部94sの平面形状としては、3枚羽根や、4枚羽根形成にすることで、パッド装置部94uと保持部94sとを一体に形成することができる。すなわち、羽根型保持部94sに対向するパッド装置部94uには、保持部94sと同型の羽根型透孔を設けることで、上下2つの金型で、パッド体94のフレームを製造することができる。なお、支持体90は、電子楽器1本体と一体に形成されていてもよいし、各演奏操作子ごとの支持体を電子楽器1に取り付けるようにしてもよい。   The pad 9p includes, for example, a pad body 94 including a pad rubber portion 94r, a pad holding portion 94p, a sensor holding portion 94s, and a pad sensor (first sensor) 91, a thin plate portion 95t, a holding member mounting portion 95a, and a pad body mounting. It includes a pad body holding member 95 having a portion 95b and a stopper 95c, a pad displacement sensor (second sensor) 92, and a support body 90 which is a case body for housing each of the above members. As the planar shape of the sensor holding portion 94s, the pad device portion 94u and the holding portion 94s can be integrally formed by forming three blades or four blades. In other words, the pad device portion 94u facing the blade-type holding portion 94s is provided with a blade-type through hole of the same type as the holding portion 94s, so that the frame of the pad body 94 can be manufactured with two upper and lower molds. . The support 90 may be formed integrally with the electronic musical instrument 1 main body, or a support for each performance operator may be attached to the electronic musical instrument 1.

パッドゴム部94rは、例えば、ウレタンゴム等で形成される。ユーザは、このパッドゴム部94rをスティックや手等で叩くことにより、演奏を行う。パッド保持部94pは、パッドゴム部94rを保持するとともに、パッド体保持部材95との取付部(例えば、ネジ孔)を有する。センサ保持部94sは、パッド保持部94pと一体に成型され、パッド体保持部材95に対抗する面にパッドセンサ(第1のセンサ)91が取り付けられる。   The pad rubber portion 94r is made of, for example, urethane rubber. The user performs the performance by hitting the pad rubber portion 94r with a stick or a hand. The pad holding portion 94p holds the pad rubber portion 94r and has an attachment portion (for example, a screw hole) with the pad body holding member 95. The sensor holding portion 94s is molded integrally with the pad holding portion 94p, and a pad sensor (first sensor) 91 is attached to a surface facing the pad body holding member 95.

パッドセンサ(第1のセンサ)91は、例えば、ピエゾセンサ等の接触式センサであり、ユーザによるパッドゴム部94rへの打撃(演奏操作)により、対抗するパッド体保持部材95に接触し、該接触強度に応じた波形信号を発生する。本実施例では、パッドセンサ91の発生する波形信号のエンベロープが所定値を超えた場合にキーオンとみなし、キーオントリガ信号(第1のトリガ信号)Kon1を発生させる。このエンベロープの最大値MAX又は2点間の変化値は、タッチデータとして音量制御等の目的に使用される。なお、パッドセンサ91は、ピエゾセンサに限らず、ユーザによる演奏操作の強度(レベル)を検出できるものであればどのようなものでもよい。   The pad sensor (first sensor) 91 is, for example, a contact sensor such as a piezo sensor, and comes into contact with the opposing pad body holding member 95 when the user strikes the pad rubber portion 94r (playing operation). A waveform signal corresponding to is generated. In this embodiment, when the envelope of the waveform signal generated by the pad sensor 91 exceeds a predetermined value, it is regarded as key-on, and a key-on trigger signal (first trigger signal) Kon1 is generated. The envelope maximum value MAX or the change value between two points is used as touch data for purposes such as volume control. The pad sensor 91 is not limited to a piezo sensor, and may be any sensor as long as it can detect the intensity (level) of a performance operation performed by the user.

パッド体保持部材95の裏側は、周辺部の保持部材取付部95aに形成されるネジ孔95Sを介して支持体90に支持体90からネジを挿入して取り付けられるとともに、中心部のパッド体取付部95bには、パッド体94が取り付けられる。   The back side of the pad body holding member 95 is attached by inserting a screw from the support body 90 into the support body 90 through a screw hole 95S formed in the holding member attachment part 95a in the peripheral portion, and the pad body attachment in the center part. A pad body 94 is attached to the portion 95b.

薄板部95tは、例えば、1.5mm程度の厚さの強化プラスティック等で成型され、パッド体取付部95bを介して取り付けられるパッド体の上下動に対応して、上下動するようになっている。薄板部95tの厚さは、薄板部95tの材質及び形状により異なるが、パッド体の上下動に合わせて上下動可能な厚さであれば、どのような厚さでもよい。例えば、薄板部95tを図3(B)に示すような円盤型ではなく、一部を切取り、3点又は4点支持で保持部材取付部95aとパッド体取付部95bとを接続する形状(ねじれのないプロペラ羽根型)とした場合には、薄板部95tの厚さは、3mm程度の厚さにすることが出来る。   The thin plate portion 95t is formed of, for example, a reinforced plastic having a thickness of about 1.5 mm, and moves up and down in response to the vertical movement of the pad body attached via the pad body attachment portion 95b. . The thickness of the thin plate portion 95t varies depending on the material and shape of the thin plate portion 95t, but may be any thickness as long as it can move up and down in accordance with the vertical movement of the pad body. For example, the thin plate portion 95t is not a disk shape as shown in FIG. 3 (B), but a part thereof is cut out to form a shape (twist) that connects the holding member attachment portion 95a and the pad body attachment portion 95b with three-point or four-point support. In the case of a propeller blade type without a thickness, the thickness of the thin plate portion 95t can be about 3 mm.

ストッパ95cは、ウレタンゴム等の軟質樹脂で形成されたリング状部材であって、保持部材取付部95aのパッド体94に対向する面に貼着され、パッド体94と パッド体保持部材95の接触による衝撃を軽減する。   The stopper 95c is a ring-shaped member formed of a soft resin such as urethane rubber, and is attached to the surface of the holding member mounting portion 95a facing the pad body 94, so that the contact between the pad body 94 and the pad body holding member 95 is achieved. Reduce the impact caused by.

パッド変位センサ(第2のセンサ)92は、支持体90の内側底面の中心部に取り付けられるセンサ本体と、パッド体取付部95bの支持体90に対向する面95bbに取り付けられる白色シール(反射板)92wとにより構成される。図3(C)に示すように、センサ本体は、処理回路部品を含むプリント基板92sと、反射型フォトカプラ(フォトリフレクタ)92pで構成される。   The pad displacement sensor (second sensor) 92 includes a sensor main body attached to the center of the inner bottom surface of the support 90 and a white seal (reflecting plate) attached to the surface 95bb of the pad attachment 95b facing the support 90. ) 92w. As shown in FIG. 3C, the sensor body includes a printed board 92s including processing circuit components and a reflective photocoupler (photoreflector) 92p.

反射型フォトカプラ(フォトリフレクタ)92pは、赤外線発光ダイオード92d及びフォトトランジスタ92tで構成される。赤外線発光ダイオード92dから照射される赤外線は、白色シール92wで反射し、フォトトランジスタ92tは、該反射光を検出する。すなわち、パッド変位センサ(第2のセンサ)92は、反射型フォトカプラ(フォトリフレクタ)92pと白色シール92wとの距離に応じた信号を出力することができる。   The reflective photocoupler (photoreflector) 92p includes an infrared light emitting diode 92d and a phototransistor 92t. Infrared light emitted from the infrared light emitting diode 92d is reflected by the white seal 92w, and the phototransistor 92t detects the reflected light. That is, the pad displacement sensor (second sensor) 92 can output a signal corresponding to the distance between the reflective photocoupler (photoreflector) 92p and the white seal 92w.

上述のように、ユーザがパッドゴム部94rを叩くと、パッド体94は、パッド体保持部材95を介して支持体90に対して、上下動するように作られている。したがって、支持体90の内側底面の中心部に反射型フォトカプラ(フォトリフレクタ)92pを取り付けるとともに、支持体90に対して上下動するパッド体取付部95bの裏面95bbに白色シール92wを取り付けることにより、パッド体取付部95bの支持体90に対する変位を検出することができる。すなわち、パッドゴム部94rに対するユーザの演奏動作によるパッド体94の支持体90に対する変位を検出することができる。   As described above, when the user strikes the pad rubber portion 94 r, the pad body 94 is configured to move up and down with respect to the support body 90 via the pad body holding member 95. Therefore, by attaching the reflection type photocoupler (photo reflector) 92p to the center of the inner bottom surface of the support 90, and attaching the white seal 92w to the back surface 95bb of the pad body mounting portion 95b that moves up and down with respect to the support 90. The displacement of the pad body attaching portion 95b with respect to the support body 90 can be detected. That is, it is possible to detect the displacement of the pad body 94 relative to the support body 90 due to the user's performance with respect to the pad rubber portion 94r.

本実施例では、パッド変位センサ(第2のセンサ)92が検出する変位値が、所定値を超える場合にキーオフとみなし、キーオフトリガ信号(第2のトリガ信号)Kon2を発生させる。また、パッド変位センサ(第2のセンサ)92が検出する変位値は、ストローク値S又はSSとして、キーオフ時(消音動作時)の音色変化を制御するために用いられる。また、後述するように異なるタイミングのストローク値S及びSSから、キーオフベロシティを求めることもできる。以上のように、パッド変位センサ(第2のセンサ)92は、変位に基づく値として、少なくとも、ストローク値S及びSSと、キーオフベロシティとを出力することができる。   In the present embodiment, when the displacement value detected by the pad displacement sensor (second sensor) 92 exceeds a predetermined value, it is regarded as key-off, and a key-off trigger signal (second trigger signal) Kon2 is generated. Further, the displacement value detected by the pad displacement sensor (second sensor) 92 is used as a stroke value S or SS for controlling a timbre change at the time of key-off (during mute operation). Further, as will be described later, the key-off velocity can be obtained from stroke values S and SS at different timings. As described above, the pad displacement sensor (second sensor) 92 can output at least the stroke values S and SS and the key-off velocity as values based on the displacement.

なお、パッド体94が、パッド体保持部材95を介して支持体90に対して、上下動するように作られているのは、ユーザによる打撃(演奏操作)による衝撃を和らげ、パッド9pの耐久性を増すためでもある。   The reason why the pad body 94 is made to move up and down with respect to the support body 90 via the pad body holding member 95 is to reduce the impact caused by the impact (performance operation) by the user, and the durability of the pad 9p. It is also for increasing the nature.

以上のように、本実施例のパッド9pは、ユーザによる演奏操作の強度(レベル)を検出するとともにキーオントリガ信号を発生する第1のセンサ91と、ユーザの演奏動作によるパッド体94の支持体90に対する変位を検出するとともにキーオフトリガ信号を発生することができる第2のセンサ92とを有しているので、電子打楽器においても、楽音の発生を制御するだけでなく消音動作を制御することができる。   As described above, the pad 9p of this embodiment includes the first sensor 91 that detects the strength (level) of the performance operation by the user and generates a key-on trigger signal, and the support body for the pad body 94 by the performance operation of the user. The second sensor 92 capable of detecting a displacement with respect to 90 and generating a key-off trigger signal can be used not only to control the generation of musical sound but also to control the mute operation even in an electronic percussion instrument. it can.

図4は、本発明の実施例による演奏操作子9の他の例である鍵盤装置9kを示す概略断面図である。なお、図中、複数の鍵を有する鍵盤装置9kの一つの鍵の非押鍵状態を側面から見て、概略的に表す。
鍵盤装置9kは、白鍵21Wと黒鍵21Bとから成る鍵21と、鍵21に連動して駆動される質量体43とを多数(例えば、88鍵、61鍵等)備えている。電子楽器1の棚板部22上には、主鍵支持部23A及び副鍵支持部23Bが固着され、両支持部23A、23Bは鍵支持部23を構成する。主鍵支持部23Aには白鍵用と黒鍵用の支点ピンWf、Bfが固設され、各ピンに対して回動自在に支持されている。鍵21の前方部(図示左側部)には、副鍵支持部23Bから突設させた白鍵用と黒鍵用の鍵ガイド部WG、BGが設けられ、これによって押離鍵動作をガイドする構成になっている。また、副鍵支持部23Bには白鍵用下限ストッパ部WS及び黒鍵用下限ストッパ部BSが設けられる。
FIG. 4 is a schematic sectional view showing a keyboard device 9k as another example of the performance operator 9 according to the embodiment of the present invention. In the figure, the non-pressed state of one key of the keyboard device 9k having a plurality of keys is schematically represented as viewed from the side.
The keyboard device 9k includes a large number (for example, 88 keys, 61 keys, etc.) of a key 21 composed of a white key 21W and a black key 21B and a mass body 43 driven in conjunction with the key 21. A main key support portion 23 </ b> A and a sub key support portion 23 </ b> B are fixed on the shelf plate portion 22 of the electronic musical instrument 1, and both support portions 23 </ b> A and 23 </ b> B constitute the key support portion 23. White key and black key fulcrum pins Wf and Bf are fixed to the main key support portion 23A, and are supported rotatably with respect to the pins. The front portion (the left side in the figure) of the key 21 is provided with key guide portions WG and BG for white key and black key protruding from the sub key support portion 23B, thereby guiding the key release operation. It is configured. Further, the sub key support portion 23B is provided with a white key lower limit stopper portion WS and a black key lower limit stopper portion BS.

鍵支持部23では、主鍵支持部23A及び副鍵支持部23Bを固定的に一体成形した接続部LDによって、ラダー状に両支持部23A、23Bを結合させている。そして、この接続部LDの上方において鍵21の下方に位置するところには、支持部B1、B2を介して棚板部22上に設けられた基板SB1上に第2のセンサ47が配設されている。鍵21の後方では、支点部Mfを有する質量体支持部41が棚板部22に固設され、錘りW1、W2を内包した樹脂製の質量体43の支点部mfが支点部Mfに回動自在に支持され、これにより、質量体43は支持部41に保持されている。支持部41の上部には、前方側に鍵の上限ストッパUSが設けられ、後方側に押鍵時の質量体用のストッパ部41Sが設けられる。   In the key support portion 23, both the support portions 23A and 23B are coupled in a ladder shape by a connection portion LD in which the main key support portion 23A and the sub key support portion 23B are fixed and integrally formed. A second sensor 47 is disposed on the substrate SB1 provided on the shelf plate part 22 via the support parts B1 and B2 above the connection part LD and below the key 21. ing. Behind the key 21, a mass body support portion 41 having a fulcrum portion Mf is fixed to the shelf plate portion 22, and the fulcrum portion mf of the resin mass body 43 including the weights W1 and W2 is rotated around the fulcrum portion Mf. The mass body 43 is held by the support portion 41. An upper limit stopper US for the key is provided on the front side, and a stopper 41S for the mass body when pressing the key is provided on the rear side of the upper portion of the support portion 41.

この質量体43は、鍵21の後方上面の質量体駆動部WAにより力伝達部44を介して駆動されるように配設される。力伝達部44は、押鍵時に力を質量体に伝達するとともに、発音位置の微調節用ねじでもある。鍵21の質量体駆動部WAは、滑加工面を有する。さらに、質量体43の下方で質量体支持部41の上方に位置するところには、支持部41の上面に基板SB2が載置され、この基板SB2上には第1のセンサ48が配設されている。鍵21W(21B)は、非押鍵時には、後部が上限ストッパ部USに当接されて静止しているが、押鍵時には、前方においてストッパ部WS、BSと当接し、このとき、質量体43は、後部下端がストッパ部41Sに当接する。この際、ストッパ部41Sにて質量体43は衝突が緩和されるので機械的雑音が軽減される。   The mass body 43 is disposed so as to be driven via the force transmission unit 44 by the mass body drive unit WA on the rear upper surface of the key 21. The force transmission unit 44 transmits a force to the mass body when the key is depressed, and is also a fine adjustment screw for the sound generation position. The mass body drive unit WA of the key 21 has a smooth surface. Further, a substrate SB2 is placed on the upper surface of the support portion 41 below the mass body 43 and above the mass body support portion 41, and a first sensor 48 is disposed on the substrate SB2. ing. When the key 21W (21B) is not pressed, the rear part is in contact with the upper limit stopper unit US and is stationary. However, when the key is pressed, the key 21W (21B) is in contact with the stopper parts WS and BS in the front. The lower end of the rear part comes into contact with the stopper part 41S. At this time, since the collision of the mass body 43 is reduced by the stopper portion 41S, mechanical noise is reduced.

以上のような構成により、図示左側の矢印で示すように下方向に押鍵すると、鍵21の後方及び質量体43の前方は、図示中央の矢印a1で示すように上方向に回動し、質量体43の後方は、図示右側の矢印a2で示すように下方向に回動する。離鍵時には、鍵21及び質量体43は、それぞれ、矢印とは逆方向に回動して図示の位置に復帰する。   With the above configuration, when the key is pressed downward as indicated by the arrow on the left side of the figure, the rear side of the key 21 and the front side of the mass body 43 are rotated upward as indicated by the arrow a1 in the center of the figure. The rear side of the mass body 43 rotates downward as indicated by an arrow a2 on the right side of the figure. When the key is released, the key 21 and the mass body 43 rotate in the direction opposite to the arrow and return to the illustrated positions.

本実施例では、第1のセンサ48及び第2のセンサ47によって押離鍵ストロークを検出する。図4に示す例では、第2及び第1アクチュエータ部45,46が鍵21及び質量体43の下面に設けられ、これによって、それぞれ2つの接点(a、b又はc、d)を有する第2のセンサ47及び第1のセンサ48を駆動する。   In the present embodiment, the first sensor 48 and the second sensor 47 detect the key press / release stroke. In the example shown in FIG. 4, the second and first actuator portions 45 and 46 are provided on the lower surface of the key 21 and the mass body 43, whereby the second and second contacts having two contacts (a, b or c, d), respectively. The sensor 47 and the first sensor 48 are driven.

各アクチュエータ部45,46と各センサ47,48との間の配置は、押鍵ストロークにおいて、先ず、第2アクチュエータ部45が第2のセンサ47に当接し、これに遅れて、第1アクチュエータ部46が第1のセンサ48に当接するような関係になっている。   In the arrangement between each actuator unit 45, 46 and each sensor 47, 48, first, the second actuator unit 45 comes into contact with the second sensor 47 in the key pressing stroke, and the first actuator unit is delayed after that. 46 is in contact with the first sensor 48.

第1のセンサ48及び第2のセンサ47は、例えば、ラバーで構成された2つの接点c、d又はa、bを備える接点時間差タイプの2メイク式タッチレスポンススイッチであり、各接点c、d又はa、bの閉成(オン)及び開放(オフ)動作にストローク差が設定され、それぞれ、離鍵速度センサ、押鍵速度センサを構成している。また、アクチュエータ部46と第1のセンサ48との間隔は、図4に示されるように、アクチュエータ部45と第2のセンサ47との間隔より広くなっている。   The first sensor 48 and the second sensor 47 are, for example, contact time difference type two-make touch response switches including two contacts c, d or a, b made of rubber, and each contact c, d Alternatively, a stroke difference is set in the closing (on) and opening (off) operations of a and b, and a key release speed sensor and a key pressing speed sensor are configured, respectively. Further, the interval between the actuator unit 46 and the first sensor 48 is wider than the interval between the actuator unit 45 and the second sensor 47, as shown in FIG.

なお、鍵盤装置9kのさらに詳細な構造については、本出願人と同一の出願人による特許出願(特開2001−312280号)の実施例の項を参照するとよい。   For a more detailed structure of the keyboard device 9k, reference may be made to the example section of the patent application (Japanese Patent Laid-Open No. 2001-31280) by the same applicant as the present applicant.

図5は、本実施例による鍵盤装置9kの第1のセンサ48及び第2のセンサ47の機能を説明するための図である。   FIG. 5 is a diagram for explaining the functions of the first sensor 48 and the second sensor 47 of the keyboard device 9k according to the present embodiment.

鍵盤演奏操作装置9kの各鍵21Wは、それぞれ、図4に示す状態に対応する離鍵(非押鍵)位置「0」から最も深い最大押鍵位置「MAX」まで、例えば、最大10mmだけ、上下方向に変位することができるように構成される。   Each key 21W of the keyboard performance operating device 9k is from the key release (non-key press) position “0” corresponding to the state shown in FIG. 4 to the deepest maximum key press position “MAX”, for example, by a maximum of 10 mm. It is configured to be able to be displaced in the vertical direction.

これに対して、第2のセンサ47及び第1のセンサ48の接点a〜dは、図5に示すように、鍵21の押鍵方向動作に応じて順次オン(ON)し、鍵21の離鍵方向動作に応じて順次オフ(OFF)する。   On the other hand, the contacts a to d of the second sensor 47 and the first sensor 48 are sequentially turned on (ON) in response to the key pressing direction operation of the key 21, as shown in FIG. It is sequentially turned off (OFF) according to the key release direction operation.

本実施例では、押鍵ストロークにより接点cがオンされた時点から接点dがオンされるまでのキーオン時間の計測を行うとともに、接点dがオンされた時点をキーオンとみなし、キーオントリガ信号(第1のトリガ信号)Kon1を発生させる。キーオン時間は、押鍵操作のベロシティを表すタッチデータVとして音量制御等の目的に使用される。   In this embodiment, the key-on time from when the contact c is turned on by the keystroke to when the contact d is turned on is measured, and the time when the contact d is turned on is regarded as key-on, and a key-on trigger signal (first 1 trigger signal) Kon1 is generated. The key-on time is used for the purpose of volume control or the like as touch data V representing the velocity of the key pressing operation.

また、離鍵ストロークにより、接点bがオフされた時点から接点aがオフされるまでのキーオフ時間の計測を行うとともに、接点aがオフされた時点をキーオフとみなし、キーオフトリガ信号(第2のトリガ信号)Kon2を発生させる。ここで計測されるキーオフ時間は、キーオフベロシティとして後述する処理で用いることができる。   Further, the key-off time is measured from the time when the contact b is turned off to the time when the contact a is turned off by the key release stroke, and the time when the contact a is turned off is regarded as key-off, and a key-off trigger signal (second Trigger signal) Kon2 is generated. The key-off time measured here can be used as a key-off velocity in processing described later.

なお、接点aがオフされた後の離鍵ストロークの途中で、再度押鍵ストロークを行い接点dのオンには至らなかった場合には、接点aがオンされた時点から接点bがオンされるまでの時間を計測し、キーオフトリガ信号Kon2発生後の操作子9のキーオフベロシティ(変位に基づく値)として用いることもできる。   If the key-pressing stroke is performed again in the middle of the key release stroke after the contact a is turned off and the contact d is not turned on, the contact b is turned on when the contact a is turned on. Can be measured and used as the key-off velocity (value based on displacement) of the operation element 9 after the key-off trigger signal Kon2 is generated.

図6(A)は、本実施例の音源部10によるクロスフェード処理の概念を表すグラフである。なお、この例では、演奏操作子9としてパッド9pを用いた場合を説明する。また、音源部としては、音源部10を用いているが、音源部20を用いる場合は、記憶部12からオフ波形W2を読み出す代わりにフィルタ部15で必要な処理を行ってオフ波形W2を出力する。   FIG. 6A is a graph showing the concept of crossfade processing by the sound source unit 10 of this embodiment. In this example, the case where the pad 9p is used as the performance operator 9 will be described. Further, although the sound source unit 10 is used as the sound source unit, when the sound source unit 20 is used, instead of reading the off waveform W2 from the storage unit 12, the filter unit 15 performs necessary processing and outputs the off waveform W2. To do.

ユーザが、パッド9pを叩くなどの演奏操作を行い、キーオントリガ信号(第1のトリガ信号)Kon1が供給されると、記憶部12からオン波形W1(図中点線で示す)が読み出される。その後、ユーザが何も演奏動作を行わない場合は、図中実線で示すエンベロープENのように、オン波形W1は、減衰していく。   When the user performs a performance operation such as hitting the pad 9p and a key-on trigger signal (first trigger signal) Kon1 is supplied, an on waveform W1 (indicated by a dotted line in the figure) is read from the storage unit 12. Thereafter, when the user does not perform any performance operation, the ON waveform W1 is attenuated as in the envelope EN indicated by the solid line in the figure.

オン波形W1の減衰(発音)中にユーザが、パッド9pに接触し、パッド9pの変位が検出されると、キーオフトリガ信号Kon2が供給され、オフ波形W2の読み出しが開始されるとともに、音源部10において、オン波形W1とオフ波形W2とのクロスフェード処理が行われる。   When the user touches the pad 9p and the displacement of the pad 9p is detected while the on waveform W1 is attenuated (sounding), the key-off trigger signal Kon2 is supplied, and the reading of the off waveform W2 is started, and the sound source unit In FIG. 10, a cross-fade process is performed between the on waveform W1 and the off waveform W2.

このクロスフェード処理中にユーザが、一定の力でパッド9pに接触し続けた場合は、該一定の力によるパッド体の変位値に応じて、オン波形W1とオフ波形W2との合成比率が決定される。   If the user keeps touching the pad 9p with a constant force during the crossfade process, the composite ratio of the on waveform W1 and the off waveform W2 is determined according to the displacement value of the pad body due to the constant force. Is done.

ここで、有る一定の力でパッド9pに接触し続けた場合のクロスフェード時間(合成時間)をクロスフェード時間CFtとした場合に、該一定の力よりも軽い力でユーザがパッド9pに接触した場合は、同タイミングにおけるオン波形W1の比率がオフ波形W2の比率よりも高くなり、図中点線で示すように合成比率の変化は緩やかになる。よって、クロスフェード時間CFtlは、クロスフェード時間(合成時間)CFtよりも長いものとなる。   Here, when the crossfade time (synthesis time) when the pad 9p is kept in contact with a certain force is defined as the crossfade time CFt, the user touches the pad 9p with a force lighter than the constant force. In this case, the ratio of the ON waveform W1 at the same timing becomes higher than the ratio of the OFF waveform W2, and the change in the composition ratio becomes gradual as shown by the dotted line in the figure. Therefore, the crossfade time CFtl is longer than the crossfade time (synthesis time) CFt.

また、逆に、該一定の力よりも強い力でユーザがパッド9pに接触した場合は、同タイミングにおけるオン波形W1の比率がオフ波形W2の比率よりも低くなり、図中2点鎖線で示すように合成比率の変化は急激になる。よって、クロスフェード時間CFtsは、クロスフェード時間(合成時間)CFtよりも短いものとなる。   Conversely, when the user touches the pad 9p with a force stronger than the certain force, the ratio of the ON waveform W1 at the same timing becomes lower than the ratio of the OFF waveform W2, and is indicated by a two-dot chain line in the figure. Thus, the change in the composition ratio becomes abrupt. Therefore, the crossfade time CFts is shorter than the crossfade time (synthesis time) CFt.

このように、キーオントリガ信号Kon1によって、発音開始されるオン波形W1の発音中に、ユーザがパッド9pに接触(キーオントリガ信号Kon1発生に至らない演奏動作)することにより、キーオフトリガ信号Kon2が発生し、それに基づきクロスフェード処理が行われる。この時から、ユーザのパッド9pへの接触における力をパッド体の変位値として検出し、該変位値に応じて、オン波形W1及びオフ波形W2の合成比率を変更することができ、クロスフェード時間を変更することができる。このことは、Kon2以降のクロスフェード時間の間中、パッド変位量又は鍵盤装置の変位値によって、その出力値である音量、音色等の楽音パラメータが変更制御し得ることを示している。そして、オフ波形のみの読み出しとなった以降は、Kon2以前と同様、波形が消滅するまでの時間をパラメータとする制御形態に戻る。すなわち、図6(A)のKon1〜Kon2では、時間(楽音の発音から消滅までの時間)又は時刻(発音タイミング)により楽音パラメータを制御し、クロスフェード時間CFt中(Kon2からL1=0になるまでの時間)は、パッド変位量又は鍵盤装置の変位値によって、楽音パラメータを制御し、さらに、クロスフェード時間CFtの後(L1=0以降)からALL RESETとなるまでは、時間又は時刻による楽音パラメータ制御に戻る。   Thus, the key-off trigger signal Kon2 is generated when the user touches the pad 9p (a performance operation that does not lead to the generation of the key-on trigger signal Kon1) during the sounding of the ON waveform W1 that starts sounding by the key-on trigger signal Kon1. Based on this, crossfading processing is performed. From this time, the force of the user touching the pad 9p is detected as the displacement value of the pad body, and the composite ratio of the on waveform W1 and the off waveform W2 can be changed according to the displacement value, and the crossfade time Can be changed. This indicates that during the crossfade time after Kon2, the musical tone parameters such as the volume and tone color, which are the output values, can be changed and controlled by the pad displacement amount or the keyboard device displacement value. After the readout of only the off waveform, the control returns to the control mode using the time until the waveform disappears as a parameter, as before Kon2. That is, in Kon1 to Kon2 in FIG. 6A, the musical sound parameter is controlled by time (time from sound generation to disappearance) or time (sounding timing), and during crossfade time CFt (from Kon2 to L1 = 0). Is a musical tone parameter according to the amount of pad displacement or the displacement value of the keyboard device. Further, after the crossfade time CFt (after L1 = 0) until the time of ALL RESET, the musical tone by time or time Return to parameter control.

図6(B)は、クロスフェード時間CFt中にユーザがパッド9pに与える力を変化させた場合の合成比率の変化の一例を表すグラフである。   FIG. 6B is a graph showing an example of a change in the composite ratio when the force applied to the pad 9p by the user is changed during the crossfade time CFt.

この例では、クロスフェード処理開始後(キーオフトリガ信号Kon2発生後)に、ユーザがパッド9pに与える力を一旦弱めて、その後、また与える力を強めた場合を示す。このような場合は、図に示すようにユーザがパッド9pに与える力を弱めたのに応じて、一旦減衰したオン波形W1のレベルD1が再度上昇し、再度力を強めたのに応じてオン波形W1のレベルが下降する。この時、オフ波形W2のレベルは、オン波形W1のレベルと対称的に上下動する。   In this example, after the crossfade process is started (after the key-off trigger signal Kon2 is generated), the user temporarily reduces the force applied to the pad 9p and then increases the applied force again. In such a case, as shown in the figure, the level D1 of the on waveform W1 once attenuated increases again according to the user's weakening of the force applied to the pad 9p, and turns on when the force is increased again. The level of the waveform W1 decreases. At this time, the level of the off waveform W2 moves up and down symmetrically with the level of the on waveform W1.

本実施例によれば、このように、ユーザがパッド9pに与える力を変化させることにより、各波形の合成比率を変化させ、オン波形W1及びオフ波形W2の減衰率を上下させることができる。また、一旦弱まった波形のレベルを復活させることができる。すなわち、ユーザがパッド9pに与える力(パッド体の変位値)に従い、オン波形W1及びオフ波形W2の合成比率を制御することができる。   According to the present embodiment, in this way, by changing the force applied to the pad 9p by the user, the synthesis ratio of each waveform can be changed, and the attenuation rates of the on waveform W1 and the off waveform W2 can be increased or decreased. In addition, the waveform level once weakened can be restored. In other words, according to the force (displacement value of the pad body) applied by the user to the pad 9p, the synthesis ratio of the on waveform W1 and the off waveform W2 can be controlled.

なお、オン波形W1及びオフ波形W2の合成波形のエンベロープ(減衰率)REは、各波形の合成比率にかかわらず一定に保つことも出来るし、変化させることもできる。減衰率REを一定に保つ場合は、各波形の合成比率の合計が常に1となるように合成する。   Note that the envelope (attenuation rate) RE of the combined waveform of the on waveform W1 and the off waveform W2 can be kept constant or can be changed regardless of the combined ratio of the respective waveforms. When the attenuation rate RE is kept constant, synthesis is performed such that the sum of the synthesis ratios of the waveforms is always 1.

図6(C)は、オン波形W1及びオフ波形W2の合成波形のエンベロープ(減衰率)REを、オン波形W1及びオフ波形W2の合成比率の変化に伴い変化させる場合の例を示すグラフである。   FIG. 6C is a graph showing an example in which the envelope (attenuation rate) RE of the combined waveform of the on waveform W1 and the off waveform W2 is changed with a change in the combined ratio of the on waveform W1 and the off waveform W2. .

図6(A)及び図6(B)に示した例では、各波形の合成比率の合計が常に「1」になるようにしたので、オン波形W1(オフ波形W2)の合成比率の変化に連動してオフ波形W2(オン波形W1)の合成比率が変化するようにしたが、図6(C)に示す例では、各波形の合成比率の合計は、一定ではなく、及びオフ波形W2の合成比率は、それぞれ独立して変化する。   In the example shown in FIGS. 6A and 6B, since the sum of the synthesis ratios of the waveforms is always “1”, the change in the synthesis ratio of the on waveform W1 (off waveform W2). Although the synthesis ratio of the off waveform W2 (on waveform W1) is changed in conjunction with this, in the example shown in FIG. 6C, the total synthesis ratio of each waveform is not constant, and the off waveform W2 The composition ratio changes independently.

この例では、オフ波形W2の合成比率の変化を徐々に上げるように一定に保ち、オン波形W1の合成比率をパッド体の変位値に従い変化させるようにしている。この場合、クロスフェード処理開始後(キーオフトリガ信号Kon2発生後)に、ユーザがパッド9pに与える力を強めると、図中D2として示すようにオン波形W1の合成比率の減少率のみが増加し、DRとして示すように全体の音量が低下する。その後、ユーザが、パッド9pに与える力を弱める(又はパッド9pから手を離す)と、オン波形W1の合成比率の減少率が低下し、全体の音量が復帰する。以上のように、D1、D2、DRに示すように、クロスフェード領域内においては、変位というファクターが、楽音の制御をつかさどっている。   In this example, the composition ratio of the off waveform W2 is kept constant so as to gradually increase, and the composition ratio of the on waveform W1 is changed according to the displacement value of the pad body. In this case, after the crossfade process is started (after the key-off trigger signal Kon2 is generated), if the user increases the force applied to the pad 9p, only the decrease rate of the composite ratio of the ON waveform W1 increases as indicated by D2 in the figure, The overall volume decreases as shown as DR. Thereafter, when the user weakens the force applied to the pad 9p (or releases his / her hand from the pad 9p), the decrease rate of the synthesis ratio of the ON waveform W1 decreases, and the overall volume returns. As described above, as indicated by D1, D2, and DR, in the crossfade region, the factor of displacement is responsible for controlling the musical sound.

実際の金属系打楽器では、演奏者が、演奏動作(スティック等で叩く)を行った後に、手で振動している箇所を軽く触り、その後、直ぐに手を離すと、一旦減衰して小さくなった楽器音は、手を離すことにより、また復帰する。この例では、ユーザのパッド9pへの接触に応じて一旦全体の音量を下げ、その後、パッド9pに与える力を弱める(又はパッド9pから手を離す)弱めることにより全体の音量を元のレベル又はその近くに復帰させることができるため、実際の金属系打楽器で起こる上記現象をシミュレートすることができる。   With an actual metal percussion instrument, the performer performed a performance action (hitting with a stick, etc.), then touched the vibrating part with his hand and then immediately released his hand. The instrument sound is restored when the hand is released. In this example, the overall volume is temporarily lowered in response to the user's contact with the pad 9p, and thereafter the overall volume is reduced to the original level or by reducing the force applied to the pad 9p (or releasing the hand from the pad 9p). Since it can be returned to the vicinity, it is possible to simulate the above phenomenon that occurs in an actual metal percussion instrument.

図7は、本実施例によるメインルーチンを表すフローチャートである。このメインルーチンは、電子楽器1の電源投入後、電源切断時まで、繰り返し起動される処理である。なお、以下の説明では、任意の操作子チャンネル(n)についてのみ説明するが、このメインルーチンは、全ての操作子チャンネルについて行われる。   FIG. 7 is a flowchart showing a main routine according to this embodiment. This main routine is a process that is repeatedly started after the electronic musical instrument 1 is turned on until the power is turned off. In the following description, only an arbitrary operator channel (n) will be described, but this main routine is performed for all the operator channels.

ステップSA1で、メインルーチンを開始し、ステップSA2で、初期設定を行う。この初期設定には、操作子チャンネル(n)に関する各種フラグ、レジストデータ、バッファ等のリセット及び音源部等の初期化が含まれる。なお、合成比率(レート値)L1(n)は、初期値「1」に設定され、レート値L2(n)は、初期値「0」に設定される。   In step SA1, the main routine is started, and in step SA2, initialization is performed. This initial setting includes resetting of various flags relating to the operator channel (n), registration data, buffer, etc., and initialization of the sound source unit and the like. The synthesis ratio (rate value) L1 (n) is set to an initial value “1”, and the rate value L2 (n) is set to an initial value “0”.

ステップSA3では、操作子チャンネル(n)の走査を行い、操作子チャンネル(n)に対応する演奏操作子9に対する演奏操作を検出する。ステップSA4では、音源部からのオフ受信があるか否かを判断する。オフ受信が有る場合は、YESの矢印で示すステップSA5に進み、オフ受信が無い場合は、NOの矢印で示すステップSA6に進む。   In step SA3, the operator channel (n) is scanned to detect a performance operation on the performance operator 9 corresponding to the operator channel (n). In step SA4, it is determined whether there is off reception from the sound source unit. When there is off reception, the process proceeds to step SA5 indicated by an arrow of YES, and when there is no off reception, the process proceeds to step SA6 indicated by an arrow of NO.

ステップSA5では、当該操作子チャンネルに関連するレジストデータをオールリセットする。その後、ステップSA3に戻る。すなわち、ステップSA4で、オフ受信をした操作子チャンネル(n)については、楽音の発音が終了したと判断できるので、その後の処理(クロスフェード処理等)を行う必要が無いので、オールリセットした後にステップSA3に戻る。   In step SA5, all the registration data related to the operator channel is reset. Thereafter, the process returns to step SA3. That is, in step SA4, since it is determined that the tone generator has ended for the operator channel (n) that has been turned off, it is not necessary to perform subsequent processing (crossfade processing, etc.). The process returns to step SA3.

ステップSA6では、ステップSA3で走査した操作子チャンネル(n)でオンイベントがあるか、すなわち、ノートオントリガ信号(第1のトリガ信号)が発生したか否かを判断する。例えば、図3(A)の第1のセンサ91の発生する信号のエンベロープが所定値を超えたか否かを判断する。鍵盤装置の場合では、第1のセンサ48から発生される接点dのコンタクト信号有りか否かの判断と等価である。オンイベントが有る場合は、YESの矢印で示すステップSA7に進み、当該操作子チャンネル(n)の発音処理を進める。オンイベントが無い場合は、NOの矢印で示すステップSA10に進む。   In step SA6, it is determined whether there is an on event in the operator channel (n) scanned in step SA3, that is, whether a note-on trigger signal (first trigger signal) has been generated. For example, it is determined whether or not the envelope of the signal generated by the first sensor 91 in FIG. 3A exceeds a predetermined value. In the case of a keyboard device, this is equivalent to the determination of whether or not there is a contact signal of the contact d generated from the first sensor 48. If there is an on-event, the process proceeds to step SA7 indicated by a YES arrow, and the sound generation process of the operator channel (n) is advanced. If there is no on event, the process proceeds to step SA10 indicated by a NO arrow.

ステップSA7では、ステップSA6で検出したオンイベントに対応する新たな発音処理を行うために、当該操作子チャンネル(n)のオフ処理を行う。ステップSA8では、操作子チャンネル(n)に対応する演奏操作子9の操作子操作強度(タッチデータ)を検出し、該検出したタッチデータをベロシティとして、レジストデータV(n)の値とする。例えば、図3(A)の第1のセンサ91の発生する信号のエンベロープの最大値MAX又は2点間の変化値をタッチデータとして検出する。鍵盤装置の場合は、接点c−d間時間差データをタッチデータとしてV(n)に取り込む。この時、時間差データを逆特性にテーブル変換した値をタッチデータとしてもよい。   In step SA7, in order to perform a new sound generation process corresponding to the on event detected in step SA6, the operator channel (n) is turned off. In step SA8, the operator operation intensity (touch data) of the performance operator 9 corresponding to the operator channel (n) is detected, and the detected touch data is used as a velocity to obtain the value of resist data V (n). For example, the maximum value MAX of the envelope of the signal generated by the first sensor 91 in FIG. 3A or a change value between two points is detected as touch data. In the case of a keyboard device, the time difference data between the contacts cd is captured as V (n) as touch data. At this time, a value obtained by table-converting the time difference data into a reverse characteristic may be used as touch data.

ステップSA9では、V(n)、L1(n)の値及びKon1(n)を音源部10に送出する。音源部10では、これを受けて、オン波形W1を読み出し、発音を開始する。その後、ステップSA13に進み、メインルーチンを終了する。   In step SA9, the values of V (n), L1 (n) and Kon1 (n) are sent to the sound source unit 10. In response to this, the sound source unit 10 reads the ON waveform W1 and starts sounding. Thereafter, the process proceeds to step SA13, and the main routine is terminated.

一方、操作子オンイベント時ではない時に、ステップSA10では、ステップSA3で走査した操作子チャンネル(n)の変位が閾値(微値A)以上であるか否かを判断する。例えば、図3(A)の第2のセンサ92が検出するパッド体94の変位が閾値(微値A)以上であるか否かを判断する。ここで、微値Aは、他の操作子チャンネルに対応する演奏操作子9に対する演奏によって生じる電子楽器1の振動からおこるパッド体94の微妙な変位や、その他の誤動作を防ぐために設けられるマージンであり、非常に小さい値に設定される。操作子チャンネル(n)の変位が閾値(微値A)以上である場合は、キーオフトリガ信号Kon2が発生したものと判断して、YESの矢印で示すステップSA11に進む。鍵盤装置の場合のステップSA10の判断としては、第2センサ47から発生される接点bのオフイベントの有無判断と等価である。操作子チャンネル(n)の変位が閾値(微値A)以下である場合は、NOの矢印で示すステップSA13に進み、メインルーチンを終了する。ここで、パッド体94を発音の意志を持って打撃した場合、上記A値以上を第2センサが検出する可能性が高いが、同時に、ステップSA6において第1センサにてオンイベントありも検出するので、ステップSA10のルーチンを通らない。すなわち、第1センサオンイベントがないゆっくりしたパッドの変位が有る場合にステップSA10のルーチンを通る。   On the other hand, when it is not at the time of the operation element ON event, in step SA10, it is determined whether or not the displacement of the operation element channel (n) scanned in step SA3 is equal to or greater than a threshold value (minor value A). For example, it is determined whether or not the displacement of the pad body 94 detected by the second sensor 92 in FIG. 3A is equal to or greater than a threshold value (minor value A). Here, the minute value A is a margin provided to prevent a delicate displacement of the pad body 94 caused by the vibration of the electronic musical instrument 1 caused by the performance with respect to the performance operator 9 corresponding to another operator channel, and other malfunctions. Yes, set to a very small value. If the displacement of the operator channel (n) is equal to or greater than the threshold value (minor value A), it is determined that the key-off trigger signal Kon2 has been generated, and the process proceeds to step SA11 indicated by a YES arrow. The determination in step SA10 in the case of the keyboard device is equivalent to the determination of the presence or absence of the contact b off event generated from the second sensor 47. When the displacement of the operator channel (n) is equal to or less than the threshold value (minor value A), the process proceeds to step SA13 indicated by the NO arrow, and the main routine is terminated. Here, when the pad body 94 is struck with the intention of pronunciation, the second sensor is likely to detect the A value or more, but at the same time, the presence of an on-event is detected by the first sensor in step SA6. Therefore, the routine of step SA10 is not passed. That is, the routine of step SA10 is passed when there is a slow pad displacement without a first sensor on event.

ステップSA11では、当該操作子チャンネル(n)に対応する音源部10の発音チャンネル(n)が現在発音中であるか否かを判断する。発音中である場合は、YESの矢印で示すステップSA12に進み、発音中で無い場合は、NOの矢印で示すステップSA13に進み、メインルーチンを終了する。   In step SA11, it is determined whether or not the sound generation channel (n) of the sound source unit 10 corresponding to the operator channel (n) is currently sounding. If sounding is in progress, the process proceeds to step SA12 indicated by an arrow of YES, and if not sounding, the process proceeds to step SA13 indicated by an arrow of NO to end the main routine.

ステップSA12では、操作子変位始動フラグF(n)の値を「1」にして、キーオフトリガ信号Kon2を音源部10に送出する。なお、後述する図9に示すクロスフェード処理の変形例の場合は、ここで、操作子チャンネル(n)の変位値を表すストローク値SS(n)を合わせて音源部10に送出する。その後、ステップSA13に進み、メインルーチンを終了する。   In step SA12, the value of the operator displacement start flag F (n) is set to “1”, and the key-off trigger signal Kon2 is sent to the sound source unit 10. In the case of a modification of the cross-fade process shown in FIG. 9 to be described later, here, a stroke value SS (n) representing the displacement value of the operator channel (n) is combined and sent to the sound source unit 10. Thereafter, the process proceeds to step SA13, and the main routine is terminated.

図8(A)は、本実施例によるクロスフェード処理の一例を表すフローチャートである。このクロスフェード処理は、例えば、10μsごとに起動される割り込み処理である。なお、割り込み周期は、10μsに限らず、操作子演奏操作子9に対するユーザの演奏操作をリアルタイムでモニタすることが可能な周期、例えば、1μs〜4msの間に設定される。なお、以下の説明では、任意の操作子チャンネル(n)についてのみ説明するが、このクロスフェード処理は、全ての操作子チャンネルについて行われる。   FIG. 8A is a flowchart illustrating an example of crossfade processing according to the present embodiment. This cross-fade processing is, for example, interrupt processing that is started every 10 μs. The interrupt period is not limited to 10 μs, and is set to a period in which a user's performance operation on the operation element performance operator 9 can be monitored in real time, for example, 1 μs to 4 ms. In the following description, only an arbitrary operator channel (n) will be described, but this crossfading process is performed for all the operator channels.

ステップSB1では、クロスフェード処理をスタートして、ステップSB2では、操作子チャンネル(n)の走査を行い、操作子チャンネル(n)に対応する演奏操作子9に対する演奏操作を検出する。   In step SB1, the crossfade process is started, and in step SB2, the operator channel (n) is scanned, and a performance operation for the performance operator 9 corresponding to the operator channel (n) is detected.

ステップSB3では、操作子変位始動フラグF(n)の値が「1」であるか否かを判断する。F(n)の値が「1」である場合は、YESの矢印で示すステップSB4に進み、それ以外の場合は、NOの矢印で示すステップSB7に進んで、今回の割り込みタイミングによるクロスフェード処理を終了する。   In step SB3, it is determined whether or not the value of the operator displacement start flag F (n) is “1”. When the value of F (n) is “1”, the process proceeds to step SB4 indicated by an arrow “YES”. Otherwise, the process proceeds to step SB7 indicated by an arrow “NO”, and the crossfade process at the current interrupt timing is performed. Exit.

ステップSB4では、当該操作子チャンネル(n)の変位値を表すストローク値を取得し、S(n)とする。鍵盤装置では、F(n)=1になった直後におけるステップSB4のS(n)値については、接点bオフイベントとしてのストローク値の代わりに、所定値S1を代入する。そして、数ns〜数百ms後のステップSB4での処理においては接点aオフイベントが発生するので、この時のストローク値の代わりに所定値S2(S2>S1)を代入する。つまり、パッドの場合のセンサ92については、S(n)のストローク値は多種の値を取り得るが、鍵盤装置において実施する場合は、2種の値しかとらない。ただし、センサ48をセンサ92と同様のフォトセンサに置き換えれば、パッドを用いた場合と同様の処理を行うことが可能である。その後、ステップSB5に進み、ステップSB4で取得したストローク値S(n)に基づき、例えば、図8(B)に示す変換テーブルを参照して、m1(n)及びm2(n)を算出する。   In step SB4, a stroke value representing the displacement value of the operator channel (n) is acquired and is set to S (n). In the keyboard device, for the S (n) value of step SB4 immediately after F (n) = 1, a predetermined value S1 is substituted for the stroke value as the contact b off event. In the process at step SB4 after several ns to several hundred ms, a contact a-off event occurs, and a predetermined value S2 (S2> S1) is substituted for the stroke value at this time. That is, for the sensor 92 in the case of a pad, the stroke value of S (n) can take various values, but when it is implemented in a keyboard device, it takes only two types of values. However, if the sensor 48 is replaced with a photosensor similar to the sensor 92, it is possible to perform the same processing as when a pad is used. Thereafter, the process proceeds to step SB5, and m1 (n) and m2 (n) are calculated based on the stroke value S (n) acquired in step SB4 with reference to, for example, the conversion table shown in FIG. 8B.

図8(B)に示す変換テーブルは、ストローク値S(n)をレート値m1(n)及びm2(n)に変換するためのテーブルであり、変換テーブルは、図に示すような直線的に変化するものに限らず、例えば、図8(C)に示すように曲線を描いて変化するものでもよい。また、これらに限らず、例えば、図6(B)及び図6(C)を用いて説明したようなクロスフェード態様となるようなものでもよい。   The conversion table shown in FIG. 8B is a table for converting the stroke value S (n) into rate values m1 (n) and m2 (n). The conversion table is linearly as shown in the figure. For example, it may be changed by drawing a curve as shown in FIG. 8C. Further, the present invention is not limited to these, and, for example, a cross fading mode described with reference to FIGS. 6B and 6C may be used.

ステップSB6では、現在発生(発音)中のオン波形のレート値L1(n)をステップSB5で求めたm1(n)の値(L1(n)←m1(n))とし、現在発生(発音)中のオフ波形のレート値L2(n)をステップSB5で求めたm2(n)の値(L2(n)←m2(n))として、音源部10に送出する。その後、ステップSB7に進んで、今回の割り込みタイミングによるクロスフェード処理を終了する。   In step SB6, the rate value L1 (n) of the ON waveform currently being generated (sounding) is set to the value of m1 (n) obtained in step SB5 (L1 (n) ← m1 (n)), and currently generated (sounding). The rate value L2 (n) of the off waveform in the middle is sent to the sound source unit 10 as the value of m2 (n) obtained in step SB5 (L2 (n) ← m2 (n)). Thereafter, the process proceeds to step SB7, and the crossfade process at the current interrupt timing is terminated.

なお、図1を参照して前述したように、音源部10では、このステップSB6で送出されるレート値L1及びL2を受け取り、該レート値L1及びL2でオン波形W1及びオフ波形W2を乗算した後、双方を加算して、合成波形データとして出力する。   As described above with reference to FIG. 1, the sound source unit 10 receives the rate values L1 and L2 transmitted in step SB6 and multiplies the on waveform W1 and the off waveform W2 by the rate values L1 and L2. Thereafter, both are added and output as synthesized waveform data.

以上のように、本実施例のクロスフェード処理によれば、演奏操作子9の変位値に応じて、オン波形W1及びオフ波形W2の合成比率であるレート値L1及びL2を変更することができる。   As described above, according to the crossfade process of the present embodiment, the rate values L1 and L2, which are the combined ratio of the on waveform W1 and the off waveform W2, can be changed according to the displacement value of the performance operator 9. .

図9(A)は、本実施例によるクロスフェード処理の変形例を表すフローチャートである。このクロスフェード処理は、例えば、10μsごとに起動される割り込み処理である。なお、割り込み周期は、10μsに限らず、操作子演奏操作子9に対するユーザの演奏操作をリアルタイムでモニタすることが可能な周期、例えば、1μs〜4msの間に設定される。なお、以下の説明では、任意の操作子チャンネル(n)についてのみ説明するが、このクロスフェード処理は、全ての操作子チャンネルについて行われる。   FIG. 9A is a flowchart showing a modification of the crossfade process according to this embodiment. This cross-fade processing is, for example, interrupt processing that is started every 10 μs. The interrupt period is not limited to 10 μs, and is set to a period in which a user's performance operation on the operation element performance operator 9 can be monitored in real time, for example, 1 μs to 4 ms. In the following description, only an arbitrary operator channel (n) will be described, but this crossfading process is performed for all the operator channels.

ステップSC1では、クロスフェード処理をスタートして、ステップSC2では、操作子チャンネル(n)の走査を行い、操作子チャンネル(n)に対応する演奏操作子9に対する演奏操作を検出する。   In step SC1, the crossfade process is started, and in step SC2, the operator channel (n) is scanned to detect a performance operation on the performance operator 9 corresponding to the operator channel (n).

ステップSC3では、操作子変位始動フラグF(n)の値が「1」であるか否かを判断する。F(n)の値が「1」である場合は、YESの矢印で示すステップSC4に進み、それ以外の場合は、NOの矢印で示すステップSC10に進んで、今回の割り込みタイミングによるクロスフェード処理を終了する。   In step SC3, it is determined whether or not the value of the operator displacement start flag F (n) is “1”. If the value of F (n) is “1”, the process proceeds to step SC4 indicated by an arrow “YES”. Otherwise, the process proceeds to step SC10 indicated by an arrow “NO”, and the crossfade process at the current interrupt timing is performed. Exit.

ステップSC4では、カウント値Tf(n)=Tf(n)+1とする。その後、ステップSC5に進み、カウント値Tf(n)が、所定値を超えたか否かを判断する。カウント値Tf(n)が、所定値を超えた場合は、YESの矢印で示すステップSC6に進み、超えていない場合は、NOの矢印で示すステップSC7に進む。   In step SC4, the count value Tf (n) = Tf (n) +1 is set. Thereafter, the process proceeds to step SC5, and it is determined whether or not the count value Tf (n) exceeds a predetermined value. If the count value Tf (n) exceeds the predetermined value, the process proceeds to step SC6 indicated by a YES arrow, and if not, the process proceeds to step SC7 indicated by a NO arrow.

ステップSC6では、前回の割り込みタイミングによるクロスフェード処理において取得したストローク値S(n)と、図7のステップSA12で送出されるストローク値SS(n)との差分の絶対値(|S(n)―SS(n)|)、すなわちオフベロシティに基づき、m11(n)及びm22(n)を変更する。なお、m11(n)の初期値は、「1」であり、m22(n)の初期値は「0」である。また、m11(n)及びm22(n)の変更は、例えば、図9(B)又は図9(C)に示すテーブルを参照して行われる。   In step SC6, the absolute value (| S (n) of the difference between the stroke value S (n) acquired in the crossfade process at the previous interrupt timing and the stroke value SS (n) sent in step SA12 in FIG. -SS (n) |), that is, m11 (n) and m22 (n) are changed based on off-velocity. The initial value of m11 (n) is “1”, and the initial value of m22 (n) is “0”. Moreover, the change of m11 (n) and m22 (n) is performed with reference to the table shown to FIG. 9 (B) or FIG.9 (C), for example.

ステップSC7では、当該操作子チャンネル(n)の変位値を表すストローク値を取得し、S(n)とする。その後、ステップSC8に進み、ステップSC7で取得したストローク値S(n)に基づき、例えば、図8(B)又は図8(C)に示す変換テーブルを参照して、m1(n)及びm2(n)を算出する。   In step SC7, a stroke value representing the displacement value of the operator channel (n) is acquired and set to S (n). Thereafter, the process proceeds to step SC8, and based on the stroke value S (n) acquired in step SC7, for example, referring to the conversion table shown in FIG. 8B or 8C, m1 (n) and m2 ( n) is calculated.

ステップSC9では、現在発生(発音)中のオン波形のレート値L1(n)をステップSC8で求めたm1(n)の値にステップSC6で求めたm11(n)の値を乗算したもの(L1(n)←m1(n)*m11(n))とし、現在発生(発音)中のオフ波形のレート値L2(n)をステップSC8で求めたm2(n)の値にステップSC6で求めたm22(n)の値を乗算したもの(L2(n)←m2(n)*m2(n))として、音源部10に送出する。その後、ステップSC10に進んで、今回の割り込みタイミングによるクロスフェード処理を終了する。   In step SC9, the rate value L1 (n) of the ON waveform currently being generated (sounded) is multiplied by the value of m11 (n) obtained in step SC6 to the value of m1 (n) obtained in step SC8 (L1). (N) ← m1 (n) * m11 (n)), and the off waveform rate value L2 (n) currently generated (sounding) is obtained at step SC6 to the value of m2 (n) obtained at step SC8. As a result of multiplying the value of m22 (n) (L2 (n) ← m2 (n) * m2 (n)), it is sent to the sound source unit 10. Thereafter, the process proceeds to step SC10, and the crossfade process at the current interrupt timing is terminated.

なお、図1を参照して前述したように、音源部10では、このステップSC10で送出されるレート値L1及びL2を受け取り、該レート値L1及びL2でオン波形W1及びオフ波形W2を乗算した後、双方を加算して、合成波形データとして出力する。   As described above with reference to FIG. 1, the sound source unit 10 receives the rate values L1 and L2 transmitted in step SC10, and multiplies the on waveform W1 and the off waveform W2 by the rate values L1 and L2. Thereafter, both are added and output as synthesized waveform data.

なお、ステップSC6で、図9(C)に示すテーブルを用いる場合は、オフベロシティが小さい場合、すなわち、ユーザがパッド体94に軽く触れただけである場合は、m11(n)の値は、「1」であり、オフベロシティが大きくなるに従い、m11(n)の値が、小さくなっていく。   In step SC6, when the table shown in FIG. 9C is used, if off-velocity is small, that is, if the user only touches the pad body 94 lightly, the value of m11 (n) is It is “1”, and the value of m11 (n) decreases as the off-velocity increases.

以上のように、本実施例のクロスフェード処理の変形例によれば、演奏操作子9の変位値に応じて、オン波形W1及びオフ波形W2の合成比率であるレート値L1及びL2を変更することができるとともに、演奏操作子9の変位量(オフベロシティ)に応じてさらに細かくレート値L1及びL2を変更することができる。   As described above, according to the modification of the crossfade process of the present embodiment, the rate values L1 and L2, which are the combined ratio of the on waveform W1 and the off waveform W2, are changed according to the displacement value of the performance operator 9. In addition, the rate values L1 and L2 can be changed more finely according to the displacement (off velocity) of the performance operator 9.

以上、本発明の実施例によれば、キーオントリガ信号Kon1発生時にオン波形W1を発生させ、消音動作(キーオフトリガ信号Kon2の発生)が無ければオン波形W1のみで消音終了することができ、オン波形W1の発生(発音)中に、キーオフトリガ信号Kon2の発生があれば、クロスフェード処理により徐々にオン波形W1からオフ波形W2に切り替えることができる。   As described above, according to the embodiment of the present invention, the ON waveform W1 is generated when the key-on trigger signal Kon1 is generated, and if there is no silencing operation (generation of the key-off trigger signal Kon2), the silencing can be ended only with the ON waveform W1. If the key-off trigger signal Kon2 is generated during the generation (sounding) of the waveform W1, the ON waveform W1 can be gradually switched from the ON waveform W1 by the cross fade process.

また、クロスフェード処理においては、パッド9p等の演奏操作子9を手やスティック等で接触又は押圧することで生じる変位によって、該処理中のオン波形W1からオフ波形W2に切り替えるための合成比率を制御することができる。したがって、強く押圧した後、直ぐに手を離すことにより、オン波形W1を甦らせる事ができる。   Further, in the crossfade process, the composition ratio for switching from the on waveform W1 to the off waveform W2 during the process by the displacement caused by touching or pressing the performance operator 9 such as the pad 9p with a hand or a stick or the like is set. Can be controlled. Therefore, the ON waveform W1 can be raised by releasing the hand immediately after pressing strongly.

つまり、本発明の実施例によれば、例えば、シンバルを強打した後、手で軽く止め、また直ぐに手を離した場合に鳴る弱い楽音をシミュレートすることができる。また、ガムランのように、発音動作と消音動作を組み合わせて演奏する楽器の演奏を電子打楽器において実現することができる。   That is, according to the embodiment of the present invention, for example, after hitting a cymbal, it can be lightly stopped with a hand, and a weak musical sound that is emitted when the hand is released immediately can be simulated. In addition, like a gamelan, an electronic percussion instrument can perform a musical instrument that performs a combination of a sound generation operation and a mute operation.

よって、キーオン制御後、発生した楽音を単に減衰させる電子楽器に比べて、さまざまな演奏手法による演奏が可能であり、電子楽器を使った演奏の表現力を向上させることができる。   Therefore, after the key-on control, it is possible to perform by various performance methods as compared with an electronic musical instrument that simply attenuates the generated musical sound, and the expressiveness of performance using the electronic musical instrument can be improved.

なお、上述の図8及び図9に示すクロスフェード処理では、パッド9pを用いた電子打楽器を想定して説明したが、鍵盤装置9kを用いた電子鍵盤楽器に適用することができる。鍵盤装置9kを用いる場合は、キーオフベロシティの値からストローク値を求めるようにすることもできる。   In the crossfade process shown in FIGS. 8 and 9 described above, the electronic percussion instrument using the pad 9p has been described. However, the crossfade process can be applied to an electronic keyboard instrument using the keyboard device 9k. When the keyboard device 9k is used, the stroke value can be obtained from the key-off velocity value.

また、鍵盤装置9kに、パッド9pと同様の第2のセンサ(フォトセンサ)92を設けることにより、鍵の変位値を検出させ、ストローク値として用いることもできる。   Further, by providing the keyboard device 9k with a second sensor (photosensor) 92 similar to the pad 9p, the displacement value of the key can be detected and used as a stroke value.

なお、本実施例では、m1(n)、m2(n)、m11(n)、m22(n)の値をそれぞれテーブルを参照して決定したが、これらの値は、演算により求めるようにしてもよい。その場合には、例えば、それぞれの参照するテーブルに対応する関数を予め用意しておき、それを用いて演算する。   In this embodiment, the values of m1 (n), m2 (n), m11 (n), and m22 (n) are determined by referring to the table, but these values are obtained by calculation. Also good. In that case, for example, a function corresponding to each table to be referred to is prepared in advance, and calculation is performed using the function.

以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。   Although the present invention has been described with reference to the embodiments, the present invention is not limited thereto. It will be apparent to those skilled in the art that various modifications, improvements, combinations, and the like can be made.

本発明の実施例による電子楽器1のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the electronic musical instrument 1 by the Example of this invention. 本実施例による電子楽器1の一例を示す本体上面の概略図である。It is the schematic of the upper surface of a main body which shows an example of the electronic musical instrument 1 by a present Example. 図2に示す電子楽器1のパッド(演奏操作子)9pを表す概略断面図及び概略斜視図である。It is the schematic sectional drawing and schematic perspective view showing the pad (performance operator) 9p of the electronic musical instrument 1 shown in FIG. 本発明の実施例による演奏操作子9の他の例である鍵盤装置9kを示す概略断面図である。It is a schematic sectional drawing which shows the keyboard apparatus 9k which is the other example of the performance operation element 9 by the Example of this invention. 本実施例による鍵盤装置9kの第1のセンサ48及び第2のセンサ47の機能を説明するための図である。It is a figure for demonstrating the function of the 1st sensor 48 of the keyboard apparatus 9k by a present Example, and the 2nd sensor 47. FIG. 本実施例の音源部10によるクロスフェード処理の概念を表すグラフである。It is a graph showing the concept of the cross fade process by the sound source part 10 of a present Example. 本実施例によるメインルーチンを表すフローチャートである。It is a flowchart showing the main routine by a present Example. 本実施例によるクロスフェード処理の一例を表すフローチャート及びテーブルである。It is the flowchart and table showing an example of the cross fade process by a present Example. 本実施例によるクロスフェード処理の変形例を表すフローチャート及びテーブルである。It is the flowchart and table showing the modification of the cross fade process by a present Example.

符号の説明Explanation of symbols

1…電子楽器、2……バス、3…CPU、4…タイマ、5…RAM、6…ROM、7…表示部、8…設定操作子、9…演奏操作子(操作子手段)、10、20…音源部(楽音生成手段)、11…サウンドシステム、12…記憶部、13…演算部(合成制御手段)、14…加算部(合成手段)、15…フィルタ(フィルタ手段)、21…鍵、22…棚板部、23…鍵支持部、41…支持部、43…質量体、44…力伝達部、45、46…アクチュエータ部、47、92…第2のセンサ、48、91…第1のセンサ、90…支持体、94…パッド体、95…パッド体保持部材 DESCRIPTION OF SYMBOLS 1 ... Electronic musical instrument, 2 ... Bus, 3 ... CPU, 4 ... Timer, 5 ... RAM, 6 ... ROM, 7 ... Display part, 8 ... Setting operator, 9 ... Performance operator (operator means), 10, DESCRIPTION OF SYMBOLS 20 ... Sound source part (musical sound production | generation means), 11 ... Sound system, 12 ... Memory | storage part, 13 ... Calculation part (synthesis | combination control means), 14 ... Addition part (synthesis | combination means), 15 ... Filter (filter means), 21 ... Key 22 ... Shelf plate part, 23 ... Key support part, 41 ... Support part, 43 ... Mass body, 44 ... Force transmission part, 45, 46 ... Actuator part, 47, 92 ... Second sensor, 48, 91 ... First 1 sensor, 90 ... support, 94 ... pad body, 95 ... pad body holding member

Claims (8)

パッドと、前記パッドを保持するパッド保持部と、周辺部が前記パッド保持部と連設した平面形状のセンサ保持部と、前記センサ保持部に設けられ、加えられる力を検出して楽音の発生開始を指示する第1のトリガ信号を発生する第1のセンサとを有するパッド体と、
前記第1のトリガ信号に基づき楽音を生成する楽音生成手段と、
前記パッド体を上下動し得るように浮設保持するパッド体保持部材と、
前記パッド体保持部材を支持する支持体と、
前記浮設したパッド体の前記支持体に対する変位した距離を検出して第2のトリガ信号を発生する第2のセンサと、
前記楽音生成手段で発音中の楽音の楽音パラメータを前記第2のセンサで検出した距離に応じて変更制御を行う制御手段と
を有する電子打楽器。
A pad, a pad holding part for holding the pad, a planar sensor holding part in which a peripheral part is connected to the pad holding part, and the sensor holding part are provided, and a force is generated by detecting an applied force. A pad body having a first sensor for generating a first trigger signal instructing start;
A musical sound generating means for generating a musical sound based on the first trigger signal;
A pad body holding member that floats and holds the pad body so as to move up and down ;
A support for supporting the pad body holding member;
A second sensor for detecting a displaced distance of the suspended pad body with respect to the support and generating a second trigger signal;
An electronic percussion instrument comprising control means for performing change control according to the distance detected by the second sensor for the musical sound parameter of the musical sound being generated by the musical sound generating means.
さらに、前記パッド体の過変位を防止する過変位防止ストッパを有する請求項1記載の電子打楽器。   The electronic percussion instrument according to claim 1, further comprising an over-displacement prevention stopper for preventing over-displacement of the pad body. 前記制御手段は、前記第2のトリガ信号の発生前は、前記楽音生成手段にて生成される楽音を時間制御し、前記第2のトリガ信号発生後は、前記変位した距離に基づく値によって前記楽音発生手段にて生成される楽音を変位制御する請求項1又は2記載の電子打楽器。   The control means time-controls the musical sound generated by the musical sound generation means before the generation of the second trigger signal, and after the second trigger signal generation, the control means according to a value based on the displaced distance. 3. An electronic percussion instrument according to claim 1, wherein displacement of the musical sound generated by the musical sound generating means is controlled. 前記楽音生成手段は、前記第1のトリガ信号に基づきオン波形を生成し、前記第2のトリガ信号に基づきオフ波形を生成する請求項3記載の電子打楽器。   4. The electronic percussion instrument according to claim 3, wherein the musical sound generating means generates an ON waveform based on the first trigger signal and generates an OFF waveform based on the second trigger signal. さらに、前記第2のトリガ信号の発生後に、前記オン波形と前記オフ波形とを合成する合成手段を有する請求項4記載の電子打楽器。   5. The electronic percussion instrument according to claim 4, further comprising a synthesizing unit that synthesizes the ON waveform and the OFF waveform after the generation of the second trigger signal. さらに、前記変位に基づく値に応じて、前記合成手段における合成比率を制御する合成制御手段とを有する請求項5記載の電子打楽器。   6. The electronic percussion instrument according to claim 5, further comprising synthesis control means for controlling a synthesis ratio in said synthesis means in accordance with a value based on said displacement. 前記合成手段は、前記合成比率を変更することにより合成時間を制御する請求項6記載の電子打楽器。   The electronic percussion instrument according to claim 6, wherein the synthesizing unit controls a synthesis time by changing the synthesis ratio. 前記楽音生成手段は、楽音の特性を変更するためのフィルタ手段を有し、前記オン波形をフィルタ制御することにより前記オフ波形を生成する請求項4〜7のいずれか1項に記載の電子打楽器。   The electronic percussion instrument according to any one of claims 4 to 7, wherein the musical sound generating means includes filter means for changing a characteristic of a musical sound, and generates the off waveform by performing filter control on the on waveform. .
JP2007262945A 2007-10-09 2007-10-09 Electronic percussion instrument Expired - Fee Related JP4289428B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007262945A JP4289428B2 (en) 2007-10-09 2007-10-09 Electronic percussion instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007262945A JP4289428B2 (en) 2007-10-09 2007-10-09 Electronic percussion instrument

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003075000A Division JP4381703B2 (en) 2003-03-19 2003-03-19 Electronic musical instruments

Publications (2)

Publication Number Publication Date
JP2008052291A JP2008052291A (en) 2008-03-06
JP4289428B2 true JP4289428B2 (en) 2009-07-01

Family

ID=39236337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007262945A Expired - Fee Related JP4289428B2 (en) 2007-10-09 2007-10-09 Electronic percussion instrument

Country Status (1)

Country Link
JP (1) JP4289428B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5434394B2 (en) * 2009-09-02 2014-03-05 ヤマハ株式会社 Electronic percussion instrument
JP5434395B2 (en) * 2009-09-02 2014-03-05 ヤマハ株式会社 Electronic percussion instrument
AT510839B1 (en) * 2011-02-21 2012-07-15 Fl Keys E U BUTTON DEVICE FOR AN ELECTRONIC BUTTON INSTRUMENT
WO2018043069A1 (en) * 2016-09-05 2018-03-08 ローランド株式会社 Electronic percussion instrument

Also Published As

Publication number Publication date
JP2008052291A (en) 2008-03-06

Similar Documents

Publication Publication Date Title
JP3887968B2 (en) Keyboard instrument and key speed judgment device
US7943843B2 (en) Reactive force control apparatus for pedal of electronic keyboard instrument
JP4539590B2 (en) Keyboard instrument
JP3567527B2 (en) Keyboard instrument
JPH0659667A (en) Keyboard musical instrument
JP3587167B2 (en) Electronic musical instrument
US6365820B1 (en) Keyboard assembly for electronic musical instruments capable of receiving key touch inputs and generating musical tones that reflect a player&#39;s power of expression
JP3941707B2 (en) Electronic musical instruments
CN112689870A (en) Sound signal generating device, keyboard musical instrument, and program
JP4289428B2 (en) Electronic percussion instrument
JP3603375B2 (en) Keyboard instrument
JP5228667B2 (en) Electronic keyboard instrument
JP4381703B2 (en) Electronic musical instruments
JP6822578B2 (en) Electronic musical instrument
JP4042753B2 (en) Electronic musical instruments
JP3832500B2 (en) Keyboard instrument
JPH05204376A (en) System and method for improving tone quality of acoustic musical instrument and combination for producing music
JP3995408B2 (en) Electronic musical instrument and keyboard device for electronic musical instrument
JP2018163192A (en) Hammer assembly, keyboard instrument, and hammer
JP2001005447A (en) Keyboard instrument
JP2004246382A (en) Keyboard instrument
JP4692287B2 (en) Keyboard instrument and mute unit
JP5169576B2 (en) Electronic keyboard instrument
JP3591044B2 (en) Keyboard instrument
JP5657868B2 (en) Musical sound control method and musical sound control device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080916

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081209

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090209

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: 20090310

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: 20090323

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120410

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130410

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140410

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees