JP3768319B2 - Electronic percussion instrument device - Google Patents
Electronic percussion instrument device Download PDFInfo
- Publication number
- JP3768319B2 JP3768319B2 JP01584797A JP1584797A JP3768319B2 JP 3768319 B2 JP3768319 B2 JP 3768319B2 JP 01584797 A JP01584797 A JP 01584797A JP 1584797 A JP1584797 A JP 1584797A JP 3768319 B2 JP3768319 B2 JP 3768319B2
- Authority
- JP
- Japan
- Prior art keywords
- head
- tuning
- point position
- hit point
- hit
- 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
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/045—Special instrument [spint], i.e. mimicking the ergonomy, shape, sound or other characteristic of a specific acoustic musical instrument category
- G10H2230/251—Spint percussion, i.e. mimicking percussion instruments; Electrophonic musical instruments with percussion instrument features; Electrophonic aspects of acoustic percussion instruments, MIDI-like control therefor
- G10H2230/275—Spint drum
- G10H2230/301—Spint drum rim, i.e. mimicking using or striking the rim of a drum or percussion instrument, rimshot; Interfacing aspects of the generation of different drumsound harmonic contents when a drum sensor is struck closer to the rim
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電子打楽器装置に関し、さらに詳細には、演奏者がスティックなどで打撃することにより楽音を発音するアコースティック・ドラムのような打楽器を模擬した電子打楽器装置に関する。
【0002】
【従来の技術】
一般に、アコースティック・ドラムを模擬した電子ドラムのような電子打楽器装置が知られており、こうした電子打楽器の中には、例えば、ヘッドと称される打撃面の張力の調整を行うことができる構造のものが提案されている。
【0003】
なお、本明細書においては、ヘッドと称される打撃面の張力を調整することを、「チューニング」と称することとする。
【0004】
ところで、ヘッドの張力の調整、即ち、ヘッドのチューニングが可能な電子打楽器装置としては、通常のアコースティック・ドラムと同様なヘッドを使用する電子打楽器装置が知られている。このような通常のアコースティック・ドラムと同様なヘッドを使用する電子打楽器装置のヘッドのチューニングを行う場合には、アコースティック・ドラムと同様に、ヘッドを実際に打撃してその打撃音を聴きながらチューニングを行えばよい。
【0005】
また、ヘッドのチューニングが可能な電子打楽器装置としては、本願特許出願人が特願平8−193986号(出願日:平成8年7月4日)において開示したような、打撃面となる部位が網状素材により構成されたヘッドが提案されており、こうした打撃面となる部位が網状素材により構成されたヘッドを使用する場合には、当該ヘッドを実際に打撃してもその打撃音が小さく、打撃音を聴いても十分なチューニングを行うことができないという問題点があった。
【0006】
こうした問題点を解決するためには、ヘッドの打撃位置を表示することも提案されるが、ヘッドのどの位置を打撃して、どのような位置情報に合わせればよいかという、チューニングの基準が不明確であるという問題点があった。
【0007】
このため、ヘッドのチューニング操作には、熟練したユーザーの勘を必要とすることが指摘されていた。
【0008】
【発明が解決しようとする課題】
本発明は、上記したような問題点に鑑みてなされたものであり、その目的とするところは、チューニング操作のときのヘッドの打撃位置を明確にし、チューニング状態を表示させてそれを確認しながらチューニング操作を行うことができるようにして、熟練したユーザーの勘を必要とせずに誰でも簡単にチューニング操作を行うことができるようにした電子打楽器装置を提供しようとするものである。
【0009】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項1に記載の発明は、打撃を電気信号として検出し、検出した電気信号に基づいて楽音を生成する電子打楽器装置において、チューニングのための打点位置印を設けたチューニング可能なヘッドと、上記ヘッドの打点位置印への打撃による電気信号に基づいた打点位置を検出する打点位置検出手段と、上記打点位置検出手段による検出結果に対応した打点位置と、上記ヘッドのチューニングが正しく行われた状態で上記打点位置印が打撃された場合の打点位置に対応したチューニング基準印をそれぞれ表示する表示手段とを有するようにしたものである。
【0010】
従って、請求項1に記載の発明によれば、ユーザーがヘッドのチューニング操作を行う際には、ユーザーはヘッドの打点位置印を設けられた箇所を打撃し、そのときの打点位置検出手段による検出結果と、上記打点位置印に対応した位置のチューニング基準印とを表示手段で確認しながらチューニング操作を行うことができるので、ユーザーがヘッドの打点位置印を設けられた箇所を打撃すると、そのときの打点位置検出手段による検出結果と打点位置印に対応するチューニング基準印とを同時に表示手段により確認できるため、ユーザーの勘に頼ることなくチューニング操作を簡単に行うことができる。
【0011】
また、本発明のうち請求項2に記載の発明は、本発明のうち請求項1に記載の発明において、上記表示手段は、上記打点位置検出手段による検出結果と上記ヘッドのチューニングが正しく行われた状態で上記打点位置印が打撃された場合の打点位置に対応したチューニング基準印との偏差を表示するようにしたものである。
【0012】
このようにした場合には、ユーザーがヘッドの打点位置印を設けられた箇所を打撃すると、そのときの打点位置検出手段による検出結果と打点位置印に対応した基準情報との偏差を表示手段により確認できるため、チューニング操作が一層簡単になる。
【0013】
また、本発明のうち請求項3に記載の発明は、本発明のうち請求項1に記載の発明において、上記ヘッドのチューニング状態として上記ヘッドのヘッド・タイプを選択する手段をさらに備えるものであり、上記打点位置検出手段による検出結果に対応した打点位置の表示は、上記選択する手段により選択されたヘッド・タイプに対応して補正されるようにしたものである。
【0014】
このようにした場合には、打点位置検出手段による検出結果に対応した表示は、選択されたヘッド・タイプに対応して補正されるので、チューニング操作が一層簡単になる。
また、本発明のうち請求項4に記載の発明は、本発明のうち請求項1に記載の発明において、上記ヘッドのチューニング状態として上記ヘッドのチューニング・タイプを選択する手段をさらに備えるものであり、上記打点位置検出手段による検出結果に対応した打点位置の表示は、上記選択する手段により選択されたチューニング・タイプに対応して補正されるようにしたものである。
【0015】
【発明の実施の形態】
以下、添付の図面に基づいて、本発明による電子打楽器装置の実施の形態の一例を詳細に説明するものとする。
【0016】
図1は、本発明による電子打楽器装置の実施の形態の一例を示すブロック構成図であり、この電子打楽器装置は、後述するように打撃面を網状素材により構成されたヘッド12への打撃を検出する打撃検出手段としてのヘッド・センサー14およびリム16への打撃を検出するリム・ショット・センサー18が設けられた打撃検出装置10と、ヘッド・センサー14とリム・ショット・センサー18とから出力された検出信号を時分割でアナログ/デジタル(A/D)変換して後述するDSP22へ入力するA/D変換器20と、A/D変換器20から入力されたヘッド・センサー14の検出信号からヘッド12への打撃とその強さ、打撃位置ならびにブラシでの演奏を検出するとともにA/D変換器20から入力されたリム・ショット・センサー18の検出信号からリム16への打撃とその強さを検出して後述するCPU24へ供給するDSP22と、DSP22からの出力を後述する音源IC34で必要な演奏情報に変換して音源IC34に供給するとともに、後述する操作子群30の操作を検出し、かつDSP22の制御などを行うCPU24と、CPU24が実行するためのプログラムなどが格納されたリード・オンリ・メモリ(ROM)26と、CPU24によるプログラムの実行に必要なワーキング・エリアとしてのランダム・アクセス・メモリ(RAM)28と、動作モードとして通常演奏モード、ブラシ演奏モードあるいはチューニング・モードを設定するためのモード選択操作子や音色選択あるいはレベル設定などを行うための操作子などを含む操作子群30と、操作子群30の操作子で選択した動作モード、音色選択に必要な音色ならびにチューニング・モードのときのチューニングの状態を表示する表示装置32と、CPU24からの演奏情報に基づいて後述する波形メモリ36を読み出してデジタル楽音信号を形成して後述するデジタル/アナログ(D/A)変換器38へ出力する音源IC34と、楽音信号の形成のためのサンプリング波形データを記憶した波形メモリ36と、音源IC34から供給されるデジタル楽音信号をアナログ楽音信号に変換してアンプやスピーカーからなるサウンド・システムへ出力するD/A変換器38とを有している。次に、図2に示す打撃検出装置10の斜視図ならびに図3に示す図2のIII−III線による断面図を参照しながら、打撃検出装置10の構成について説明する。
【0017】
打撃検出装置10は円筒状の胴部50を備えており、この胴部50の外周部には、ネジ溝(図示せず)を形成されたネジ孔(図示せず)を備えた係合部52が所定の間隔を開けて径方向に突出形成されている。そして、この係合部52には、係合部52に形成されたネジ溝とネジ結合するネジ山を形成された係合ピン54がネジ込まれ、係合ピン54を介して、ヘッド12とリム16とが胴部50に取り付けられる。なお、係合ピン54には、リム16を係止するための係止突部54aが形成されている。
【0018】
ここで、ヘッド12は、図4および図5に示すように、網状素材として縦横の繊維が直交する平織りにより織られた第1の網56と第2の網58とを、互いの織り目方向が斜交するように積層して枠60に接着して形成されている。ここで、第1の網56と第2の網58との織り目方向が斜交するとは、図6に示すように、縦横の繊維が互いに90度で直交する第1の網56と第2の網58とを重ね合わせた際に、その重ね合わせた隣り合う第1の網56と第2の網58との繊維が、互いに90度より小さい角度αで交わることを意味するものである。
【0019】
さらに、ヘッド12の上面には、図17に示すように、円形状に形成されたチューニング操作の際の打点位置印Mが印刷により表示されている。
【0020】
また、リム16は金属材料を一体成形することにより形成され、外周部に係合ピン54が貫入可能な孔部64が穿設された縁部66と、この縁部66の内周側に延設されて立ち上がり形成されたリム打撃部68とより構成されている。そして、リム打撃部68の上部は、ゴムやスポンジなどの弾性材料により形成されたカバー部材70により被覆されている。
【0021】
上記した構成のヘッド12とリム16とを胴部50に取り付けるには、初めに胴部50にヘッド12を被せ、さらにヘッド12の上からリム16を被せ、リム16の孔部64と胴部50の係合部52のネジ孔とが連通するように位置調整する。そして、係合ピン54をリム16の孔部64と胴部50の係合部52のネジ孔に挿通し、係合ピン54のネジ山と胴部50の係合部52のネジ溝とネジ結合することにより、係合ピン54の係止突部54aにより胴部50にヘッド12とリム16とを押し付けるようにして取り付けるものである。
【0022】
即ち、係合ピン54を胴部50の係合部52のネジ孔にネジ込むに従って、係止突部54aによりリム16の縁部66が図3において下方に押され、縁部66を介してヘッド12の枠60も下方に押される。このため、胴部50の上端部50aにより下方への移動を規制された第1の網56と第2の網58とが所定の張力をもって胴部50上に張設されることになる。従って、係合ピン54を胴部50の係合部52のネジ孔へネジ込む量を調整することにより、第1の網56と第2の網58との張力を任意に制御することができ、これによりヘッド12のチューニングを行うことができる。
【0023】
また、胴部50内には、胴部50の軸中心位置を交差するようにしてヘッド・センサー支持部材72が配設されている。そして、このヘッド・センサー支持部材72の上面の中心部位には、後述するクッション性両面テープ78により第2の網58と接触するようにしてヘッド・センサー14が貼着されている。即ち、ヘッド・センサー14は、ヘッド12の第1の網56と第2の網58とよりなる網状素材の中心下面に接触して配置されることになる。
【0024】
図7(a)(b)(c)に示すように、ヘッド・センサー14は、出力信号線74を備えた円板状の圧電素子76を備えており、この圧電素子76の下面にはクッション性両面テープ78が貼付されている。このクッション性両面テープ78の径は、圧電素子76のノード径と一致するように設定されている。
【0025】
また、圧電素子76の上面にはゴムやスポンジなどの弾性材により形成された円錐台形状のクッション部材80が貼付されている。クッション部材80は、圧電素子76の径よりも大径に形成された底面を備えるとともに、上方に向かうに従って先細りの形状となり、細径の先端部において第2の網58と接触している。
【0026】
さらに、胴部50の内側上部のリム打撃部68の近傍には、クッション性両面テープ78によりリム・ショット・センサー18が貼着されている。このリム・ショット・センサー18は、出力信号線74を備えた円板状の圧電素子76を備えており、この圧電素子76の下面にクッション性両面テープ78が貼付されていて、クッション性両面テープ78の径は、圧電素子76のノード径と一致するように設定されている。
【0027】
即ち、この電子打楽器装置においては、ヘッド・センサー14からクッション部材80を取り外したものを、リム・ショット・センサー18として用いており、部品の効率化を図っている。
【0028】
なお、この電子打楽器装置においては、直径の異なるヘッド12や当該ヘッド12に適合する胴部50などが種々用意されており、ヘッド12の大きさを適宜変更することができるようになされている。
【0029】
以上の構成において、スティック(図示せず)によりヘッド12を打撃した場合には、ヘッド・センサー14がその打撃を検出し、スティックによりリム16を打撃した場合には、リム・ショット・センサー18がその打撃を検出し、ブラシによりヘッド12を擦ったり叩いたりした場合には、ヘッド・センサー14がブラシのヘッド12への接触を検出することになる。
【0030】
次に、添付のフローチャートを参照しながら、この電子打楽器装置における電気的な処理内容に関して説明する。
【0031】
図8には、CPU24により実行されるメイン・ルーチンのフローチャートが示されており、この電子打楽器装置に電源が投入されると、まず、メモリやレジスタなどの初期設定が行われる(ステップS802)。
【0032】
次に、操作子群30のモード選択操作子の操作状態を監視して、動作モードとして、ヘッド12の網状素材の張力を調整してヘッド12の打撃感を変化させるチューニング・モードが設定されているか、ヘッド12への打撃ならびにリム16への打撃を検出して打楽器音を発音する通常演奏モードが設定されているか、あるいはヘッド12をブラシで擦ったり叩いたりしたことを検出して打楽器音を発音するブラシ演奏モードが設定されているかを判断する(ステップS804)。
【0033】
そして、ステップS804において、チューニング・モードが設定されていると判断された場合には、DSP22をチューニング・モードに設定し、DSP22が図9に示すDSP打撃信号処理ルーチンを実行するように設定する(ステップS806)。それから、図14に示すCPU24によるチューニング処理ルーチンを実行し(ステップS808)、DSP22のチューニング・モードの停止処理を行って(ステップS810)、ステップS804へ戻る。
【0034】
また、ステップS804において、通常演奏モードが設定されていると判断された場合には、DSP22を通常演奏モードに設定し、DSP22が図9に示すDSP打撃信号処理ルーチンを実行するように設定する(ステップS812)。それから、図16に示すCPU24による通常演奏処理ルーチンを実行し(ステップS814)、DSP22の通常演奏モードの停止処理を行って(ステップS816)、ステップS804へ戻る。
【0035】
また、ステップS804において、ブラシ演奏モードが設定されていると判断された場合には、DSP22をブラシ演奏モードに設定する(ステップS818)。それから、CPU24によるブラシ演奏処理ルーチンを実行し、DSP22のブラシ演奏モードの停止処理を行って(ステップS816)、ステップS804へ戻る。なお、ブラシ演奏モードの処理に関しては、本発明の要旨に関連するものではないため、その詳細な説明は省略する。
【0036】
次に、図9に示すDSP22により実行されるDSP打撃信号処理ルーチンを説明するが、この処理は以下のような特性に基づくものである。
【0037】
即ち、網状素材により構成されたヘッド12を打撃した際におけるヘッド・センサー14の検出信号を観察すると、ある周波数帯では第1半波の時間が打点位置によって変化する特性がある。つまり、図10(a)(b)に示すように、ヘッド12の中心(打点位置A)を打撃したときの第1半波の時間をTAとし、ヘッド12の外周(打点位置C)を打撃したときの第1半波の時間をTCとし、ヘッド12の中心と外周との中間(打点位置B)を打撃したときの第1半波の時間をTBとすると、
TA>TB>TC
となる。
【0038】
このように、網状素材により構成されたヘッド12を打撃した場合には、打点位置が中心から外周に移動するに従って、徐々に第1半波の時間が短くなっていく。
【0039】
また、ヘッド12のチューニングを高くする、即ち、ヘッド12の張力を強くすると、第1半波の時間TA、TB、TCが「TA>TB>TC」の関係を変えずにそれぞれ短くなり、ヘッド12のチューニングを低くする、即ち、ヘッド12の張力を弱くすると、第1半波の時間TA、TB、TCが「TA>TB>TC」の関係を変えずにそれぞれ長くなる。
【0040】
図11は、DSP22のヘッド打点位置検出手段の構成を示す機能ブロック図であり、図11を参照しながらDSP打撃信号処理ルーチンの概略を説明すると、ヘッド・センサー14により検出した検出信号が、A/D変換器20によりA/D変換されてDCカット・フィルタへ入力される。DCカット・フィルタとは、直流成分を取り除くハイ・パス・フィルタであり、DCカット・フィルタへ入力された検出信号は、その直流成分が取り除かれ、不要な高域成分を取り除くロー・パス・フィルタ(LPフィルタ)へ入力される。そして、LPフィルタで不要な高域成分を取り除かれた検出信号は、第1半波検出回路へ入力される。第1半波検出回路は、入力された検出信号の波形の立ち上がりと最初のゼロクロスを検出することによって、第1半波を検出する。カウンターは、第1半波検出回路が第1半波を検出している間のみカウントを行い、演算回路がカウンターのカウント値により打点位置を算出する。こうして算出された打点位置が、ヘッド打点位置情報としてCPU24へ入力される。
【0041】
ここで、図9を参照しながら、DSP打撃信号処理ルーチンを詳細に説明するが、このDSP打撃信号処理ルーチンは、A/D変換器12のサンプリング周期毎に繰り返し実行されるものである。
【0042】
このDSP打撃信号処理ルーチンにおいては、まず、サンプリング・データSを入力し(ステップS902)、立ち上がりを検出したか否かを判断し(ステップS904)、立ち上がりを検出したと判断された場合には、タイマTをリセットし(ステップS906)、第1半波カウント・フラグcfをオン(ON)し、(ステップS908)、最大値検出フラグmfをオン(ON)する(ステップS910)。
【0043】
ここで、ステップS904における立ち上がり検出は、具体的には、サンプリング・データSと前回のサンプリング・データとの差を求め、その差が予め設定された所定値以上のときに立ち上がりと判断するようにしてもよいし、入力信号の立ち上がりを検出する公知の技術を用いてもよい。
【0044】
また、タイマTは、検出信号の最大値を検出する所定時間を測定するためのものであり、予め設定された時間を記憶するレジスタtimeにより所定時間を決定している。
【0045】
第1半波カウント・フラグcfは、第1半波カウンタctのカウント処理を行うか、あるいは行わないかを表すフラグである。第1半波カウント・フラグcfがオンのときは第1半波カウンタctのカウント処理を行い、第1半波カウント・フラグcfがオフのときは第1半波カウンタctのカウント処理を行わない。最大値検出フラグmfは、入力データの最大値検出処理を行うか、あるいは行わないかを表すフラグである。最大値検出フラグmfがオンのときは最大値検出処理を行い、最大値検出フラグmfがオフのときは最大値検出処理を行わない。ステップS910の処理を終了した場合またはステップS904で立ち上がりを検出しなかったと判断された場合には、ステップS912へ進み、第1半波カウント・フラグはオンであるか否かを判断する。
【0046】
ここで、ステップS912、ステップS914、ステップS916およびステップS918は、第1半波カウント処理である。即ち、ステップS912から第1半波カウント・フラグcfがオンになって第1半波が終了するまで、第1半波カウンタctをインクリメントする。
【0047】
具体的には、ステップS912において、第1半波カウント・フラグがオンでない、即ち、第1半波カウント・フラグがオフであると判断された場合には、ステップS914、ステップS916およびステップS918の処理を行うことなく、ステップS920へジャンプする。
【0048】
一方、ステップS912において、第1半波カウント・フラグがオンであると判断された場合には、第1半波が終了したか否かを判断する(ステップS914)。そして、第1半波が終了していないと判断された場合には第1半波カウンタctをインクリメントし(ステップS916)、第1半波が終了したと判断された場合には第1半波カウント・フラグcfをオフにして(ステップS918)、ステップS920へ進む。
【0049】
なお、ステップS914における第1半波の終了は、サンプリング・データSが0(ゼロ)をクロスする時点であり、サンプリング・データSが0(ゼロ)をクロスしたか否かの判断については、サンプリング・データSの符号が変化した時点において0(ゼロ)をクロスしたと判断することができる。
【0050】
ステップS920では、最大値検出フラグmfがオンであるか否かを判断され、最大値検出フラグmfがオンでない、即ち、最大値検出フラグmfがオフであると判断された場合には、そのままこのDSP打撃信号処理ルーチンを終了する。
【0051】
一方、ステップS920において、最大値検出フラグmfがオンであると判断された場合には、タイマTがレジスタtimeより大きいか否か判断される(ステップS922)。
【0052】
そして、ステップS922において、タイマTがレジスタtime以下である場合、即ち、最大値検出フラグmfがオンになってタイマTがレジスタtime以下である間は、ステップS924、ステップS926において最大値検出処理を実行する。
【0053】
具体的には、タイマTをインクリメントし(ステップS924)、最大値maxとサンプル・データSの絶対値とを比較し、大きい方の値により最大値maxを書き換え(ステップS926)、DSP打撃信号処理ルーチンを終了する。
【0054】
従って、最大値maxは、レジスタtimeで決定される所定時間内における打撃信号の最大値となる。
【0055】
また、ステップS922において、タイマTがレジスタtimeより大きいと判断されて最大値検出処理が終了すると、最大値検出フラグmfをオフ(OFF)にする(ステップS928)。
【0056】
次に、第1半波カウンタctの値である第1半波カウント値を打点位置情報APに変換する打点位置テーブルであるテーブル1(table1)を用いて、第1半波カウンタctを打点位置情報APに変換する(ステップS930)。
【0057】
ここで、第1半波カウンタctの値である第1半波カウント値を打点位置情報APに変換する打点位置テーブルであるテーブル1は、ヘッド・タイプとチューニング・タイプとに応じて選択されるものである。
【0058】
ヘッド・タイプは、ヘッド12の大きさに対応して、この電子打楽器装置においては、タム1(TOM1)、タム2(TOM2)、スネア(SNARE)が設定されている。また、チューニング・タイプは、ヘッド12のチューニングの状態、即ち、ヘッド12の張力に対応して、この電子打楽器装置においては、ルーズ(loose:緩い)、ミディアム(medium:中位)およびタイト(tight:硬い)が設定されている。
【0059】
上記したように、この電子打楽器装置においては、ヘッド・タイプが3種類設定されるとともに、チューニング・タイプが3種類設定されているので、合計9種類のテーブル1を備えていることになる。
【0060】
図12には、テーブル1に関して、ヘッド・タイプがスネアの場合における、ルーズ、ミディアムおよびタイトの各チューニング・タイプの特性が示されている。ここで、図12において、打点位置情報APの打点位置A(中心)、打点位置B(中間)、打点位置C(外周)は、図10における打点位置A、打点位置B、打点位置Cに対応している。
【0061】
ステップS930の処理を終了すると、ステップS932へ進み、ステップS930で得た打点位置情報APを打撃力補正係数Kに変換する打撃力補正テーブルであるテーブル2(table2)を用いて、打点位置情報APを打撃力補正係数Kに変換する(ステップS932)。
【0062】
ここで、打点位置情報APを打撃力補正係数Kに変換する打撃力補正テーブルであるテーブル2は、テーブル1と同様に、ヘッド・タイプとチューニング・タイプとに応じて選択されるものである。
【0063】
この電子打楽器装置においては上記したように、ヘッド・タイプとしてはタム1、タム2およびスネアが設定されており、チューニング・タイプとしてはルーズ、ミディアムおよびタイトが設定されているので、合計9種類のテーブル2を備えていることになる。
【0064】
図13には、テーブル2に関して、ヘッド・タイプがスネアの場合における、ルーズ、ミディアムおよびタイトの各チューニング・タイプの特性が示されている。ここで、図13において、打点位置情報APの打点位置A(中心)、打点位置B(中間)、打点位置C(外周)は、図10における打点位置A、打点位置B、打点位置Cに対応している。
【0065】
例えば、図13に示す例においては、チューニング・タイプがルーズでは、打点位置A(中心)では「K=1」であり、打点位置B(中間)では「K=4/3」であり、打点位置C(外周)では「K=3」である。
【0066】
なお、ヘッド・タイプやチューニング・タイプは数値によって表すようにしてもよいし、テーブル1ならびにテーブル2の種類も9種類に限定されるものではない。
【0067】
ステップS932の処理を終了すると、ステップS934へ進み、最大値maxと打撃力補正係数Kとを乗算する補正演算処理を行い、補正された打撃力情報Vを算出する。
【0068】
ステップS934の処理を終了すると、ステップS936へ進み、CPU24における発音フラグgfをオン(ON)し、打点位置情報APと打撃力情報VとをCPU24に設定し、このDSP打撃信号処理ルーチンを終了する。
【0069】
次に、図14を参照しながら、ステップS808のCPU24によって実行されるチューニング処理ルーチンを説明する。
【0070】
このチューニング処理ルーチンにおいては、まず、操作子群30のヘッド・タイプ設定操作子(ヘッド・タイプを設定するための操作子)またはチューニング・タイプ設定操作子(チューニング・タイプを設定するための操作子)の操作により、ヘッド・タイプまたはチューニング・タイプの変更が指示されたか否かを判断する(ステップS1402)。なお、電源投入時においては、ステップS802における初期設定の処理により、ヘッド・タイプを記憶するレジスタheadも、チューニング・タイプを記憶するレジスタtuningも、ヘッド・タイプ設定操作子、チューニング・タイプ設定操作子の初期設定状態に合わせてそれぞれ設定される。
【0071】
そして、ステップS1402において、操作子群30のヘッド・タイプ設定操作子またはチューニング・タイプ設定操作子の操作により、ヘッド・タイプまたはチューニング・タイプの変更が指示されたと判断された場合には、ヘッド・タイプの変更が指示されたか否かを判断する(ステップS1404)。
【0072】
ここで、ヘッド・タイプの変更が指示されたと判断された場合には、当該変更の指示に従ってレジスタheadの記憶内容を変更する(ステップS1406)。
【0073】
ステップS1406の処理を終了した場合、あるいはステップS1404においてヘッド・タイプの変更が指示されてはいないと判断された場合には、チューニング・タイプの変更が指示されたか否かを判断する(ステップS1408)。ここで、チューニング・タイプの変更が指示されたと判断された場合には、当該変更の指示に従ってレジスタtuningの記憶内容を変更する(ステップS1410)。
【0074】
ステップS1410の処理を終了した場合、あるいはステップS1408においてチューニング・タイプの変更が指示されてはいないと判断された場合には、レジスタheadおよびレジスタtuningの記憶内容に従ってテーブル1およびテーブル2を選択し、DSP22に設定する(ステップS1412)。
【0075】
上記のようにしてステップS1412の処理を終了した場合、あるいはステップS1402において操作子群30のヘッド・タイプ設定操作子またはチューニング・タイプ設定操作子のいずれもが操作されず、ヘッド・タイプまたはチューニング・タイプのいずれの変更も指示されていない場合には、DSP22から送出された打点位置情報APを表示装置32により表示する(ステップS1414)。即ち、DSP打撃信号処理ルーチンにおいてCPU24に設定された打点位置情報APを、表示装置32により表示するものである。
【0076】
図15には、ステップS1414で表示装置32に表示される打点位置情報APの表示態様の例が示されている。即ち、図15において、「CENTER」はヘッド12の中心位置を示し、「RIM」はリム16の位置を示す。また、黒三角が打点位置情報APを示す印であり、白三角がヘッド12に表示した打点位置印M(図17参照)に対応した位置に表示されるチューニング基準印である。
【0077】
打点位置情報APにより、ヘッド12におけるその中心(CENTER)とリム16(RIM)との間の位置が決定されるので、その決定された位置に黒三角を表示することになる。
【0078】
また、白三角により示されるチューニング基準印は、上記したように、図17に示すヘッド12に表示した打点位置印Mに対応した位置を示している。即ち、図17に示す打点位置印Mは、ヘッド12の中心(CENTER)とリム16(RIM)との中間点の位置に表示されているので、白三角により示されるチューニング基準印も、図15において「CENTER」と「RIM」との中間点に表示される。
【0079】
なお、図15においては、チューニング・タイプの表示欄には、各チューニング・タイプに予め割り当てられた番号が表示されるようになされている。
【0080】
ステップS1414の処理を終了すると、操作子群30の終了操作子が操作されたか否かを判断し(ステップS1416)、操作子群30の終了操作子が操作されていないと判断された場合には、ステップS1402へ戻って処理を繰り返す。
【0081】
一方、ステップS1416において、操作子群30の終了操作子が操作されたと判断された場合には、メイン・ルーチンへリターンする。
【0082】
次に、図16を参照しながら、ステップS814のCPU24によって実行される通常演奏処理ルーチンを説明する。
【0083】
この通常演奏処理ルーチンにおいては、まず、操作子群30のレベル操作子(発音する楽音の音量を設定する操作子)、音色操作子(発音する楽音の音色を設定する操作子)またはチューニング操作子(発音する楽音のピッチを設定する操作子)が変更されたか否かを判断する(ステップS1602)。なお、電源投入時においては、ステップS802における初期設定の処理により、レベルを記憶するレジスタlevel、音色を記憶するレジスタtoneならびにピッチを記憶するレジスタpitchは、レベル操作子、音色設定操作子ならびにチューニング操作子の初期設定状態に合わせてそれぞれ設定される。
【0084】
そして、ステップS1602において、操作子群30のレベル操作子、音色設定操作子またはチューニング操作子が変更されたと判断された場合には、レベル操作子が変更されたか否かを判断する(ステップS1604)。
【0085】
ここで、レベル操作子が変更されたと判断された場合には、当該変更に従ってレジスタlevelの記憶内容を変更する(ステップS1606)。
【0086】
ステップS1606の処理を終了した場合、あるいはステップS1604においてレベル操作子が変更されてはいないと判断された場合には、音色操作子が変更されたか否かを判断する(ステップS1608)。
【0087】
ここで、音色操作子が変更されたと判断された場合には、当該変更に従ってレジスタtoneの記憶内容を変更し、レジスタtoneの記憶内容に対応する波形データのスタート・アドレス、エンド・アドレスを音源IC34に設定する(ステップS1610)。
【0088】
ステップS1610の処理を終了した場合、あるいはステップS1608において音色操作子が変更されてはいないと判断された場合には、チューニング操作子が変更されたか否かを判断する(ステップS1612)。
【0089】
ここで、チューニング操作子が変更されたと判断された場合には、当該変更に従ってレジスタpitchの記憶内容を変更し、レジスタpitchの記憶内容に対応する音高情報を音源IC34に設定する(ステップS1614)。
【0090】
上記のようにしてステップS1614の処理を終了した場合、ステップS1612においてチューニング操作子が変更されてはいないと判断された場合、あるいはステップS1602において操作子群30の操作子群30のレベル操作子、音色設定操作子またはチューニング操作子のいずれもが変更されていない場合には、発音フラグgfがオン(ON)であるか否かを判断する(ステップS1616)。具体的には、DSP打撃信号処理ルーチンのステップS936において、CPU24の発音フラグgfがオンされて発音が指示されているか否かを判断する。
【0091】
ここで、発音フラグgfがオンであると判断された場合には、「level×V」の演算結果をレベル情報として音源IC34に設定する(ステップS1618)。即ち、レベル操作子により設定されたレジスタlevelに記憶された値と打撃力情報Vとを乗算して発音するレベルを演算し、この演算結果をレベル情報として音源IC34に設定するものである。
【0092】
ステップS1618の処理を終了すると、打点位置情報APをフィルタ特性を制御するフィルタ係数に変換して音源IC34に設定する(ステップS1620)。即ち、打点位置情報APをフィルタ特性を制御するフィルタ係数に変換して音源IC34に設定することにより、打点位置に対応する音色を得ることができるようになる。なお、打点位置に対応する音色を得るための処理は、ステップS1620に示した処理に限られるものではなく、ステップS1620の処理に代えて、読み出す波形を切り換えたり、複数の波形の混合割合を変更するようにしてもよい。
【0093】
ステップS1620の処理を終了すると、発音フラグgfをオフ(OFF)にする(ステップS1622)。即ち、上記のようにして発音処理が終わると、発音フラグをオフにする。
【0094】
ステップS1622の処理を終了した場合、あるいはステップS1616で発音フラグgfがオフであると判断された場合には、操作子群30の終了操作子が操作されたか否かを判断し(ステップS1624)、操作子群30の終了操作子が操作されていないと判断された場合には、ステップS1602へ戻って処理を繰り返す。
【0095】
一方、ステップS1624において、操作子群30の終了操作子が操作されたと判断された場合には、メイン・ルーチンへリターンする。
【0096】
なお、この電子打楽器装置から外部へ楽音を放音する処理は、音源IC34の制御によって行われる。
【0097】
次に、ヘッド12のチューニング操作の代表的な操作手順を、図18に示すフローチャートを参照しながら説明する。なお、この図18に示すフローチャートは、ユーザーがチューニング・モードを選択した後にユーザーが行うチューニング操作の操作手順を示している。
【0098】
即ち、ユーザーはチューニング・モードを選択すると、まず、操作子群30のヘッド・タイプ設定操作子の操作により好みのヘッド・タイプを設定し(ステップS1802)、次に、操作子群30のチューニング・タイプ設定操作子の操作により好みのチューニング・タイプを設定する(ステップS1804)。
【0099】
このステップS1802ならびにステップS1804の操作に従って、図14に示すCPUにより実行されるチューニング処理ルーチンのステップS1402、ステップS1404、ステップS1406、ステップS1408、ステップS1410およびステップS1412の処理が実行される。
【0100】
次に、このチューニング操作において操作中の係合ピン54に近いヘッド12の打点位置印M上を叩く(ステップS1806)。なお、このステップS1806以降が、実際のチューニング操作になる。
【0101】
ステップS1806においてヘッド12の打点位置印M上を叩くと、図9の打撃信号処理ルーチンの実行によりDSP22から送出された打点位置情報APが、図14に示すCPUにより実行されるチューニング処理ルーチンのステップS1414において表示装置32に表示される。
【0102】
ここで、表示装置32を目視して、ステップS1806で叩いた結果による打点位置情報APを示す黒三角が、どの位置に表示されているを確認する(ステップS1808)。
【0103】
そして、打点位置情報APを示す黒三角の位置とチューニング基準印を示す白三角の位置との間に、位置ズレがあるか否かを判断する(ステップS1810)。
【0104】
ここで、打点位置情報APを示す黒三角の位置とチューニング基準印を示す白三角の位置との間に位置ズレがあると判断した場合には、当該位置ズレに対応するように係合ピン54を調節して、ヘッド12の張力を調整するチューニングを行う(ステップS1812)。
【0105】
こうして、ステップS1812の操作を行った後には、ステップS1806に戻って操作を繰り返す。
【0106】
一方、打点位置情報APを示す黒三角の位置とチューニング基準印を示す白三角の位置との間に位置ズレがないと判断した場合には、チューニング操作を完了したか否かを判断する(ステップS1814)。ここで、チューニング操作を完了したか否かの判断は、具体的には、全ての係合ピン54のチューニング操作を終了したか否かを判断するものである。
【0107】
ここで、チューニング操作を完了していないと判断した場合には、ステップS1806に戻り、チューニング操作を行っていない係合ピン54に対してチューニング操作を行う。
【0108】
一方、チューニング操作を完了したと判断した場合には、チューニング操作を終了する。
【0109】
なお、上記した実施の態様においては、ヘッド12の上面に表示された打点位置印Mは、図17に示すように円形状に形成されているが、打点位置印Mの形状は図17に示すような円形状の限定されるものではなく、例えば、図19(a)に示すように、所定の数の点により、打点位置印Mを表示するようにしてもよい。また、図19(b)に示すように、ヘッド12の領域を色分けし(図19(b)において、ヘッド12の領域の斜線部分は他の部分とは異なる色により表示されているものとする。)、色分けした境界部分を打点位置印Mとしてもよい。
【0110】
また、上記した実施の形態においては、図15において白三角で示されるチューニング基準印は、ヘッド12の打点位置印Mに対応して表示されるようにしたが、これに限定されるものではなく、例えば、図14に示すCPUにより実行されるチューニング処理ルーチンにおいて設定されるヘッド・タイプとチューニング・タイプとにより選択されるテーブル1およびテーブル2とともに、白三角の表示位置情報をチューニング基準データとして記憶しておくようにしてもよい。また、上記した実施の形態においては、図15に示すように表示装置32には打点位置情報APを示す黒三角とヘッドの打点位置印Mに対応したチューニング基準印を示す白三角とを表示するようにしたが、表示装置32における表示はこれに限定されるものではなく、例えば、図20示すように、上記したチューニング基準データと検出された打点位置情報APとの偏差を表示するようにしてもよい。
【0111】
具体的には、図14に示すCPUにより実行されるチューニング処理ルーチンのステップS1414における打点位置情報APの表示処理のときに、チューニング基準データを読み出してきて、チューニング基準データと打点位置情報APとの偏差を演算し、その演算結果により示される偏差を表示装置32により表示すればよい。偏差が「0」のときに表示装置32における表示も「0」になるように設定しておけば、表示装置32における表示が「0」であるときに、チューニングが合ったことになる。
【0112】
また、表示装置32における表示方法としては、上記したものの他に、チューニング基準データと打点位置情報APとの差がある所定値以下になったときに、チューニングが合ったことを知らせるようにしてもよい。あるいは、ギターのなどの弦楽器のチューニング装置に使用されているような、セント表示によりチューニング基準データと打点位置情報APとの差を表示するような方法でもよい。
【0113】
【発明の効果】
本発明は、以上説明したように構成されているので、ユーザーはヘッドの打点位置印を設けられた箇所を打撃し、そのときの打点位置検出手段による検出結果と、打点位置印に対応した位置のチューニング基準印とを表示手段で確認しながらチューニング操作を行うことができるので、ユーザーの勘に頼ることなくチューニング操作を簡単に行うことができるという優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明による電子打楽器装置の実施の形態の一例を示すブロック構成図である。
【図2】打撃検出装置の斜視図である。
【図3】図2のIII−III線による断面図である。
【図4】ヘッドの斜視図である。
【図5】ヘッドの分解斜視図である。
【図6】第1の網と第2の網との織り目方向が斜交する場合を示す説明図である。
【図7】ヘッド・センサーの説明図であり、(a)は(b)のA矢視図、(b)は正面図、(c)は(b)のC矢視図である。
【図8】CPUにより実行されるメイン・ルーチンのフローチャートである。
【図9】DSPにより実行されるDSP打撃信号処理ルーチンのフローチャートである。
【図10】網状素材により構成されたヘッドの特性の説明図であり、(a)はヘッドにおける打点位置を示し、(b)は出力波形を示す。
【図11】通常演奏モードにおけるDSPのヘッド打点位置検出手段の構成を示す機能ブロック図である。
【図12】テーブル1の特性を示す説明図である。
【図13】テーブル2の特性を示す説明図である。
【図14】CPUにより実行されるチューニング処理ルーチンのフローチャートである。
【図15】表示装置による打点位置情報APの表示態様の例を示す説明図である。
【図16】CPUにより実行される通常演奏処理ルーチンのフローチャートである。
【図17】ヘッドの上面に表示された打点位置印の例を示す打撃検出装置の概略上面図である。
【図18】ヘッドのチューニング操作の代表的な操作手順を示すフローチャートである。
【図19】ヘッドの上面に表示された打点位置印の他の例を示す打撃検出装置の概略上面図であり、(a)および(b)はそれぞれ異なる例を示す。
【図20】表示装置による打点位置情報APの表示態様の他の例を示す説明図である。
【符号の説明】
10 打撃検出装置
12 ヘッド
14 ヘッド・センサー
16 リム
18 リム・ショット・センサー
20 A/D変換器
22 DSP
26 ROM
28 RAM
30 操作子群
32 表示装置
34 音源IC
36 波形メモリ
38 D/A変換器
50 胴部
52 係合部
54 係合ピン
56 第1の網
58 第2の網
60 枠
64 孔部
66 縁部
68 リム打撃部
70 カバー部材
72 ヘッド・センサー支持部材
74 出力信号線
76 圧電素子
78 クッション性両面テープ
80 クッション部材
M 打点位置印[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic percussion instrument device, and more particularly to an electronic percussion instrument device that simulates a percussion instrument such as an acoustic drum that produces a musical tone when a player strikes with a stick or the like.
[0002]
[Prior art]
In general, an electronic percussion instrument such as an electronic drum simulating an acoustic drum is known. Among such electronic percussion instruments, for example, a structure capable of adjusting the tension of a striking surface called a head is known. Things have been proposed.
[0003]
In the present specification, adjusting the tension of the striking surface called a head is referred to as “tuning”.
[0004]
By the way, as an electronic percussion instrument apparatus capable of adjusting the tension of the head, that is, tuning the head, an electronic percussion instrument apparatus using a head similar to a normal acoustic drum is known. When tuning a head of an electronic percussion instrument that uses a head similar to that of an ordinary acoustic drum, as with the acoustic drum, the head is actually struck and the tuning is performed while listening to the impact sound. Just do it.
[0005]
Further, as an electronic percussion instrument device capable of tuning the head, there is a part that becomes a striking surface as disclosed in Japanese Patent Application No. 8-193986 (filing date: July 4, 1996) by the applicant of the present patent application. A head composed of a mesh material has been proposed, and when a head composed of a mesh material is used for such a striking surface, the impact sound is small even when the head is actually struck. There was a problem that even when listening to the sound, sufficient tuning could not be performed.
[0006]
In order to solve these problems, it is proposed to display the hit position of the head, but there is no standard for tuning which position of the head should be hit and what position information should be matched. There was a problem of being clear.
[0007]
For this reason, it has been pointed out that the tuning operation of the head requires the intuition of a skilled user.
[0008]
[Problems to be solved by the invention]
The present invention has been made in view of the above-described problems, and the object of the present invention is to clarify the striking position of the head at the time of tuning operation and display the tuning state while confirming it. It is an object of the present invention to provide an electronic percussion instrument device that can be tuned so that anyone can easily perform the tuning operation without requiring the intuition of a skilled user.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to
[0010]
Therefore, according to the first aspect of the present invention, when the user performs the tuning operation of the head, the user strikes the spot provided with the spot position mark on the head, and the detection by the spot position detection means at that time is performed. Since the tuning operation can be performed while confirming the result and the tuning reference mark at the position corresponding to the hit point position mark on the display means, when the user hits the spot provided with the hit point position mark of the head, Since the detection result of the hit point position detecting means and the tuning reference mark corresponding to the hit point position mark can be simultaneously confirmed by the display means, the tuning operation can be easily performed without depending on the user's intuition.
[0011]
The invention according to
[0012]
In this case, when the user strikes the spot where the head spot position mark is provided, the deviation between the detection result by the spot position detection means and the reference information corresponding to the spot position mark is displayed by the display means. Since it can be confirmed, the tuning operation is further simplified.
[0013]
The invention according to
[0014]
In such a case, the display corresponding to the detection result by the hit point position detecting means is corrected corresponding to the selected head type, so that the tuning operation is further simplified.
The invention according to claim 4 of the present invention further comprises means for selecting a tuning type of the head as a tuning state of the head in the invention according to
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an example of an embodiment of an electronic percussion instrument apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
[0016]
FIG. 1 is a block diagram showing an example of an embodiment of an electronic percussion instrument according to the present invention. This electronic percussion instrument detects a hit on a
[0017]
The
[0018]
Here, as shown in FIG. 4 and FIG. 5, the
[0019]
Further, as shown in FIG. 17, the dot position mark M for the tuning operation formed in a circular shape is displayed on the upper surface of the
[0020]
The
[0021]
In order to attach the
[0022]
That is, as the engaging
[0023]
A head
[0024]
As shown in FIGS. 7A, 7B, and 7C, the
[0025]
Further, a truncated cone-shaped
[0026]
Further, a rim shot sensor 18 is attached by a cushioning double-
[0027]
In other words, in this electronic percussion instrument device, the
[0028]
In this electronic percussion instrument device,
[0029]
In the above configuration, when the
[0030]
Next, electrical processing contents in the electronic percussion instrument apparatus will be described with reference to the attached flowchart.
[0031]
FIG. 8 shows a flowchart of a main routine executed by the
[0032]
Next, the operation mode of the mode selection operator of the
[0033]
If it is determined in step S804 that the tuning mode is set, the
[0034]
If it is determined in step S804 that the normal performance mode is set, the
[0035]
If it is determined in step S804 that the brush performance mode is set, the
[0036]
Next, a DSP hit signal processing routine executed by the
[0037]
In other words, when the detection signal of the
TA> TB> TC
It becomes.
[0038]
As described above, when the
[0039]
Further, when the tuning of the
[0040]
FIG. 11 is a functional block diagram showing the configuration of the head striking point position detecting means of the
[0041]
Here, the DSP hit signal processing routine will be described in detail with reference to FIG. 9. This DSP hit signal processing routine is repeatedly executed at every sampling period of the A /
[0042]
In this DSP hit signal processing routine, first, sampling data S is input (step S902), it is determined whether or not a rising edge has been detected (step S904), and if it is determined that a rising edge has been detected, The timer T is reset (step S906), the first half-wave count flag cf is turned on (ON) (step S908), and the maximum value detection flag mf is turned on (ON) (step S910).
[0043]
Here, the rise detection in step S904 is specifically performed by obtaining the difference between the sampling data S and the previous sampling data, and determining that the rise is when the difference is equal to or greater than a predetermined value. Alternatively, a known technique for detecting the rising edge of the input signal may be used.
[0044]
The timer T is for measuring a predetermined time for detecting the maximum value of the detection signal, and the predetermined time is determined by a register time for storing a preset time.
[0045]
The first half-wave count flag cf is a flag indicating whether or not the count process of the first half-wave counter ct is performed. When the first half-wave count flag cf is on, the first half-wave counter ct is counted. When the first half-wave count flag cf is off, the first half-wave counter ct is not counted. . The maximum value detection flag mf is a flag indicating whether or not to perform a maximum value detection process for input data. When the maximum value detection flag mf is on, the maximum value detection process is performed, and when the maximum value detection flag mf is off, the maximum value detection process is not performed. If the process in step S910 is completed or if it is determined in step S904 that no rising edge has been detected, the process proceeds to step S912 to determine whether the first half-wave count flag is on.
[0046]
Here, Step S912, Step S914, Step S916, and Step S918 are the first half-wave counting process. That is, the first half-wave counter ct is incremented from the step S912 until the first half-wave count flag cf is turned on and the first half-wave ends.
[0047]
Specifically, in step S912, if it is determined that the first half-wave count flag is not on, that is, the first half-wave count flag is off, step S914, step S916, and step S918 are performed. The process jumps to step S920 without performing the process.
[0048]
On the other hand, if it is determined in step S912 that the first half-wave count flag is ON, it is determined whether or not the first half-wave has ended (step S914). If it is determined that the first half-wave has not ended, the first half-wave counter ct is incremented (step S916). If it is determined that the first half-wave has ended, the first half-wave is incremented. The count flag cf is turned off (step S918), and the process proceeds to step S920.
[0049]
Note that the end of the first half-wave in step S914 is the time when the sampling data S crosses 0 (zero), and the determination of whether or not the sampling data S crosses 0 (zero) It can be determined that 0 (zero) has been crossed when the sign of the data S changes.
[0050]
In step S920, it is determined whether or not the maximum value detection flag mf is on, and if it is determined that the maximum value detection flag mf is not on, that is, the maximum value detection flag mf is off, this is left as it is. The DSP hit signal processing routine is terminated.
[0051]
On the other hand, if it is determined in step S920 that the maximum value detection flag mf is on, it is determined whether or not the timer T is greater than the register time (step S922).
[0052]
In step S922, when the timer T is equal to or less than the register time, that is, while the maximum value detection flag mf is on and the timer T is equal to or less than the register time, the maximum value detection process is performed in steps S924 and S926. Execute.
[0053]
Specifically, the timer T is incremented (step S924), the maximum value max is compared with the absolute value of the sample data S, the maximum value max is rewritten with the larger value (step S926), and DSP hit signal processing is performed. Exit the routine.
[0054]
Accordingly, the maximum value max is the maximum value of the hit signal within a predetermined time determined by the register time.
[0055]
Further, when it is determined in step S922 that the timer T is greater than the register time and the maximum value detection process ends, the maximum value detection flag mf is turned off (step S928).
[0056]
Next, the first half-wave counter ct is changed to the spot position using the table 1 (table1) which is a spot position table for converting the first half-wave count value which is the value of the first half-wave counter ct into the spot position information AP. The information AP is converted (step S930).
[0057]
Here, the table 1 which is a dot position table for converting the first half wave count value which is the value of the first half wave counter ct into the dot position information AP is selected according to the head type and the tuning type. Is.
[0058]
The head type is set to Tom 1 (TOM1), Tom 2 (TOM2), or Snare (SNARE) according to the size of the
[0059]
As described above, in this electronic percussion instrument apparatus, since three head types are set and three tuning types are set, a total of nine types of tables 1 are provided.
[0060]
FIG. 12 shows characteristics of loose, medium and tight tuning types with respect to the table 1 when the head type is a snare. Here, in FIG. 12, the hit point position A (center), the hit point position B (intermediate), and the hit point position C (outer periphery) of the hit point position information AP correspond to the hit point position A, the hit point position B, and the hit point position C in FIG. is doing.
[0061]
When the process of step S930 is completed, the process proceeds to step S932, and the hit point position information AP is obtained using the table 2 (table 2) which is a hitting force correction table for converting the hit point position information AP obtained in step S930 into the hitting force correction coefficient K. Is converted into a striking force correction coefficient K (step S932).
[0062]
Here, the table 2 which is a striking force correction table for converting the striking point position information AP into the striking force correction coefficient K is selected in accordance with the head type and the tuning type, similarly to the table 1.
[0063]
In this electronic percussion instrument device, as described above,
[0064]
FIG. 13 shows the characteristics of loose, medium and tight tuning types with respect to the table 2 when the head type is a snare. Here, in FIG. 13, the hit point position A (center), the hit point position B (intermediate), and the hit point position C (outer periphery) of the hit point position information AP correspond to the hit point position A, the hit point position B, and the hit point position C in FIG. is doing.
[0065]
For example, in the example shown in FIG. 13, when the tuning type is loose, the hit point position A (center) is “K = 1”, and the hit point position B (intermediate) is “K = 4/3”. At the position C (outer periphery), “K = 3”.
[0066]
The head type and tuning type may be represented by numerical values, and the types of the table 1 and the table 2 are not limited to nine.
[0067]
When the process of step S932 is completed, the process proceeds to step S934, and a correction calculation process of multiplying the maximum value max and the hitting force correction coefficient K is performed, and corrected hitting force information V is calculated.
[0068]
When the process of step S934 is completed, the process proceeds to step S936, where the sound generation flag gf in the
[0069]
Next, the tuning process routine executed by the
[0070]
In this tuning processing routine, first, the head type setting operator (operator for setting the head type) or the tuning type setting operator (operator for setting the tuning type) of the
[0071]
If it is determined in step S1402 that the change of the head type or tuning type is instructed by the operation of the head type setting operator or tuning type setting operator of the
[0072]
If it is determined that the head type change has been instructed, the stored contents of the register head are changed according to the change instruction (step S1406).
[0073]
When the process of step S1406 is completed, or when it is determined in step S1404 that a change in head type has not been instructed, it is determined whether or not a change in tuning type has been instructed (step S1408). . If it is determined that a tuning type change has been instructed, the stored contents of the register tuning are changed according to the change instruction (step S1410).
[0074]
When the process of step S1410 is completed, or when it is determined in step S1408 that the tuning type has not been instructed, table 1 and table 2 are selected according to the stored contents of register head and register tuning, Set in the DSP 22 (step S1412).
[0075]
When the process of step S1412 is completed as described above, or in step S1402, neither the head type setting operator or the tuning type setting operator of the
[0076]
FIG. 15 shows an example of a display mode of the hit point position information AP displayed on the
[0077]
Since the position between the center (CENTER) and the rim 16 (RIM) in the
[0078]
Further, as described above, the tuning reference mark indicated by the white triangle indicates the position corresponding to the dot position mark M displayed on the
[0079]
In FIG. 15, a number assigned in advance to each tuning type is displayed in the tuning type display field.
[0080]
When the processing of step S1414 is completed, it is determined whether or not the end operator of the
[0081]
On the other hand, if it is determined in step S1416 that the end operator of the
[0082]
Next, the normal performance processing routine executed by the
[0083]
In this normal performance processing routine, first, a level operator (operator for setting the volume of a musical tone to be generated), a tone operator (operator for setting the tone of a musical tone to be generated) or a tuning operator of the
[0084]
If it is determined in step S1602 that the level operator, tone color setting operator, or tuning operator of the
[0085]
If it is determined that the level operator has been changed, the stored content of the register level is changed according to the change (step S1606).
[0086]
When the processing of step S1606 is completed, or when it is determined in step S1604 that the level operator has not been changed, it is determined whether or not the timbre operator has been changed (step S1608).
[0087]
If it is determined that the timbre operator has been changed, the stored contents of the register tone are changed according to the change, and the start address and end address of the waveform data corresponding to the stored contents of the register tone are set as the tone generator IC34. (Step S1610).
[0088]
When the process of step S1610 is completed, or when it is determined in step S1608 that the timbre operator has not been changed, it is determined whether or not the tuning operator has been changed (step S1612).
[0089]
If it is determined that the tuning operator has been changed, the stored content of the register pitch is changed according to the change, and pitch information corresponding to the stored content of the register pitch is set in the sound source IC 34 (step S1614). .
[0090]
When the process of step S1614 is completed as described above, when it is determined in step S1612 that the tuning operator has not been changed, or in step S1602, the level operator of the
[0091]
If it is determined that the sound generation flag gf is on, the calculation result of “level × V” is set in the
[0092]
When the process of step S1618 is completed, the hit point position information AP is converted into a filter coefficient for controlling the filter characteristics and set in the sound source IC 34 (step S1620). That is, by converting the hit point position information AP into a filter coefficient for controlling the filter characteristics and setting it in the
[0093]
When the process of step S1620 ends, the sound generation flag gf is turned off (step S1622). That is, when the sound generation process is completed as described above, the sound generation flag is turned off.
[0094]
When the process of step S1622 is completed, or when it is determined in step S1616 that the sound generation flag gf is off, it is determined whether or not the end operator of the
[0095]
On the other hand, if it is determined in step S1624 that the end operator of the
[0096]
Note that the process of emitting a musical sound from the electronic percussion instrument device to the outside is performed under the control of the
[0097]
Next, a typical operation procedure of the tuning operation of the
[0098]
That is, when the user selects the tuning mode, first, a desired head type is set by operating the head type setting operator of the operator group 30 (step S1802), and then the tuning / setting of the
[0099]
In accordance with the operations of step S1802 and step S1804, the processing of step S1402, step S1404, step S1406, step S1408, step S1410 and step S1412 of the tuning processing routine executed by the CPU shown in FIG. 14 is executed.
[0100]
Next, in this tuning operation, the user hits on the hit point position mark M of the
[0101]
When the hit on the hit point position mark M of the
[0102]
Here, by visually observing the
[0103]
Then, it is determined whether or not there is a positional deviation between the position of the black triangle indicating the hit point position information AP and the position of the white triangle indicating the tuning reference mark (step S1810).
[0104]
Here, when it is determined that there is a positional deviation between the position of the black triangle indicating the hit point position information AP and the position of the white triangle indicating the tuning reference mark, the
[0105]
Thus, after performing the operation of step S1812, the process returns to step S1806 and the operation is repeated.
[0106]
On the other hand, if it is determined that there is no positional deviation between the position of the black triangle indicating the hit point position information AP and the position of the white triangle indicating the tuning reference mark, it is determined whether or not the tuning operation has been completed (step). S1814). Here, the determination of whether or not the tuning operation has been completed specifically determines whether or not the tuning operation of all the engagement pins 54 has been completed.
[0107]
If it is determined that the tuning operation has not been completed, the process returns to step S1806 to perform the tuning operation on the
[0108]
On the other hand, if it is determined that the tuning operation has been completed, the tuning operation is terminated.
[0109]
In the embodiment described above, the hit point position mark M displayed on the upper surface of the
[0110]
Further, in the above-described embodiment, the tuning reference mark indicated by the white triangle in FIG. 15 is displayed corresponding to the hit point position mark M of the
[0111]
Specifically, the tuning reference data is read out during the display process of the dot position information AP in step S1414 of the tuning process routine executed by the CPU shown in FIG. 14, and the tuning reference data and the dot position information AP are compared. The deviation may be calculated and the deviation indicated by the calculation result may be displayed on the
[0112]
As a display method in the
[0113]
【The invention's effect】
Since the present invention is configured as described above, the user strikes a portion provided with the hit point position mark of the head, the detection result by the hit point position detecting means at that time, and the position corresponding to the hit point position mark Since the tuning operation can be performed while confirming the tuning reference mark with the display means, the tuning operation can be easily performed without relying on the user's intuition.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an example of an embodiment of an electronic percussion instrument device according to the present invention.
FIG. 2 is a perspective view of a hit detection device.
3 is a cross-sectional view taken along line III-III in FIG.
FIG. 4 is a perspective view of a head.
FIG. 5 is an exploded perspective view of a head.
FIG. 6 is an explanatory diagram showing a case where the texture direction of the first net and the second net cross each other.
7A and 7B are explanatory diagrams of a head sensor, in which FIG. 7A is a view as viewed from an arrow A in FIG. 7B, FIG. 7B is a front view, and FIG.
FIG. 8 is a flowchart of a main routine executed by the CPU.
FIG. 9 is a flowchart of a DSP hit signal processing routine executed by the DSP.
FIGS. 10A and 10B are explanatory diagrams of characteristics of a head formed of a net-like material, in which FIG. 10A shows the hit point position on the head, and FIG.
FIG. 11 is a functional block diagram showing a configuration of DSP head hitting point position detecting means in a normal performance mode.
FIG. 12 is an explanatory diagram illustrating characteristics of the table 1;
FIG. 13 is an explanatory diagram illustrating characteristics of the table 2;
FIG. 14 is a flowchart of a tuning process routine executed by the CPU.
FIG. 15 is an explanatory diagram showing an example of a display mode of hit point position information AP by the display device.
FIG. 16 is a flowchart of a normal performance processing routine executed by the CPU.
FIG. 17 is a schematic top view of the hit detection device showing an example of a hit point position mark displayed on the upper surface of the head.
FIG. 18 is a flowchart showing a typical operation procedure of a head tuning operation.
FIG. 19 is a schematic top view of a hit detection device showing another example of the hit point position mark displayed on the upper surface of the head, wherein (a) and (b) show different examples.
FIG. 20 is an explanatory diagram showing another example of a display mode of hit point position information AP by the display device.
[Explanation of symbols]
10 Stroke detection device
12 heads
14 Head sensor
16 rims
18 Rim shot sensor
20 A / D converter
22 DSP
26 ROM
28 RAM
30 operator group
32 display devices
34 Sound source IC
36 Waveform memory
38 D / A converter
50 trunk
52 engaging part
54 engaging pin
56 First net
58 Second net
60 frames
64 holes
66 Edge
68 Rim hitting part
70 Cover member
72 Head sensor support member
74 Output signal line
76 Piezoelectric element
78 Cushioning double-sided tape
80 Cushion material
M dot position mark
Claims (4)
チューニングのための打点位置印を設けたチューニング可能なヘッドと、
前記ヘッドの打点位置印への打撃による電気信号に基づいた打点位置を検出する打点位置検出手段と、
前記打点位置検出手段による検出結果に対応した打点位置と、前記ヘッドのチューニングが正しく行われた状態で前記打点位置印が打撃された場合の打点位置に対応したチューニング基準印をそれぞれ表示する表示手段と
を有することを特徴とする電子打楽器装置。In an electronic percussion instrument device that detects a hit as an electrical signal and generates a musical sound based on the detected electrical signal,
A tunable head with a dot position mark for tuning,
A hit point position detecting means for detecting a hit point position based on an electrical signal by hitting the hit point position mark of the head;
Display means for displaying a hit point position corresponding to a detection result by the hit point position detecting means and a tuning reference mark corresponding to the hit point position when the hit point mark is hit in a state where the head is properly tuned. And an electronic percussion instrument device.
前記表示手段は、前記打点位置検出手段による検出結果と前記ヘッドのチューニングが正しく行われた状態で前記打点位置印が打撃された場合の打点位置に対応したチューニング基準印との偏差を表示する
ことを特徴とする電子打楽器装置。The electronic percussion instrument device according to claim 1.
The display means displays a deviation between a detection result by the hit point position detecting means and a tuning reference mark corresponding to the hit point position when the hit point mark is hit in a state where the tuning of the head is correctly performed. An electronic percussion instrument.
前記ヘッドのチューニング状態として前記ヘッドのヘッド・タイプを選択する手段をさらに備えるものであり、
前記打点位置検出手段による検出結果に対応した打点位置の表示は、前記選択する手段により選択されたヘッド・タイプに対応して補正されるものである
ことを特徴とする電子打楽器装置。The electronic percussion instrument device according to claim 1,
Means for selecting a head type of the head as a tuning state of the head;
The electronic percussion instrument apparatus, wherein the display of the hit point position corresponding to the detection result by the hit point position detecting means is corrected corresponding to the head type selected by the selecting means.
前記ヘッドのチューニング状態として前記ヘッドのチューニング・タイプを選択する手段をさらに備えるものであり、
前記打点位置検出手段による検出結果に対応した打点位置の表示は、前記選択する手段により選択されたチューニング・タイプに対応して補正されるものである
ことを特徴とする電子打楽器装置。The electronic percussion instrument device according to claim 1,
Means further comprising means for selecting a tuning type of the head as a tuning state of the head;
The electronic percussion instrument apparatus, wherein the display of the hit point position corresponding to the detection result by the hit point position detecting means is corrected according to the tuning type selected by the selecting means.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP01584797A JP3768319B2 (en) | 1997-01-13 | 1997-01-13 | Electronic percussion instrument device |
US08/886,180 US5920026A (en) | 1996-07-04 | 1997-07-01 | Electronic percussion instrument with a net-like material to minimize noise |
US09/243,698 US6121538A (en) | 1996-07-04 | 1999-02-03 | Electronic percussion instrumental system and percussion detecting apparatus therein |
US09/401,459 US6271458B1 (en) | 1996-07-04 | 1999-09-22 | Electronic percussion instrumental system and percussion detecting apparatus therein |
US09/845,368 US6756535B1 (en) | 1996-07-04 | 2001-04-30 | Electronic percussion instrumental system and percussion detecting apparatus therein |
US10/627,493 US6921857B2 (en) | 1996-07-04 | 2003-07-25 | Electronic percussion instrumental system and percussion detecting apparatus therein |
US11/145,584 US7385135B2 (en) | 1996-07-04 | 2005-06-06 | Electronic percussion instrumental system and percussion detecting apparatus therein |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP01584797A JP3768319B2 (en) | 1997-01-13 | 1997-01-13 | Electronic percussion instrument device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10198354A JPH10198354A (en) | 1998-07-31 |
JP3768319B2 true JP3768319B2 (en) | 2006-04-19 |
Family
ID=11900223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP01584797A Expired - Fee Related JP3768319B2 (en) | 1996-07-04 | 1997-01-13 | Electronic percussion instrument device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3768319B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE49221E1 (en) | 2002-06-14 | 2022-09-27 | Parker Intangibles, Llc | Single-use manifolds for automated, aseptic handling of solutions in bioprocessing applications |
EP1763016B1 (en) | 2005-09-08 | 2017-01-18 | Yamaha Corporation | Electronic drum and its drum head |
-
1997
- 1997-01-13 JP JP01584797A patent/JP3768319B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10198354A (en) | 1998-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6121538A (en) | Electronic percussion instrumental system and percussion detecting apparatus therein | |
US6921857B2 (en) | Electronic percussion instrumental system and percussion detecting apparatus therein | |
US7473840B2 (en) | Electronic drum | |
JP3710566B2 (en) | Electronic percussion instrument device and percussion detection device in electronic percussion instrument device | |
JP2546097B2 (en) | Electronic musical instrument | |
JP3768319B2 (en) | Electronic percussion instrument device | |
JPS61205997A (en) | Sound source circuit for automatic rhythm apparatus | |
JP2004317597A (en) | Electronic percussion instrument | |
JP2005301318A (en) | Percussion detecting device of electronic percussion instrument device | |
JP3768318B2 (en) | Electronic percussion instrument | |
JP3878479B2 (en) | Electronic percussion instrument | |
JP2008191202A (en) | Electronic percussion instrument, program, and operation control method for electronic percussion instrument | |
JP4132938B2 (en) | Tuner with metronome | |
JP4863014B2 (en) | Impact timing judgment device | |
WO2020027293A1 (en) | Musical performance assistance tool, stringed instrument, and musical performance assistance system | |
JPH07104671B2 (en) | Electronic musical instrument signal converter | |
JPH10230036A (en) | Golf swing rhythm phone | |
JP3716491B2 (en) | Electronic stringed instruments | |
JP2004258050A (en) | Automatic musical performance apparatus and automatic musical performance method | |
JPH0321994A (en) | Electronic wind instrument | |
JP3702596B2 (en) | Electronic stringed instruments | |
JP3323562B2 (en) | Electronic musical instrument | |
JPH05134665A (en) | Electronic wind instrument | |
JPH04240891A (en) | Electronic tambourine | |
JPH04240892A (en) | Digital drum |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050830 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051026 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051206 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060110 |
|
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: 20060131 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060201 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090210 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |