(57)【要約】【課題】  途中で一部だけ拍子やテンポが異なる曲や、不規則に変拍子が続く曲などでも、対応できるメトロノームを提供する。【解決手段】  制御部４ａが、操作子３ａのトリガー信号を受信した時に、現在の拍子パターン及びテンポに従った拍子音の再生を上記再生部２ａに停止させて該記憶部１ａに記憶されている別の拍子パターン及びテンポを読み出してそのパターン及びテンポに従った拍子音を上記再生部２ａに再生させ、他方上記制御部４ａが、トリガー信号の出力を受信しなくなった時、同じく現在の拍子パターン及びテンポに従った拍子音の再生を上記再生部２ａに停止させて、元の拍子パターン及びテンポを読み出してそのパターン及びテンポに従った拍子音を再び上記再生部２ａに再生させる。【選択図】    図１
2011064615.tif 000002
【特許請求の範囲】
【請求項１】
予め２以上の拍子パターンを少なくとも記憶しておく記憶手段と、
任意の拍子パターンに従った拍子音を繰り返し再生する再生手段と、
操作子の操作によって、一時的な拍子音再生を指示する拍子一時変更指示手段と、
上記拍子一時変更指示手段の指示によって、現在の拍子パターンに従った拍子音の再生を上記再生手段に停止させて該記憶手段に記憶されている別の拍子パターンを読み出してそのパターンに従った拍子音を上記再生手段に再生させ、他方上記拍子一時変更指示手段の指示の終了によって、同じく現在の拍子パターンに従った拍子音の再生を上記再生手段に停止させて、元の拍子パターンを読み出してそのパターンに従った拍子音を再び上記再生手段に再生させる制御手段と
を有することを特徴とするメトロノーム。
【請求項２】
ユーザによって、予め任意の拍子パターンを、上記記憶手段に書き込み記憶させておくことができる請求項１記載のメトロノーム。
【請求項３】
上記記憶手段には、拍子パターンと共に、テンポデータについても記憶されており、制御手段によって再生手段に拍子音を再生させる際に、そのテンポデータの変更も一緒に行われることで一時的にテンポの変更がなされ、その後、元の拍子パターン及びテンポデータに従った拍子音の再生がなされることを特徴とする請求項１又は２記載のメトロノーム。
【請求項４】
上記拍子一時変更指示手段は、上記操作子の操作によって一時的な拍子音再生の指示を開始し、その操作が終了した時点で一時的な拍子音再生の指示を終了するようにして、上記制御手段による再生手段の再生の切替タイミングが、上記操作子の操作の有無でなされることを特徴とする請求項１〜３のいずれか１つに記載のメトロノーム。
【請求項５】
上記拍子一時変更指示手段は、上記操作子が操作された時点で再生中の拍子パターンが最後まで再生された後に一時的な拍子音再生の指示を開始し、操作が終了した時点で再生中の拍子パターンが最後まで再生された後に一時的な拍子音再生の指示を終了するようにして、上記制御手段による再生手段の再生の切替タイミングが、上記操作子の操作時に再生中の拍子パターンが最後まで再生された時点でなされることを特徴とする請求項１〜３のいずれか１つに記載のメトロノーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拍子パターン変更が可能なメトロノームに関する。
【背景技術】
【０００２】
楽器の練習時に拍子音を一定に刻むメトロノームは欠かせないものである。最近では、電子式のメトロノームも発売され、正確で携帯性の高い製品が製造されている。また、メトロノームが搭載された電子楽器も数多く製造されている。
【０００３】
これらのメトロノームには、あらかじめ一般的によく利用される拍子パターンが記憶されている。例えば、４分の２（２／４）拍子、４分の４（４／４）拍子、８分の６（６／８）拍子等である。ユーザは、これらの中から、練習する曲に適した拍子パターンを選択してメトロノームから拍子音を再生する。
【０００４】
ここで、もっとも一般的な４分の４拍子をメトロノームで再生する場合を説明する。図１０に、メトロノームのパネル操作表示部３０と再生される拍子のパターンを示す。メトロノームのパネル操作表示部３０のビートスイッチ３８を何度か押下して、「４／４」の拍子を選ぶ。そして、スタート・ストップスイッチ３６を押し下げることにより、その拍数のメトロノームの拍子音が再生される。４分の４拍子の場合は、同図に示すように最初の１拍が強く（強拍）、以降の３拍は弱い（弱拍）。強拍では「カッ」、弱拍では「コッ」というようにその音色を変えたり、強拍のみ音量を大きくしたりして、拍の頭をユーザに分かるようにして、小節の頭を認識しやすくしている。
【０００５】
テンポスイッチ３４のうち、テンポアップを示す印のスイッチを押し下げると再生速度が速くなり、テンポダウンを示す印のスイッチを押し下げると再生速度が遅くなる。スタート・ストップスイッチ３６を再度押し下げると、再生が停止する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、一般的な曲を練習するためには、上述したように記憶されている拍子パターンで充分である。しかし、曲の中には規則的な拍子でないものもある。例えば、４拍子だが特定の小節のみ３拍子のものや、拍子は同じでも特定の小節のみテンポが異なるものなどがある。このような曲の場合には、記憶されている一般的な拍子パターンでは対応できず、強拍の無い弱拍のみの拍子パターン（１／４等）を使用せざるを得ず、強拍が無いために練習時に小節の頭や拍の頭を捉えることができないという問題があった。また、テンポが異なる場合はその方法すら用いられず、メトロノームに合わせて練習することができないという問題も生じていた。
【０００７】
本発明は、以上のような問題に鑑み創案されたもので、途中で一部だけ拍子やテンポが異なる曲や、不規則に変拍子が続く曲などでも、対応できるメトロノームを提供せんとするものである。
【課題を解決するための手段】
【０００８】
本発明に係るメトロノームの構成は、
予め２以上の拍子パターンを少なくとも記憶しておく記憶手段と、
任意の拍子パターンに従った拍子音を繰り返し再生する再生手段と、
操作子の操作によって、一時的な拍子音再生を指示する拍子一時変更指示手段と、
上記拍子一時変更指示手段の指示によって、現在の拍子パターンに従った拍子音の再生を上記再生手段に停止させて該記憶手段に記憶されている別の拍子パターンを読み出してそのパターンに従った拍子音を上記再生手段に再生させ、他方上記拍子一時変更指示手段の指示の終了によって、同じく現在の拍子パターンに従った拍子音の再生を上記再生手段に停止させて、元の拍子パターンを読み出してそのパターンに従った拍子音を再び上記再生手段に再生させる制御手段と
を有することを基本的特徴としている。
【０００９】
上記構成によれば、上記制御手段が、拍子一時変更指示手段の指示を受信した時に、現在の拍子パターンに従った拍子音の再生を上記再生手段に停止させて該記憶手段に記憶されている別の拍子パターンを読み出してそのパターンに従った拍子音を上記再生手段に再生させ、他方上記制御手段が、拍子一時変更指示手段の指示の終了によって、同じく現在の拍子パターンに従った拍子音の再生を上記再生手段に停止させて、元の拍子パターンを読み出してそのパターンに従った拍子音を再び上記再生手段に再生させることになる。
【００１０】
従って、メトロノームの発音動作において、ペダルやスイッチなどの操作子の操作によって、予め設定された、動作中のものとは異なる拍子で一時的に動作し、操作後には元の拍子に戻って動作するようになる。これによって、途中で一部だけ拍子が異なる曲や、不規則に変拍子が続く曲などでも、該メトロノームを使って演奏することができるようになる。
【００１１】
上記メトロノームの使用開始前に、ユーザによって、予め任意の拍子パターンを上記記憶手段に書き込み記憶させておくことができるようにすることもできる。ユーザの作成した上記拍子パターンは、メトロノームの刻む拍子音の一時的に変わる拍子パターンの場合の他、一時的に変わるその前後の拍子パターンであっても良い。
【００１２】
また上記記憶手段には、拍子パターンと共に、テンポデータについても記憶されており、制御手段によって再生手段に拍子音を再生させる際に、そのテンポデータの変更も一緒に行われることで一時的にテンポの変更がなされ、その後、元の拍子パターン及びテンポデータに従った拍子音の再生がなされる構成とすることも可能である。そのような構成とすることで、予め設定された、動作中のものとは異なる拍子及びテンポで一時的に動作し、操作後には元の拍子及びテンポに戻って動作するようになる。これによって、途中で一部だけ拍子やテンポが異なる曲や、不規則に変拍子が続く曲などでも、該メトロノームを使って演奏することができるようになる。
【００１３】
上記拍子一時変更指示手段は、上記操作子の操作によって一時的な拍子音再生の指示を開始し、その操作が終了した時点で一時的な拍子音再生の指示を終了するようにして、上記制御手段による再生手段の再生の切替タイミングが、上記操作子の操作の有無でなされるようにすると、使い勝手が良くなる。
【００１４】
さらに、上記拍子一時変更指示手段は、上記操作子が操作された時点で再生中の拍子パターンが最後まで再生された後に一時的な拍子音再生の指示を開始し、操作が終了した時点で再生中の拍子パターンが最後まで再生された後に一時的な拍子音再生の指示を終了するようにして、上記制御手段による再生手段の再生の切替タイミングが、上記操作子の操作時に再生中の拍子パターンが最後まで再生された時点でなされるようにする、すなわち小節の途中でチェンジスイッチが押し下げられると、その時の小節からではなく、次の小節から拍子とテンポが変更され、さらに小節の途中で押し下げ中のチェンジスイッチを開放すると、同じく次の小節から元の拍子とテンポに戻るようにしても良い。
【発明の効果】
【００１５】
以上のような本発明の構成によれば、メトロノームの発音動作において、ペダルやスイッチなどの操作子の操作によって、予め設定された、動作中のものとは異なる拍子（やテンポ）で一時的に動作し、操作後には元の拍子（やテンポ）に戻って動作するようになるので、途中で一部だけ拍子（やテンポ）が異なる曲や、不規則に変拍子が続く曲などでも、該メトロノームを使って演奏することが可能になるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を、説明する。
【実施例１】
【００１７】
図１は、本発明の一実施例に係るメトロノームの機能構成ブロック図である。同図に示すように、該メトロノームは、記憶部１ａと、再生部２ａと、操作子３ａと、制御部４ａとを備えており、その他に後述するパネル操作表示部３０の表示部５ａの構成も備えている。
【００１８】
そのうち上記記憶部１ａは、既にデフォルトで用意された拍子パターンをテーブル上に用意する拍子テーブルメモリ１２を構成する後述するＲＯＭ１０及びデータの読み書きがいつでも可能なＲＡＭ１４（その他シリコンディスクドライブやハードディスクなど）で構成されており、本実施例では、予め（演奏開始前の意味）２以上の拍子パターンが上記拍子テーブルメモリ１２等に記憶されている。また後述する操作子３ａや後述するパネル操作表示部３０の他のスイッチなどにより、演奏開始前に拍子パターンを刻み、或いはテンポデータを一緒に変更して、それを上記ＲＡＭ１４に記憶しておくことも可能である。
【００１９】
上記再生部２ａは、後述する制御部４ａの制御により、該制御部４ａによって記憶部１ａから読み出された拍子パターンに従って、「カッ」や「コッ」といった拍子を刻む楽音を繰り返し出力する。その構成は、後述する用に楽音発生部２０、波形メモリ２２、Ｄ／Ａ変換器２４及びサウンドシステム２６で構成される。
【００２０】
上記操作子３ａは、その操作によって、一時的な拍子音再生を指示する本発明の拍子一時変更指示手段を構成している。本実施例では後述するパネル操作表示部３０のチェンジスイッチ３２で構成されており、その操作子３ａを押し続けることによって、一時的にトリガー信号を出し続ける構成である。もちろん、その他に例えばペダルスイッチなどや他の信号出力構成とすることも可能である。またこの操作子３ａは、１回操作する毎に、変更のためのトリガー信号を出し、さらに次の操作により、復帰信号を出す構成とするようにしても良い。
【００２１】
上記制御部４ａは、後述する本実施例システムのＣＰＵ４０で構成されており、上記操作子３ａのトリガー信号を受信した時に、現在の拍子パターンの再生を上記再生部２ａに停止させて該記憶部１ａに記憶されている別の拍子パターンを読み出して上記再生部２ａに再生させ、他方出し続けられていたトリガー信号を上記操作子３ａから受信しなくなった時（又は復帰信号を操作子３ａから受信した時）、同じく現在の拍子パターンの再生を上記再生部２ａに停止させて記憶部１ａに記憶された元の拍子パターンを読み出して再び上記再生部２ａに再生させる機能を有している。
【００２２】
図２は、本実施形態によるメトロノームのシステム構成例を示すブロック図である。
【００２３】
同図に示すように、バス１００には、ＣＰＵ４０、ＲＯＭ１０、ＲＡＭ１４及び楽音発生を行う上記楽音発生部部２０が接続される。パネル操作表示部３０は、後述する図３のパネル構成に対応し、そこに例えば液晶表示装置（ＬＣＤ）等で構成される上記表示部５ａや操作子３ａを構成するチェンジスイッチ３２、テンポスイッチ３４、スタート・ストップスイッチ３６、ビートスイッチ３８等を備えており、上記ＣＰＵ４０に接続される。
【００２４】
上記ＣＰＵ４０は、後述するＲＯＭ１０上のプログラムメモリ１６から本メトロノームのプログラムを読み出して、本装置全体の制御を行うと共に、本実施例で説明する本発明で特有の制御を同時に実施する。その制御には、上述のように、操作子３ａのトリガー信号を受信して、既に刻まれている現在の拍子パターンに従った拍子音の再生を上記再生部２ａに停止させて、上記記憶部１ａに記憶されている別の拍子パターンを読み出して、再生部２ａにその拍子パターンに従った拍子音の再生をさせ、他方トリガー信号を上記操作子３ａから受信しなくなった時（又は操作子３ａの操作開始時に出力され、またその操作終了時に再度出力されたトリガー信号を操作子３ａから受信した時）、同じく現在の拍子パターンに従った拍子音の再生を上記再生部２ａに停止させて、元の拍子パターン（該拍子パターンはデフォルトで記憶部１ａに記憶されている）を読み出してそのパターンに従った拍子音を再び上記再生部２ａに再生させる制御も含まれている。すなわち、後述する図６及び図７のフローチャートの処理等も行う。
【００２５】
上記ＲＯＭ１０は、プログラムメモリ１６及び拍子テーブルメモリ１２を有している。プログラムメモリ１６は、上述のように、本メトロノームの全体を制御し且つその全体制御の中に、本発明の制御部４ａの制御を行うプログラムを内包した状態で記憶している。拍子テーブルメモリ１２は、図４に示す拍子テーブル１２ａ及びそのテーブル（ＢＮ）を使用して指定されるビートメモリ１２ｂ群を記憶する。
【００２６】
上記ＲＡＭ１４は、上述のように、ユーザにより、上記操作子３ａなどを使用して、予め任意の拍子パターンを、上記記憶部１ａに書き込み記憶させておくために用いられる（ユーザが設定した拍子パターンを記憶するユーザビートメモリ１４ａを構成する）他、ＣＰＵ４０での演算制御で、一時的に使用されるワーキング領域を提供したり、上記制御中に使用されるフラグなどを記憶しておく。ユーザにより記憶部１ａのＲＡＭ１４上のユーザビートメモリ１４ａに記憶される拍子パターンは、上述のように、操作子３ａなどを使用しながら、ＲＡＭ１４のユーザビートメモリ１４ａ上に１（強迫）か０（弱拍）かを入力し、上記拍子テーブル上のＢＮ＝０で、ユーザが指定した拍子が設定された場合に、拍子パターンとして使用されることになる。
【００２７】
図３は、操作子３ａたるチェンジスイッチ３２と表示部５ａが設けられているメトロノームのパネル操作表示部３０を示す説明図である。一般的なメトロノームのパネル操作表示部に対し、チェンジスイッチ３２が追加されている。このスイッチ３２を操作することにより、メトロノーム動作中に異なる拍子やテンポで動作させたり、一時的な拍子やテンポの設定を行う。
【００２８】
上述のように、上記チェンジスイッチ３２が、本実施例に係る操作子３ａの構成に対応し、ＲＡＭ１４で構成されるユーザビートメモリ１４ａ及びＲＯＭ１０で構成される拍子テーブルメモリ１２（デフォルトで設定される図４の拍子テーブル１２ａ及びビートメモリ１２ｂを含む）が、本実施例構成の記憶部１ａに対応する。上記のように、ユーザは、例えばチェンジスイッチ３２を操作することにより、任意の拍子パターンを記憶部１ａの一つであるＲＡＭ１４上のユーザビートメモリ１４ａに記憶させることができる。
【００２９】
図４（ｃ）は、ユーザビートメモリ１４ａに記憶される拍子パターンの例を示す図である。Ｎは、拍の番号を示すアドレスである。拍子は、「１」が強拍を示し、「０」が弱拍を示す。拍子パターンの終わりは、図４（ａ）の拍子パターン拍数ＢＴを参照することにより識別可能である。
【００３０】
図４（ａ）は、拍子テーブルメモリ１２ａに記憶される拍子テーブルの例を示す図である。各拍子番号（アドレス）ＢＮには、各拍子が対応している。図３のビートスイッチ３８を押下する毎に、拍子番号ＢＮが巡回してインクリメントされ、拍子を選択することができる。例えば、ビートスイッチ３８を押下する毎に、順次、「ＵＳＥＲ」、「１／４」、「２／４」等の拍子が選択される。ここで、「ＵＳＥＲ」は、ユーザがビートスイッチ３８及びテンポスイッチ３４（上向き又は下向き）を用いて設定した拍子であり、１個に限定されず、２個以上設けても良い。
【００３１】
図２において、楽音発生部２０、波形メモリ２２、Ｄ／Ａ変換器２４及びサウンドシステム２６は、図１の再生部２ａに対応する。楽音発生部２０は、図３のスタート・ストップスイッチ３６が押下されると、選択された拍子のメトロノーム音波形を発生する。「ＵＳＥＲ」の拍子が選択されているときには、楽音発生部２０は、ユーザビートメモリ１４ａに記憶されている拍子パターンを基にメトロノーム音波形を生成する。波形メモリ２２は、強拍の「カッ」のメトロノーム音の波形及び弱拍の「コッ」のメトロノーム音の波形を記憶する。楽音発生部２０は、拍子パターンに応じて、強拍又は弱拍のメトロノーム音波形をＤ／Ａ変換器２４に出力する。Ｄ／Ａ変換器２４は、メトロノーム音波形をデジタル形式からアナログ形式に変換し、サウンドシステム２６に出力する。サウンドシステム２６は、アンプ及びスピーカを有し、メトロノーム音波形を基にメトロノーム音（拍子音）を発音する。
【００３２】
図５は、本発明の実施例に係るメトロノームの動作の具体的様子を示す説明図である。この例では、４分の４拍子、テンポが四分音符１２０で通常動作している。メトロノーム動作中にチェンジスイッチ３２を押し下げると、押し下げされた時点の１小節が終了した後、４分の３拍子、テンポ四分音符９０で動作する。この間にチェンジスイッチ３２が開放されると、次の小節からは元の４分の４拍子、テンポが四分音符１２０で動作する。
【００３３】
一時的な拍子やテンポの設定方法は図示しないが、図３のパネル操作表示部３０において、メトロノーム停止中にチェンジスイッチ３２を押し下げながら、テンポスイッチ３４やビートスイッチ３８を操作することにより設定することができる。
【００３４】
図６は、本実施形態によるメトロノームのメインルーチンの処理例を示すフローチャートである。電源を入れると、ＣＰＵ４０、ＲＡＭ１４及び楽音発生部（音源ＬＳＩ）２０等の初期化がなされる（ステップＳ１００）。また、メトロノームの動作指示状態を示す変数Ｒが０に初期化される（ステップＳ１０２）。Ｒが０の時は、メトロノームが動作せず、Ｒが１の時に動作する。次に、一時拍子動作実行フラグである変数Ｅが０に初期化される（ステップＳ１０４）。Ｅが０の時は通常動作、Ｅが１の時は一時的動作（一時拍子動作実行）となる。その後、パネルイベント処理（ステップＳ１０６）、その他の処理（ステップＳ１０８）がなされ、その後、ステップＳ１０６に戻り、該ステップＳ１０６及びＳ１０８の処理が繰り返される。パネルイベント処理の詳細は、後に図７を参照しながら説明する。
【００３５】
図７は、図６のステップＳ１０６のパネルイベント処理の処理例を示すフローチャートである。ここではチェンジスイッチ３２が押し下げされたか否かがチェックされ（ステップＳ２００）、該スイッチ３２が押し下げされた場合（ステップＳ２００；Ｙ）、メトロノームが停止か（Ｒ＝０？）否かがチェックされる（ステップＳ２０２）。メトロノームが停止であれば（Ｒ＝０；ステップＳ２０２；Ｙ）、一時拍子設定処理が行われる（ステップＳ２０４）。これは、上述したように、拍子が一時的に変わる場合の設定を行う処理である。
【００３６】
反対にメトロノームが動作中の場合（Ｒ≠０；ステップＳ２０２；Ｎ）、オンイベントがあるか（チェンジスイッチ３２の押し下げがあるか）否かがチェックされ（ステップＳ２０６）、オンイベントがあれば（ステップＳ２０６；Ｙ）、一時拍子動作実行フラグＥが１にセットされて（ステップＳ２０８）、一時拍子変更処理が行われる（ステップＳ２１０）。すなわち、拍子テーブルメモリ１２の拍子テーブル１２ａから、予め設定されてあるＢＮ（拍子ナンバ）により、一時拍数Ｂがロードされる。これにより、該拍数Ｂで一時的拍子動作が実行されるようになる。ここで表示部５ａの表示が書き換えられる（ステップＳ２１２）。
【００３７】
上記ステップＳ２０６でオンイベントがなければ（ステップＳ２０６；Ｎ）、オフイベントがあるか（チェンジスイッチ３２の開放があるか）否かがチェックされ（ステップＳ２１４）、オフイベントがあれば（ステップＳ２１４；Ｙ）、一時拍子動作実行フラグＥが０にセットされて（ステップＳ２１６）、通常拍子変更処理が行われる（ステップＳ２１８）。すなわち、拍子テーブルメモリ１２の拍子テーブル１２ａから、元のＢＮ（拍子ナンバ）により、通常拍数Ｂがロードされる。これにより、通常拍子動作が実行される（元の拍数に戻る）ようになる。ここで表示部５ａの表示が書き換えられる（ステップＳ２２０）。
【００３８】
上記ステップＳ２１４でオフイベントがなければ（ステップＳ２１４；Ｎ）、パネルイベント処理は終了し、図６のその他の処理（ステップＳ１０８）に移行し、それ以後パネルイベント処理（ステップＳ１０６）と該その他の処理（ステップＳ１０８）が繰り返し実行されることになる。
【００３９】
他方ステップＳ２００で、チェンジスイッチ３２が押し下げが検出されなかった場合（ステップＳ２００；Ｎ）、スタート・ストップスイッチ３６が押し下げされたか否かがチェックされ（ステップＳ２２２）、該スイッチ３６が押し下げされた場合（ステップＳ２２２；Ｙ）、メトロノームが停止か（Ｒ＝０？）否かがチェックされる（ステップＳ２２４）。メトロノームが停止であれば（Ｒ＝０；ステップＳ２２４；Ｙ）、メトロノーム停止状態からのスタートであるから、変数Ｒが１にセットされ（ステップＳ２２６）、メトロノームの拍子音の発音が開始される（ステップＳ２２８）。
【００４０】
メトロノームが停止でなければ（Ｒ≠０；ステップＳ２２４；Ｎ）、メトロノーム動作状態からのストップ処理であるから、変数Ｒが０にセットされ（ステップＳ２３０）、メトロノームの拍子音の発音が停止される（ステップＳ２３２）。
【００４１】
上記ステップＳ２２２で、スタート・ストップスイッチ３６が押し下げられていなかった場合（ステップＳ２２２；Ｎ）、その他のスイッチが入ったか否かのチェックがなされる（ステップＳ２３４）。その他のスイッチが入った場合（ステップＳ２３４；Ｙ）は、その他の処理がなされ（ステップＳ２３６）、その処理後、或いはその他のスイッチが入っていない場合（ステップＳ２３４；Ｎ）についても、上記メインルーティンに復帰する。
【００４２】
図８は、本メトロノームの発音処理のフローチャートである。この処理は、一度発音が開始されると、メインルーチンとは独立に動作し、本メトロノームの動作状態を表す変数Ｒが０になるか、電源が切られるまで繰り返し動作する。また本フローチャートでは、チェンジスイッチ３２が押し下げられると、直ぐに、拍子音が変更される態様のものが示されている。
【００４３】
先ずカウンタＮの初期値として１が代入される（ステップＳ３００）。このカウンタＮは、１小節の拍数を計測するものとして使用される。そして上記表示部５ａのＮ番目に発音文字（●）が表示され（ステップＳ３０２）、拍子音が発音される（ステップＳ３０４）。
【００４４】
その後一定時間停止処理、すなわちテンポ処理が実行される（ステップＳ３０６）。これは、メトロノームの拍子音（「カッ」「コッ」「コッ」「コッ」など）を一定時間毎に発音させるための処理である。ここでパネルイベント処理で設定された、その動作状態を表す一時拍子動作実行フラグＥが使用される。詳細は図示しないが、動作状態に従って停止時間が変更されることになる。
【００４５】
そして、表示部５ａの発音文字が元に戻され（ステップＳ３０８）、カウンタＮがインクリメントされる（ステップＳ３１０）。
【００４６】
さらにこのカウンタＮが拍数Ｂより大きくなったか否かがチェックされ（ステップＳ３１２）、カウンタＮが拍数Ｂを超えた場合（ステップＳ３１２；Ｙ）、１小節が終了したことになるので、ステップＳ３００に復帰し、カウンタＮの値が初期値に設定され、以上の処理が繰り返される。
【００４７】
他方カウンタＮが拍数Ｂを超えていない場合（ステップＳ３１２；Ｎ）、まだ１小節が終了していないので、ステップＳ３０２に復帰し、小節の終わりまで、以上の処理が繰り返される。
【００４８】
尚、拍数Ｂの値は、パネルイベント処理のチェンジスイッチ３２の押し下げによって変化するが、発音処理ではその時点の拍数Ｂを使用するため、動作状態は１拍毎に反映される。これによって、チェンジスイッチ３２を押し下げ中のみ、一時的に拍子とテンポが変更されることを実現している。
【００４９】
この点、予め記憶されたテンポのみをスイッチ操作により切り替える先行文献（特開昭５７−１９９９８１号）があるが、テンポを切り替えるだけの構成であり、しかも拍子については何ら記載がない。これに対し、本願発明では、スイッチの操作中のみ、予め設定された拍子（及びテンポ）に一時的に切り替えられ、そのスイッチの操作後は元の拍子（及びテンポ）に戻る（戻すことが簡単にできる）構成である。メトロノームをこのような構成とすることで、途中で一部だけ拍子（やテンポ）が異なる曲や、不規則に変拍子が続く曲などでも、該メトロノームを使って演奏することができるようになる。
【００５０】
また、元の拍子やテンポに戻すために再度スイッチを操作する必要が無く、少ない操作で所望の動作を実現でき、元の拍子やテンポに戻す時の操作ミスも減少することになる。
【００５１】
図８の発音処理は、チェンジスイッチ３２を押し下げると、その場で拍子やテンポが一時的に変わる構成の場合の処理フローチャートを示していた。これに対し、図９は、メトロノームが通常動作しているときに、小節の途中でチェンジスイッチ３２が押し下げられると、その時の小節からではなく、次の小節から拍子とテンポが変更され、さらに小節の途中で押し下げ中のチェンジスイッチ３２を開放すると、同じく次の小節から元の拍子とテンポに戻る場合の処理フローチャートを示している。
【００５２】
これは、小節の変わり目でタイミングよくチェンジスイッチ３２を押下するのが難しい場合に、早めにスイッチ３２を押下しても小節が変わってから拍子とテンポが変更されるので、確実に拍子とテンポを変更することができるようになるので、操作が非常に楽になる。
【００５３】
まず、バッファＢＦに拍数Ｂが代入される（ステップＳ４００）。次に１小節の拍数をカウントするカウンタＮに、初期値として１が代入される（ステップＳ４０２）。
【００５４】
そして、上記表示部５ａのＮ番目に発音文字（●）が表示され（ステップＳ４０４）、拍子音が発音される（ステップＳ４０６）。
【００５５】
その後一定時間停止処理、すなわちテンポ処理が実行される（ステップＳ４０８）。ここでパネルイベント処理で設定された、その動作状態を表す一時拍子動作実行フラグＥが使用される。詳細は図示しないが、動作状態に従って停止時間が変更されることになる。
【００５６】
そして、表示部５ａの発音文字が元に戻され（ステップＳ４１０）、カウンタＮがインクリメントされる（ステップＳ４１２）。
【００５７】
さらにこのカウンタＮがバッファＢＦより大きくなったか否かがチェックされ（ステップＳ４１４）、カウンタＮがバッファＢＦを超えた場合（ステップＳ４１４；Ｙ）、１小節が終了したことになるので、バッファＢＦに拍数Ｂが代入され（ステップＳ４００）、カウンタＮの値は初期値に設定される（ステップＳ４０２）。このように、ステップＳ４００に復帰し、以上の処理が繰り返される。
【００５８】
他方カウンタＮがバッファＢＦを超えていない場合（ステップＳ４１４；Ｎ）、まだ１小節が終了していないので、ステップＳ４０４に復帰し、小節の終わりまで、以上の処理が繰り返される。
【００５９】
なお、拍数Ｂの値は、パネルイベント処理のチェンジスイッチ３２の押し下げによって変化するが、発音処理では１小節のはじめにバッファＢＦに代入された値を使用するため、動作状態は１小節毎に反映される。これによって、チェンジスイッチ３２を押し下げした次の小節から、一時的に拍子とテンポを変更することができるようになっている。
【００６０】
以上詳述した本実施例構成によれば、制御部４ａが、操作子３ａのトリガー信号を受信した時に、現在の拍子パターン及びテンポに従った拍子音の再生を上記再生部２ａに停止させて該記憶部１ａに記憶されている別の拍子パターン及びテンポを読み出してそのパターン及びテンポに従った拍子音を上記再生部２ａに再生させ、他方上記制御部４ａが、トリガー信号の出力を受信しなくなった時、同じく現在の拍子パターン及びテンポに従った拍子音の再生を上記再生部２ａに停止させて、元の拍子パターン及びテンポを読み出してそのパターン及びテンポに従った拍子音を再び上記再生部２ａに再生させることになる。
【００６１】
従って、メトロノームの発音動作において、チェンジスイッチ３２で構成される操作子３ａの操作によって、予め設定された、動作中のものとは異なる拍子及びテンポで一時的に動作し、操作後には元の拍子及びテンポに戻って動作するようになる。これによって、途中で一部だけ拍子やテンポが異なる曲や、不規則に変拍子が続く曲などでも、該メトロノームを使って演奏することができるようになる。
【００６２】
上記メトロノームの使用開始前に、ユーザによって、予め任意の拍子パターンやテンポを上記記憶部１ａに書き込み記憶させておくことができるようにすることもできる。
【００６３】
尚、本発明のメトロノームは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【００６４】
本発明のメトロノームは、単体として用いられるだけではなく、例えば電子楽器中に組み入れられて使用されても良いことは言うまでもない。その場合、チェンジスイッチ（操作子）をパネル上のスイッチとすることはもちろん良いが、足元で操作するペダルを操作子とすることで、演奏を妨げることなく変更することができる。また、膝元で操作するスイッチを設けても良い。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施例に係るメトロノームの機能構成ブロック図である。
【図２】本実施形態によるメトロノームのシステム構成例を示すブロック図である。
【図３】メトロノームのパネル操作表示部３０を示す説明図である。
【図４】拍子テーブル１２ａ及びビートメモリ１２ｂを有する拍子テーブルメモリ１２とユーザビートメモリ１４ａで構成される記憶部１ａの構成説明図である。
【図５】本発明の実施例に係るメトロノームの動作の具体的様子を示す説明図である。
【図６】本実施形態によるメトロノームのメインルーチンの処理例を示すフローチャートである。
【図７】図６のステップＳ１０６のパネルイベント処理の処理例を示すフローチャートである。
【図８】本メトロノームの発音処理のフローチャートである。
【図９】本メトロノームの別の形式の発音処理のフローチャートである。
【図１０】従来のメトロノームのパネル操作表示部３０と再生される拍子のパターンを示す説明図である。
【符号の説明】
【００６６】
１ａ      記憶部
２ａ      再生部
３ａ      操作子
４ａ      制御部
５ａ      表示部
１０        ＲＯＭ
１２        拍子テーブルメモリ
１２ａ      拍子テーブル
１２ｂ      ビートメモリ
１４        ＲＡＭ
１４ａ      ビートメモリ
１６        プログラムメモリ
２０        楽音発生部
２２        波形メモリ
２４        Ｄ／Ａ変換器
２６        サウンドシステム
３０        パネル操作表示部
３２        チェンジスイッチ
３４        テンポスイッチ
３６        スタート・ストップスイッチ
３８        ビートスイッチ
４０        ＣＰＵ
１００        バス
【図１】
2011064615.tif 000003
【図２】
2011064615.tif 000004
【図３】
2011064615.tif 000005
【図４】
2011064615.tif 000006
【図５】
2011064615.tif 000007
【図６】
2011064615.tif 000008
【図７】
2011064615.tif 000009
【図８】
2011064615.tif 000010
【図９】
2011064615.tif 000011
【図１０】
2011064615.tif 000012