JP5434395B2 - Electronic percussion instrument - Google Patents

Electronic percussion instrument Download PDF

Info

Publication number
JP5434395B2
JP5434395B2 JP2009202648A JP2009202648A JP5434395B2 JP 5434395 B2 JP5434395 B2 JP 5434395B2 JP 2009202648 A JP2009202648 A JP 2009202648A JP 2009202648 A JP2009202648 A JP 2009202648A JP 5434395 B2 JP5434395 B2 JP 5434395B2
Authority
JP
Japan
Prior art keywords
pad
striking
hitting
force
sound generation
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.)
Active
Application number
JP2009202648A
Other languages
Japanese (ja)
Other versions
JP2011053465A (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 JP2009202648A priority Critical patent/JP5434395B2/en
Publication of JP2011053465A publication Critical patent/JP2011053465A/en
Application granted granted Critical
Publication of JP5434395B2 publication Critical patent/JP5434395B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

本発明は、打面を有する演奏操作子の演奏操作に対して電子的な演奏音を発生させる電子打楽器に関する。   The present invention relates to an electronic percussion instrument that generates an electronic performance sound in response to a performance operation of a performance operator having a hitting surface.

従来、例えば特許文献1に示すように、打面を有するパッド状の演奏操作子(以下、単に「パッド」と称すことがある。)を備え、該演奏操作子に対する打撃操作に応じてドラムやシンバルなどの打楽器を模擬した演奏音を発生させる電子打楽器がある。このような電子打楽器では、スティック又は手などでパッドが打撃されることで、当該打撃されたパッドに対応付けられた演奏情報が読み出され、それに応じて演奏音や短いフレーズの発音が行われるようになっている。   Conventionally, for example, as shown in Patent Document 1, a pad-like performance operator having a striking surface (hereinafter sometimes simply referred to as “pad”) is provided, and a drum or There are electronic percussion instruments that generate performance sounds that simulate percussion instruments such as cymbals. In such an electronic percussion instrument, when a pad is hit with a stick or a hand, performance information associated with the hit pad is read, and a performance sound or a short phrase is generated accordingly. It is like that.

そして、このような電子打楽器は、パッドに対する打撃操作の位置に関する信号を検出する打撃位置検出手段と、パッドに対する打撃操作に応じた打撃力に関する信号を検出する打撃力検出手段と、これら打撃位置検出手段及び打撃力検出手段の検出に基づいて発音処理を行う制御手段とを備えており、打撃位置検出手段と打撃力検出手段との検出に基づいて、制御手段でパッドに対する打撃に応じた発音処理を行うように構成されている。なお、上記の打撃位置検出手段は、パッドの裏面側に貼付されたフィルム状のスイッチ(接触センサ)などで構成されており、打撃力検出手段は、パッドの打撃による振動を検出して電気信号を出力するピエゾ素子などで構成されている。   Such an electronic percussion instrument includes a striking position detecting means for detecting a signal related to the position of the striking operation with respect to the pad, a striking force detecting means for detecting a signal regarding the striking force according to the striking operation with respect to the pad, and detecting these striking positions. Control means for performing sound generation processing based on the detection of the means and the striking force detection means, and based on the detection of the striking position detection means and the striking force detection means, the sound generation processing according to the striking against the pad by the control means Is configured to do. The hitting position detecting means is composed of a film-like switch (contact sensor) attached to the back side of the pad, and the hitting force detecting means detects vibration caused by hitting the pad and generates an electric signal. It is composed of a piezo element that outputs.

特開2003−108140号公報JP 2003-108140 A

上記のような電子打楽器では、位置検出手段の検出で打撃があった位置を特定し、打撃力検出手段で検出した打撃力に応じた楽音を発生させる処理を行うようになっている。しかしながら、上記のようなフィルム状のスイッチからなる打撃位置検出手段は、その構造上、所定以上の強さの打撃でないと検出することができない。そのため、パッドに対する弱い打撃があった場合、それを確実に検出することができないという問題があった。特に、複数個のパッドを備えたマルチパッド形式の電子打楽器では、打撃位置検出手段の検出でいずれのパッドが打撃されたのかを判断し、当該パッドに対応する楽音を発生させるようになっているが、パッドに対する打撃が所定以上の強さでないと、打撃されたパッドを正確に特定することができない。また、パッドを手で打撃操作するいわゆるハンドパーカッションモードを備えた電子打楽器では、当該ハンドパーカッションモードにおいて、パッドが手で打撃操作された際の弱い打撃を的確に検出できないと、演奏感覚に大きな違和感が生じてしまい、打楽器としての機能を十分に果たすことができないおそれがある。   In the electronic percussion instrument as described above, the position where the hit was detected by the detection of the position detecting means is specified, and a process of generating a musical sound according to the hitting force detected by the hitting force detecting means is performed. However, the hitting position detecting means composed of the film-like switch as described above cannot be detected unless the hitting has a strength higher than a predetermined level. For this reason, there has been a problem that when there is a weak hit against the pad, it cannot be reliably detected. In particular, in a multi-pad type electronic percussion instrument having a plurality of pads, it is determined which pad has been struck by detection by the striking position detecting means, and a musical sound corresponding to the pad is generated. However, if the impact on the pad is not stronger than a predetermined level, the hit pad cannot be accurately specified. In addition, in an electronic percussion instrument equipped with a so-called hand percussion mode in which a pad is manually operated, if the weak percussion when the pad is manually operated cannot be accurately detected in the hand percussion mode, the performance feel is very uncomfortable. May occur, and the function as a percussion instrument may not be sufficiently achieved.

その一方で、複数個のパッドを備えたマルチパッド形式の電子打楽器では、一のパッドが非常に強く打撃された場合、当該一のパッドに隣接する他のパッドの打撃位置検出手段や打撃力検出手段で検出信号の飛び付き(クロストーク)による打撃の誤検出が生じるという問題がある。電子打楽器の演奏感覚や性能を向上させるためには、このようなクロストークによる誤検出も効果的に抑制することが必要である。   On the other hand, in a multi-pad electronic percussion instrument having a plurality of pads, when one pad is struck very strongly, the hitting position detection means and the hitting force detection of other pads adjacent to the one pad are detected. There is a problem that an erroneous detection of a hit due to a detection signal jump (crosstalk) occurs in the means. In order to improve the performance and performance of electronic percussion instruments, it is necessary to effectively suppress such erroneous detection due to crosstalk.

本発明は上述の点に鑑みてなされたものであり、その目的は、打面を有する演奏操作子を備えた電子打楽器において、クロストークによる打撃の誤検出を効果的に抑制しながら、打撃位置検出手段での確実な検出が難しい比較的弱い打撃を良好に検出できるようにすることにある。   The present invention has been made in view of the above-described points, and an object of the present invention is to provide an electronic percussion instrument including a performance operator having a striking surface while effectively suppressing erroneous detection of hitting due to crosstalk. The object is to enable favorable detection of a relatively weak impact that is difficult to be reliably detected by the detection means.

本発明にかかる電子打楽器は、打面を有する演奏操作子(HPi,RPi)と、演奏操作子(HPi,RPi)に対する打撃操作の位置に関する信号を検出する打撃位置検出手段(SW)と、演奏操作子(HPi,RPi)に対する打撃操作に応じた打撃力に関する信号を検出する打撃力検出手段(AD)と、打撃位置検出手段(SW)及び打撃力検出手段(AD)の検出に基づいて、演奏操作子(HPi,RPi)に対する打撃操作に応じた発音処理を行う制御手段(45)と、を備え、制御手段(45)は、打撃位置検出手段(SW)が受けた所定の入力信号の検出に応じて演奏操作子(HPi,RPi)に対する打撃判定フラグをオンにする打撃検出処理(ST3−1)を行うと共に、演奏操作子(HPi,RPi)に対する打撃判定フラグがオンの状態で、打撃力検出手段(AD)において打撃力(PiLevel)を検出した場合、当該演奏操作子(HPi,RPi)に対応する楽音を当該打撃力(PiLevel)に基づいて発生させる通常発音処理(ST6−6,ST6−10)と、演奏操作子(HPi,RPi)に対する打撃判定フラグがオフの状態で、打撃力検出手段(AD)において打撃力(PiLevel)を検出した場合、当該打撃力(PiLevel)に基づく楽音を発生させる弱打発音処理(ST6−14)と、を行うことを特徴とする。   An electronic percussion instrument according to the present invention includes a performance operator (HPi, RPi) having a percussion surface, a striking position detection means (SW) for detecting a signal related to the position of a striking operation with respect to the performance manipulator (HPi, RPi), and a performance. Based on the detection of the striking force detecting means (AD) for detecting the striking force corresponding to the striking operation on the operation element (HPi, RPi), the striking position detecting means (SW) and the striking force detecting means (AD), Control means (45) for performing sound generation processing in accordance with the striking operation on the performance operator (HPi, RPi), and the control means (45) receives a predetermined input signal received by the striking position detection means (SW). A hit detection process (ST3-1) for turning on a hit determination flag for the performance operator (HPi, RPi) according to the detection is performed, and a hit determination for the performance operator (HPi, RPi) is performed. When the striking force detection means (AD) detects a striking force (PiLevel) while the lag is on, a musical sound corresponding to the performance operator (HPi, RPi) is generated based on the striking force (PiLevel). When the striking force (PiLevel) is detected by the striking force detection means (AD) with the normal sounding process (ST6-6, ST6-10) and the striking determination flag for the performance operator (HPi, RPi) being off, It is characterized by performing a weak hit sound generation process (ST6-14) for generating a musical sound based on the hitting force (PiLevel).

本発明にかかる電子打楽器によれば、演奏操作子に対する打撃判定フラグがオンの状態で、打撃力検出手段において打撃力を検出した場合、当該演奏操作子に対応する楽音を当該打撃力に基づいて発生させる通常発音処理に加えて、演奏操作子に対する打撃判定フラグがオフの状態で、打撃力検出手段において打撃力を検出した場合、当該打撃力に基づく楽音を発生させる弱打発音処理を行うようにしたことで、打撃位置検出手段での確実な検出が難しい比較的弱い打撃があった場合でも、上記の弱打発音処理による発音を行うことが可能となる。したがって、演奏操作子が手などで打撃操作された際の比較的弱い打撃に対する発音処理を的確に行えるようになるので、電子打楽器の演奏感覚や性能を向上させることができる。   According to the electronic percussion instrument of the present invention, when the striking force detection means detects a striking force with the striking determination flag for the performance manipulator turned on, the musical sound corresponding to the performance manipulator is based on the striking force. In addition to the normal sound generation process to be generated, when the striking force detection means detects a striking force when the striking determination flag for the performance operator is off, a weak sounding sound generating process for generating a musical sound based on the striking force is performed. As a result, even when there is a relatively weak hit that is difficult to be reliably detected by the hitting position detecting means, it is possible to perform sound generation by the above-described weak hit sound processing. Therefore, since the sound generation process for a relatively weak hit when the performance operator is hit with a hand or the like can be performed accurately, the performance feeling and performance of the electronic percussion instrument can be improved.

また、上記の電子打楽器では、通常発音処理(ST6−6,ST6−10)における発音から所定時間(TA)が経過したかを判定する処理を行い、通常発音処理の後に弱打発音処理を行うときは、当該所定時間(TA)の経過後に打撃力検出手段(AD)で打撃力(PiLevel)を検出した場合にのみ弱打発音処理(ST6−14)を行い、当該所定時間(TA)の経過前に打撃力検出手段(AD)で打撃力(PiLevel)を検出した場合は、弱打発音処理(ST6−14)を行わないようにするとよい。   In the electronic percussion instrument described above, a process for determining whether a predetermined time (TA) has elapsed since the sound generation in the normal sound generation process (ST6-6, ST6-10) is performed, and the weak sound generation process is performed after the normal sound generation process. When the predetermined time (TA) has passed, the weak hit sound generation process (ST6-14) is performed only when the striking force detection means (AD) detects the striking force (PiLevel), and the predetermined time (TA) When the striking force (PiLevel) is detected by the striking force detection means (AD) before the progress, it is preferable not to perform the weak striking sound generation process (ST6-14).

打面を有する演奏操作子を備えた電子打楽器では、演奏操作子に対する強い打撃が行われた直後には、当該強い打撃によって演奏操作子の打面が不安定な状態(振動した状態)になっている。そのため、強い打撃に基づいて上記の通常発音処理が行われた場合、当該通常発音処理の直後に打撃力検出手段で検出した打撃力は、先の強い打撃による飛び付き(クロストーク)で発生した検出信号を誤検出したものである可能性が高い。この点、本発明にかかる電子打楽器では、通常発音処理における発音から所定時間が経過したかを判定する処理を行い、当該所定時間が経過した後に打撃力検出手段で打撃力を検出した場合にのみ弱打発音処理を行い、当該所定時間が経過する前に打撃力検出手段で打撃力を検出した場合には弱打発音処理を行わないようにしたので、先の強い打撃によって不安定になった打面が安定した状態に回復した場合に弱打発音処理を行うことができる。これにより、先の強い打撃による飛び付きで発生した検出信号に基づいて弱打発音処理が行われることを防止できるので、演奏操作子に対して実際に行われた弱い打撃に基づく弱打発音処理を的確に行えるようになる。   In an electronic percussion instrument provided with a performance operator having a hitting surface, immediately after a strong hit is made on the performance operator, the hitting surface of the performance operator becomes unstable (vibrated) due to the strong hit. ing. For this reason, when the normal sound generation process is performed based on a strong hit, the hitting force detected by the hitting force detection means immediately after the normal tone generation process is detected as a result of a jump (crosstalk) caused by a strong hit. There is a high possibility that the signal is erroneously detected. In this regard, the electronic percussion instrument according to the present invention performs a process for determining whether a predetermined time has elapsed since the sound generation in the normal sound generation process, and only when the striking force is detected by the striking force detection means after the predetermined time has elapsed. When weak hit sound generation processing was performed, and hitting force was detected by the hit force detection means before the predetermined time had elapsed, the weak hit sound generation processing was not performed, so it became unstable due to the previous strong hit When the hitting surface is restored to a stable state, the weak hitting sound generation process can be performed. As a result, it is possible to prevent the weak strike sound generation process from being performed based on the detection signal generated by the jump due to the strong hit, so the weak strike sound generation process based on the weak strike actually performed on the performance operator is performed. You will be able to do exactly.

また、上記の電子打楽器では、演奏操作子(HPi,RPi)は、複数個が設けられており、打撃位置検出手段(SW)は、複数個の演奏操作子(HPi,RPi)それぞれに対する打撃操作を検出するもの(SWri,SWhi)が別個に設けられており、打撃力検出手段(AD)は、複数個の演奏操作子(HPi,RPi)のうちいずれか二個以上の演奏操作子(HPi,RPi)に対してそれらの打撃力(PiLevel)を検出するもの(ADi)が共用で設けられており、弱打発音処理(ST6−14)で発生させる楽音は、打撃力検出手段(AD)を共用している複数個の演奏操作子(HPi,RPi)のうち、あらかじめ設定された一の演奏操作子(HPi)に対応する楽音であってよい。   In the electronic percussion instrument, a plurality of performance operators (HPi, RPi) are provided, and the striking position detecting means (SW) is a batting operation for each of the plurality of performance operators (HPi, RPi). (Sri, SWhi) are separately provided, and the striking force detection means (AD) is provided with any two or more performance operators (HPi) among the plurality of performance operators (HPi, RPi). , RPi) for detecting their striking force (PiLevel) (ADi) is provided in common, and the musical sound generated by the weak striking sound generation process (ST6-14) is the striking force detecting means (AD). A musical tone corresponding to a preset performance operator (HPi) among a plurality of performance operators (HPi, RPi) sharing the same.

本発明にかかる電子打楽器では、上記のような弱打発音処理を行うことで、各演奏操作子に対する比較的弱い打撃を確実に検出することを可能としている。したがって、上記構成のように、打撃位置検出手段が各演奏操作子に対応して別個に設けられており、打撃力検出手段がいずれか二個以上の演奏操作子に対して共用で設けられている場合においても、各演奏操作子に対して実際に行われた弱い打撃に基づく弱打発音処理を的確に行うことができる。   In the electronic percussion instrument according to the present invention, it is possible to reliably detect a relatively weak hit on each performance operator by performing the weak hit sound generation process as described above. Therefore, as in the above configuration, the striking position detection means is provided separately for each performance operator, and the striking force detection means is provided in common for any two or more performance operators. Even in such a case, it is possible to accurately perform the weak sound generation process based on the weak hit actually performed on each performance operator.

また、上記のようなマルチパッド形式の電子打楽器の一実施態様として、演奏操作子(HPi,RPi)は、互いに隣接して配置された少なくとも一組の立体形状の打面を有する立体パッド(RPi)と平面形状の打面を有する平面パッド(HPi)とを含み、打撃位置検出手段(SW)は、一組の立体パッド(RPi)と平面パッド(HPi)それぞれに対する打撃操作を検出するもの(SWri,SWhi)が別個に設けられており、打撃力検出手段(AD)は、平面パッド(HPi)に取り付けられたもの(ADi)が一組の立体パッド(RPi)と平面パッド(HPi)両方の打撃力(PiLevel)を検出するように設けられており、弱打発音処理(ST6−14)で発生させる楽音は、平面パッド(HPi)に対応する楽音であってよい。このように構成したことで、打撃力検出手段が取り付けられた平面パッドに対して弱い打撃があった場合、これを的確に検出して弱打発音処理を行うことが可能となる。   As one embodiment of the multi-pad type electronic percussion instrument as described above, the performance operator (HPi, RPi) includes a solid pad (RPi) having at least one set of solid-shaped striking surfaces arranged adjacent to each other. ) And a planar pad (HPi) having a planar striking surface, and the striking position detecting means (SW) detects a striking operation on each of the pair of three-dimensional pad (RPi) and the planar pad (HPi) ( SWri, SWhi) are provided separately, and the striking force detection means (AD) is a set of solid pads (RPi) and flat pads (HPi) that are attached to the flat pads (HPi) (ADi). The musical sound generated by the weak hitting sound generation process (ST6-14) is a musical sound corresponding to the flat pad (HPi). There. With this configuration, when a weak hit is made on the flat pad to which the hitting force detecting means is attached, it is possible to accurately detect this and perform a weak hit sound generation process.

また、この場合、本発明にかかる電子打楽器では、平面パッド又は立体パッドに対する打撃操作があった場合、上記の通常発音処理を先に行い、その後で上記の弱打発音処理を行うようにしている。したがって、立体パッドの通常発音処理が平面パッドの弱打発音処理よりも先に行われることとなる。これにより、立体パッドに対する打撃があった場合、当該立体パッドと打撃力検出手段を共有している平面パッドに対して弱い力(打撃位置検出手段で検出されない程度の弱い力)の打撃があったと誤判断して弱打発音処理を行ってしまうことを防止できるようになる。
なお、上記の括弧内の符号は、後述する実施形態において対応する構成要素又は処理に付した符号を本発明の一例として示したものである。
In this case, in the electronic percussion instrument according to the present invention, when a hitting operation is performed on the flat pad or the three-dimensional pad, the normal sound generation process is performed first, and then the weak sound generation process is performed. . Therefore, the normal sound generation process for the three-dimensional pad is performed prior to the weak sound generation process for the flat pad. Thereby, when there is a hit against the three-dimensional pad, there was a hit with a weak force (a weak force not detected by the hitting position detecting means) against the plane pad sharing the hitting force detecting means with the three-dimensional pad. It is possible to prevent erroneous judgment and performing weak hitting sound processing.
In addition, the code | symbol in said parenthesis shows the code | symbol attached | subjected to the corresponding component or process in embodiment mentioned later as an example of this invention.

本発明によれば、打面を有する演奏操作子を備えた電子打楽器において、クロストークによる打撃の誤検出を効果的に抑制しつつ、打撃位置検出手段での確実な検出が難しい比較的弱い打撃を良好に検出できるようになる。   According to the present invention, in an electronic percussion instrument having a performance operator having a striking surface, it is relatively weak that it is difficult to reliably detect with a striking position detection means while effectively suppressing erroneous detection of striking due to crosstalk. Can be detected satisfactorily.

本発明の一実施形態にかかる電子打楽器の概略平面図である。1 is a schematic plan view of an electronic percussion instrument according to an embodiment of the present invention. 電子打楽器の概略構成例を示す図で、(a)は、電子打楽器の側面図、(b)は、電子打楽器が備える一組の平面パッドとリムパッドの側断面図、(c)は、演奏操作子の平面図である。It is a figure which shows schematic structural example of an electronic percussion instrument, (a) is a side view of an electronic percussion instrument, (b) is a sectional side view of a pair of plane pads and rim pads provided in the electronic percussion instrument, and (c) is a performance operation It is a top view of a child. 電子打楽器の機能構成を示すブロック図である。It is a block diagram which shows the function structure of an electronic percussion instrument. 電子打楽器による処理の流れを示すフローチャート(メインフロー)である。It is a flowchart (main flow) which shows the flow of the process by an electronic percussion instrument. タイマー割込み処理を示すフローチャートである。It is a flowchart which shows a timer interruption process. 打撃検出処理及び発音制御処理を行うための機能構成を示す概略のブロック図である。It is a schematic block diagram which shows the function structure for performing a hit | damage detection process and a sound generation control process. 打撃検出処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of a hit | damage detection process. 打撃位置検出処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of an impact position detection process. 接触センサによる打撃検出の具体例を模式的に示す図である。It is a figure which shows typically the specific example of the impact detection by a contact sensor. 打撃力検出処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of a striking force detection process. 発音制御処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of sound generation control processing.

以下、添付図面を参照して本発明の実施形態を詳細に説明する。なお、以下の説明で前後方向もしくは手前側及び奥側というときは、後述する電子打楽器1の演奏者側から見た前後方向もしくは手前側及び奥側を示し、左右(横)方向というときは、演奏者側から見た左右(横)方向を示すものとする。図1及び図2は、本発明の一実施形態にかかる電子打楽器1の概略構成例を示す図で、図1は、電子打楽器1の平面図、図2(a)は、電子打楽器1の側面図、(b)は、後述する一組の平面パッドHPi及びリムパッドRPiの側断面図、(c)は、演奏操作子10(平面パッドHPi及びリムパッドRPi)の平面図である。電子打楽器1は、卓上型の電子楽器であり、概略平板形状に形成されたケース2に収容されている。ケース2の上面の奥側には、演奏操作を行うための複数のパッドPで構成された演奏操作子10が配置されており、手前側の角部には、電子打楽器1の設定操作を行うための設定操作部30が設置されている。また、図2(a)に示すように、ケース2の後面には、電源接続用あるいは外部機器接続用の複数の端子を備えた端子部3が設けられている。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, when referring to the front-rear direction or the front side and the back side, it indicates the front-rear direction or the front side and the back side as viewed from the player side of the electronic percussion instrument 1 described later, and when referring to the left-right (lateral) direction, It shall indicate the left and right (lateral) direction as seen from the performer side. 1 and 2 are diagrams showing a schematic configuration example of an electronic percussion instrument 1 according to an embodiment of the present invention. FIG. 1 is a plan view of the electronic percussion instrument 1. FIG. 2 (a) is a side view of the electronic percussion instrument 1. FIGS. 2B and 2B are side sectional views of a pair of plane pads HPi and rim pads RPi described later, and FIG. 3C is a plan view of the performance operator 10 (plane pads HPi and rim pads RPi). The electronic percussion instrument 1 is a desktop electronic musical instrument and is accommodated in a case 2 formed in a substantially flat plate shape. A performance operator 10 composed of a plurality of pads P for performing a performance operation is disposed on the back side of the upper surface of the case 2, and a setting operation of the electronic percussion instrument 1 is performed at a corner on the front side. A setting operation unit 30 is installed. As shown in FIG. 2A, a terminal portion 3 having a plurality of terminals for connecting a power source or connecting an external device is provided on the rear surface of the case 2.

