Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4244874B2 - Electronic percussion instrument, impact sound generation program - Google Patents
[go: Go Back, main page]

JP4244874B2 - Electronic percussion instrument, impact sound generation program - Google Patents

Electronic percussion instrument, impact sound generation program Download PDF

Info

Publication number
JP4244874B2
JP4244874B2 JP2004207465A JP2004207465A JP4244874B2 JP 4244874 B2 JP4244874 B2 JP 4244874B2 JP 2004207465 A JP2004207465 A JP 2004207465A JP 2004207465 A JP2004207465 A JP 2004207465A JP 4244874 B2 JP4244874 B2 JP 4244874B2
Authority
JP
Japan
Prior art keywords
waveform data
parameter
striking
storage means
hitting
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
JP2004207465A
Other languages
Japanese (ja)
Other versions
JP2006030476A5 (en
JP2006030476A (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 JP2004207465A priority Critical patent/JP4244874B2/en
Priority to US11/181,185 priority patent/US7381885B2/en
Publication of JP2006030476A publication Critical patent/JP2006030476A/en
Publication of JP2006030476A5 publication Critical patent/JP2006030476A5/ja
Application granted granted Critical
Publication of JP4244874B2 publication Critical patent/JP4244874B2/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 percussion instrument, and more particularly to an electronic percussion instrument that optimizes the generation of a percussion sound during a roll performance.

従来より、電子打楽器が電子的に作り出す楽音をより好適に演出するための種々の技術が提案されてきた。
特許文献1には、演奏表現力を高めるための楽音効果を自動的に付加する電子打楽器が開示されている。同文献によると、この電子打楽器は、パッドへの打撃に応じた発音指示情報が所定時間内で連続的に与えられたことを検出すると、その発音指示情報に対応して発生される楽音信号に、例えばパンなどの所定の楽音効果を付加するようになっている。
特許文献2には、電子打楽器の連打演奏時における楽音の生成を好適化する技術が開示されている。同文献に記された電子打楽器は、通常演奏時用の波形データと連打演奏時用の波形データの対を各パッド毎に記憶している。そして、あるパッドへ打撃が与えられると、その打撃の前に与えられた打撃との間の時間間隔を検出し、検出した時間間隔が所定値より短ければ、連打演奏時用の波形データを用いて打撃音の楽音信号を作り出すようになっている。
特開平5−80754号公報 特開平5−100680号公報
Conventionally, various techniques have been proposed for more appropriately producing musical sounds produced electronically by electronic percussion instruments.
Patent Document 1 discloses an electronic percussion instrument that automatically adds a musical sound effect for enhancing performance expression. According to this document, when the electronic percussion instrument detects that the sound generation instruction information corresponding to the strike on the pad is continuously given within a predetermined time, the electronic percussion instrument generates a musical sound signal generated corresponding to the sound generation instruction information. For example, a predetermined musical sound effect such as panning is added.
Patent Document 2 discloses a technique for optimizing the generation of musical sounds when an electronic percussion instrument is played repeatedly. The electronic percussion instrument described in this document stores a pair of waveform data for normal performance and waveform data for continuous performance for each pad. And when a hit is given to a certain pad, the time interval between hits given before that hit is detected, and if the detected time interval is shorter than a predetermined value, the waveform data for continuous hit performance is used. The sound signal of the hitting sound is created.
Japanese Patent Laid-Open No. 5-80754 Japanese Patent Laid-Open No. 5-100680

ところで、打楽器を連打することによって実現する演奏手法は、フラム奏法とロール奏法とに分けられる。フラム奏法では、左右のスティックによる短いストロークの打撃が各一発ずつ与えられるのに対し、ロール奏法では、そのような短いストロークの打撃が一定時間連続して与えられる。これら2つの奏法に従って自然打楽器をそれぞれ演奏した場合、両奏法時の打撃音には明らかな音色の違いが現れる。従って、電子打楽器が電子的に作り出す打撃音を自然打楽器がアコースティックに作り出す打撃音に近づけるためには、ロール奏法とフラム奏法を正確に識別し、各奏法ごとの固有の楽音信号を生成できるようにすることが望ましい。   By the way, a performance technique realized by repeatedly hitting a percussion instrument is divided into a flam playing technique and a roll playing technique. In the flam playing method, a short stroke of the left and right sticks is given one by one, whereas in the roll playing method, such a short stroke is given continuously for a certain time. When natural percussion instruments are played in accordance with these two performance methods, there is a clear difference in timbre in the percussion sound during both performance methods. Therefore, in order to bring the percussion sound electronically generated by an electronic percussion instrument closer to the percussion sound that a natural percussion instrument acoustically produces, it is possible to accurately identify the roll performance method and the flam performance method and generate a unique musical sound signal for each performance method. It is desirable to do.

しかしながら、特許文献2に記載された技術は、連続する2つの打撃の間の時間間隔が所定値よりも短いか否かに応じて波形データを使い分けるに過ぎないものであった。このため、ロール奏法と、本来であればそのロール奏法とは異なる波形データを用いることが望ましいフラム奏法との区別ができなかった。
本発明は、このような背景の下に案出されたものであり、ロール奏法を正確に識別し、自然打楽器により近い打撃音を電子的に作り出す電子打楽器を提供することを目的とする。
However, the technique described in Patent Document 2 merely uses the waveform data properly depending on whether or not the time interval between two consecutive hits is shorter than a predetermined value. For this reason, it was not possible to distinguish between a roll playing technique and a flam playing technique that desirably uses waveform data different from the roll playing technique.
The present invention has been devised under such a background, and it is an object of the present invention to provide an electronic percussion instrument that accurately identifies a percussion method and electronically creates a percussion sound closer to a natural percussion instrument.

本発明は、ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打撃面を有する演奏操作子と、前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段とを備え、前記検出される打撃態様は、打撃強度、前記打撃面における打撃位置の変位量、前記打撃強度および前記変位量の組合せ、またはこれらと打撃時間間隔との組み合わせである電子打楽器を提供する。 This onset Ming, the waveform data of impact sound to be output when roll performance, and waveform data storage means for storing the waveform data of impact sound to be output when non-roll performance, and parameter storing means for storing the parameters , A performance operator having a striking surface, a striking mode detection means for detecting a striking mode of the striking given to the striking surface of the performance manipulator, and outputting a parameter representing the detected striking mode, and the striking mode detection means Storage control means for storing the parameters output from the parameter storage means in accordance with the output order, and when a new parameter is stored in the parameter storage means, at least two stored before the new parameter Depending on the contents of the above parameters and the contents of the new parameters, either one of the two waveform data in the waveform data storage means A waveform data specifying means for specifying who, said read the specified waveform data from the waveform data storage means, and a musical tone signal output means for outputting a musical tone signal generated based on the read waveform data is the detection An electronic percussion instrument having a hitting strength, a displacement amount of a hitting position on the hitting surface, a combination of the hitting strength and the displacement amount, or a combination of these and a hitting time interval is provided.

また、本発明は、ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打撃面を有する演奏操作子と、前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段とを備え、前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を打撃態様として検出すると共に、検出した時間間隔を表すパラメータを出力し、前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す時間間隔の加算平均値が所定値より小さいとき、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定する電子打楽器を提供する。Further, the present invention provides a waveform data storage means for storing the waveform data of the hitting sound to be output during the roll performance and the waveform data of the hitting sound to be output during the non-roll performance, and a parameter storage means for storing the parameters. And a performance operator having a striking surface, a striking mode detecting means for detecting a striking mode of the striking given to the striking surface of the performance manipulator, and outputting a parameter representing the detected striking mode, and the striking mode detection Storage control means for storing the parameters output from the means in the parameter storage means according to the output order; and when a new parameter is stored in the parameter storage means, at least 2 stored before the new parameter Depending on the content of one or more parameters and the content of the new parameter, one of the two waveform data in the waveform data storage means Waveform data specifying means for specifying one of them, and a tone signal output means for reading the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data, When a hit on the hitting surface is given, the hitting mode detecting means detects a time interval between the hit and the previous hit as a hitting mode, and outputs a parameter representing the detected time interval, and the waveform data The specifying means is such that an average value of a time interval represented by a new parameter stored in the parameter storage means and a time interval represented by at least two parameters stored before the new parameter is smaller than a predetermined value. The electronic data for specifying the waveform data of the hitting sound to be output during the roll performance, out of both waveform data of the waveform data storage means To provide a musical instrument.

また、本発明は、ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打撃面を有する演奏操作子と、前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段とを備え、前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃の打撃強度を打撃態様として検出すると共に、検出した打撃強度を表すパラメータを出力し、前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す打撃強度とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す打撃強度とがいずれも所定値より小さいとき、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定する電子打楽器を提供する。Further, the present invention provides a waveform data storage means for storing the waveform data of the hitting sound to be output during the roll performance and the waveform data of the hitting sound to be output during the non-roll performance, and a parameter storage means for storing the parameters. A hitting mode detecting means for detecting a hitting mode of the hit given to the hitting surface of the performance operator, and outputting a parameter representing the detected hitting mode, and the hitting mode detection Storage control means for storing the parameters output from the means in the parameter storage means according to the output order; and when a new parameter is stored in the parameter storage means, at least 2 stored before the new parameter Depending on the content of one or more parameters and the content of the new parameter, one of the two waveform data in the waveform data storage means Waveform data specifying means for specifying one of them, and a tone signal output means for reading the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data, When a hit on the hitting surface is given, the hitting mode detecting means detects the hitting strength of the hit as the hitting mode, and outputs a parameter representing the detected hitting strength. When the impact strength represented by the new parameter stored in the storage means and the impact strength represented by at least two parameters stored before the new parameter are both smaller than a predetermined value, the waveform data storage means An electronic percussion instrument that specifies the waveform data of the percussion sound to be output during the roll performance is provided.

また、この態様において、前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を前記打撃強度と併せて打撃態様として検出すると共に、検出した打撃強度と時間間隔を表すパラメータを出力し、前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す時間間隔とがいずれも所定値より短く、且つ前記新たなパラメータが表す打撃強度が所定値よりも小さいとき、ロール奏法時に出力されるべき打撃音の波形データを特定するようにしてもよい。Further, in this aspect, when the hitting state is given to the hitting surface, the hitting mode detecting means detects the time interval between the hitting and the previous hitting as the hitting mode together with the hitting strength and detects the hitting mode. The waveform data specifying means outputs at least two parameters stored before the new time parameter and the time interval indicated by the new parameter stored in the parameter storage means. When the time interval represented by the above parameters is shorter than a predetermined value and the impact strength represented by the new parameter is smaller than the predetermined value, the waveform data of the impact sound to be output during the roll performance is specified. May be.

また、本発明は、ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打撃面を有する演奏操作子と、前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段とを備え、前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃が与えられた位置とその前の打撃が与えられた位置との位置変位量を打撃態様として検出すると共に、検出した位置変位量を表すパラメータを出力し、前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す位置変位量とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す位置変位量とがいずれも所定値より小さいとき、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定する電子打楽器を提供する。Further, the present invention provides a waveform data storage means for storing the waveform data of the hitting sound to be output during the roll performance and the waveform data of the hitting sound to be output during the non-roll performance, and a parameter storage means for storing the parameters. A hitting mode detecting means for detecting a hitting mode of the hit given to the hitting surface of the performance operator, and outputting a parameter representing the detected hitting mode, and the hitting mode detection Storage control means for storing the parameters output from the means in the parameter storage means according to the output order; and when a new parameter is stored in the parameter storage means, at least 2 stored before the new parameter Depending on the content of one or more parameters and the content of the new parameter, one of the two waveform data in the waveform data storage means Waveform data specifying means for specifying one of them, and a tone signal output means for reading the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data, When the hit on the hitting surface is given, the hitting mode detecting means detects the amount of displacement between the position where the hit is given and the position where the previous hit is given as the hitting mode, and the detected position A parameter representing a displacement amount is output, and the waveform data specifying means includes a position displacement amount represented by a new parameter stored in the parameter storage means and at least two parameters stored before the new parameter. When the position displacement amount represented by is smaller than a predetermined value, the waveform data storage means outputs both of the waveform data during the roll performance. To provide an electronic percussion instrument that identifies the waveform data that should impact sound.

また、本発明は、ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打撃面を有する演奏操作子と、前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とが所定の条件を満たす場合には、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定し、前記所定の条件を満たさない場合には、非ロール奏法時に出力されるべき打撃音の波形データを特定する波形データ特定手段と、前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段とを備えた電子打楽器を提供する。Further, the present invention provides a waveform data storage means for storing the waveform data of the hitting sound to be output during the roll performance and the waveform data of the hitting sound to be output during the non-roll performance, and a parameter storage means for storing the parameters. A hitting mode detecting means for detecting a hitting mode of the hit given to the hitting surface of the performance operator, and outputting a parameter representing the detected hitting mode, and the hitting mode detection Storage control means for storing the parameters output from the means in the parameter storage means according to the output order; and when a new parameter is stored in the parameter storage means, at least 2 stored before the new parameter When the content of one or more parameters and the content of the new parameter satisfy a predetermined condition, the waveform data storage means Among the waveform data, specify the waveform data of the striking sound to be output during the roll performance, and specify the waveform data of the percussion sound to be output during the non-roll performance if the predetermined condition is not satisfied There is provided an electronic percussion instrument comprising a specifying means and a tone signal output means for reading out the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data.

また、この態様において、前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を打撃態様として検出すると共に、検出した時間間隔を表すパラメータを出力し、前記所定の条件は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す時間間隔とがいずれも所定値より短くてもよい。Further, in this aspect, when the hitting mode detecting means is given a hit on the hitting surface, the hitting mode detecting means detects a time interval between the hit and the previous hit as a hitting mode, and a parameter representing the detected time interval. The predetermined condition is that the time interval represented by the new parameter stored in the parameter storage means and the time interval represented by at least two parameters stored before the new parameter are either May be shorter than a predetermined value.

また、本発明は、ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打楽器に与えられた打撃の態様であって、打撃強度、前記打撃面における打撃位置の変位量、前記打撃強度および前記変位量の組合せ、またはこれらと打撃時間間隔との組み合わせの打撃の態様を表すパラメータを入力する入力手段と、楽音信号を出力する出力手段とを備えるコンピュータに、前記入力手段から入力されるパラメータをその入力順に従って前記パラメータ記憶手段に記憶する記憶制御機能と、前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうち、いずれか一方を特定する波形データ特定機能と、前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を前記出力手段を介して出力する出力機能とを実現させるためのプログラムを提供する。Further, the present invention provides a waveform data storage means for storing the waveform data of the hitting sound to be output during the roll performance and the waveform data of the hitting sound to be output during the non-roll performance, and a parameter storage means for storing the parameters. And a mode of hitting given to the percussion instrument, wherein the hitting strength, the amount of displacement of the hitting position on the hitting surface, the combination of the hitting strength and the amount of displacement, or the combination of these and the hitting time interval A storage control function for storing parameters input from the input means in the parameter storage means in accordance with the input order, in a computer comprising input means for inputting parameters representing the output and output means for outputting musical tone signals; When a new parameter is stored in the storage means, at least 2 stored before the new parameter is stored. In accordance with the contents of the above parameters and the contents of the new parameters, the waveform data specifying function for specifying one of the two waveform data of the waveform data storage means, and the specified waveform data as the waveform There is provided a program for realizing an output function for reading out from a data storage means and outputting a musical tone signal generated based on the read waveform data via the output means.

本発明によると、打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表わすパラメータを順次蓄積する。そして、新たな打撃が与えられるたびにその打撃の前に蓄積された複数のパラメータを参照し、その参照結果に応じて、ロール奏法の有無を判断する。これにより、ロール奏法とフラム奏法とを極めて精緻に判別することができる。   According to the present invention, the hitting mode of the hit given to the hitting surface is detected, and parameters representing the detected hitting mode are sequentially accumulated. Each time a new hit is given, a plurality of parameters accumulated before the hit are referred to, and the presence / absence of a roll performance is determined according to the reference result. This makes it possible to discriminate between the roll playing method and the flam playing method extremely precisely.

(第1実施形態)
本発明の第1実施形態を説明する。
図1は、本実施形態にかかる電子打楽器のハードウェア構成を示すブロック図である。同図に示すように、この電子打楽器は、ドラムパッド1、アナログ/デジタル(以下、「A/D」と記す)変換部2、プログラムメモリ3、ワークメモリ4、CPU5、波形メモリ6、発音制御部7、音声出力部8を備える。
(First embodiment)
A first embodiment of the present invention will be described.
FIG. 1 is a block diagram showing a hardware configuration of the electronic percussion instrument according to the present embodiment. As shown in the figure, this electronic percussion instrument includes a drum pad 1, an analog / digital (hereinafter referred to as "A / D") conversion unit 2, a program memory 3, a work memory 4, a CPU 5, a waveform memory 6, and sound generation control. Unit 7 and audio output unit 8.

ドラムパッド1は、この電子打楽器の演奏操作子として機能するものであり、図2に示すように、金属製のベース部9の表面にゴム製の打撃面部10を、また裏面には振動センサ11をそれぞれ配設してなる。打撃面部10に対してスティック等の打撃部材12による打撃が与えられると、その打撃による振動がベース部9を介して振動センサ11に伝達され、振動センサ11からは、打撃面部10への打撃強度に応じたレベルを有する、アナログの振動検出信号が出力されるようになっている。   The drum pad 1 functions as a performance operator of the electronic percussion instrument. As shown in FIG. 2, the drum hitting surface portion 10 is provided on the surface of the metal base portion 9 and the vibration sensor 11 is provided on the back surface. Are arranged respectively. When a hitting member 12 such as a stick is hit with respect to the hitting surface portion 10, vibration due to the hitting is transmitted to the vibration sensor 11 via the base portion 9, and the hitting strength to the hitting surface portion 10 from the vibration sensor 11. An analog vibration detection signal having a level corresponding to is output.

ドラムパッド1の振動センサ11から出力された振動検出信号は、A/D変換部2にてデジタルデータに変換された後、CPU5へ供給される。
波形メモリ6は、周波数特性が異なる2種類の波形データを記憶している。一方の波形データは、ロール奏法時用に準備された波形データであり、もう一方の波形データは、非ロール奏法時用に準備された波形データである。両波形データは、各々を識別する波形コードと対応付けられている。
The vibration detection signal output from the vibration sensor 11 of the drum pad 1 is converted into digital data by the A / D converter 2 and then supplied to the CPU 5.
The waveform memory 6 stores two types of waveform data having different frequency characteristics. One waveform data is waveform data prepared for a roll performance, and the other waveform data is waveform data prepared for a non-roll performance. Both waveform data are associated with a waveform code for identifying each.

プログラムメモリ3は、本実施形態に特徴的な動作をCPU5に実行させるための固有のプログラムを予め記憶している。CPU5が、ワークメモリ4を利用しつつ、プログラムメモリ3に記憶されているプログラムを実行することにより、打撃態様検出部、波形データ特定部の両機能モジュールが論理的に実現される。
これら両機能モジュールの役割について説明すると、まず、打撃態様検出部は、ドラムパッド1に対する打撃の態様を特徴付ける要素のひとつである打撃時間間隔を振動検出信号から検出し、検出した打撃時間間隔を表すパラメータを出力する。
打撃時間間隔の検出は、以下のようにして行なわれる。ドラムパッド1から振動検出信号が供給されると、まず、打撃態様検出部は、その信号が供給されたタイミングを表わすタイミングデータを生成する。ワークメモリ4には、タイミングデータを一時的に記憶するタイミングデータ保持領域が確保されており、生成されたタイミングデータは、その後に新たなタイミングデータが生成されるまで、この保持領域に記憶される。打撃態様検出部は、新たなタイミングデータを生成すると、その新たなタイミングデータと、タイミングデータ保持領域に記憶されているタイミングデータの差分を取ることによって、打撃時間間隔を検出する。そして、検出した打撃時間間隔を表すパラメータを出力した後、それまでタイミングデータ保持領域に記憶されていたタイミングデータを新たなタイミングデータに置き換える。
The program memory 3 stores in advance a unique program for causing the CPU 5 to execute operations characteristic of the present embodiment. When the CPU 5 executes the program stored in the program memory 3 while using the work memory 4, both functional modules of the striking state detection unit and the waveform data specifying unit are logically realized.
Explaining the role of both of these functional modules, first, the striking mode detector detects a striking time interval, which is one of the elements characterizing the striking mode of the drum pad 1, from the vibration detection signal, and represents the detected striking time interval. Output parameters.
The detection of the hitting time interval is performed as follows. When a vibration detection signal is supplied from the drum pad 1, first, the striking mode detection unit generates timing data representing the timing at which the signal is supplied. The work memory 4 has a timing data holding area for temporarily storing timing data, and the generated timing data is stored in this holding area until new timing data is subsequently generated. . When the hitting mode detection unit generates new timing data, it detects the hitting time interval by taking the difference between the new timing data and the timing data stored in the timing data holding area. Then, after outputting a parameter representing the detected hitting time interval, the timing data stored in the timing data holding area until then is replaced with new timing data.

ワークメモリ4には、パラメータを蓄積するためのバッファ領域が確保されており、打撃態様検出部から出力されたパラメータはこのバッファ領域に順次記憶される。波形データ特定部は、バッファ領域に新たなパラメータが記憶されると、新たなパラメータの内容とその前にバッファ領域へ記憶されていた複数個のパラメータの内容とに応じて、波形メモリ6から読み出されるべき波形データを特定する。そして、特定した波形データの波形コードを、振動検出信号を基に生成したベロシティデータ及びドラムパッド1の打撃に対応する楽音の発音を指示するパッドオンデータと共に発音制御部7へ出力する。   The work memory 4 has a buffer area for accumulating parameters, and the parameters output from the striking mode detector are sequentially stored in this buffer area. When a new parameter is stored in the buffer area, the waveform data specifying unit reads out from the waveform memory 6 according to the content of the new parameter and the contents of a plurality of parameters previously stored in the buffer area. Specify the waveform data to be processed. Then, the waveform code of the specified waveform data is output to the sound generation control unit 7 together with velocity data generated based on the vibration detection signal and pad-on data instructing sound generation corresponding to the hit of the drum pad 1.

発音制御部7は、波形コード、ベロシティデータ、及びパッドオンデータのセットが波形データ特定部から供給されると、波形コードと対応する波形データを波形メモリ6から読み出す。そして、読み出した波形データに、べロシティデータに応じたエンベロープ波形データを付与することで、楽音信号を生成する。音声出力部8からは、この楽音信号に応じて合成された楽音が放音される。   When the waveform code, velocity data, and pad-on data set is supplied from the waveform data specifying unit, the sound generation control unit 7 reads the waveform data corresponding to the waveform code from the waveform memory 6. A musical tone signal is generated by adding envelope waveform data corresponding to the velocity data to the read waveform data. The sound output unit 8 emits a musical sound synthesized according to the musical sound signal.

図3は、本実施形態の特徴的な動作を示すフローチャートである。このフローチャートにおいて、Tdiff(i)は、打撃時間間隔を表す特定のパラメータを指し示す文字列であり、Tdiffの変数として入力される数値iは、各パラメータの新しさを表わす順序と対応している。例えば、最も新しい打撃の振動検出信号から得られたパラメータはパラメータTdiff(0)と表わされ、その1つ前の打撃の振動検出信号から得られたパラメータはパラメータTdiff(1)と表わされる。また、このフローチャートにおいて、定数nは、予め設定されたパラメータ参照回数であり、3以上の正の整数でなければならない。   FIG. 3 is a flowchart showing a characteristic operation of the present embodiment. In this flowchart, Tdiff (i) is a character string indicating a specific parameter representing the hitting time interval, and a numerical value i input as a variable of Tdiff corresponds to an order representing the newness of each parameter. For example, a parameter obtained from the vibration detection signal of the latest hit is represented as a parameter Tdiff (0), and a parameter obtained from the vibration detection signal of the immediately previous hit is represented as a parameter Tdiff (1). In this flowchart, the constant n is a preset parameter reference count and must be a positive integer of 3 or more.

このフローチャートに示すステップ100では、まず、新たなパラメータTdiff(0)が打撃態様検出部から取得される。続くステップ110では、波形データ特定部が、ワークメモリ4のバッファ領域から、参照対象となるパラメータTdiff(1)乃至Tdiff(n−1)を特定した後、ステップ120に進み、パラメータTdiff(0)をバッファ領域に記憶する。
ステップ130では、変数iに「0」を入力する。続くステップ140では、変数iに入力されている数値が定数nよりも小さいか否かが判断される。
In step 100 shown in this flowchart, first, a new parameter Tdiff (0) is acquired from the striking state detection unit. In the following step 110, the waveform data specifying unit specifies the parameters Tdiff (1) to Tdiff (n-1) to be referenced from the buffer area of the work memory 4, and then proceeds to step 120, where the parameter Tdiff (0) Is stored in the buffer area.
In step 130, “0” is input to the variable i. In the following step 140, it is determined whether or not the numerical value input to the variable i is smaller than the constant n.

ステップ140の判断結果が「YES」であるときは、ステップ150に進み、パラメータTdiff(i)によって表わされる打撃時間間隔が、予め閾値として設定された所定の時間間隔Tthrよりも短いか否かが判断される。このステップの判断結果が「YES」であればステップ160に進み、変数iの値を1つインクリメントしてから、ステップ140に戻る。一方、ステップ150の判断結果が「NO」であれば、ステップ170に進んで、非ロール奏法時の処理を行う。つまり、非ロール奏法時用の波形データの波形コードをベロシティデータ及びパッドオンデータと共に出力する。すると、ステップ180にて、非ロール奏法時用の波形データが波形メモリ6から読み出され、その波形データを基に楽音信号が生成される。   When the determination result in step 140 is “YES”, the process proceeds to step 150, in which whether or not the hitting time interval represented by the parameter Tdiff (i) is shorter than a predetermined time interval Tthr set as a threshold value in advance. To be judged. If the determination result in this step is “YES”, the process proceeds to step 160, the value of the variable i is incremented by 1, and then the process returns to step 140. On the other hand, if the determination result in step 150 is “NO”, the process proceeds to step 170 to perform the processing for the non-roll playing style. That is, the waveform code of the waveform data for the non-roll performance method is output together with the velocity data and the pad on data. Then, in step 180, waveform data for non-roll performance is read from the waveform memory 6, and a musical sound signal is generated based on the waveform data.

ステップ140の判断結果が「NO」であるときは ステップ190に進み、ロール奏法時の処理を行う。つまり、ロール奏法時用の波形データの波形コードをベロシティデータ及びパッドオンデータと共に出力する。すると、ステップ200にて、ロール奏法時用の波形データが波形メモリ6から読出され、その波形データを基に楽音信号が生成される。   When the determination result of step 140 is “NO”, the process proceeds to step 190 to perform the process for the roll performance. That is, the waveform code of the waveform data for the roll performance is output together with the velocity data and the pad on data. Then, in step 200, waveform data for the roll performance is read from the waveform memory 6, and a musical sound signal is generated based on the waveform data.

以上説明した本実施形態では、ドラムパッド1に与えられた打撃の打撃時間間隔を表すパラメータがバッファ領域に順次記憶される。そして、ドラムパッド1に打撃が与えられると、その打撃から得られた新たなパラメータを含む少なくとも3つ以上のn個のパラメータを順次遡りながら参照し、参照したすべてのパラメータによって表わされる打撃時間間隔が所定時間よりも短い場合のみ、ロール奏法時用の楽音信号を生成するようになっている。従って、短いストロークの打撃が左右各一発ずつ与えられるにすぎないフラム奏法までもロール奏法であると判断されてしまうことが回避され、ロール奏法による打撃を極めて精緻に検出することができる。   In the present embodiment described above, parameters representing the hitting time intervals of hits given to the drum pad 1 are sequentially stored in the buffer area. When the drum pad 1 is hit, at least three or more n parameters including new parameters obtained from the hit are referred to sequentially, and the hit time interval represented by all the referenced parameters. Only when the duration is shorter than the predetermined time, the musical tone signal for the roll performance is generated. Therefore, it is avoided that even a flam playing method in which a short stroke is given to each of the left and right shots is judged to be a roll playing method, and a hit by the roll playing method can be detected very precisely.

(第2実施形態)
本発明の第2実施形態を説明する。第1実施形態では、バッファ領域に記憶されたパラメータを個別に参照することによってロール奏法の有無を判断していたが、本実施形態では、バッファ領域の複数のパラメータが表す打撃時間間隔の加算平均値を基に、ロール奏法の有無を判断する。
本実施形態にかかる電子打楽器のハードウェア構成は第1実施形態と同様なので再度の説明を割愛する。
(Second Embodiment)
A second embodiment of the present invention will be described. In the first embodiment, the presence / absence of a roll performance is determined by individually referring to the parameters stored in the buffer area. However, in this embodiment, the average of hitting time intervals represented by a plurality of parameters in the buffer area is determined. Based on the value, the presence / absence of a roll performance is determined.
Since the hardware configuration of the electronic percussion instrument according to the present embodiment is the same as that of the first embodiment, the description thereof will be omitted.

図4は、本実施形態の特徴的な動作を示すフローチャートである。このフローチャートにおいても、図3と同様に、Tdiff(i)は、特定のパラメータを指し示す文字列であり、Tdiffの変数として入力される数値iは、各パラメータの新しさを表わす順序と対応している。また、定数nは、予め設定されたパラメータ参照回数であり、3以上の正の整数でなければならない。更に、Taverは、n個のパラメータTdiffによって表わされる打撃時間間隔の加算平均値であり、以下の関数によって算出される。

Figure 0004244874
この図に示す手順では、図3に示したステップ130乃至ステップ160の処理が、ステップ131及びステップ151の処理と入れ替わっている。即ち、ステップ120にて新たなパラメータTdiff(0)がバッファ領域に記憶されると、ステップ131に進み、数1に示した関数により打撃時間間隔の加算平均値Taverが算出される。続くステップ151では、加算平均値Taverが表す時間間隔が、予め閾値として設定された時間間隔Tthrよりも短いか否かが判断される。このステップにおける判断結果が「NO」であれば、非ロール奏法時の処理が行われ(ステップ170及びステップ180)、「YES」であればロール奏法時の処理が行われる(ステップ190及びステップ200)。 FIG. 4 is a flowchart showing a characteristic operation of the present embodiment. Also in this flowchart, as in FIG. 3, Tdiff (i) is a character string indicating a specific parameter, and the numerical value i input as a variable of Tdiff corresponds to the order representing the newness of each parameter. Yes. The constant n is a preset parameter reference count, and must be a positive integer of 3 or more. Further, Taver is an average value of hitting time intervals represented by n parameters Tdiff, and is calculated by the following function.
Figure 0004244874
In the procedure shown in this figure, the processing of step 130 to step 160 shown in FIG. 3 is replaced with the processing of step 131 and step 151. That is, when a new parameter Tdiff (0) is stored in the buffer area in step 120, the process proceeds to step 131, and the addition average value Taver of the striking time interval is calculated by the function shown in equation (1). In the following step 151, it is determined whether or not the time interval represented by the addition average value Taver is shorter than the time interval Tthr set as a threshold value in advance. If the determination result in this step is “NO”, processing for non-roll performance is performed (step 170 and step 180), and if “YES”, processing for roll performance is performed (step 190 and step 200). ).

以上説明した実施形態では、少なくとも3つ以上のn個のパラメータが表す打撃時間間隔の加算平均値を求め、求めた加算平均値によって表わされる打撃時間間隔が所定の時間間隔より短い場合に、ロール奏法時用の楽音信号を生成するようになっている。このような手法によっても、ロール奏法による打撃を極めて精緻に検出することができる。   In the embodiment described above, an average value of hitting time intervals represented by at least three n or more parameters is obtained, and when the hitting time interval represented by the obtained adding average value is shorter than a predetermined time interval, the roll A musical tone signal for rendition is generated. Even with such a technique, it is possible to detect the hitting by the roll playing technique very precisely.

(第3実施形態)
上述の両実施形態では、打撃の態様を特徴付ける要素のひとつである打撃時間間隔を基に、ロール奏法の有無を判断していた。これに対し、本実施形態では、打撃の態様を特徴付ける別の要素のひとつである打撃強度を基に、ロール奏法の有無を判断する。
本実施形態にかかる電子打楽器のハードウェア構成は上記実施形態と同様である。また、本実施形態において、CPU5により実現される打撃態様検出部は、ドラムパッド1から振動検出信号が供給されると、その振動検出信号から打撃強度を検出し、検出した打撃強度を表すパラメータを出力するようになっている。
(Third embodiment)
In both the above-described embodiments, the presence / absence of the roll performance method is determined based on the hitting time interval, which is one of the elements characterizing the hitting mode. On the other hand, in the present embodiment, the presence / absence of the roll performance method is determined based on the striking strength which is one of other elements characterizing the striking mode.
The hardware configuration of the electronic percussion instrument according to this embodiment is the same as that of the above embodiment. In the present embodiment, when the vibration detection signal is supplied from the drum pad 1, the striking mode detection unit realized by the CPU 5 detects the striking strength from the vibration detection signal, and sets a parameter representing the detected striking strength. It is designed to output.

図5は、本実施形態の特徴的な動作を示すフローチャートである。
このフローチャートにおいて、Velo(i)は、打撃強度を表す特定のパラメータを指し示す文字列であり、Veloの変数として入力される数値iは、各パラメータの新しさを表わす順序と対応している。また、定数nは、予め設定されたパラメータ参照回数であり、3以上の正の整数でなければならない。
FIG. 5 is a flowchart showing a characteristic operation of the present embodiment.
In this flowchart, Velo (i) is a character string indicating a specific parameter representing the impact strength, and a numerical value i input as a Velo variable corresponds to an order representing the newness of each parameter. The constant n is a preset parameter reference count, and must be a positive integer of 3 or more.

この図に示すステップ200乃至ステップ240の処理は、取り扱い対象となるパラメータが打撃強度を表わすパラメータVelo(i)である点を除き、図3のステップ100乃至ステップ140と同様である。
ステップ240の判断結果が「YES」であるときは、ステップ250に進み、パラメータVelo(i)によって表わされる打撃強度が予め閾値として設定された所定の打撃強度Vthrよりも小さいか否かが判断される。このステップの判断結果が「YES」であればステップ260に進み、変数iの値を1つインクリメントしてからステップ240に戻る。一方、ステップ250の判断結果が「NO」であれば、非ロール奏法時の処理を行う(ステップ270乃至ステップ280)。
ステップ240の判断結果が「NO」であるときは、ロール奏法時の処理が実行される(ステップ290乃至ステップ300)。
The processing of Step 200 to Step 240 shown in this figure is the same as Step 100 to Step 140 of FIG. 3 except that the parameter to be handled is the parameter Velo (i) representing the impact strength.
When the determination result in step 240 is “YES”, the process proceeds to step 250, in which it is determined whether or not the impact strength represented by the parameter Velo (i) is smaller than a predetermined impact strength Vthr set as a threshold value in advance. The If the determination result in this step is “YES”, the process proceeds to step 260, the value of the variable i is incremented by 1, and then the process returns to step 240. On the other hand, if the determination result in step 250 is “NO”, processing in the non-roll performance style is performed (steps 270 to 280).
When the determination result in step 240 is “NO”, processing during the roll performance is performed (steps 290 to 300).

以上説明した実施形態では、打撃強度を表すパラメータがバッファ領域に順次記憶される。そして、ドラムパッド1に打撃が与えられると、その打撃から得られた新たなパラメータを含む少なくとも3つ以上のn個のパラメータを順次遡りながら参照し、参照したすべてのパラメータによって表わされる打撃強度が所定の打撃強度より小さい場合のみ、ロール奏法時用の楽音信号を生成するようになっている。このような手法によっても、ロール奏法による打撃を極めて精緻に検出することができる。   In the embodiment described above, parameters representing the impact strength are sequentially stored in the buffer area. When a hit is given to the drum pad 1, at least three n parameters including new parameters obtained from the hit are referred to sequentially, and the hit strength represented by all the referenced parameters is determined. Only when the strength is lower than the predetermined striking strength, a tone signal for the roll performance is generated. Even with such a technique, it is possible to detect the hitting by the roll playing technique very precisely.

(第4実施形態)
上述の各実施形態では、打撃の態様を特徴付ける要素のひとつである打撃時間間隔、又は打撃強度を基に、ロール奏法の有無を判断していた。これに対し、本実施形態では、打撃の態様を特徴付ける更に別の要素である打撃位置の変位量を基に、ロール奏法の有無を判断する。
本実施形態にかかる電子打楽器は、ドラムパッド1のハードウェア構成が上記実施形態と異なる。上記実施形態では、ドラムパッド1のベース部9の裏面に振動センサ11を1つだけ配設した構造になっていた。これに対し、本実施形態では、ベース部9の裏面に、所定の距離間隔をおいて、複数の振動センサ11を配設する。
(Fourth embodiment)
In each of the above-described embodiments, the presence / absence of the roll performance method is determined based on the striking time interval or striking strength which is one of the elements characterizing the striking mode. On the other hand, in this embodiment, the presence / absence of the roll performance method is determined based on the displacement amount of the striking position, which is yet another element that characterizes the striking mode.
The electronic percussion instrument according to this embodiment is different from the above embodiment in the hardware configuration of the drum pad 1. In the above embodiment, only one vibration sensor 11 is provided on the back surface of the base portion 9 of the drum pad 1. On the other hand, in the present embodiment, a plurality of vibration sensors 11 are arranged on the back surface of the base portion 9 with a predetermined distance interval.

このような構造を有するドラムパッド1の打撃面部10に対して打撃部材12による打撃が与えられると、その打撃による振動がベース部9を介して各振動センサ11に伝達され、それらの各振動センサ11からは、アナログの振動検出信号が出力される。   When a hit by the hitting member 12 is given to the hitting surface portion 10 of the drum pad 1 having such a structure, vibration due to the hit is transmitted to each vibration sensor 11 via the base portion 9, and each of these vibration sensors. 11 outputs an analog vibration detection signal.

各振動センサ11から各々出力された振動検出信号は、A/D変換部2にてデジタル信号に変換された後、CPU5へパラレルに供給される。CPU5によって実現される打撃態様検出部は、振動検出信号が各振動センサ11から供給されると、それらの信号の供給タイミングのずれを基に、打撃面部10において打撃が与えられた位置を特定し、特定した位置を表わす打撃位置データを生成する。ワークメモリ4には、打撃位置データを一時的に記憶するデータ保持領域が確保されており、生成された打撃位置データは、その後に新たな打撃位置データが生成されるまで、このデータ保持領域に記憶される。
打撃態様検出部は、新たな打撃位置データを生成すると、その新たな打撃位置データとデータ保持領域に記憶されている打撃位置データの差分を取ることによって、打撃位置の変位量を検出する。そして、検出した変位量を表わすパラメータを出力した後、それまでデータ保持領域に記憶されていた打撃位置データを新たな打撃位置データに置き換える。打撃態様検出部から出力されたパラメータがワークメモリ4のバッファ領域に順次記憶される点は上記実施形態と同様である。
The vibration detection signals output from the respective vibration sensors 11 are converted into digital signals by the A / D converter 2 and then supplied to the CPU 5 in parallel. When the vibration detection signal is supplied from each vibration sensor 11, the hitting mode detection unit realized by the CPU 5 specifies the position where the hit is given on the hitting surface unit 10 based on the deviation of the supply timing of those signals. Then, hitting position data representing the specified position is generated. The work memory 4 has a data holding area for temporarily storing the hitting position data, and the generated hitting position data is stored in this data holding area until new hitting position data is subsequently generated. Remembered.
The hit | damage aspect detection part detects the displacement amount of a hit | damage position by taking the difference of the new hit position data and the hit | damage position data memorize | stored in the data holding | maintenance area | region, if new hit position data are produced | generated. And after outputting the parameter showing the detected displacement amount, the hitting position data stored in the data holding area until then is replaced with new hitting position data. The parameter output from the striking mode detection unit is stored in the buffer area of the work memory 4 in the same manner as in the above embodiment.

図6は、本実施形態の特徴的な動作を示すフローチャートである。
このフローチャートにおいて、Pdiff(i)は、打撃位置の変位量を表わす特定のパラメータを指し示す文字列であり、Pdiffの変数として入力される数値iは、各パラメータの新しさを表わす順序と対応している。また、定数nは、予め設定されたパラメータ参照回数であり、3以上の正の整数でなければならない。
この図に示すステップ500乃至ステップ540の処理は、取り扱い対象となるパラメータが、打撃位置の変位量を表わすパラメータPdiff(i)である点を除き、図3のステップ100乃至ステップ140と同様である。
FIG. 6 is a flowchart showing a characteristic operation of the present embodiment.
In this flowchart, Pdiff (i) is a character string indicating a specific parameter representing the displacement amount of the striking position, and a numerical value i input as a variable of Pdiff corresponds to the order representing the newness of each parameter. Yes. The constant n is a preset parameter reference count, and must be a positive integer of 3 or more.
The processing from Step 500 to Step 540 shown in this figure is the same as Step 100 to Step 140 in FIG. 3 except that the parameter to be handled is the parameter Pdiff (i) representing the displacement amount of the hitting position. .

ステップ540の判断結果が「YES」であるときは、ステップ550に進み、パラメータPdiff(i)によって表わされる打撃位置の変位量が予め設定された所定の変位量Pthrよりも小さいか短いか否かが判断される。このステップの判断結果が「YES」であればステップ560に進み、変数iの値を1つインクリメントしてから、ステップ540に戻る。一方、ステップ550の判断結果が「NO」であれば、非ロール奏法時の処理を行う(ステップ570乃至ステップ580)。
ステップ540の判断結果が「NO」であるときは、ロール奏法時の処理が実行される(ステップ590乃至ステップ600)。
When the determination result in step 540 is “YES”, the process proceeds to step 550, and whether or not the displacement amount of the striking position represented by the parameter Pdiff (i) is smaller or shorter than a predetermined displacement amount Pthr set in advance. Is judged. If the determination result in this step is “YES”, the process proceeds to step 560, the value of the variable i is incremented by 1, and then the process returns to step 540. On the other hand, if the determination result in step 550 is “NO”, processing in the non-roll performance style is performed (steps 570 to 580).
If the result of determination at step 540 is “NO”, processing during the roll performance is executed (steps 590 to 600).

以上説明した実施形態では、打撃位置の変位量を表すパラメータがバッファ領域に順次記憶される。そして、ドラムパッド1に打撃が与えられると、その打撃から得られた新たなパラメータを含む少なくとも3つ以上のn個のパラメータを順次遡りながら参照し、参照したすべてのパラメータによって表わされる打撃位置の変位量が所定の変位量より小さい場合のみ、ロール奏法時用の楽音信号を生成するようになっている。このような手法によっても、ロール奏法による打撃を極めて精緻に検出することができる。   In the embodiment described above, the parameter representing the displacement amount of the striking position is sequentially stored in the buffer area. When a hit is given to the drum pad 1, at least three or more n parameters including new parameters obtained from the hit are referred to sequentially, and the hit positions represented by all the referred parameters are referred to. Only when the amount of displacement is smaller than the predetermined amount of displacement, a musical tone signal for roll performance is generated. Even with such a technique, it is possible to detect the hitting by the roll playing technique very precisely.

(第5実施形態)
上記実施形態では、打撃時間間隔、打撃強度、打撃位置の変位量といったような、打撃の態様を特徴付ける要素の1つだけに着目してロール奏法の有無を判断していた。これに対し、本実施形態では、複数の要素を複合的に参照することによって、ロール奏法の有無を判断する。
本実施形態にかかる電子打楽器のハードウェア構成は上記実施形態と同様である。また、CPU5によって実現される打撃態様検出部は、ドラムパッド1から振動検出信号が供給されると、その振動検出信号から打撃時間間隔と打撃強度とを共に検出し、検出した打撃時間間隔及び打撃強度を表すパラメータを出力するようになっている。
(Fifth embodiment)
In the above embodiment, the presence / absence of the roll performance method is determined by paying attention to only one of the elements that characterize the manner of impact, such as the impact time interval, impact strength, and amount of displacement of the impact position. On the other hand, in this embodiment, the presence or absence of a roll performance is determined by referring to a plurality of elements in a composite manner.
The hardware configuration of the electronic percussion instrument according to this embodiment is the same as that of the above embodiment. Further, when a vibration detection signal is supplied from the drum pad 1, the striking mode detection unit realized by the CPU 5 detects both the striking time interval and the striking strength from the vibration detection signal, and detects the striking time interval and the striking. A parameter representing the intensity is output.

図7は、本実施形態の特徴的な動作を示すフローチャートである。
このフローチャートにおいて、Tdiff(i)の意味は、図3及び図4のフローチャートと同様であり、Velo(i)の意味は、図5のフローチャートと同様である。
この図に示す手順では、図3に示したステップ100の処理が、ステップ101乃至ステップ102の処理に置き換えられている。ステップ101では、まず、新たなパラメータTdiff(0)及びVelo(0)が打撃態様検出部から取得される。続くステップ102では、パラメータVelo(0)によって表わされる打撃強度が、予め閾値として設定された所定の打撃強度Vthrよりも小さいか否かが判断される。このステップの判断結果が「YES」であれば、図1に示したステップ110以降と同様の処理が行われる。一方、このステップの判断結果が「NO」であれば、そのままステップ170に進んで、非ロール奏法時の処理が行われる(ステップ170及びステップ180)。
FIG. 7 is a flowchart showing a characteristic operation of the present embodiment.
In this flowchart, the meaning of Tdiff (i) is the same as that of the flowcharts of FIGS. 3 and 4, and the meaning of Velo (i) is the same as that of the flowchart of FIG.
In the procedure shown in this figure, the processing in step 100 shown in FIG. 3 is replaced with the processing in steps 101 to 102. In step 101, first, new parameters Tdiff (0) and Velo (0) are acquired from the striking mode detection unit. In the following step 102, it is determined whether or not the impact strength represented by the parameter Velo (0) is smaller than a predetermined impact strength Vthr set as a threshold value in advance. If the determination result of this step is “YES”, the same processing as that after step 110 shown in FIG. 1 is performed. On the other hand, if the determination result in this step is “NO”, the process proceeds to step 170 as it is, and the processing for the non-roll performance method is performed (step 170 and step 180).

以上説明した実施形態では、打撃態様検出部からパラメータが取得されると、そのパラメータが表わす打撃強度が所定値を下回っているか否かを判断し、下回っていなければ、打撃時間間隔を参照することなく、非ロール奏法時用の楽音信号を生成するようになっている。これにより、前の打撃との時間間隔が短くても一定以上の打撃強度がある場合は、非ロール奏法時用の楽音信号が生成されることになるため、より自然打楽器に近い打撃音を電子的に作り出すことができる。   In the embodiment described above, when a parameter is acquired from the batting mode detection unit, it is determined whether or not the batting intensity represented by the parameter is below a predetermined value, and if not, refer to the batting time interval. However, a musical tone signal for non-roll performance is generated. As a result, even if the time interval from the previous hit is short, if there is a certain level of impact strength, a musical sound signal for non-roll performance will be generated, so that the impact sound closer to natural percussion instruments Can be produced.

(他の実施形態)
本願にかかる発明は、種々の変形実施が可能である。
上記実施形態では、ロール奏法時用の波形データと非ロール奏法時用の波形データとを波形メモリ6にそれぞれ1つずつ記憶していた。これに対し、特徴の異なる数種の波形データをロール奏法時用として波形メモリ6に記憶するようにしてもよい。かかる変形例では、ロール奏法の打撃が与えられたと判断した場合、ロール奏法時用として準備された数種の波形データの中から、与えられた打撃の態様と特徴が最も近似している1つの波形データを選択して再生する。
また、上記実施形態では、電子打楽器に搭載されるドラムパッド1が1つだけであったが、これを複数搭載させてもよい。かかる変形例では、ロール奏法時用の波形データと非ロール奏法時用の波形データの対を、搭載された各ドラムパッドと同じ数だけ波形メモリへ記憶しておく必要がある。
(Other embodiments)
The invention according to the present application can be variously modified.
In the above embodiment, the waveform data for the roll performance and the waveform data for the non-roll performance are stored in the waveform memory 6 one by one. On the other hand, you may make it memorize | store in the waveform memory 6 several types of waveform data from which the characteristic differs for the time of a roll performance. In such a modified example, when it is determined that a roll performance hit has been given, one of the several types of waveform data prepared for the roll performance is the closest to the given hit mode and characteristics. Select and play waveform data.
In the above embodiment, only one drum pad 1 is mounted on the electronic percussion instrument, but a plurality of drum pads 1 may be mounted. In such a modification, it is necessary to store in the waveform memory the same number of pairs of waveform data for the roll performance method and waveform data for the non-roll performance method as the number of each drum pad mounted.

振動検出信号を入力するインターフェースと楽音信号を基に楽音を合成する音源とを搭載したパーソナルコンピュータに、打撃態様検出部及び波形データ特定部と同様の機能を実現するプログラムを実装させ、かかるコンピュータに上記実施形態の電子打楽器と同様の動作を行なわせてもよい。   A personal computer equipped with an interface for inputting a vibration detection signal and a sound source that synthesizes a musical sound based on the musical sound signal is installed with a program that realizes the same functions as the striking mode detection unit and the waveform data identification unit. The same operation as the electronic percussion instrument of the above embodiment may be performed.

上記実施形態では、波形メモリ6にロール奏法時用と非ロール奏法時用の2種類の波形データを予め記憶しておき、ドラムパッド1の打撃面部10に与えられた打撃の打撃態様に応じて、いずれか一方の波形データを選択するようになっていた。これに対し、波形メモリ6に一種類の波形データのみを準備し、ロール奏法時には、その波形データから得られる楽音信号にエフェクト処理やフィルタ処理を施すことによって、その音色に変更を施すようにしてもよい。
このような変形例の構成及び動作を概念的に示すと、「打撃音の波形データを記憶した波形データ記憶手段と、パラメータを記憶するパラメータ記憶手段と、打撃面を有する演奏操作子と、前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、前記パラメータ記憶手段に新たなパラメータが記憶されると、前記波形データ記憶手段の波形データを基に楽音信号を生成する生成手段と、前記記憶された新たなパラメータの内容とその前に記憶されていた少なくとも2つ以上のパラメータの内容とを基に、前記打撃面に与えられた打撃の態様がロール奏法時のものであるか否かを判断し、ロール奏法時のものであると判断したとき、前記生成された楽音信号に所定の加工処理を施す加工処理手段とを備えた電子打楽器」となる。
In the above embodiment, the waveform memory 6 stores two types of waveform data for the roll performance method and the non-roll performance method in advance, and according to the impact mode of the impact given to the impact surface portion 10 of the drum pad 1. One of the waveform data was selected. On the other hand, only one type of waveform data is prepared in the waveform memory 6, and at the time of roll performance, the tone color is changed by performing effect processing and filter processing on the musical tone signal obtained from the waveform data. Also good.
When conceptually showing the configuration and operation of such a modified example, “the waveform data storage means storing the waveform data of the hitting sound, the parameter storage means storing the parameters, the performance operator having a hitting surface, The striking mode detecting means for detecting the striking mode of the striking given to the striking surface of the performance operator and outputting the parameter representing the detected striking mode, and the parameters output from the striking mode detecting means according to the output order Storage control means for storing in the parameter storage means, generation means for generating a musical sound signal based on the waveform data in the waveform data storage means when a new parameter is stored in the parameter storage means, and the stored new Mode of hitting given to the hitting surface based on the contents of various parameters and the contents of at least two or more parameters stored previously An electronic percussion instrument comprising processing means for determining whether or not the performance is in a roll performance and applying a predetermined processing to the generated musical sound signal when it is determined that the performance is in a roll performance and Become.

電子打楽器のハードウェア構成図である。It is a hardware block diagram of an electronic percussion instrument. ドラムパッドの構造を表わす図である。It is a figure showing the structure of a drum pad. 第1実施形態の動作を示すフローチャートである。It is a flowchart which shows operation | movement of 1st Embodiment. 第2実施形態の動作を示すフローチャートである。It is a flowchart which shows operation | movement of 2nd Embodiment. 第3実施形態の動作を示すフローチャートである。It is a flowchart which shows operation | movement of 3rd Embodiment. 第4実施形態の動作を示すフローチャートである。It is a flowchart which shows operation | movement of 4th Embodiment. 第5実施形態の動作を示すフローチャートである。It is a flowchart which shows operation | movement of 5th Embodiment.

符号の説明Explanation of symbols

1…ドラムパッド、2…A/D変換部、3…プログラムメモリ、4…ワークメモリ、5…CPU、6…波形メモリ、7…発音制御部、8…音声出力部、9…ベース部、10…打撃面部、11…振動センサ、12…打撃部材。 DESCRIPTION OF SYMBOLS 1 ... Drum pad, 2 ... A / D conversion part, 3 ... Program memory, 4 ... Work memory, 5 ... CPU, 6 ... Waveform memory, 7 ... Sound generation control part, 8 ... Sound output part, 9 ... Base part, 10 ... striking surface part, 11 ... vibration sensor, 12 ... striking member.

Claims (8)

ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、
パラメータを記憶するパラメータ記憶手段と、
打撃面を有する演奏操作子と、
前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、
前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、
前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、
前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段と
を備え
前記検出される打撃態様は、打撃強度、前記打撃面における打撃位置の変位量、前記打撃強度および前記変位量の組合せ、またはこれらと打撃時間間隔との組み合わせである
電子打楽器。
Waveform data storage means for storing the waveform data of the impact sound to be output during the roll performance and the waveform data of the impact sound to be output during the non-roll performance,
Parameter storage means for storing parameters;
A performance operator having a striking surface;
A striking mode detecting means for detecting a striking mode of the striking given to the striking surface of the performance operator and outputting a parameter representing the detected striking mode;
Storage control means for storing parameters output from the striking mode detection means in the parameter storage means according to the output order;
When a new parameter is stored in the parameter storage unit, the waveform data storage unit depends on the contents of at least two or more parameters stored before the new parameter and the contents of the new parameter. Waveform data specifying means for specifying any one of the two waveform data;
A tone signal output means for reading out the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data ;
The detected percussion mode is an electronic percussion instrument that is percussion strength, a displacement amount of a striking position on the striking surface, a combination of the striking strength and the displacement amount, or a combination of these and a striking time interval .
ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、
パラメータを記憶するパラメータ記憶手段と、
打撃面を有する演奏操作子と、
前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、
前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、
前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、
前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段と
を備え
前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を打撃態様として検出すると共に、検出した時間間隔を表すパラメータを出力し、
前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す時間間隔の加算平均値が所定値より小さいとき、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定する
電子打楽器。
Waveform data storage means for storing the waveform data of the impact sound to be output during the roll performance and the waveform data of the impact sound to be output during the non-roll performance,
Parameter storage means for storing parameters;
A performance operator having a striking surface;
A striking mode detecting means for detecting a striking mode of the striking given to the striking surface of the performance operator and outputting a parameter representing the detected striking mode;
Storage control means for storing parameters output from the striking mode detection means in the parameter storage means according to the output order;
When a new parameter is stored in the parameter storage unit, the waveform data storage unit depends on the contents of at least two or more parameters stored before the new parameter and the contents of the new parameter. Waveform data specifying means for specifying any one of the two waveform data;
A tone signal output means for reading out the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data ;
The hitting mode detecting means, when given a hit on the hitting surface, detects a time interval between the hit and the previous hit as a hitting mode, and outputs a parameter representing the detected time interval,
The waveform data specifying means has a predetermined average value of a time interval represented by a new parameter stored in the parameter storage means and a time interval represented by at least two or more parameters stored before the new parameter. An electronic percussion instrument that specifies waveform data of a percussion sound to be output during a roll performance, out of both waveform data of the waveform data storage means when the value is smaller than the value.
ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、
パラメータを記憶するパラメータ記憶手段と、
打撃面を有する演奏操作子と、
前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、
前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、
前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、
前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段と
を備え
前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃の打撃強度を打撃態様として検出すると共に、検出した打撃強度を表すパラメータを出力し、
前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す打撃強度とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す打撃強度とがいずれも所定値より小さいとき、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定する
電子打楽器。
Waveform data storage means for storing the waveform data of the impact sound to be output during the roll performance and the waveform data of the impact sound to be output during the non-roll performance,
Parameter storage means for storing parameters;
A performance operator having a striking surface;
A striking mode detecting means for detecting a striking mode of the striking given to the striking surface of the performance operator and outputting a parameter representing the detected striking mode;
Storage control means for storing parameters output from the striking mode detection means in the parameter storage means according to the output order;
When a new parameter is stored in the parameter storage unit, the waveform data storage unit depends on the contents of at least two or more parameters stored before the new parameter and the contents of the new parameter. Waveform data specifying means for specifying any one of the two waveform data;
A tone signal output means for reading out the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data ;
The hitting mode detection means, when given hitting on the hitting surface, detects the hitting strength of the hitting as a hitting mode, and outputs a parameter representing the detected hitting strength,
In the waveform data specifying means, the impact strength represented by the new parameter stored in the parameter storage means and the impact strength represented by at least two or more parameters stored before the new parameter are both predetermined values. An electronic percussion instrument that specifies the waveform data of a percussion sound to be output during a roll performance, out of both waveform data stored in the waveform data storage means.
請求項3に記載の電子打楽器において、
前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を前記打撃強度と併せて打撃態様として検出すると共に、検出した打撃強度と時間間隔を表すパラメータを出力し、
前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す時間間隔とがいずれも所定値より短く、且つ前記新たなパラメータが表す打撃強度が所定値よりも小さいとき、ロール奏法時に出力されるべき打撃音の波形データを特定する
電子打楽器。
The electronic percussion instrument according to claim 3,
When the hit on the hitting surface is given , the hitting mode detecting means detects a time interval between the hit and the previous hit as a hitting mode together with the hitting strength, and the detected hitting strength and time interval. Output a parameter that represents
In the waveform data specifying means, a time interval represented by a new parameter stored in the parameter storage means and a time interval represented by at least two or more parameters stored before the new parameter are both predetermined values. An electronic percussion instrument that specifies the waveform data of a percussion sound to be output during a roll performance when the percussion intensity represented by the new parameter is smaller than a predetermined value.
ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、
パラメータを記憶するパラメータ記憶手段と、
打撃面を有する演奏操作子と、
前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、
前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、
前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうちいずれか一方を特定する波形データ特定手段と、
前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段と
を備え
前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃が与えられた位置とその前の打撃が与えられた位置との位置変位量を打撃態様として検出すると共に、検出した位置変位量を表すパラメータを出力し、
前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す位置変位量とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す位置変位量とがいずれも所定値より小さいとき、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定する
電子打楽器。
Waveform data storage means for storing the waveform data of the impact sound to be output during the roll performance and the waveform data of the impact sound to be output during the non-roll performance,
Parameter storage means for storing parameters;
A performance operator having a striking surface;
A striking mode detecting means for detecting a striking mode of the striking given to the striking surface of the performance operator and outputting a parameter representing the detected striking mode;
Storage control means for storing parameters output from the striking mode detection means in the parameter storage means according to the output order;
When a new parameter is stored in the parameter storage unit, the waveform data storage unit depends on the contents of at least two or more parameters stored before the new parameter and the contents of the new parameter. Waveform data specifying means for specifying any one of the two waveform data;
A tone signal output means for reading out the specified waveform data from the waveform data storage means and outputting a tone signal generated based on the read waveform data ;
When the hit on the hitting surface is given, the hitting mode detecting means detects the position displacement amount between the position where the hit is given and the position where the previous hit is given as the hit mode and detects Output a parameter indicating the amount of displacement,
The waveform data specifying means includes a position displacement amount represented by a new parameter stored in the parameter storage means and a position displacement amount represented by at least two or more parameters stored before the new parameter. An electronic percussion instrument that specifies waveform data of a percussion sound to be output during a roll performance, out of both waveform data of the waveform data storage means when smaller than a predetermined value.
ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、
パラメータを記憶するパラメータ記憶手段と、
打撃面を有する演奏操作子と、
前記演奏操作子の打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様を表すパラメータを出力する打撃態様検出手段と、
前記打撃態様検出手段から出力されるパラメータをその出力順に従って前記パラメータ記憶手段に記憶する記憶制御手段と、
前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とが所定の条件を満たす場合には、前記波形データ記憶手段の両波形データのうち、ロール奏法時に出力されるべき打撃音の波形データを特定し、前記所定の条件を満たさない場合には、非ロール奏法時に出力されるべき打撃音の波形データを特定する波形データ特定手段と、
前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を出力する楽音信号出力手段と
を備えた電子打楽器。
Waveform data storage means for storing the waveform data of the impact sound to be output during the roll performance and the waveform data of the impact sound to be output during the non-roll performance,
Parameter storage means for storing parameters;
A performance operator having a striking surface;
A striking mode detecting means for detecting a striking mode of the striking given to the striking surface of the performance operator and outputting a parameter representing the detected striking mode;
Storage control means for storing parameters output from the striking mode detection means in the parameter storage means according to the output order;
When a new parameter is stored in the parameter storage means, when the contents of at least two or more parameters stored before the new parameter and the contents of the new parameter satisfy a predetermined condition the one of the two waveform data in the waveform data storage means to identify the waveform data of impact sound to be output when roll performance, if does not satisfy the predetermined condition, impact sound to be output when non-roll performance a waveform data specifying means for specifying the waveform data,
An electronic percussion instrument comprising: a tone signal output unit that reads the specified waveform data from the waveform data storage unit and outputs a tone signal generated based on the read waveform data.
請求項に記載の電子打楽器において、
前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を打撃態様として検出すると共に、検出した時間間隔を表すパラメータを出力し、
前記所定の条件は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータが表す時間間隔とがいずれも所定値より短いことである
電子打楽器。
The electronic percussion instrument according to claim 6 ,
The hitting mode detecting means, when given a hit on the hitting surface, detects a time interval between the hit and the previous hit as a hitting mode, and outputs a parameter representing the detected time interval,
The predetermined condition is that a time interval represented by a new parameter stored in the parameter storage means and a time interval represented by at least two or more parameters stored before the new parameter are both lower than a predetermined value. Electronic percussion instruments that are short.
ロール奏法時に出力されるべき打撃音の波形データと、非ロール奏法時に出力されるべき打撃音の波形データとを記憶した波形データ記憶手段と、
パラメータを記憶するパラメータ記憶手段と、
打楽器に与えられた打撃の態様であって、打撃強度、前記打撃面における打撃位置の変位量、前記打撃強度および前記変位量の組合せ、またはこれらと打撃時間間隔との組み合わせの打撃の態様を表すパラメータを入力する入力手段と、
楽音信号を出力する出力手段と
を備えるコンピュータに、
前記入力手段から入力されるパラメータをその入力順に従って前記パラメータ記憶手段に記憶する記憶制御機能と、
前記パラメータ記憶手段に新たなパラメータが記憶されると、その新たなパラメータの前に記憶されていた少なくとも2つ以上のパラメータの内容と当該新たなパラメータの内容とに応じて、前記波形データ記憶手段の両波形データのうち、いずれか一方を特定する波形データ特定機能と、
前記特定された波形データを前記波形データ記憶手段から読み出し、読み出した波形データを基に生成した楽音信号を前記出力手段を介して出力する出力機能と
を実現させるためのプログラム。
Waveform data storage means for storing the waveform data of the impact sound to be output during the roll performance and the waveform data of the impact sound to be output during the non-roll performance,
Parameter storage means for storing parameters;
A mode of batting given to a percussion instrument, which represents a batting strength, a displacement amount of a striking position on the striking surface, a combination of the striking strength and the displacement amount, or a combination of these and a striking time interval. Input means for inputting parameters;
A computer having output means for outputting a musical sound signal;
A storage control function for storing parameters input from the input means in the parameter storage means according to the input order;
When a new parameter is stored in the parameter storage unit, the waveform data storage unit depends on the contents of at least two or more parameters stored before the new parameter and the contents of the new parameter. A waveform data specifying function for specifying one of the two waveform data,
A program for realizing the output function of reading out the specified waveform data from the waveform data storage means and outputting a musical sound signal generated based on the read waveform data via the output means.
JP2004207465A 2004-07-14 2004-07-14 Electronic percussion instrument, impact sound generation program Expired - Fee Related JP4244874B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004207465A JP4244874B2 (en) 2004-07-14 2004-07-14 Electronic percussion instrument, impact sound generation program
US11/181,185 US7381885B2 (en) 2004-07-14 2005-07-13 Electronic percussion instrument and percussion tone control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004207465A JP4244874B2 (en) 2004-07-14 2004-07-14 Electronic percussion instrument, impact sound generation program

Publications (3)

Publication Number Publication Date
JP2006030476A JP2006030476A (en) 2006-02-02
JP2006030476A5 JP2006030476A5 (en) 2008-07-24
JP4244874B2 true JP4244874B2 (en) 2009-03-25

Family

ID=35896930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004207465A Expired - Fee Related JP4244874B2 (en) 2004-07-14 2004-07-14 Electronic percussion instrument, impact sound generation program

Country Status (1)

Country Link
JP (1) JP4244874B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5935399B2 (en) * 2012-03-05 2016-06-15 カシオ計算機株式会社 Music generator
JP6421459B2 (en) * 2014-05-30 2018-11-14 カシオ計算機株式会社 Musical sound generating device, electronic musical instrument, musical sound generating method and program
JP6544330B2 (en) 2016-09-26 2019-07-17 カシオ計算機株式会社 Electronic percussion
JP7558524B2 (en) * 2020-07-13 2024-10-01 株式会社エフノート Electronic Musical Instruments

Also Published As

Publication number Publication date
JP2006030476A (en) 2006-02-02

Similar Documents

Publication Publication Date Title
JP4222280B2 (en) A performance information output device, a musical instrument, a method for outputting performance information, and a program for executing the method on a computer.
JP3627322B2 (en) Automatic piano
JP4193752B2 (en) Automatic piano
US7381885B2 (en) Electronic percussion instrument and percussion tone control program
JPH09127937A (en) Musical sound parameter control device
US8525006B2 (en) Input device and recording medium with program recorded therein
JP5028849B2 (en) Method and apparatus for identifying half point of pedal of keyboard instrument
JP4244874B2 (en) Electronic percussion instrument, impact sound generation program
US8859878B2 (en) Method and device for identifying half point of pedal on keyboard musical instrument
JP3596015B2 (en) Automatic piano
JP2022123072A (en) Information processing method
EP0333451A1 (en) Electronic musical instrument
JP6421459B2 (en) Musical sound generating device, electronic musical instrument, musical sound generating method and program
JP5050606B2 (en) Capacity evaluation system and capacity evaluation program
JP3303608B2 (en) Automatic performance device
JP4274068B2 (en) Electronic percussion instruments and programs
JP2010175739A (en) Electronic metronome and program
JP2020126176A (en) Music generation device and program
JP4595852B2 (en) Performance data processing apparatus and program
JP3873823B2 (en) Reproduction performance evaluation device, musical instrument and keyboard musical instrument
JP3767418B2 (en) Automatic performance device and automatic performance control program
JP3649886B2 (en) Music score recognition method and computer readable recording medium having recorded music score recognition program
JP2006099005A (en) Velocity determination device for keyboard instruments
JP3430585B2 (en) Electronic percussion instrument
JP6710432B2 (en) Musical tone control device, electronic musical instrument, musical tone control method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070531

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080826

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

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

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

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140116

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees