JP4244874B2 - Electronic percussion instrument, impact sound generation program - Google Patents
Electronic percussion instrument, impact sound generation program Download PDFInfo
- 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
Links
- 238000009527 percussion Methods 0.000 title claims description 57
- 238000013500 data storage Methods 0.000 claims description 44
- 238000001514 detection method Methods 0.000 claims description 41
- 238000006073 displacement reaction Methods 0.000 claims description 27
- 230000005236 sound signal Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 description 55
- 230000006870 function Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 101150096038 PTH1R gene Proteins 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
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には、電子打楽器の連打演奏時における楽音の生成を好適化する技術が開示されている。同文献に記された電子打楽器は、通常演奏時用の波形データと連打演奏時用の波形データの対を各パッド毎に記憶している。そして、あるパッドへ打撃が与えられると、その打撃の前に与えられた打撃との間の時間間隔を検出し、検出した時間間隔が所定値より短ければ、連打演奏時用の波形データを用いて打撃音の楽音信号を作り出すようになっている。
ところで、打楽器を連打することによって実現する演奏手法は、フラム奏法とロール奏法とに分けられる。フラム奏法では、左右のスティックによる短いストロークの打撃が各一発ずつ与えられるのに対し、ロール奏法では、そのような短いストロークの打撃が一定時間連続して与えられる。これら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
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
ドラムパッド1は、この電子打楽器の演奏操作子として機能するものであり、図2に示すように、金属製のベース部9の表面にゴム製の打撃面部10を、また裏面には振動センサ11をそれぞれ配設してなる。打撃面部10に対してスティック等の打撃部材12による打撃が与えられると、その打撃による振動がベース部9を介して振動センサ11に伝達され、振動センサ11からは、打撃面部10への打撃強度に応じたレベルを有する、アナログの振動検出信号が出力されるようになっている。
The
ドラムパッド1の振動センサ11から出力された振動検出信号は、A/D変換部2にてデジタルデータに変換された後、CPU5へ供給される。
波形メモリ6は、周波数特性が異なる2種類の波形データを記憶している。一方の波形データは、ロール奏法時用に準備された波形データであり、もう一方の波形データは、非ロール奏法時用に準備された波形データである。両波形データは、各々を識別する波形コードと対応付けられている。
The vibration detection signal output from the
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
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
The detection of the hitting time interval is performed as follows. When a vibration detection signal is supplied from the
ワークメモリ4には、パラメータを蓄積するためのバッファ領域が確保されており、打撃態様検出部から出力されたパラメータはこのバッファ領域に順次記憶される。波形データ特定部は、バッファ領域に新たなパラメータが記憶されると、新たなパラメータの内容とその前にバッファ領域へ記憶されていた複数個のパラメータの内容とに応じて、波形メモリ6から読み出されるべき波形データを特定する。そして、特定した波形データの波形コードを、振動検出信号を基に生成したベロシティデータ及びドラムパッド1の打撃に対応する楽音の発音を指示するパッドオンデータと共に発音制御部7へ出力する。
The
発音制御部7は、波形コード、ベロシティデータ、及びパッドオンデータのセットが波形データ特定部から供給されると、波形コードと対応する波形データを波形メモリ6から読み出す。そして、読み出した波形データに、べロシティデータに応じたエンベロープ波形データを付与することで、楽音信号を生成する。音声出力部8からは、この楽音信号に応じて合成された楽音が放音される。
When the waveform code, velocity data, and pad-on data set is supplied from the waveform data specifying unit, the sound
図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
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
(第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によって表わされる打撃時間間隔の加算平均値であり、以下の関数によって算出される。
以上説明した実施形態では、少なくとも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
図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
(第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
このような構造を有するドラムパッド1の打撃面部10に対して打撃部材12による打撃が与えられると、その打撃による振動がベース部9を介して各振動センサ11に伝達され、それらの各振動センサ11からは、アナログの振動検出信号が出力される。
When a hit by the hitting
各振動センサ11から各々出力された振動検出信号は、A/D変換部2にてデジタル信号に変換された後、CPU5へパラレルに供給される。CPU5によって実現される打撃態様検出部は、振動検出信号が各振動センサ11から供給されると、それらの信号の供給タイミングのずれを基に、打撃面部10において打撃が与えられた位置を特定し、特定した位置を表わす打撃位置データを生成する。ワークメモリ4には、打撃位置データを一時的に記憶するデータ保持領域が確保されており、生成された打撃位置データは、その後に新たな打撃位置データが生成されるまで、このデータ保持領域に記憶される。
打撃態様検出部は、新たな打撃位置データを生成すると、その新たな打撃位置データとデータ保持領域に記憶されている打撃位置データの差分を取ることによって、打撃位置の変位量を検出する。そして、検出した変位量を表わすパラメータを出力した後、それまでデータ保持領域に記憶されていた打撃位置データを新たな打撃位置データに置き換える。打撃態様検出部から出力されたパラメータがワークメモリ4のバッファ領域に順次記憶される点は上記実施形態と同様である。
The vibration detection signals output from the
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
図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
(第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
図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
振動検出信号を入力するインターフェースと楽音信号を基に楽音を合成する音源とを搭載したパーソナルコンピュータに、打撃態様検出部及び波形データ特定部と同様の機能を実現するプログラムを実装させ、かかるコンピュータに上記実施形態の電子打楽器と同様の動作を行なわせてもよい。 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
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.
1…ドラムパッド、2…A/D変換部、3…プログラムメモリ、4…ワークメモリ、5…CPU、6…波形メモリ、7…発音制御部、8…音声出力部、9…ベース部、10…打撃面部、11…振動センサ、12…打撃部材。
DESCRIPTION OF
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.
前記打撃態様検出手段は、前記打撃面にある打撃が与えられると、当該打撃とその前の打撃との時間間隔を前記打撃強度と併せて打撃態様として検出すると共に、検出した打撃強度と時間間隔を表すパラメータを出力し、
前記波形データ特定手段は、前記パラメータ記憶手段に記憶された新たなパラメータが表す時間間隔とその新たなパラメータの前に記憶されていた少なくとも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.
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)
| 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 |
-
2004
- 2004-07-14 JP JP2004207465A patent/JP4244874B2/en not_active Expired - Fee Related
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 |