演奏操作子10は、図1に示すように、外形が略長方形状で、演奏者側(手前側)から見た前後方向と左右方向に沿って格子状に区画されている。本実施形態では、演奏操作子10は、前後方向が4列、左右方向が3列に分割されており、合計12個のパッドPが配列されている。   As shown in FIG. 1, the performance operator 10 has a substantially rectangular outer shape, and is partitioned in a lattice shape along the front-rear direction and the left-right direction as viewed from the performer side (front side). In the present embodiment, the performance operator 10 is divided into four rows in the front-rear direction and three rows in the left-right direction, and a total of twelve pads P are arranged.

演奏操作子10を構成する奥側の横一列に配列された3個のパッドPと、手前側の横一列に配列された3個のパッドPはいずれも、図1に示すように、平面視の外形が横長の長方形状であり、かつ、図2(a)に示すように、左右方向を軸方向とする略円筒面状に***した立体形状の打面Vを有している。以下では、これら6個のパッドをリムパッド(立体パッド)RPi(i=1〜6)と称す。そして、奥側に配列された3個のリムパッドRPiを左から順にリムパッドRP1、リムパッドRP2、リムパッドRP3とし、手前側に配列された3個のリムパッドRPiを左から順にリムパッドRP4、リムパッドRP5、リムパッドRP6とする。   As shown in FIG. 1, the three pads P that are arranged in a horizontal row on the back side and the three pads P that are arranged in a horizontal row on the front side are a plan view. As shown in FIG. 2 (a), the outer shape is a three-dimensional striking surface V that is raised in a substantially cylindrical surface with the left-right direction as the axial direction. Hereinafter, these six pads are referred to as rim pads (three-dimensional pads) RPi (i = 1 to 6). Then, the three rim pads RPi arranged on the back side are designated as rim pad RP1, rim pad RP2, and rim pad RP3 in this order from the left, and the three rim pads RPi arranged on the near side are rim pad RP4, rim pad RP5, and rim pad RP6 in order from the left. And

また、前後方向でリムパッドRP1〜RP3とリムパッドRP4〜RP6の間に配置された6個のパッドPはいずれも、図1に示すように、平面視の外形が略正方形状で、かつ、図2(a)に示すように、平面形状の打面Vを有している。以下では、これら6個パッドを平面パッドHPi(i=1〜6)と称す。そして、前後2列に配列された6個の平面パッドHPiのうち、奥側に配列された3個のパッドHPiを左から順にHP1,HP2,HP3とし、手前側に配列された3個のパッドHPiを左から順にHP4,HP5,HP6とする。   Further, as shown in FIG. 1, all six pads P arranged between the rim pads RP1 to RP3 and the rim pads RP4 to RP6 in the front-rear direction have a substantially square shape in plan view, and FIG. As shown to (a), it has the planar-shaped hitting surface V. FIG. Hereinafter, these six pads are referred to as planar pads HPi (i = 1 to 6). Of the six flat pads HPi arranged in two rows in the front and rear, the three pads HPi arranged on the back side are designated HP1, HP2, HP3 in order from the left, and the three pads arranged on the front side. HPi is HP4, HP5 and HP6 in order from the left.

また、演奏操作子10は、図2(a)に示すように、段差Tを境界として、その奥側の面が手前側の面よりも一段高くなっている。そして、奥側の面(上段側の面)にリムパッドRP1〜RP3と平面パッドHP1〜HP3とが配列されており、手前側の面(下段側の面)に平面パッドHP4〜HP6とリムパッドRP4〜RP6とが配列されている。そして、上段側の平面パッドHP1とリムパッドRP1、平面パッドHP2とリムパッドRP2、平面パッドHP3とリムパッドRP3がそれぞれ前後に隣接して配置されており、下段側のリムパッドRP4と平面パッドHP4、リムパッドRP5と平面パッドHP5、リムパッドRP6と平面パッドHP6がそれぞれ前後に隣接して配置されている。   Further, as shown in FIG. 2A, the performance operator 10 has a step T as a boundary, and the back surface thereof is higher than the front surface. The rim pads RP1 to RP3 and the flat pads HP1 to HP3 are arranged on the rear surface (upper surface), and the flat pads HP4 to HP6 and rim pads RP4 to RP4 are arranged on the front surface (lower surface). RP6 is arranged. Then, the upper side flat pad HP1 and the rim pad RP1, the flat pad HP2 and the rim pad RP2, the flat pad HP3 and the rim pad RP3 are arranged adjacent to each other in the front and rear, and the lower rim pad RP4, the flat pad HP4, and the rim pad RP5 The planar pad HP5, the rim pad RP6, and the planar pad HP6 are arranged adjacent to each other in the front-rear direction.

リムパッドRPiは、円筒面状に***した打面Vを図示しないスティックの腹部(側面)で打撃する演奏操作に適している。このようなリムパッドRPiに対する演奏操作では、スティックが振り下ろされる角度の都合上、リムパッドRPiが手前側の上方から下方に向かって斜め方向に打撃される場合が多くなる。一方、平面パッドHPiは、平面状の打面Vをスティックの先端で打撃する演奏操作に適している。このような演奏操作では、平面パッドHPiが真上から下方に向かって打面Vに対して略垂直方向に打撃される場合が多くなる。なお、リムパッドRPi及び平面パッドHPiに対する演奏操作は、スティックによる打撃には限らず、手など身体の一部で行う打撃でも良いし、打撃以外にも、打面Vを手などで押える演奏操作などを行うことも可能である。   The rim pad RPi is suitable for a performance operation of striking the striking surface V raised in a cylindrical surface with the abdomen (side surface) of a stick (not shown). In such performance operation with respect to the rim pad RPi, the rim pad RPi is often hit in an oblique direction from the upper side toward the lower side due to the angle at which the stick is swung down. On the other hand, the flat pad HPi is suitable for a performance operation of hitting a flat hitting surface V with the tip of a stick. In such a performance operation, the flat pad HPi is often struck in a direction substantially perpendicular to the striking surface V from directly above to below. Note that the performance operation for the rim pad RPi and the flat pad HPi is not limited to the impact with a stick, but may be an impact performed with a part of the body such as a hand, or a performance operation for pressing the strike surface V with a hand or the like in addition to the impact. It is also possible to perform.

各平面パッドHPi及びリムパッドRPiの打面Vは、図2(b)に示すように、ゴムなどの弾性材料からなるシート状の表面材21で構成されている。各平面パッドHPi及びリムパッドRPiの間には、格子状の溝部12が設けられている。溝部12によって各リムパッドRPi及び平面パッドHPiが区画されている。また、表面材21の裏側には、ゴムなどからなる平板状の弾性部材25が設置されており、弾性部材25の下面には、補強板(パッドボディ)23の上に載置された接触センサ(打撃位置検出手段)SWが設けられている。接触センサSWは、フィルム状のスイッチ(シート状の感圧センサ)からなる。この接触センサSWは、図2(b)及び(c)に示すように、各リムパッドRPiの下面側に設置された接触センサSWri(i=1〜6)と、各平面パッドHPiの下面側に設置された接触センサSWhi(i=1〜6)とからなり、合計12個が設置されている。したがって、平面パッドHPi又はリムパッドRPiのいずれかに対する打撃操作などに応じて打面Vの変形が生じた場合、対応する接触センサSWhi又は接触センサSWriがスイッチオンするようになっている。   As shown in FIG. 2B, the striking surface V of each planar pad HPi and rim pad RPi is composed of a sheet-like surface material 21 made of an elastic material such as rubber. Between each planar pad HPi and the rim pad RPi, a lattice-like groove 12 is provided. Each rim pad RPi and planar pad HPi are partitioned by the groove portion 12. A flat elastic member 25 made of rubber or the like is installed on the back side of the surface material 21, and a contact sensor placed on a reinforcing plate (pad body) 23 on the lower surface of the elastic member 25. (Blow position detection means) SW is provided. The contact sensor SW is composed of a film-like switch (sheet-like pressure sensor). As shown in FIGS. 2B and 2C, the contact sensor SW is connected to the contact sensor SWri (i = 1 to 6) installed on the lower surface side of each rim pad RPi and the lower surface side of each planar pad HPi. It consists of the installed contact sensors SWhi (i = 1 to 6), and a total of 12 are installed. Accordingly, when the hitting surface V is deformed in accordance with a hitting operation or the like on either the flat pad HPi or the rim pad RPi, the corresponding contact sensor SWhi or contact sensor SWri is switched on.

接触センサSWhi又は接触センサSWriがスイッチオンする時間(スイッチオンの継続時間)は、平面パッドHPi又はリムパッドRPiに生じる打面Vの変形の大きさ(変形量)に応じて決まるようになっている。すなわち、平面パッドHPi又はリムパッドRPiに生じる打面Vの変形が大きい場合は、接触センサSWhi又は接触センサSWriのスイッチオン継続時間が長くなり、当該打面Vの変形が小さい場合は、接触センサSWhi又は接触センサSWriのスイッチオン継続時間が短くなる。そして、後述する主制御部45は、接触センサSWが受ける上記スイッチオンの有無を所定時間(一例として10ms〜30ms程度)ごとに連続してスキャンするように構成されており、当該スキャンの結果、接触センサSWのスイッチオンが所定回数連続して検出された場合、対応する平面パッドHPi又はリムパッドRPiに対する打撃判定フラグをオンにする処理を行うようになっている。   The time for which the contact sensor SWhi or the contact sensor SWri is switched on (switch-on duration) is determined according to the deformation size (deformation amount) of the striking surface V generated in the flat pad HPi or the rim pad RPi. . That is, when the deformation of the hitting surface V generated on the flat pad HPi or the rim pad RPi is large, the switch-on duration of the contact sensor SWhi or the contact sensor SWri becomes long, and when the deformation of the hitting surface V is small, the contact sensor SWhi. Alternatively, the switch-on continuation time of the contact sensor SWri is shortened. And the main control part 45 mentioned later is comprised so that the presence or absence of the said switch-on which the contact sensor SW receives may be continuously scanned every predetermined time (about 10 ms-30 ms as an example), As a result of the said scan, When the switch-on of the contact sensor SW is continuously detected a predetermined number of times, a process for turning on the hit determination flag for the corresponding flat pad HPi or rim pad RPi is performed.

また、接触センサSWを載置している補強板23の下面側には、平面パッドHPi又はリムパッドRPiの上面側から延びた表面材21の端辺21aが巻き込まれた状態で敷設されている。これにより、補強板23が演奏操作子10の下方に設置した基部24(ケース2の一部などで構成されている)上に表面材21の端辺21aを介して弾性的に支持されている。   Further, on the lower surface side of the reinforcing plate 23 on which the contact sensor SW is placed, an end side 21a of the surface material 21 extending from the upper surface side of the planar pad HPi or the rim pad RPi is laid in a wound state. As a result, the reinforcing plate 23 is elastically supported via the end 21 a of the surface material 21 on the base 24 (configured by a part of the case 2) installed below the performance operator 10. .

