(57)【特許請求の範囲】
【請求項１】
拍の間隔に関するデータを記録しておき、記録してあるデータを読み出し、拍のタイミングを視聴可能に再生するメトロノームにおいて、
前記データを記録する記録媒体と、
各拍のタイミングに対応させるべき信号をそれぞれタッピング入力する入力部と、
入力された信号の間隔に関するデータを前記記録媒体に記録する手段と
を備え、
前記記録媒体には楽曲の各小節の第１拍のタイミングが記録してあり、
更に、
拍のタイミングの再生中における所定の修正信号の入力手段と、
該入力手段により修正信号が入力されたタイミングに最も近い第１拍のタイミングを記録媒体から求める手段と、
求めた第１拍のタイミングを修正信号が入力されたタイミングに置換する手段と
を備え、
置換したタイミング以降、記録媒体に記録してある間隔で拍のタイミングを視聴可能に再生するようにしてある
ことを特徴とするメトロノーム。
【請求項２】
拍の間隔に関するデータを記録しておき、記録してあるデータを読み出し、拍のタイミングを視聴可能に再生するメトロノームにおいて、
前記データを記録する記録媒体と、
各拍のタイミングに対応させるべき信号をそれぞれタッピング入力する入力部と、
入力された信号の間隔に関するデータを前記記録媒体に記録する手段と
を備え、
前記記録媒体には楽曲の各小節の第１拍のタイミングが記録してあり、
更に、
拍のタイミングの再生中における所定の修正信号の入力手段と、
該入力手段により修正信号が入力されたタイミングに最も近い第１拍のタイミングを記録媒体から求める手段と、
求めた第１拍のタイミングを修正信号が入力されたタイミングに置換記録する手段と、
楽曲曲頭と求めた第１拍及び修正信号の入力タイミングそれぞれとの間隔に基づいて、楽曲曲頭及び楽曲曲尾の間の拍相互間の間隔のデータを比例按分的に置換記録する手段と
を備えることを特徴とするメトロノーム。
【請求項３】
拍の間隔に関するデータを記録しておき、記録してあるデータを読み出し、拍のタイミングを視聴可能に再生するメトロノームにおいて、
前記データを記録する記録媒体と、
各拍のタイミングに対応させるべき信号をそれぞれタッピング入力する入力部と、
入力された信号の間隔に関するデータを前記記録媒体に記録する手段と
を備え、
前記記録媒体には楽曲の各小節の第１拍のタイミングが記録してあり、
更に、
楽曲曲頭及び途中位置でのテンポの設定手段と、
拍のタイミングの再生中における所定の修正信号の入力手段と、
該入力手段により修正信号が入力されたタイミングに最も近い第１拍のタイミングを記録媒体から求める手段と、
求めた第１拍のタイミングを修正信号が入力されたタイミングに置換記録する手段と、
求めた第１拍が含まれるテンポの区間の先頭と求めた第１拍及び修正信号の入力タイミングそれぞれとの間隔に基づいて、前記テンポの区間の先頭及び末尾の間の拍相互間の間隔のデータを比例按分的に置換記録する手段と
を備えることを特徴とするメトロノーム。
【請求項４】
拍の間隔に関するデータを記録しておき、記録してあるデータを読み出し、拍のタイミングを視聴可能に再生するメトロノームにおいて、
前記データを記録する記録媒体と、
各拍のタイミングに対応させるべき信号をそれぞれタッピング入力する入力部と、
入力された信号の間隔に関するデータを前記記録媒体に記録する手段と
を備え、
拍のタイミングの再生中における連続する複数の修正信号の入力手段と、
該入力手段により最初に修正信号が入力されたタイミングに最も近いタイミングの拍を記録媒体から求める手段と、
求めた拍以降の拍の間隔のデータを後続の修正信号の入力間隔に対応して置換記録する手段と
を備えることを特徴とするメトロノーム。
【請求項５】
拍の間隔に関するデータを記録媒体に記録しておき、記録してあるデータを読み出して、拍のタイミングを視聴可能に再生するメトロノームにおける拍の間隔の記録方法において、
各拍のタイミングに対応させるべき信号をそれぞれタッピングにより順次生成し、
前記データとして、生成した信号の間隔に関するデータを記録媒体に記録し、
前記記録媒体に記録してあるデータにより拍のタイミングを視聴可能に再生している間に、タッピングにより生成された複数の信号のうち、最初の信号が入力されたタイミングに最も近い拍のタイミングを記録媒体から求め、
求めた拍のタイミングを最初の信号が入力されたタイミングに置換記録し、
前記求めた拍以降の拍の間隔のデータを後続の信号の入力間隔に対応して置換記録することを特徴とする拍の間隔の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテンポの変化を含む楽曲に対応した拍を刻むことが出来、使用者が拍の位置を正確に予測できる表示を備えたメトロノーム及び拍の間隔の記録方法に関する。
【背景技術】
【０００２】
従来のメトロノームは最初に設定したテンポとさらには拍子で止めるまで正確一律に拍を刻むものであった。テンポが変化するものはなかった。
【０００３】
テンポの設定に使用者が拍間隔を実時間で示すことによるものが開示されている。日本国特開２００３−１９５８５８号公報では電子打楽器でプレイによって打撃間隔からテンポの設定がなされる。これは実時間上でテンポを指示するものであるが、その直後のテンポを指定するのみでテンポの変化まで指定するものではない。
【０００４】
一方日本国特開Ｈ７−２７１３６０号公報では自動演奏の出来る楽器において演奏データに曲の拍子やテンポを付帯させて記録しておき、再生の最初にその値を読み出して、表示や発音に用いるようにしている。これは樂曲対応と言えるが、やはり途中でのテンポの変化に対応するものではない。
【０００５】
人に拍を提示する手段は、機械的に振り子が往復運動をし、発音するものが最初のものであった。最近になって電子化されたメトロノームが種々考案され、表示としては、日本国特開Ｈ８−２０１５４１号公報のようにディスプレイ装置を用いるもの、日本国特開２０００−８８９７７号公報のように発光素子を並べたものを順次発光させるものがある。これらの電子化されたメトロノームは、機械式メトロノームの振り子を模擬しようとするものであり、横方向で、ものによっては円弧状の往復運動を表示し、その両端に到達したときが拍のタイミングであるとしている。その動きは等速あるいは上記日本国特開２０００−８８９７７号公報では両端で遅くなるような表示を狙っている。すなわち忠実に機械式のメトロノームの動きに対応させようとしている。
【発明が解決しようとする課題】
【０００６】
実際の楽曲は途中でテンポが変わったり、部分的にテンポの変化があったりすることが多くある。このような曲を練習するに当たって、従来の固定したテンポのメトロノームでは役に立たない。本発明の第１の目的は楽曲の進行に沿ってテンポの変化を反映することの出来るメトロノームの実現である。これはリタルダンドやアチェレランドのような徐々に変化するものを当然に含む外、楽譜にも表記されない拍単位の細かなテンポの揺らぎまで含む。
【０００７】
第１の目的を円滑に達成するためには、楽曲に対応して大きくあるいは微妙に変化するテンポでの拍のタイミングのデータを作成する手段が必要となる。さらには、そのデータに対して部分的修正も容易に出来ることが望まれる。本発明の第２の目的は拍のタイミングのデータを作成及び修正する手段の提供にある。
【０００８】
必ずしも等間隔でない拍の刻みにあわせて演奏するには、拍のタイミングの正確な予測が可能な表示方法が必要とされる。そのためには指揮法について記されている斎藤秀雄著「指揮法教程」音楽の友社に示されているように、注目させる点の動きにおいて、到達点が明確で、かつ加速してその点に至り、減速してその点から戻るのが適している。すなわち、ボールがバウンドするような運動がよいとされる。本発明の第３の目的は無音であっても拍のタイミングとさらにそれが何拍目かが正確に分る表示を実現することである。いわば、バーチャルな指揮者を装置で実現しようとするものである。
【０００９】
本発明の第４の目的は、このメトロノームを使い易くするための手段を講じることである。新しい機能を持ったために、従来のメトロノームではなかった操作を創設することが必要である。
【００１０】
本発明の第５の目的は、このメトロノームを用いて、ミュージックマイナスワンと呼ばれる独奏者のみ抜けた演奏を録音したメディアに関する。ミュージックマイナスワンとして協奏曲で独奏楽器の演奏を抜いた録音などがよく出版されている。呼び方は異なるがカラオケも独唱者が抜けた演奏であり同じものである。しかし、独奏楽器無しでの演奏では、例えばテンポが一定になってしまいがちであり、独奏者が微妙なテンポの変化をつけて思うように弾くと合わないというという問題があった。またしばしの間独奏楽器だけになるところでは、次のオーケストラが出るところでタイミングがずれてしまうという問題もあった。このため独奏の間メトロノームの音を入れてテンポを刻んでいるものもあるが、やはりテンポが一定であるという問題や、余分な音が鳴るという問題があった。本発明の第５の目的は、このメトロノームを用いて、ミュージックマイナスワンにおいて上記のような問題点を解消し、演奏の質を向上させ、かつ演奏し易いものとする手段を与えることである。
【発明の開示】
【００１１】
上記第１の目的を達成するため、本発明では楽曲あるいはその部分の全ての隣り合う拍の間隔データとさらには拍子のデータをメモリに記録したものを用い、順次そのデータを読み出してそれを次の拍までの時間として時間を計ることによって拍を刻んでいくこととした。もちろん同等のデータを取り出せるのであれば、例えば圧縮した別の形式で記憶してもよい。メモリとしては内部メモリを用いる他に、例えばディジタルカメラに用いられているような取り出し可能な小型大容量のメモリスティックやメモリーカードなどのディジタル記録媒体を用いてもよく、あるいは、ケーブルやネットワーク経由でデータを内部メモリにダウンロードすることでもよい。
【００１２】
原理的には拍の間隔データを１次元的に並べたもので拍を刻めるが、強拍、弱拍の表現や、楽譜との対応などのため、ディジタルの楽譜表現に近い表現が望ましい。すなわち各拍を刻んだときには小節番号と小節内で何拍目かというデータが分っているようにする。ゆっくりしたテンポで拍を分割するときには例えば補助拍として２＋２／３のような表現も必要である。あるいは電子楽器やコンピュータミュージックで用いられるＭＢＴ（Ｍｅａｓｕｒｅ／Ｂｅａｔ／Ｔｉｃｋ：小節番号／拍数／クロック数）で表現してもよい。
【００１３】
第２の目的を達成するためには、人のタッピングを入力とするのが誰にも操作し易い方法であり、本発明でもこれを主たる入力方法として用いる。入力デバイスとして専用装置ではそのためのボタンを用意する。またコンピュータ用のマウスを使うことも出来るし、演奏しながらの入力にはフットペダルや専用のデバイスを用いてもよい。なお、入力には全く白紙の状態から入力する初期入力モードと再生中に部分修正を行なう修正モードがある。初期入力モードではクリアされたメモリに拍間隔データを書き込んで行くのに対して、修正モードでは再生に用いているデータに修正データを書き戻すようにする。
【００１４】
長い楽曲を全てタッピングで入力するのは疲れる作業であり、コンピュータを用いて数値や速度表記を使って初期入力し、インタラクティブに修正を行なうことも本発明のもう一つの入力方法である。このコンピュータプログラムによれば、テンポ一定の部分をまとめて入力できるし、長い区間のリタルダンド、アチェレランドなども滑らかな変化を計算してデータの作成をすることが出来る。必要があればその後で部分的な修正を数値的に加えることも出来る。また、修正部分を指定して再生させ、タッピング入力で修正を行なうことが出来る。
【００１５】
第３の目的を達成するために、本発明の第１の解決手段は縦方向に設置した発光素子アレイを用い拍子に応じて拍ごとの振幅を変え速度変化をつけた発光点の移動をさせることである。すなわち強拍の前の振幅は大きく、弱拍の前の振幅は小さくする。また、６／８拍子の４拍目のような中強拍はその中間的な振幅とする。基本となる動きのパターンは時間軸と垂直位置の軸のグラフで表現すると放物線となるようにする。そうすると上記「指揮法教程」にもあるように打点まで加速して最大の速度となり反転して減速して戻るので、打点の予測の精度が向上する。なお、発光素子アレイの他にも種々の表示デバイスを用いることができるのは当然である。本発明の第２の解決手段は２次元ディスプレイ上に指揮棒の先端に相当する点の動きを表示するものである。この場合は拍子によって、異なる２次元的なパターンで点を移動させる。いずれの手段においても指揮法で打点と言われる拍の位置あるいは到達予定位置を常時示すようにする。発光素子アレイでは一番底の位置と同じ高さに常時発光する素子を置き、ディスプレイでは、打点の高さに水平線を引いておくなどする。また、打点での発光強度を特別強くすることで、より明確に打点のタイミングを確認できるようにする。練習中、視線は楽譜の方に向くのでメトロノームは視野の一部に入っている程度であることも多く、この表示が助けになる。
【００１６】
第４の目的は、概略テープレコーダの操作に似た操作手段とその処理プログラムをもつことで実現する。録音に対応するのが初期入力であり、再生に対応するのは再生であるが、テープレコーダと違って再生には、記録内容を保護するため書き込みを禁じた読み出しだけのモード、修正入力があったとき部分的に書き換えを行なう上書きモード、コピーをしながらの再生で修正入力は書き込みデータに反映するコピーモードとを設ける。書き込みの禁止は別途取り出し可能な記録媒体自体に設定したり、メモリデバイスとして元々読み出し専用のデバイスを用いたりすることなどの可能性もある。いずれにしても、操作の対象は、ひとまとまりのディジタルデータであり、コンピュータでファイルとして扱うものである。操作入力として揃えるのは、読み出しファイルの指定、書き込みファイルの指定（書き込み無しを含む）、初期入力スタート、再生スタート、一時停止、停止してスタート点に戻る、はや送り、などである。また発音のオン、オフ、その音量の調整も設ける。
【００１７】
さらに第４の目的のために、再生個所の指定手段が必要である。例えばメモリにある楽曲の全体が入っているとき、その部分のみを繰り返し練習に用いるときなどに必要である。これは、データに小節番号との対応を含ませ、開始位置、停止位置の小節番号と拍数を指定できる入力手段を用意することとする。また録音再生中は現在の小節番号、拍数を表示する。
【００１８】
第４の目的のためにさらに必要となるのが、開始前の空振りである。熟練した演奏者は指揮者の一拍分の振りで、最初の拍のタイミングとその後のテンポを感じ取る。この場合は空振りとは言わない。本発明でも、同等の表示をするので一拍前からの表示であわせることが可能である。しかし、初心者には例えば１小節あるいは、拍数で最低２拍から４拍の空振りでテンポを把握させてから演奏に入ることが必要である。このため本発明では、空振りの拍あるいは小節数を入力指定できるようにする。これはユーザ設定として、装置に残るようにする。
【００１９】
第５の目的は、ミュージックマイナスワンであるが、これは本発明の好適な応用の一つである。本発明では次のステップで録音・再生をする。まず模範演奏をする演奏者が最良とするテンポで合奏に加わって録音をし、この演奏と同時あるいはあとで本発明のメトロノームを用いてそのテンポを正確に写し取り、次にこれを本発明のメトロノームで再生しながら独奏者抜きの演奏をし、録音する。このときはメトロノームを無音で表示のみで作動させ、それに合わせて演奏をする。録音後、必要であればこの録音にメトロノームを再度調整して合わせる。そしてこのメトロノーム用データと組にしてミュージックマイナスワンの録音をエンドユーザに供給する。エンドユーザはメトロノーム用データをメトロノームにセットしてスタートさせ、録音メディアの再生を同期を取って起動させる。操作も演奏も一人で行なうことを想定して、スタート操作から最初の拍まで５秒ほどの間をあける。メトロノームの発音のオン／オフはエンドユーザのその時々の選択である。メトロノームのデータに追加の情報として、独奏楽器以外に動きがなくなっている期間にフラグを立て、この期間だけ発音するという制御も可能である。
【発明の効果】
【００２０】
本発明によって従来では不可能であったテンポの変化のある曲の練習が可能となる。そのデータは記録媒体で持ち運べるため、教師が譜面に書かれていない微妙なテンポの揺れを記録したデータを生徒が持ち帰って練習に用いることが出来る。あるいはＣＤなどから模範とする演奏のテンポを採取して練習に使用するようなことも可能となる。
【００２１】
本発明のメトロノームのデータを作成するために、大量の数値のキィー打ち込みのような作業は必要ではなく、より直感的で、効率良いタッピングでデータ作成が出来るので、広い範囲の利用者に容易に利用してもらえる。一方長い曲の入力を効率よく行なうためにはパソコンを用いて第一次データを手早く作ることも可能である。
【００２２】
本発明の第１の解決手段で電子化された表示では、縦方向の動きとし、指揮棒の動きを模倣しているため、テンポが揺らいでも正確に合わせることが可能である。本発明の第２の解決手段で２次元ディスプレイを用いる場合はさらに確度が増す。
【００２３】
無音モードを用いて、表示に合わせて演奏する練習はオーケストラの指揮者に合わせるための準備練習として今までにない高い効果を期待できる。
【図面の簡単な説明】
【００２４】
第１図は実施例１の装置の外観と部品を示す図、
第２図は発光させる点の移動の様子を示す図、
第３図は実施例２における３拍子の振り方を示す図、
第４図は実施例１のコンピュータプログラムの重要な部分のフローを示す図である。
【発明を実施するための最良の形態】
【００２５】
本発明の実施には２つの形態がある。第１の形態は専用装置で発光素子アレイを用いるものである。マイクロプロセッサーを内蔵するもののビデオデッキくらいの簡単な操作で使え、コストも抑えられる。ＵＳＢなどのパソコンで用いられている標準インターフェイスを備え、マウスやマウスに仕様を合わせたフットスイッチなどを接続できるようにする。データの格納、持ち運びのためにメモリカードなどの記憶媒体のためのスロットも用意する。
【００２６】
本発明の第２の実施形態はパーソナルコンピュータの応用ソフトウェアとしての実現である。ディスプレイ、マウス、オーディオ出力と標準で装備が期待できるものがあればそれを使える。しいて言えば本発明の専用装置とのデータ交換のため記憶媒体を読み書きするものをオプションとしてつければなお良い。楽器練習の場所などを考えると、タブレットパソコンやパームコンピュータがオールインワンで便利である。
【００２７】
（実施例１）
この実施例は本発明を専用の装置で実現した例であり、その外観の例を第１図に示す。図において、１は本発明のメトロノーム、２は拍の間隔と拍子を記憶した記憶媒体で、そのためのスロット３に、着脱可能である。４は発光素子を一列に並べた発光素子アレイで、発光する素子が順次入れ替わることによって指揮棒の動きに似せた動きをする。下端が拍の位置である。５の裏にはスピーカがあり、拍ごとの発音をする。６は液晶などの平面ディスプレイデバイスであり、動作中は、小節番号、拍数、テンポなどを表示し、メニューによる諸設定の時にはそのための表示を行なう。
【００２８】
７は操作パネルであり、ここに示したのは一実施例であり、変形が可能である。８は装置の電源スイッチ、９はスピーカのオン／オフスイッチ、１０はメモリへの書き込み禁止オン／オフスイッチであり、いずれも押し込み位置でオン、浮き出し位置でオフとなるラッチングタイプのものである。１１はメニュー選択の開始ボタン、１２は選択ボタン、１３は戻りボタンであり、いずれも直ぐに戻るモーメンタリータイプである。１４はロータリースイッチでメニューのリストでのポインターを上下させるのに用いる。１５はスタート／一時停止ボタン、１６は拍のタイミングの入力ボタン、１７は強制入力の指示ボタン、１８はストップ／リワインドボタンであり、いずれも離せば戻るモーメンタリータイプで、かつ激しい使用に耐える堅牢なタイプのものである。特に１５〜１８のボタンの操作が容易なように、操作パネルは垂直ではなく、水平に近い角度とする。
【００２９】
１９は例えばＵＳＢのコネクターであり、マウスや、マウスとインターフェイスを合わせたフットスイッチなどを接続し、それらを１６、１７のタイミング入力、強制入力ボタンの少し離れた場所からの代替入力として用いる。図に表示されていないが、この他ＬＡＮへの接続用コネクターあるいは無線ＬＡＮのためのアンテナなどネットワークへの接続もオプションである。
【００３０】
この装置の内部には、電源としての電池、マイクロプロセッサー、プログラム用ＲＯＭ
、ＲＡＭ，着脱式の記憶媒体のインターフェイス、ＵＳＢインターフェイス、ＬＡＮなどネットワーク接続のためのインターフェイスを備える。オーディオ回路、ディスプレイ回路、操作パネルの入力インターフェイスも備える。パソコンと異なる特殊なものとしては、発光素子の駆動回路がある。１個づつの素子に対応したビットを持つレジスタを持ち、その出力によってオン／オフする。勿論このレジスタはマイクロプロセッサーから書き込みが出来る。
【００３１】
この装置の使用には多くの選択枝があるが、その選択は階層式のメニュー選択操作によって行なわれる。１１のメニューボタンを押すことによって第１階層のメニューがディスプレイ６に１行１件で表示される。１４のロータリースイッチを回転させることによって、ポインターが１行毎上下し、希望の選択に合わせて、１２の選択ボタンを押すことによって、選択が行なわれ、次の階層のメニューの表示に移るか、あるいは選択に対応する設定が行なわれる。１３の戻りボタンは一つ上の階層に戻るのに用いる。
【００３２】
メニュー選択するものとしては次のようなものがある。第１に使用モードとして、新規記録、ファイル再生、従来メトロノームすなわち固定テンポ、従来メトロノームで記録、リモートスレーブモード、ファイル管理など。第２に読み出しファイルの選択、その下位メニューに内蔵メモリ、メモリスティックなどの記録媒体、ネットワーク経由ダウンロード、そして、さらに下位にフォルダーの選択や個別ファイルの選択へ繋がる。第３に書き込みファイルの選択として、オフすなわち読み出しのみ、上書き、新規ファイルに書き込みなどを用意し、書き込み先の指定に繋がる。第４に記録の選択として、拍子の設定、タクト間隔の拍数、拍の分割、など、第５に再生の選択として、開始位置、停止位置、繰り返し再生のオン・オフ、刻み音のオン／オフ、音の種類、ボリューム、前振りの拍数（０、１、１小節、２小節など）、第６に曲中のジャンプの指定として、全体・個別のリピートをする／しない、カットの指定など。第７に各種設定として、日付と時刻合わせ、言語の選択など。従来のメトロノームに比べて複雑である印象があるかも知れないが、ビデオカメラと同様、これらのオプションの詳細に立ち入らなくても、基本の動作は標準の設定で行なわれる。
【００３３】
新規記録の動作は以下のように行なう。まず拍子などの設定を行なう。例えば速い８分の６拍子では１拍目と４拍目のみをタップする。すなわち指揮で言う２つ振りであり、タクト間隔３拍である。例えば逆に遅い４分の４拍子で１拍を２タップにすると、拍の分割が２ということになる。もし設定がなければ、拍子を無視してすなわち１拍子で記録する。そして１５のスタートボタンを押し、以下１６のタイミング入力ボタンをタッピングすることで入力していく。もし途中で拍子などの設定変更があるならば、その先頭まで１６でのタッピングを入力後、１５のボタンを押すと一時停止の状態となる。設定を変更して、再び１５のボタンを押すと、これを一時停止前の最後のタッピングすなわち変更後の先頭のタイミングとみなす。以下１６のボタンでタッピングを続ける。最後には１８のストップボタンで終了とする。
【００３４】
従来メトロノームで記録というのは次のように動作する。記録の諸設定を行なってメニュー選択を終わると、テンポ設定画面となる。１４のロータリースイッチを用いてスタートのテンポにポインターを合わせ１２の選択ボタンで選択する。１５のスタートボタンで固定テンポのメトロノームが動作開始する。途中でテンポを変えるときは、１５のボタンで一時停止して変更し、再び１５のボタンで再スタートする方法と、一時停止せず、１４のロータリースイッチで新しいテンポに合わせて１２のボタンで次の拍から変更する方法と、１２のボタンを押したままにして１４のロータリースイッチを回して連続的に変化させる方法とがある。
【００３５】
上記の新規記録に対して、装置内部では、タッピングの間隔を内部時計の値を読み取って記録していく。設定されたファイルに書き込むが、設定がなければ内部メモリを用いる。時間の単位は互換性の在るように標準化しなければいけないが、仮にここでは１ミリ秒すなわち１秒の１０００分の１とする。スタートから第１のタッピングまでの時間も記録する。また、データの区別のため記録終了の日付時刻、ファイルの連続番号を書き込む。
【００３６】
再生の動作は次のように行なう。再生するファイルの選択を行なう。これを行なわないときには、直前に再生したファイルを用いる。また、記録終了後はそのファイルの再生が可能な状態となっている。必要ならばその他の設定を行なった上で、１５のスタートボタンを押すと、再生が始まる。記録されたスタートから第１のタッピングまでの時間も再現される。１５のボタンで途中での一時停止が可能で、再び１５のボタンで続きの部分の再スタートが可能である。再生中４の発光素子アレイにタクトの動きが表示され、設定により５のスピーカから発音がある。発音はボタン９で随時オン・オフすることもできる。６の画面には、現在の小節番号、タクト数、拍子、テンポ、ファイル番号、などが表示される。１８のボタンで停止するが表示は残る。もう一度押すとスタート位置に戻る。
【００３７】
記録されたテンポを尊重するときには、演奏の方を合わせ、装置に何の入力もしない。しかし、ずれを装置の方で合わせる手段もある。それは小節の第１拍で１６のボタンあるいは同等の働きをするフットスイッチなどでタイミング入力をすることによる。装置はこのタイミングを第１拍と置き直し以降記録とおりのテンポで進める。
【００３８】
再生の内部処理は次のように行なう。設定されたあるいは設定がなければ直前に使用していたファイルの間隔データを順次読み出しその間隔をタイマーにセットして時間を計測し、タクトを刻んでいく。４の発光素子アレイは１タクトの間に発光する素子を最下点から順次切り替えて往復させる。後にその詳細を説明する。６の表示内容の内拍数と小節番号も順次更新する。上記ずれの修正には、まず記録データの中で入力タイミングに最も近い小節の第１拍を求める。入力のタイミングをその拍の位置として以下の処理を続ける。
記録データには変更を加えない。
【００３９】
記録内容に対する修正の動作はつぎのように行なう。そのあたりのテンポを変更するとき、これを「マクロテンポ修正」と呼び、小節の第１拍を１拍のみ１６のボタンなどで入力する。局部的な拍毎のテンポの修正はこれを「ミクロテンポ修正」と呼び、１７のボタンを押した状態で連続した拍のタイミングを１６のボタンなどで入力する。このとき最初のタイミングは記録の拍と一致するように入力し、以後の拍は自由に入力する。最後のタイミング入力以降は拍数は入力拍数と同じだけ進み、テンポは記録されていたテンポに戻る。
【００４０】
上記の修正に対応する内部処理は次のように行なう。１６のボタン入力があったとき、１７のボタンが押されていなければ、マクロテンポ修正であり、押されているとミクロテンポ修正であると区別する。マクロテンポ修正に対しては、まず記録データの中で入力タイミングに最も近い小節の第１拍を求める。曲頭あるいはテンポ指示の変わった所からその個所までの入力タイミングの時間と記録上の時間との比を求め、その比でその間にある間隔データを置き換える、かつ曲尾あるいは次のテンポ指示の個所までその後の間隔データも同じ比で変更する。ミクロテンポ修正に対しては、第１入力拍に最も近い拍を決め、その拍以降の間隔データを入力された拍間隔に置き換える。１７のボタン開放後は、最後の入力拍以降前の拍間隔に戻って拍を刻む。
【００４１】
ここで発光素子アレイの制御について述べる。まず発光する点をどのように移動させるかであるが、時間軸とのグラフとしたときに、放物線となるようにする。すなわちボールを投げ上げてそれが戻ってくるのと同じようにする。最下点では直ちに跳ね返って次の方物線を描く。拍に強弱をつけるには振幅を変えるが、強拍の前の振幅を大きく、弱拍の前の振幅は小さくする。
【００４２】
第２図にいくつかの例を示す。ここでは発光する点を移動させることを指揮と同じく「振る」という表現を用いる。各グラフの横軸は時間を、縦軸は発光する点の位置を最大値１として表している。図中Ａは４分の４拍子の例である。１拍分の前振りを大振幅で行い、最下点に達したときが１拍目である。２、３、４拍目に向けては、７０％ほどに小さい目の振幅で振り、次の１拍目に向けて１００％の振幅で振る。図中Ｂは８分の６拍子の例である。強拍の１拍目に向けて１００％、中強の４拍目に向けて７０％、その他の拍に向けては５０％の振幅で振る。図中Ｃはテンポの緩やかな４分の３拍子であるが、各拍を２分割して振っている。１つの振りが８分音符に相当する。裏の拍と呼ぶ分割点では、最下点まで戻らず、３０％の点まで戻し、表の拍との区別をする。振りの最高点はタクトの時刻の中間点であるようにする。そのため分割の際には昇りと下りとでグラフが対称形ではない。
【００４３】
第２図は連続関数で示しているが、装置では何番目の発光素子を点灯させるかという計算をしなければならない。タクト間隔をＴとする。ミリ秒を単位としている。時間変数をｔとする。簡単のため時刻は振りの最初で０から始まるとする。発光素子の番号は、最下点を０として、１づつ順番につける。この実施例では３１番までとする。計算は１ミリ秒毎に行なうこととする。ｔが０からＴに達するまで繰り返し計算する。ｔ／Ｔをｘとおく。その振りでの最高点の番号をＡとする。すると各時刻での発光素子の番号Ｙを計算する式は４Ａｘ（１−ｘ）となる。
【００４４】
回路的には、発光素子制御のために３２ビットのレジスタを設け、計算機からその値を書き込むようにする。各ビットの出力で対応する発光素子の電流オン・オフを切り替え、１となっているビットの対応素子が発光するようにする。上記の計算で求まった番号の対応ビットのみを１として発光素子制御レジスタに書き込む。１個づつを発光させると、動きが滑らかではないので、Ｙの小数部分を用いて、割り切れていないときには、Ｙの値を挟む２つの素子をその小数部分の値に応じて発光強度を変える。具体的には、発光時間の長さで制御する。小数点以下３ビットを取れば位置Ｙが８分の１の精度で求まる。例えば小数部が３／８の値になれば、まず整数部の番号の素子を８分の５ミリ秒、次に次の番号の素子を８分の３ミリ秒発光させるとよい。小数部が０であれば、整数部の素子を１ミリ秒発光させる。例えばメトロノーム表記が１２０のテンポであれば、Ｔは５００となるから、５００回計算を繰り返し、発光させる素子と発光時間を制御することになり、その間に往復で６２の素子間を移動するので十分滑らかな、動きとなる。
【００４５】
０番の素子は他の素子より発光強度を２倍程度となるように素子の種類をかえるか、電流値を設定する。これは最下点に達したタイミングは拍のタイミングとして明瞭に把握できるようにするためである。また最下点の位置を常に見れるようにするため、Ｙの値が０でないときも、ある一定の低いレベルでの発光を持続させる。これはこの素子だけバイアス電流を加えることでもよい。別のデザインでは、０番素子の横に当たる位置に、常に発光させる別の素子を配置してもよい。発光色を変えてもよい。
【００４６】
第４図は、以上に説明した処理の内、再生と修正に関する部分をフローチャートで示したものである。図中１００は１ミリ秒ごとの周期タイマー割り込み処理の開始点である。１０１では直前の周期中にボタン操作があったかを判定する。なければＮの方に進む。１０２では、変数ｔを１進め、それが拍の長さＴに達したか判定する。達していない場合には、Ｎに進む。１０３ではｔを基にＹの値を算出し、該当する素子を発光させるようレジスタへの書き込みをする。１０２でＴに達したときには、１０４に進む。ここで、その時の実時間を小節、拍と結びつけて記録しておく。拍、さらに拍が所定の数進んだときには小節を次に進める。ファイルから新しい拍の長さＴを読み出す。次の１０５では、ｔを０として、最初の発光素子を駆動するようレジスタへの書き込みを行なう。
【００４７】
１０１でボタン操作があったとき１０６では、それがボタン１６を押したものかどうか判定する。そうではないときには、１０７で各ボタンに対応する処理を行なう。ボタン１６を押したものであれば、さらに１０８でボタン１７が押されているかどうか判定する。そうでなければ、マクロ修正であり、１０９でまず、最近接の小節の先頭を求める。そして小節と拍の値を求めたものに書き換える。次に１１０で曲頭あるいはそれまでの最後のテンポ切替えの実時刻を読み出し、現時刻迄の差をＬ２として求め、他方求めた小節の先頭の修正前の時刻迄の差をＬ１とする。なお、未だ到達していなかった場合は拍間隔データを加算して求める。Ｌ２をＬ１で割った値が修正比率である。その小節の第１拍の修正前の長さに修正比率を掛けて修正拍間隔を求めＴとする。ここで処理優先度の低い処理１１１に起動をかけ、処理は１０５に飛ぶ。１１１では、曲頭あるいはそれまでの最後のテンポ切替え個所から現時点を越して次のテンポ切替え個所あるいは曲尾までの拍間隔データを修正比率を掛けたものに書き換える。
【００４８】
１０８でボタン１７が押されているときはミクロ修正であり、１１２に進む。１１２では、それがボタン１７が押されて最初のものかどうか判定する。そうであれば、１１４に進む。１１４では、前後の最近接拍を決め、その実時刻ｔ１を記録する。最初でないときには、１１３に進む。１１３ではその実時刻ｔ２からｔ１を差し引き、修正拍間隔を求め、データを書き換える。ｔ１にｔ２の値を代入する。拍を進めファイルから拍間隔Ｔを読み出し１０５に進む。
【００４９】
以上の第４図の説明での現時刻としては、曲頭を０とし、ミリ秒を単位とするカウントを用いるのが便利である。
【００５０】
（実施例２）
この実施例においてはパーソナルコンピュータに応用ソフトウェアを走らせて本発明を実現する。実施例１の専用の装置に比べ、グラフィックを用いた対話手段を用いることによって種々の設定がやり易くなる。一番大きな違いは、タクトの表示が２次元で出来るため、指揮棒の動きをほぼそっくりに表示することが出来る点である。
【００５１】
また、多くの小節をまとめてテンポ指定をしたり、徐々にテンポの変わるアチェレランド、ストリンジェンド、リタルダンドなどを始めと終わりのテンポ、変化曲線を指示して滑らかに変化するデータを一挙に作成することも可能である。こうして１曲分のテンポデータをすばやく作成できるので、ワークステーションとして、初期データの作成に用いることが出来る。データごとに名称をつけることもできる。結果を記憶媒体に書き込んで、実施例１の専用装置に持ち込むことも出来る。
【００５２】
拍のタイミングを正確に予測することは実施例１の１次元の表示でも可能である。実施例２の２次元の表示では、さらに何拍目であるのかも明瞭にわかるところが長所となる。非特許文献１から３拍子の振りを引用すると第３図のようになる。第３図の３１が一拍目のタイミングの点であり、そこから減速して、３２の点に至り、そこから加速して３３の２拍目のタイミングの点に至る。さらに減速して３４、加速して３５、減速してただし大きく移動して３６、加速して３１へ戻る。ここで各直線に沿っての移動距離は、前出のＹの式でＡの替わりに両端の間の距離を用いて求めることが出来る。ただしｘは減速時は０から０．５まで加速時は０．５から１までである。
【００５３】
表示デバイスは、タブレットＰＣの一体型でもよいし、本体と別のディスプレイを用いてもよい。人数に応じて大型のＴＶディスプレイ、オーケストラや合唱では投影型のディスプレイを用いることも出来る。あるいは、同じ映像信号を複数のディスプレイで表示することも可能であり、別室での演奏と同期を取ることも出来る。逆に３インチ以下の小型ディスプレイを譜面台の隅に置くことも可能である。
【産業上の利用可能性】
【００５４】
本発明は電子化されたものも含めた従来のメトロノームに置き換わるものとして利用される。すなわち、演奏家、楽団、音楽教育機関、家庭などで演奏の練習ツールとして使われる。従来のものでは対応できなかったテンポの変化のある楽曲でも利用できるようになり、初心者だけでなく上級者にも利用者が広がる。また、映画用音楽の録音において、映像に合わせて演奏をはめ込む場面などにも有用である。また、バレー、体育、語学、消防、軍隊などの所定の動作などの訓練にも用いることが出来る。
楽曲のテンポを記録した本発明の装置のための媒体が商品としての価値があり、その製作販売のビジネスが創生される。ミュージックマイナスワンと呼ばれる従来からある製品をＣＤとテンポ記録した記憶媒体とを組にした製品も可能である。
【符号の説明】
【００５５】
２    テンポデータの記憶媒体
４    発光素子アレイ
６    ディスプレイ
１５〜１８    操作用ボタン
【図１】
0005198766.tif 000002
【図２】
0005198766.tif 000003
【図３】
0005198766.tif 000004
【図４】
0005198766.tif 000005