そして、補強板23の下面側には、補強板23に対して面接触する小板状に形成された打撃センサ(打撃力検出手段)ADが設置されている。打撃センサADは、平面パッドHPi及びリムパッドRPiに対する打撃による振動を検出して電気信号を出力するピエゾ素子などで構成されている。打撃センサADは、補強板23の下面にピエゾテープ(クッション材)26aで貼付されており、平面パッドHPi又はリムパッドRPiに対する打撃操作が行われた場合の打撃強さ(打撃力)を検出することができる。図2(b)及び(c)に示すように、打撃センサADは、各平面パッドHPi(i=1〜6)に対応する位置の下面側にそれぞれ設置された打撃センサADi(i=1〜6)からなり、合計6個が設置されている。各打撃センサADiは、対応する平面パッドHPiの打撃力を検出するとともに、平面パッドHPiそれぞれに隣接する同じ番号のリムパッドRPiの打撃力もあわせて検出するようになっている。すなわち、6個の打撃センサADi(i=1〜6)はそれぞれ、平面パッドHP1とリムパッドRP1、平面パッドHP2とリムパッドRP2・・・平面パッドHP6とリムパッドRP6で共用されるようになっている。   On the lower surface side of the reinforcing plate 23, an impact sensor (striking force detecting means) AD formed in a small plate shape that comes into surface contact with the reinforcing plate 23 is installed. The striking sensor AD is configured by a piezo element that detects vibration caused by striking the flat pad HPi and the rim pad RPi and outputs an electrical signal. The striking sensor AD is affixed to the lower surface of the reinforcing plate 23 with a piezo tape (cushion material) 26a, and detects the striking strength (striking force) when a striking operation is performed on the flat pad HPi or the rim pad RPi. Can do. As shown in FIGS. 2B and 2C, the impact sensor AD is provided on the lower surface side of the position corresponding to each planar pad HPi (i = 1 to 6). 6), a total of 6 are installed. Each striking sensor ADi detects the striking force of the corresponding flat pad HPi, and also detects the striking force of the rim pad RPi of the same number adjacent to each flat pad HPi. That is, the six impact sensors ADi (i = 1 to 6) are shared by the plane pad HP1 and the rim pad RP1, the plane pad HP2 and the rim pad RP2,..., The plane pad HP6 and the rim pad RP6, respectively.

一方、図1に示すように、設定操作部30のパネル面31には、カーソルスイッチや入力スイッチなどを備えた各種操作キー32、ボリューム調節用のつまみ33、液晶パネルからなる表示部34、演奏操作の状態を点灯表示するLED36などが配列されている。また、パネル面31の近傍には、演奏音などの各種音声を出力するためのスピーカが内蔵された音声出力部(図示せず)も配置されている。表示部34には、各種の設定操作を行うための設定操作画面などが表示される。   On the other hand, as shown in FIG. 1, on the panel surface 31 of the setting operation unit 30, various operation keys 32 including a cursor switch and an input switch, a volume adjustment knob 33, a display unit 34 including a liquid crystal panel, a performance An LED 36 and the like for lighting the operation state are arranged. In addition, an audio output unit (not shown) including a speaker for outputting various sounds such as performance sounds is also arranged near the panel surface 31. The display unit 34 displays a setting operation screen for performing various setting operations.

図3は、電子打楽器1の機能構成を示すブロック図である。電子打楽器1は、演奏操作子10、設定操作部30、音源(音源回路)41、サウンドシステム42、ROM43、RAM44、主制御部(CPU)45、タイマー46、記憶部47、表示部34、インターフェース(I/F)48の各部を備えており、これら各部はバス50を介して互いに接続されている。   FIG. 3 is a block diagram showing a functional configuration of the electronic percussion instrument 1. The electronic percussion instrument 1 includes a performance operator 10, a setting operation unit 30, a sound source (sound source circuit) 41, a sound system 42, a ROM 43, a RAM 44, a main control unit (CPU) 45, a timer 46, a storage unit 47, a display unit 34, and an interface. (I / F) 48 are provided, and these units are connected to each other via a bus 50.

演奏操作子10は、上記構成の6個の平面パッドHPi(i=1〜6)と6個のリムパッドRPi(i=1〜6)を備えて構成されており、これら平面パッドHPi及びリムパッドRPiには、合計12個の接触センサSWhi,SWri(i=1〜6)と、合計6個の打撃センサADi(i=1〜6)とが取り付けられている。演奏操作子10は、操作インターフェース13を介してバス50に接続されている。主制御部(CPU)45は、電子打楽器1の全体の制御を司る働きをし、特に、電子打楽器1で後述する各種処理が行われる際、当該処理を実行するための手段として機能する。   The performance operator 10 includes six plane pads HPi (i = 1 to 6) and six rim pads RPi (i = 1 to 6) having the above-described configuration, and these plane pads HPi and rim pads RPi. A total of 12 contact sensors SWhi, SWri (i = 1 to 6) and a total of six impact sensors ADi (i = 1 to 6) are attached. The performance operator 10 is connected to the bus 50 via the operation interface 13. The main control unit (CPU) 45 serves to control the entire electronic percussion instrument 1, and functions as means for executing the processes when various processes described later are performed on the electronic percussion instrument 1.

タイマー46は、後述するタイマー割込み処理における割込時間や各種時間を計時する。ROM43は、主制御部45が実行する制御プログラムや、データテーブルや制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶する。また、各パッドHPi,RPiに割り当てた演奏音のデータを記憶することもできる。RAM44は、自動演奏データ、各種入力情報および演算結果等を一時的に記憶する。記憶部47は、HDDやフラッシュメモリなどの記憶媒体を備えて構成されており、各種設定情報や演奏データなどを記憶することができる。表示部34は、各種情報を表示するための液晶ディスプレイ(LCD)で構成されている。なお、表示部34は、発光ダイオード(LED)などで構成してもよい。インターフェース(I/F)48は、外部演奏機器49を接続するもので、外部演奏機器49からの各種信号(例えば、MIDI(Musical Instrument Digital Interface)信号)を入力したり、外部演奏機器49に対して信号を出力したりする。音源41は、演奏操作子10の操作で入力された演奏データや予め設定された自動演奏データを楽音信号に変換するものである。サウンドシステム42は、音源41からの楽音信号を音響に変換するアンプやスピーカなどで構成されている。   The timer 46 measures an interrupt time and various times in a timer interrupt process described later. The ROM 43 stores a control program executed by the main control unit 45, various application programs including a data table and a control program, various data, and the like. Further, performance sound data assigned to each of the pads HPi and RPi can be stored. The RAM 44 temporarily stores automatic performance data, various input information, calculation results, and the like. The storage unit 47 includes a storage medium such as an HDD or a flash memory, and can store various setting information, performance data, and the like. The display unit 34 includes a liquid crystal display (LCD) for displaying various information. The display unit 34 may be composed of a light emitting diode (LED). The interface (I / F) 48 connects an external performance device 49, and inputs various signals (for example, a MIDI (Musical Instrument Digital Interface) signal) from the external performance device 49, or the external performance device 49. Output a signal. The sound source 41 converts performance data input by the operation of the performance operator 10 or preset automatic performance data into a musical sound signal. The sound system 42 includes an amplifier, a speaker, and the like that convert a musical sound signal from the sound source 41 into sound.

本実施形態の電子打楽器1では、演奏操作子10の演奏操作に対して発生させる演奏音の音源データとして、ROM43または記憶部47にあらかじめ記憶された音色データを使用することができる。なお、それ以外にも、外部からの音を取り込むサンプリング機能を備えている場合は、演奏音の音源データとして、サンプリングした波形データを使用することも可能である。   In the electronic percussion instrument 1 of the present embodiment, timbre data stored in advance in the ROM 43 or the storage unit 47 can be used as the sound source data of the performance sound generated in response to the performance operation of the performance operator 10. In addition, in the case of having a sampling function for taking in sound from the outside, it is also possible to use sampled waveform data as sound source data of performance sound.

次に、上記構成の電子打楽器1において行われる各種処理について説明する。図4は、電子打楽器1における処理の流れを示すフローチャート(メインフロー)である。電子打楽器1の電源をオンすると、まず、図4に示すメインフローに従った処理が実行される。この処理は、電子打楽器1の電源がオフになるまでの間、継続的に実行される。このメインフローでは、まず、電子打楽器1の各部の設定が初期化される(ステップST1−1)。その後、設定操作受付処理が実行される(ステップST1−2)。設定操作受付処理は、設定操作部30の操作を受けて対応する処理を行うもので、これにより電子打楽器1の各種機能の設定が行われる。ステップST1−2の設定操作処理は、電子打楽器1の電源がオンになっている間、繰り返して実行される。   Next, various processes performed in the electronic percussion instrument 1 having the above configuration will be described. FIG. 4 is a flowchart (main flow) showing a flow of processing in the electronic percussion instrument 1. When the electronic percussion instrument 1 is turned on, first, processing according to the main flow shown in FIG. 4 is executed. This process is continuously executed until the power of the electronic percussion instrument 1 is turned off. In this main flow, first, the setting of each part of the electronic percussion instrument 1 is initialized (step ST1-1). Thereafter, a setting operation acceptance process is executed (step ST1-2). The setting operation accepting process is a process corresponding to the operation of the setting operation unit 30, whereby various functions of the electronic percussion instrument 1 are set. The setting operation process in step ST1-2 is repeatedly executed while the electronic percussion instrument 1 is powered on.

そして、上記のメインフローが実行されている間にタイマー割込み処理が実行される。図5は、タイマー割込み処理を示すフローチャートである。タイマー割込み処理では、タイマー46で計時された所定の割込時間(一例として0.1〜1.0ms程度)ごとに、タイムレジスタ値を一定値ずつ増加させる処理が行われる(ステップST2−1)。そして、タイムレジスタ値を増加させる度に、打撃検出処理(ステップST2−2)及び発音制御処理(ステップST2−3)が行われる。打撃検出処理では、演奏操作子10に対する打撃操作の検出が行われる。一方、発音制御処理では、打撃検出処理に基づく楽音信号の生成が指示される。これら打撃検出処理及び発音制御処理の具体的な手順については、下記で詳述する。   Then, timer interrupt processing is executed while the main flow is being executed. FIG. 5 is a flowchart showing timer interrupt processing. In the timer interrupt process, a process of increasing the time register value by a certain value is performed every predetermined interrupt time (about 0.1 to 1.0 ms as an example) timed by the timer 46 (step ST2-1). . Whenever the time register value is increased, the hit detection process (step ST2-2) and the sound generation control process (step ST2-3) are performed. In the hit detection process, the hit operation for the performance operator 10 is detected. On the other hand, in the sound generation control process, generation of a musical sound signal based on the hit detection process is instructed. Specific procedures of these hit detection processing and sound generation control processing will be described in detail below.

図6は、ステップST2−2の打撃検出処理及びステップST2−3の発音制御処理を行うための機能構成を示す概略のブロック図である。また、図7は、ステップST2−2の打撃検出処理のサブルーチンを示すフローチャートである。図7の打撃検出処理では、打撃位置検出処理(ステップST3−1)、及び打撃力検出処理(ステップST3−2)が行われる。この打撃検出処理は、図6に示す主制御部45が備える打撃検出処理部45aで行われるものであり、ステップST3−1の打撃位置検出処理で接触センサ(打撃位置検出手段)SWによって検出されたスイッチオンのデータと、ステップST3−2の打撃力検出処理で打撃センサ(打撃力検出手段)ADによって検出された打撃力の検出値PiLevelとが主制御部45の打撃検出処理部45aに出力される。   FIG. 6 is a schematic block diagram showing a functional configuration for performing the hit detection process in step ST2-2 and the sound generation control process in step ST2-3. FIG. 7 is a flowchart showing a subroutine of the hit detection process in step ST2-2. In the hit detection process of FIG. 7, a hit position detection process (step ST3-1) and a hitting force detection process (step ST3-2) are performed. This hit detection process is performed by the hit detection processing unit 45a included in the main control unit 45 shown in FIG. 6, and is detected by the contact sensor (batch position detecting means) SW in the hit position detection process of step ST3-1. The switch-on data and the detection value PiLevel of the striking force detected by the striking sensor (striking force detecting means) AD in the striking force detection process in step ST3-2 are output to the striking detection processing section 45a of the main control section 45. Is done.

そして、この打撃検出処理によって得られた後述する平面パッド打撃フラグHPiSW、リムパッド打撃フラグRPiSW、打撃力検出フラグPikeyon、打撃力PiLevelの値などの各種発音制御用のデータは、発音制御処理部45bに送られる。発音制御処理部45bでは、これら各種発音制御用データに基づいてステップST2−3の発音制御処理が行われるようになっている。なお、ステップST3−1の打撃位置検出処理とステップST3−2の打撃力検出処理、及びステップST2−3の発音制御処理の具体的内容については、下記で詳述する。   Then, various sound generation control data such as a flat pad hitting flag HPiSW, a rim pad hitting flag RPiSW, a hitting force detection flag Pikeyon, and a hitting force PiLevel, which will be described later, obtained by the hit detection processing are sent to the tone generation control processing unit 45b. Sent. The sound generation control processing unit 45b performs sound generation control processing in step ST2-3 based on these various sound generation control data. The specific contents of the striking position detection process in step ST3-1, the striking force detection process in step ST3-2, and the sound generation control process in step ST2-3 will be described in detail below.

図8は、打撃位置検出処理(ステップST3−1)のサブルーチンを示すフローである。また、図9は、接触センサSWによる打撃位置検出の具体例を模式的に示す図である。図8の打撃位置検出処理では、パッド番号i←1として(ステップST4−1)、平面パッドHP1とリムパッドRP1の組に対する打撃位置検出を行う。なお、ここでは、パッド番号i=1〜6まで順にカウントアップすることで、平面パッドHP1とリムパッドRP1の組から平面パッドHP6とリムパッドRP6の組の打撃位置検出処理を順に行うようになっているが、各組に対する処理の手順は共通であるため、以下の説明では、各組に対する処理を含めてパッド番号iと表記して説明を行う。   FIG. 8 is a flowchart showing a subroutine of the striking position detection process (step ST3-1). FIG. 9 is a diagram schematically showing a specific example of hitting position detection by the contact sensor SW. In the striking position detection process in FIG. 8, the striking position is detected for the set of the flat pad HP1 and the rim pad RP1 with the pad number i ← 1 (step ST4-1). Here, by counting up from pad number i = 1 to 6 in order, the striking position detection process of the set of plane pad HP6 and rim pad RP6 is sequentially performed from the set of plane pad HP1 and rim pad RP1. However, since the processing procedure for each group is common, the following description will be described with the pad number i including the process for each group.

ここでは、まず、リムパッドRPiのスイッチオン検出(リムパッドRPiに対応する接触センサSWriのスイッチオン検出を意味する、以下同じ。)の有無を判断する(ステップST4−2)。その結果、リムパッドRPiのスイッチオン検出が無ければ(NO)、リムパッドスイッチオン検出回数NRPi←0とする(ステップST4−3)。一方、リムパッドRPiのスイッチオン検出が有れば(YES)、リムパッドスイッチオン検出回数NRPiをカウントアップして、NRPi←NRPi+1とする(ステップST4−4)。続けて、リムパッドスイッチオン検出回数NRPi=N1か否かを判断する(ステップST4−5)。N1は、リムパッドRPiに対する打撃判定フラグをオンにするための連続スイッチオンの設定回数であり、本実施形態では、N1=2回である。なお、N1の具体的な回数は2回には限定されず、他の回数であってもよい。   Here, first, it is determined whether or not there is switch-on detection of the rim pad RPi (meaning switch-on detection of the contact sensor SWri corresponding to the rim pad RPi, the same applies hereinafter) (step ST4-2). As a result, if the switch-on detection of the rim pad RPi is not detected (NO), the rim pad switch-on detection count NRPi ← 0 is set (step ST4-3). On the other hand, if the switch-on detection of the rim pad RPi is detected (YES), the rim pad switch-on detection count NRPi is counted up to NRPi ← NRPi + 1 (step ST4-4). Subsequently, it is determined whether or not the rim pad switch-on detection count NRPi = N1 (step ST4-5). N1 is the number of times of continuous switch-on for turning on the hit determination flag for the rim pad RPi, and in this embodiment, N1 = 2. Note that the specific number of times N1 is not limited to two, and may be another number.

そして、ステップST4−5でNRPi=N1の場合(YES)は、リムパッド打撃フラグRPiSW←1とする(ステップST4−6)。すなわち、図9に示すように、接触センサSWriでN1=2回連続してスイッチオンが検出された場合は、リムパッドRPiに対する打撃判定フラグをオンにする。一方、先のステップST4−3でNRPi←0とした場合、又はステップST4−5でNRPi=N1で無い場合(NO)は、リムパッド打撃フラグRPiSW←0とする(ステップST4−7)。   If NRPi = N1 in step ST4-5 (YES), the rim pad hit flag RPiSW ← 1 is set (step ST4-6). That is, as shown in FIG. 9, when the switch-on is detected N2 = 2 times continuously by the contact sensor SWri, the hit determination flag for the rim pad RPi is turned on. On the other hand, if NRPi ← 0 is set in the previous step ST4-3, or if NRPi = N1 is not satisfied in step ST4-5 (NO), the rim pad hit flag RPiSW ← 0 is set (step ST4-7).

続けて、平面パッドHPiのスイッチオン検出(平面パッドHPiに対応する接触センサSWhiのスイッチオン検出を意味する、以下同じ。)の有無を判断する(ステップST4−8)。その結果、平面パッドHPiのスイッチオン検出が無ければ(NO)、平面パッドスイッチオン検出回数NHPi←0とする(ステップST4−9)。一方、平面パッドHPiのスイッチオン検出が有れば(YES)、平面パッドスイッチオン検出回数NHPiをカウントアップして、NHPi←NHPi+1とする(ステップST4−10)。続けて、平面パッドスイッチオン検出回数NHPi=N1か否かを判断する(ステップST4−11)。N1は、平面パッドHPiに対する打撃判定フラグをオンにするための連続スイッチオンの設定回数であり、本実施形態では、N1=2回である。なお、N1の具体的な回数は2回には限定されず、他の回数であってもよい。またここでは、リムパッドRPiと平面パッドHPiに対する検出回数を同じ回数(いずれもN1=2回)に設定しているが、両者を異なる回数に設定することも可能である。   Subsequently, it is determined whether or not there is a switch-on detection of the planar pad HPi (which means switch-on detection of the contact sensor SWhi corresponding to the planar pad HPi, the same applies hereinafter) (step ST4-8). As a result, if there is no switch-on detection of the planar pad HPi (NO), the number of planar pad switch-on detection times NHPi ← 0 is set (step ST4-9). On the other hand, if there is a switch-on detection of the flat pad HPi (YES), the flat pad switch-on detection count NHPi is counted up to NHPi ← NHPi + 1 (step ST4-10). Subsequently, it is determined whether or not the number of planar pad switch-on detections NHPi = N1 (step ST4-11). N1 is the number of times of continuous switch-on for turning on the hit determination flag for the plane pad HPi, and in this embodiment, N1 = 2. Note that the specific number of times N1 is not limited to two, and may be another number. Here, the number of detections for the rim pad RPi and the planar pad HPi is set to the same number (both N1 = 2), but it is also possible to set both to different numbers.

そして、ステップST4−11でNHPi=N1の場合(YES)は、平面パッド打撃フラグHPiSW←1とする(ステップST4−12)。すなわち、図9に示すように、接触センサSWhiでN1=2回連続してスイッチオンが検出された場合は、平面パッドHPiに対する打撃判定フラグをオンにする。一方、ステップST4−9でNHPi←0とした場合、又はステップST4−11でNHPi=N1で無い場合(NO)は、平面パッド打撃フラグHPiSW←0とする(ステップST4−13)。   If NHPi = N1 in step ST4-11 (YES), the plane pad hit flag HPiSW ← 1 is set (step ST4-12). That is, as shown in FIG. 9, when the contact sensor SWhi detects switch-on continuously for N1 = 2 times, the hit determination flag for the flat pad HPi is turned on. On the other hand, if NHPi ← 0 is set in step ST4-9, or if NHPi = N1 is not satisfied in step ST4-11 (NO), the plane pad hitting flag HPiSW ← 0 is set (step ST4-13).

その後、パッド番号iをカウントアップしてi←i+1とする(ステップST4−14)。そして、i>m(本実施形態では、m=6)か否かを判断し(ステップST4−15)、i>mでない場合(NO)には、ステップST4−2に戻り、次のリムパッドRPiと平面パッドHPi(i=2)の組に対する打撃位置検出処理を実行する。このようにパッド番号iを1ずつカウントアップして、6組の平面パッドHPi及びリムパッドRPiに対する処理を順に行う。i>mになったら(YES)、ステップST4−1に戻る。   Thereafter, the pad number i is counted up to i ← i + 1 (step ST4-14). Then, it is determined whether i> m (m = 6 in this embodiment) (step ST4-15). If i> m is not satisfied (NO), the process returns to step ST4-2, and the next rim pad RPi is determined. And a hitting position detection process for a set of plane pads HPi (i = 2). In this way, the pad number i is incremented by one, and the processing for the six sets of planar pads HPi and rim pads RPi is sequentially performed. If i> m (YES), the process returns to step ST4-1.

図10は、打撃力検出処理(ステップST3−2)のサブルーチンを示すフローチャートである。打撃力検出処理では、パッド番号i←1として(ステップST5−1)、平面パッドHP1とリムパッドRP1の組に対する打撃力検出処理を行う。なお、この打撃力検出処理でも、パッド番号i=1〜6まで順にカウントアップすることで、平面パッドHP1とリムパッドRP1の組から平面パッドHP6とリムパッドRP6の組の打撃力検出処理を順に行うようになっているが、各組に対する処理の手順は共通であるため、以下の説明では、各組に対する処理を含めてパッド番号iと表記して説明を行う。   FIG. 10 is a flowchart showing a subroutine of the striking force detection process (step ST3-2). In the striking force detection process, the striking force detection process for the set of the planar pad HP1 and the rim pad RP1 is performed with the pad number i ← 1 (step ST5-1). In this striking force detection process, the pad number i = 1 to 6 is counted up in order, so that the striking force detection process for the pair of the plane pad HP6 and the rim pad RP6 is sequentially performed from the pair of the plane pad HP1 and the rim pad RP1. However, since the processing procedure for each group is common, in the following description, the process for each group is included and described as a pad number i.

ここでは、タイマーTimeADiが既にスタートしているか否かを判断する(ステップST5−2)。タイマーTimeADiは、打撃力PiLevelが所定の打撃力(第1の打撃力)x1を超えてからの経過時間を計るためのものであり、各平面パッドHPi及びリムパッドRPiに対応する6個の打撃センサADiの各々に対して別個にカウントされるものである。その結果、タイマーTimeADiがスタートしていなければ(NO)、打撃センサADiに入力する打撃力PiLevelが第1の打撃力x1よりも大きいか否か、すなわちPiLevel>x1か否かを判断する(ステップST5−3)。その結果、PiLevel>x1であれば(YES)、TimeADi←0として、タイマーTimeADiを新規にスタートさせる(ステップST5−4)。すなわち、第1の打撃力x1は、タイマーTimeADiのカウントを開始する基準となる打撃力である。一方、先のステップST5−2でタイマーTimeADiが既にスタートしていれば(YES)、タイマーTimeADiがウエイト時間WTを経過しているか否かを判断する(ST5−5)。ここでのウエイト時間WTは、打撃センサADiに入力する打撃力PiLevelが安定するまでの待機時間であり、打撃の有無及び打撃力PiLevelを正確に検出するために必要な待ち時間である。   Here, it is determined whether or not the timer TimeADi has already been started (step ST5-2). The timer TimeADi is for measuring an elapsed time after the impact force PiLevel exceeds a predetermined impact force (first impact force) x1, and includes 6 impact sensors corresponding to each plane pad HPi and rim pad RPi. It is counted separately for each ADi. As a result, if the timer TimeADi has not been started (NO), it is determined whether or not the striking force PiLevel input to the striking sensor ADi is larger than the first striking force x1, that is, PiLevel> x1 (step). ST5-3). As a result, if PiLevel> x1 (YES), the timer TimeADi is newly started as TimeADi ← 0 (step ST5-4). That is, the first striking force x1 is a striking force serving as a reference for starting the count of the timer TimeADi. On the other hand, if the timer TimeADi has already been started in the previous step ST5-2 (YES), it is determined whether or not the timer TimeADi has passed the wait time WT (ST5-5). The wait time WT here is a waiting time until the striking force PiLevel inputted to the striking sensor ADi is stabilized, and is a waiting time necessary for accurately detecting the presence / absence of striking and the striking force PiLevel.

その結果、タイマーTimeADiがウエイト時間WTを経過していれば(YES)、打撃センサADiで検出した打撃力PiLevelが所定の打撃力(第2の打撃力)x2(x2≧x1)よりも大きいか否か、すなわちPiLevel>x2か否かを判断する(ステップST5−6)。第2の打撃力x2は、平面パッドHPi又はリムパッドRPiに対する打撃有りと判断するための基準となる打撃力である。その結果、PiLevel>x2であれば(YES)、打撃力検出フラグPikeyon←1とする(ステップST5−7)とともに、当該打撃力PiLevelの値を検出する(ステップST5−8)。そして、タイマーTimeADiを停止する(ST5−9)。一方、ステップST5−6でPiLevel>x2で無い場合(NO)は、打撃力PiLevelの値を検出せず、そのままタイマーTimeADiを停止する(ST5−9)。すなわち、ウエイト時間WTが経過しても打撃力PiLevelが第2の打撃力x2に達していなければ、打撃ではなく単なるノイズと判断して、打撃力PiLevelの検出を行わない。   As a result, if the timer TimeADi has passed the wait time WT (YES), is the striking force PiLevel detected by the striking sensor ADi greater than a predetermined striking force (second striking force) x2 (x2 ≧ x1)? It is determined whether or not PiLevel> x2 (step ST5-6). The second striking force x2 is a striking force that serves as a reference for determining that there is a striking against the flat pad HPi or the rim pad RPi. As a result, if PiLevel> x2 (YES), the striking force detection flag Pikeyon ← 1 is set (step ST5-7), and the value of the striking force PiLevel is detected (step ST5-8). Then, the timer TimeADi is stopped (ST5-9). On the other hand, if PiLevel> x2 is not satisfied in step ST5-6 (NO), the timer TimeADi is stopped as it is without detecting the value of the striking force PiLevel (ST5-9). That is, if the striking force PiLevel does not reach the second striking force x2 even after the wait time WT has elapsed, it is determined that the striking force PiLevel is not a striking but a simple noise, and the striking force PiLevel is not detected.

ステップST5−3でPiLevel>x1で無い場合(NO)、又はステップST5−4でタイマーTimeADiをスタートさせた場合、又はステップST5−5でTimeADiがウエイト時間WTの経過前である場合(NO)、又はステップST5−9でタイマーTimeADiを停止した場合には、パッド番号iをカウントアップしてi←i+1とする(ステップST5−10)。そして、i>mか否かを判断し(ステップST5−11)、i>mで無い場合(NO)は、ステップST5−2に戻り、次のリムパッドRPiと平面パッドHPiの組に対する処理に進む。i>mになった場合(YES)は、ステップST5−1に戻る。   When PiLevel> x1 is not satisfied at step ST5-3 (NO), when timer TimeADi is started at step ST5-4, or when TimeADi is before the wait time WT has elapsed at step ST5-5 (NO), Alternatively, when the timer TimeADi is stopped in step ST5-9, the pad number i is counted up to i ← i + 1 (step ST5-10). Then, it is determined whether or not i> m (step ST5-11). If i> m is not satisfied (NO), the process returns to step ST5-2 and proceeds to the processing for the next set of rim pad RPi and plane pad HPi. . If i> m (YES), the process returns to step ST5-1.

なお、上記では、ウエイト時間WTの経過を待ってから(ST5−5)、打撃力PiLevelの値を検出する(ステップST5−8)ようにしたが、これ以外にも、ウエイト時間WTの経過前に打撃力PiLevelを監視することで、打撃力PiLevelのピーク値を検出するように構成してもよい。   In the above description, after the wait time WT has elapsed (ST5-5), the value of the striking force PiLevel is detected (step ST5-8). In addition to this, before the wait time WT has elapsed. The peak value of the striking force PiLevel may be detected by monitoring the striking force PiLevel.

図11は、発音制御処理(ステップST2−3)のサブルーチンを示すフローである。発音制御処理では、まず、パッド番号i←1として(ステップST6−1)、平面パッドHP1とリムパッドRP1の組に対する発音制御処理を行う。なお、この発音制御処理でも、パッド番号i=1〜6まで順にカウントアップすることで、平面パッドHP1とリムパッドRP1の組から平面パッドHP6とリムパッドRP6の組までの打撃力検出処理を順に行うようになっているが、各組に対する処理の手順は共通であるため、以下の説明では、各組に対する処理を含めてパッド番号iと表記して説明を行う。   FIG. 11 is a flowchart showing a subroutine of the sound generation control process (step ST2-3). In the sound generation control process, first, with the pad number i ← 1 (step ST6-1), the sound generation control process for the set of the plane pad HP1 and the rim pad RP1 is performed. In this sound generation control process as well, the hitting force detection process from the set of the plane pad HP1 and the rim pad RP1 to the set of the plane pad HP6 and the rim pad RP6 is sequentially performed by counting up from the pad number i = 1 to 6 in order. However, since the processing procedure for each group is common, in the following description, the process for each group is included and described as a pad number i.

そして、打撃力検出フラグPikeyon=1か否かを判断する(ステップST6−2)。その結果、打撃力検出フラグPikeyon=1で無ければ(NO)、そのままパッド番号iをカウントアップしてi=i+1とする(ステップST6−3)。そして、i>m(m=6)か否かを判断し(ステップST6−4)、i>mでない場合(NO)は、ステップST6−2に戻り、次のリムパッドRPiと平面パッドHPiの組に対する処理に進む。i>mになった場合は(YES)、ステップST6−1に戻る。   Then, it is determined whether or not the striking force detection flag Pikeyon = 1 (step ST6-2). As a result, if the striking force detection flag Pikeyon is not 1 (NO), the pad number i is incremented as it is and i = i + 1 (step ST6-3). Then, it is determined whether i> m (m = 6) or not (step ST6-4). If i> m is not satisfied (NO), the process returns to step ST6-2, and the next rim pad RPi and plane pad HPi are combined. Proceed to processing for. If i> m (YES), the process returns to step ST6-1.

一方、ステップST6−2で打撃力検出フラグPikeyon=1であれば(YES)、続けて、リムパッド打撃フラグRPiSW=1か否かを判断する(ステップST6−5)。その結果、リムパッド打撃フラグRPiSW=1であれば(YES)、リムパッドRPiに割り当てられている音色、及び検出した打撃力PiLevelに基づく楽音信号を生成する処理(通常発音処理)を行う(ステップST6−6)。その後、タイマーTimeRPiをスタートさせる(ステップST6−7)。タイマーTimeRPiは、通常発音処理によるリムパッドRPiの打撃に対する発音が行われた時点からの経過時間を計るためのものである。また、リムパッド打撃フラグRPiSW←0、リムパッドスイッチオン検出回数NRPi←0としてこれらの値をリセットする(ステップST6−8)。   On the other hand, if the striking force detection flag Pikeyon = 1 in step ST6-2 (YES), it is subsequently determined whether or not the rim pad striking flag RPiSW = 1 (step ST6-5). As a result, if the rim pad striking flag RPiSW = 1 (YES), a process (normal sounding process) for generating a musical tone signal based on the tone assigned to the rim pad RPi and the detected striking force PiLevel is performed (step ST6-). 6). Thereafter, the timer TimeRPi is started (step ST6-7). The timer TimeRPi is for measuring the elapsed time from the point in time when sound is generated in response to striking the rim pad RPi by the normal sounding process. Further, these values are reset as the rim pad hit flag RPiSW ← 0 and the rim pad switch-on detection count NRPi ← 0 (step ST6-8).

次に、平面パッド打撃フラグHPiSW=1か否かを判断する(ステップST6−9)。その結果、HPiSW=1であれば(YES)、平面パッドHPiに割り当てられている音色、及び先に検出した打撃力PiLevelに基づく楽音信号を生成する処理(通常発音処理)を行う(ステップST6−10)。その後、タイマーTimeHPiをスタートさせる(ステップST6−11)。タイマーTimeHPiは、通常発音処理による平面パッドHPiの打撃に対する発音が行われた時点からの経過時間を計るためのものである。また、平面パッド打撃フラグHPiSW←0、平面パッドスイッチオン検出回数NHPi←0として、これらをリセットする(ステップST6−12)。   Next, it is determined whether or not the flat pad hitting flag HPiSW = 1 (step ST6-9). As a result, if HPiSW = 1 (YES), a process (normal sound generation process) for generating a musical tone signal based on the tone color assigned to the planar pad HPi and the hitting force PiLevel detected previously is performed (step ST6-). 10). Thereafter, the timer TimeHPi is started (step ST6-11). The timer TimeHPi is for measuring the elapsed time from the time when the sound is generated in response to the hitting of the flat pad HPi by the normal sound generation process. Also, the flat pad hitting flag HPiSW ← 0 and the flat pad switch-on detection count NHPi ← 0 are reset (step ST6-12).

その後、タイマーTimeRPiとタイマーTimeHPiの両方が所定時間TAを経過しているか否かを判断する(ステップST6−13)。ここでの所定時間TAは、リムパッドRPiの打撃に対する通常発音処理、又は平面パッドHPiの打撃に対する通常発音処理が行われた後、リムパッドRPi又は平面パッドHPiの打面Vが安定する(打撃センサADiにクロストークが発生しない程度に打面Vの振動が減少すること指す。)ために必要な待ち時間としてあらかじめ設定された時間である。その結果、タイマーTimeRPiとタイマーTimeHPiの両方が所定時間TAを経過していれば(YES)、平面パッドHPiに割り当てられている音色、及び検出した打撃力PiLevelに基づく楽音信号を生成する弱打発音処理を行う(ステップST6−14)。このとき、先のステップST6−8でリムパッド打撃フラグRPiSW←0になっており、かつ、先のステップST6−12で平面パッド打撃フラグHPiSW←0になっているので、ステップST6−14の弱打発音処理では、接触センサSWri,SWhiのスイッチオンに基づく打撃検出処理の結果を用いずに、打撃センサADiで検出した打撃力PiLevelのみに基づいて楽音を発生させるようになっている。以上の弱打発音処理が終わったら、打撃力検出フラグPikeyon←0とする(ステップST6−15)。一方、ステップST6−13で、タイマーTimeRPiとタイマーTimeHPiの少なくともいずれかが所定時間TAを経過していなければ(NO)、ステップST6−14の弱打発音処理を行わずに、打撃力検出フラグPikeyon←0とする(ステップST6−15)。   Thereafter, it is determined whether or not both the timer TimeRPi and the timer TimeHPi have passed the predetermined time TA (step ST6-13). The predetermined time TA here is that the normal sounding process for hitting the rim pad RPi or the normal sounding process for hitting the flat pad HPi is performed, and then the hitting surface V of the rim pad RPi or flat pad HPi is stabilized (the hit sensor ADi). This is a time set in advance as a waiting time necessary for the vibration of the hitting surface V to be reduced to the extent that no crosstalk occurs. As a result, if both the timer TimeRPi and the timer TimeHPi have passed the predetermined time TA (YES), a weakly sounding sound that generates a musical tone signal based on the tone assigned to the flat pad HPi and the detected striking force PiLevel. Processing is performed (step ST6-14). At this time, since the rim pad hit flag RPiSW ← 0 is set in the previous step ST6-8 and the flat pad hit flag HPiSW ← 0 is set in the previous step ST6-12, the weak hit of step ST6-14 In the sound generation process, a tone is generated based only on the striking force PiLevel detected by the striking sensor ADi without using the result of the striking detection process based on the switch-on of the contact sensors SWri and SWhi. When the weak hit sound generation process is completed, the hitting force detection flag Pikeyon ← 0 is set (step ST6-15). On the other hand, if at least one of the timer TimeRPi and the timer TimeHPi has not passed the predetermined time TA in step ST6-13 (NO), the striking force detection flag Pikeyon is not performed without performing the weak strike sound generation process in step ST6-14. ← 0 (step ST6-15).

その後、パッド番号iをカウントアップしてi←i+1とする(ステップST6−3)。そして、i>mか否かを判断し(ステップST6−4)、i>mでない場合(NO)は、ステップST6−2に戻り、次のリムパッドRPiと平面パッドHPi(i=2)の組に対する処理に進む。i>mであれば(YES)、ステップST6−1に戻る。   Thereafter, the pad number i is counted up to i ← i + 1 (step ST6-3). Then, it is determined whether i> m (step ST6-4). If i> m is not satisfied (NO), the process returns to step ST6-2, and the next set of rim pad RPi and plane pad HPi (i = 2). Proceed to processing for. If i> m (YES), the process returns to step ST6-1.

以上説明したように、本実施形態の電子打楽器1では、リムパッドRPi又は平面パッドHPiに対する打撃操作に応じて接触センサ(打撃位置検出手段)SWが受けたスイッチオンを一定間隔ごとにスキャンし、所定回数(N1)以上連続してスイッチオンを検出した場合に、リムパッドRPi又は平面パッドHPiに対する打撃判定フラグをオンにする処理を行うと共に、打撃判定フラグがオンの状態で、打撃センサADiにおいて打撃力PiLevelを検出した場合、当該リムパッドRPi又は平面パッドHPiに対応する楽音を当該打撃力PiLevelに基づいて発生させる通常発音処理と、打撃判定フラグがオフの状態で、打撃センサADiにおいて打撃力PiLevelを検出した場合、当該打撃力PiLevelに基づく楽音を発生させる弱打発音処理とを行うようにした。これにより、平面パッドHPiに対して接触センサSWhiでの確実な検出が難しい比較的弱い打撃があった場合でも、当該打撃を検出してそれに基づく発音処理を行うことが可能となる。したがって、平面パッドHPiが手などで打撃操作された際の比較的弱い打撃を的確に検出できるようになるので、電子打楽器1の演奏感覚や性能を向上させることができる。   As described above, in the electronic percussion instrument 1 of the present embodiment, the switch-on received by the contact sensor (striking position detecting means) SW is scanned at regular intervals according to the striking operation on the rim pad RPi or the flat pad HPi. When the switch-on is detected continuously for the number of times (N1) or more, a process for turning on the hit determination flag for the rim pad RPi or the flat pad HPi is performed, and the hit sensor ADi is in the hit state with the hit determination flag being on. When PiLevel is detected, the striking force PiLevel is detected by the striking sensor ADi with the normal sound generation processing for generating the musical sound corresponding to the rim pad RPi or the flat pad HPi based on the striking force PiLevel and the striking determination flag being off. If you do, a weak sounding process that generates a musical sound based on the striking power PiLevel. It was to carry out the door. As a result, even when a relatively weak hit is difficult for the flat pad HPi to be reliably detected by the contact sensor SWhi, it is possible to detect the hit and perform sound generation processing based on the hit. Therefore, it becomes possible to accurately detect a relatively weak hit when the flat pad HPi is hit with a hand or the like, so that the performance feeling and performance of the electronic percussion instrument 1 can be improved.

ここで、本実施形態の電子打楽器1では、打撃センサADiが平面パッドHPiに取り付けられている。そのため、接触センサSWri、SWhiの検出がなく、打撃センサADiのみの検出があるような弱い打撃は、平面パッドHPiに対して行われた打撃である。したがって、本実施形態の電子打楽器1において弱打発音処理が行われるのは、平面パッドHPiに対する打撃に対してのみである。すなわち、ステップST6−14の弱打発音処理においては、平面パッドHPiに割り当てられている音色を発生させるようになっている。なお、リムパッドRPiの打撃に対する発音処理は、すべて接触センサSWriと打撃センサADiの両方の検出に基づく通常発音処理(ステップST6−6)で行われる。   Here, in the electronic percussion instrument 1 of the present embodiment, the percussion sensor ADi is attached to the flat pad HPi. For this reason, a weak blow in which there is no detection of the contact sensors SWri and SWhi but only a hit sensor ADi is a hit made on the flat pad HPi. Therefore, in the electronic percussion instrument 1 of the present embodiment, the weak percussion sound generation process is performed only for the percussion on the flat pad HPi. That is, in the weak strike sound generation process in step ST6-14, a tone color assigned to the flat pad HPi is generated. It should be noted that all sound generation processes for hitting the rim pad RPi are performed by normal sound generation processes (step ST6-6) based on the detection of both the contact sensor SWri and the hit sensor ADi.

これに対して、詳細な図示及び説明は省略するが、リムパッドRPiにも打撃センサADiを設け、弱打発音処理において、平面パッドHPiとリムパッドRPiの両方の弱い打撃に対する発音を行えるようにしてもよい。また、上記実施形態では、一組の平面パッドHPiとリムパッドRPiの両方の打撃力を検出する打撃センサADiが平面パッドHPiの下面に取り付けられている場合を示したが、これ以外にも、図示は省略するが、一組の平面パッドHPiとリムパッドRPiの両方の打撃力を検出する打撃センサADiをリムパッドRPiの下面に取り付けることも可能である。その場合は、弱打発音処理(ステップST6−14)において、平面パッドHPiではなくリムパッドRPiに割り当てられている音色に基づく楽音信号を生成するようにする。   On the other hand, although detailed illustration and description are omitted, a striking sensor ADi is also provided in the rim pad RPi so that sound can be produced for weak striking of both the planar pad HPi and the rim pad RPi in the weak striking sound generation processing. Good. Further, in the above embodiment, the case where the impact sensor ADi for detecting the impact force of both the pair of plane pads HPi and the rim pad RPi is attached to the lower surface of the plane pad HPi is shown. Is omitted, it is also possible to attach an impact sensor ADi for detecting the impact force of both the pair of flat pads HPi and the rim pad RPi to the lower surface of the rim pad RPi. In that case, a musical tone signal based on the timbre assigned to the rim pad RPi instead of the flat pad HPi is generated in the weak hitting sound generation process (step ST6-14).

また、本実施形態の電子打楽器1では、リムパッドRPi又は平面パッドHPiに対する強い打撃に基づいて通常発音処理が行われた直後には、当該強い打撃によってリムパッドRPi又は平面パッドHPiの打面Vが不安定な状態になっている。そのため、通常発音処理の直後に打撃センサADiで検出した打撃力PiLevelは、当該通常発音処理が行われた際の強い打撃による飛び付き(クロストーク)で発生した検出信号を誤検出したものである場合が多い。   Further, in the electronic percussion instrument 1 of the present embodiment, immediately after the normal sound generation process is performed based on a strong hit against the rim pad RPi or the flat pad HPi, the hitting surface V of the rim pad RPi or the flat pad HPi is not correct due to the strong hit. It is in a stable state. Therefore, the striking force PiLevel detected by the striking sensor ADi immediately after the normal sound generation process is a false detection of a detection signal generated by a strong striking (crosstalk) when the normal sound generation process is performed. There are many.

これに対して、本実施形態の電子打楽器1では、通常発音処理(ステップST6−6,ST6−10)における発音から所定時間TAが経過したかを判定する処理を行い、当該所定時間TAの経過後に打撃センサADiで打撃力PiLevelを検出した場合にのみ弱打発音処理(ステップST6−14)を行い、当該所定時間TAの経過前に打撃センサADiで打撃力PiLevelを検出した場合は、弱打発音処理(ステップST6−14)を行わないようにしているので、先の強い打撃によって不安定になった打面Vが安定した状態に回復した場合にのみ弱打発音処理を行うことができる。これにより、先の強い打撃に応じた飛び付きによる検出信号で弱打発音処理が行われることを防止できるので、リムパッドRPi又は平面パッドHPiに対する弱い打撃に基づく弱打発音処理を的確に行えるようになる。   On the other hand, in the electronic percussion instrument 1 of the present embodiment, a process for determining whether or not the predetermined time TA has elapsed since the sound generation in the normal sound generation process (steps ST6-6 and ST6-10) is performed, and the elapse of the predetermined time TA. Only when the striking force PiLevel is detected by the striking sensor ADi later, the weak striking sound generation process (step ST6-14) is performed, and when the striking force PiLevel is detected by the striking sensor ADi before the predetermined time TA has elapsed, Since the sound generation process (step ST6-14) is not performed, the weak sound generation process can be performed only when the striking surface V that has become unstable due to the previous strong hit is restored to a stable state. As a result, it is possible to prevent the weak strike sound generation process from being performed by the detection signal resulting from the jumping according to the previous strong blow, so that the weak strike sound generation process based on the weak strike on the rim pad RPi or the flat pad HPi can be accurately performed. .

また、本実施形態の電子打楽器1では、平面パッドHPi又はリムパッドRPiに対する打撃操作があった場合、通常発音処理(ステップST6−6,ST6−10)を先に行い、その後に弱打発音処理(ステップST6−14)を行うようにしている。したがって、リムパッドRPiの通常発音処理が平面パッドHPiの弱打発音処理よりも先に行われることとなる。これにより、リムパッドRPiに対する打撃があった場合、当該リムパッドRPiと打撃センサADiを共有している平面パッドHPiに対して弱い力(接触センサSWri,SWhiで検出されない程度の弱い力)の打撃があったと誤判断して弱打発音処理を行ってしまうことを防止できるようになる。   Further, in the electronic percussion instrument 1 of the present embodiment, when a hitting operation is performed on the flat pad HPi or the rim pad RPi, the normal tone generation process (steps ST6-6 and ST6-10) is performed first, followed by the weak percussion process ( Step ST6-14) is performed. Therefore, the normal tone generation process of the rim pad RPi is performed before the weak hit tone generation process of the planar pad HPi. Thereby, when there is a hit against the rim pad RPi, there is a hit with a weak force (a weak force not detected by the contact sensors SWri and SWhi) against the flat pad HPi sharing the hit sensor ADi with the rim pad RPi. This makes it possible to prevent the user from making a mistaken judgment and performing weak sounding pronunciation processing.

以上本発明の実施形態を説明したが、本発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変形が可能である。   Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the technical idea described in the claims and the specification and drawings. Is possible.

例えば、上記実施形態では、図8に示す打撃位置検出処理及び図11に示す発音制御処理において、リムパッドRPiに対する処理を先に行い、平面パッドHPiに対する処理を後で行うようにした場合を説明したが、この順序は逆にすることも可能である。   For example, in the above embodiment, the case where the process for the rim pad RPi is performed first and the process for the plane pad HPi is performed later in the hitting position detection process shown in FIG. 8 and the sound generation control process shown in FIG. However, this order can be reversed.

また、本発明にかかる電子打楽器が備える演奏操作子の具体的な構成は、上記実施形態に示すような立体形状の打面を有するリムパッドRPiと平面形状の打面を有する平面パッドHPiとを組み合わせたものには限定されず、他の構成を採用することも可能である。したがって、リムパッドRPiや平面パッドHPiに代えて、他の形状のパッドを備えてもよい。また、本実施形態では、複数のパッドRPi,HPiが互いに隣接して配置された構成の電子打楽器1を示したが、これ以外にも、各パッドが独立して設けられている通常の電子ドラムにも本発明は適用可能である。   Further, the specific configuration of the performance operator provided in the electronic percussion instrument according to the present invention is a combination of the rim pad RPi having a three-dimensional striking surface and the flat pad HPi having a planar striking surface as shown in the above embodiment. However, the present invention is not limited to this, and other configurations can be employed. Therefore, instead of the rim pad RPi and the planar pad HPi, pads having other shapes may be provided. Further, in the present embodiment, the electronic percussion instrument 1 having a configuration in which a plurality of pads RPi and HPi are arranged adjacent to each other is shown, but in addition to this, a normal electronic drum in which each pad is independently provided In addition, the present invention is applicable.

また、上記実施形態に示すリムパッドRPiや平面パッドHPiの個数は一例であり、他の個数とすることもできる。したがって、本発明を適用する電子打楽器としては、上記実施形態に示す形態の演奏操作子を備えた電子打楽器には限定されず、他の形態の演奏操作子を備えた電子打楽器でもよい。一例として、特許文献1(特開2003−108140号公報)に記載されたような、円形平板状のパッド(平面パッド)の周縁に円形環状のリム部(リムパッド)を配置することでドラムの形態を模した演奏操作子を備えた電子打楽器であってもよい。   In addition, the number of rim pads RPi and planar pads HPi shown in the above embodiment is an example, and other numbers may be used. Therefore, the electronic percussion instrument to which the present invention is applied is not limited to the electronic percussion instrument provided with the performance operator in the form shown in the above embodiment, and may be an electronic percussion instrument provided with a performance operator in another form. As an example, a drum shape is formed by arranging a circular annular rim portion (rim pad) on the periphery of a circular flat pad (planar pad) as described in Japanese Patent Application Laid-Open No. 2003-108140. An electronic percussion instrument provided with a performance operator imitating

1 電子打楽器
10 演奏操作子
30 設定操作部
45 主制御部(制御手段)
45a 打撃検出処理部
45b 発音制御処理部
46 タイマー
AD(ADi) 打撃センサ(打撃力検出手段)
HPi 平面パッド
HPiSW 平面パッド打撃フラグ(打撃判定フラグ)
NHPi 平面パッドスイッチオン検出回数
NRPi リムパッドスイッチオン検出回数
Pikeyon 打撃力検出フラグ
PiLevel 打撃力
RPi リムパッド
RPiSW リムパッド打撃フラグ(打撃判定フラグ)
SW(SWri,SWhi) 接触センサ(打撃位置検出手段)
TA 所定時間
TimeADi タイマー
TimeHPi タイマー
TimeRPi タイマー
V 打面
WT ウエイト時間
x1 打撃力
x2 打撃力
DESCRIPTION OF SYMBOLS 1 Electronic percussion instrument 10 Performance operator 30 Setting operation part 45 Main control part (control means)
45a Impact detection processing unit 45b Sound generation control processing unit 46 Timer AD (ADi) Impact sensor (striking force detection means)
HPi plane pad HPiSW plane pad hit flag (hit determination flag)
NHPi Plane pad switch-on detection count NRPi Rim pad switch-on detection count Pikeyon Strike force detection flag PiLevel Strike force RPi Rim pad RPiSW Rim pad hit flag (hitting determination flag)
SW (SWri, SWhi) Contact sensor (hitting position detecting means)
TA predetermined time
TimeADi Timer TimeHPi Timer TimeRPi Timer V Hitting surface WT Wait time x1 Impact power x2 Impact power

Claims (4)

打面を有する演奏操作子と、
前記演奏操作子に対する打撃操作の位置に関する信号を検出する打撃位置検出手段と、
前記演奏操作子に対する打撃操作に応じた打撃力に関する信号を検出する打撃力検出手段と、
前記打撃位置検出手段及び前記打撃力検出手段の検出に基づいて、前記演奏操作子に対する打撃操作に応じた発音処理を行う制御手段と、
を備え、
前記制御手段は、
前記打撃位置検出手段が受けた所定の入力信号の検出に応じて前記演奏操作子に対する打撃判定フラグをオンにする処理を行うとともに、
前記演奏操作子に対する打撃判定フラグがオンの状態で、前記打撃力検出手段において打撃力を検出した場合、当該演奏操作子に対応する楽音を当該打撃力に基づいて発生させる通常発音処理と、
前記演奏操作子に対する打撃判定フラグがオフの状態で、前記打撃力検出手段において打撃力を検出した場合、当該打撃力に基づく楽音を発生させる弱打発音処理と、
を行う
ことを特徴とする電子打楽器。
A performance operator having a striking surface;
A striking position detecting means for detecting a signal related to a striking operation position with respect to the performance operator;
A striking force detection means for detecting a signal relating to striking force according to the striking operation on the performance operator,
Control means for performing sound generation processing in accordance with the batting operation on the performance operator based on the detection by the batting position detecting means and the batting force detecting means;
With
The control means includes
In accordance with detection of a predetermined input signal received by the hitting position detection means, a process of turning on a hitting determination flag for the performance operator,
A normal sound generation process for generating a musical sound corresponding to the performance operator based on the striking force when a striking force is detected by the striking force detection means in a state where a hit determination flag for the performance manipulator is on;
In a state where the hit determination flag for the performance operator is off, when the hitting force is detected by the hitting force detection means, a weak hit sound generation process for generating a musical sound based on the hitting force;
An electronic percussion instrument characterized by
前記制御手段は、
前記通常発音処理における発音から所定時間が経過したか否かを判定する処理を行い、
前記通常発音処理の後に前記弱打発音処理を行うときは、
当該所定時間の経過後に前記打撃力検出手段で打撃力を検出した場合にのみ前記弱打発音処理を行い、
当該所定時間の経過前に前記打撃力検出手段で打撃力を検出した場合は、前記弱打発音処理を行わない
ことを特徴とする請求項1に記載の電子打楽器。
The control means includes
Performing a process of determining whether or not a predetermined time has elapsed since the sound generation in the normal sound generation process;
When performing the weak sounding process after the normal sounding process,
Performing the weak hit sound generation process only when the hitting force is detected by the hitting force detecting means after the lapse of the predetermined time,
2. The electronic percussion instrument according to claim 1, wherein when the striking force is detected by the striking force detecting means before the predetermined time has elapsed, the weak percussion sound generation process is not performed.
前記演奏操作子は、複数個が設けられており、
前記打撃位置検出手段は、前記複数個の演奏操作子それぞれに対する打撃操作を検出するものが別個に設けられており、
前記打撃力検出手段は、前記複数個の演奏操作子のうちいずれか二個以上の演奏操作子に対してそれらの打撃力を検出するものが共用で設けられており、
前記弱打発音処理で発生させる楽音は、前記打撃力検出手段を共用している前記複数個の演奏操作子のうち、あらかじめ設定された一の演奏操作子に対応する楽音である
ことを特徴とする請求項1又は2に記載の電子打楽器。
A plurality of the performance operators are provided,
The hitting position detecting means is provided separately for detecting a hitting operation for each of the plurality of performance operators,
The striking force detection means is provided in common for detecting the striking force of any two or more performance operators among the plurality of performance operators.
The musical sound generated by the weakly struck sound generation process is a musical sound corresponding to one performance operator set in advance among the plurality of performance operators sharing the hitting force detecting means. The electronic percussion instrument according to claim 1 or 2.
前記演奏操作子は、互いに隣接して配置された少なくとも一組の立体形状の打面を有する立体パッドと平面形状の打面を有する平面パッドとを含み、
前記打撃位置検出手段は、前記一組の立体パッドと平面パッドそれぞれに対する打撃操作に応じた信号を検出するものが別個に設けられており、
前記打撃力検出手段は、前記平面パッドに取り付けられたものが前記一組の立体パッドと平面パッド両方の打撃力を検出するように設けられており、
前記弱打発音処理で発生させる楽音は、前記平面パッドに対応する楽音である
ことを特徴とする請求項3に記載の電子打楽器。
The performance operator includes a three-dimensional pad having at least one set of three-dimensional striking surfaces and a flat pad having a planar striking surface arranged adjacent to each other,
The hitting position detecting means is separately provided for detecting a signal corresponding to the hitting operation for each of the set of three-dimensional pads and flat pads,
The striking force detection means is provided so that the one attached to the flat pad detects the striking force of both the set of three-dimensional pads and the flat pad,
The electronic percussion instrument according to claim 3, wherein the musical sound generated by the weakly percussive sound generation process is a musical sound corresponding to the flat pad.
JP2009202648A 2009-09-02 2009-09-02 Electronic percussion instrument Active JP5434395B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009202648A JP5434395B2 (en) 2009-09-02 2009-09-02 Electronic percussion instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009202648A JP5434395B2 (en) 2009-09-02 2009-09-02 Electronic percussion instrument

Publications (2)

Publication Number Publication Date
JP2011053465A JP2011053465A (en) 2011-03-17
JP5434395B2 true JP5434395B2 (en) 2014-03-05

Family

ID=43942521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009202648A Active JP5434395B2 (en) 2009-09-02 2009-09-02 Electronic percussion instrument

Country Status (1)

Country Link
JP (1) JP5434395B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD743481S1 (en) 2012-03-06 2015-11-17 Roland Corporation Electronic percussion

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0664463B2 (en) * 1987-12-29 1994-08-22 ヤマハ株式会社 Electronic percussion instrument
JPH0721717B2 (en) * 1987-12-29 1995-03-08 ヤマハ株式会社 Electronic musical instrument
JPH0743589B2 (en) * 1988-12-01 1995-05-15 ローランド株式会社 Electronic percussion instrument
JP2699166B2 (en) * 1996-09-02 1998-01-19 ローランド株式会社 Electronic percussion instrument
JP3480334B2 (en) * 1998-09-21 2003-12-15 ヤマハ株式会社 Jumping vibration detecting device, method and storage medium
JP4144564B2 (en) * 2004-05-25 2008-09-03 ヤマハ株式会社 Electronic drum
JP4289428B2 (en) * 2007-10-09 2009-07-01 ヤマハ株式会社 Electronic percussion instrument

Also Published As

Publication number Publication date
JP2011053465A (en) 2011-03-17

Similar Documents

Publication Publication Date Title
JP5163383B2 (en) Electronic percussion instrument
JP5428567B2 (en) Electronic percussion instrument
CN105845117B (en) Keyboard unit
JP5434393B2 (en) Electronic percussion instrument
US8785759B2 (en) Electric keyboard musical instrument, method executed by the same, and storage medium
JP2015068912A (en) Sound source control information generation device and program
JP2004251926A (en) Electronic musical instrument
JP2019113712A (en) Pad sheet and operation input system
JP5434395B2 (en) Electronic percussion instrument
JP6544330B2 (en) Electronic percussion
JP5434394B2 (en) Electronic percussion instrument
JP2021051106A (en) Electronic wind instrument, control method of electronic wind instrument and program
JP5315883B2 (en) Electronic musical instrument and musical sound generation program
JP2011064728A (en) Electronic keyboard instrument
JP5251382B2 (en) Electronic percussion instrument
CN105845116B (en) Keyboard unit
JP4492446B2 (en) Measuring device and program for measuring positional relationship of performance operators that can be operated simultaneously
WO2020091022A1 (en) Controller, rhythm game machine, and karaoke system
JP7353136B2 (en) controller
JP5657868B2 (en) Musical sound control method and musical sound control device
JP4261457B2 (en) Electronic musical instruments
JP2008286858A (en) Electronic music sound generator
JP3938119B2 (en) Stringed electronic musical instrument
JP3702596B2 (en) Electronic stringed instruments
JP2014134716A (en) Musical signal generation device, musical signal generation program and musical signal generation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120720

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131028

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131125

R150 Certificate of patent or registration of utility model

Ref document number: 5434395

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150