(57)【要約】【課題】幅広い演奏データを良好な発音で忠実に演奏可能にする。【解決手段】弾性部材で構成されるリング状部材１５２とリング状スペーサ１０１とが、回転軸１００に交互に挿通配列され、反時計方向に常時回転する。通電によりアーム４３が上方に回動してピック４６の回転規制が解除されると、ピック４６が時計方向に瞬時に回転し、駆動爪４６ａ１が対応する２つのリング状部材１５２間に嵌入し、弾性保持されて駆動され、それによってピック４６がリング状部材１５２に連動して時計方向に回転する。これにより、駆動爪４６ａ１が駆動され、回転方向において先行する駆動爪４６ａ４がリード４８の先端部を弾いた後、さらに先行する駆動爪４６ａ３がスイングアーム４３の自由端部４３ａに速やかに当接して、初期状態へ復帰することで、１回の発音動作が完了する。【選択図】    図５
2005017731.tif 000002
【特許請求の範囲】
【請求項１】
発音可能な複数の発音体（４８）と、
軸支された係合部材（１５２）と、
前記係合部材を一方向に常時回転させる回転手段（５１）と、
それぞれ固定的に設けられた発音体駆動部（４６ａ）、カム部（５３）及び被駆動部（４６ａ）を有し、前記被駆動部が前記係合部材に係合可能なように回転自在に軸支された、前記複数の各発音体に対応する複数の回転部材（４６）と、少なくとも前記回転部材の被駆動部が前記係合部材に係合可能な係合可能状態時以外で前記回転部材のカム部と常時当接することで、前記係合可能状態となる回転方向に前記回転部材を付勢する付勢手段（４５）と、
演奏データに基づいて駆動信号を生成する信号生成手段（１１）と、
前記複数の各回転部材に対応して設けられ、前記信号生成手段により生成された駆動信号に応じて動作することで、前記付勢手段による付勢力に抗して、対応する回転部材の回転の規制及び規制の解除を行う複数の動作部材（４３）とを有し、
前記係合部材は、弾性部を有し、前記回転部材の被駆動部を前記弾性部の任意の位置で弾性保持しつつ回転することで前記被駆動部を駆動するように構成され、
前記動作部材による回転の規制の解除によって前記回転部材が前記係合可能状態になったとき、前記回転部材の被駆動部が前記係合部材の前記弾性部に弾性保持されて駆動されることで、前記回転部材が前記係合部材に連動して回転し、該回転部材の発音体駆動部が対応する発音体に接触する発音動作によって該発音体を発音させるように構成されたことを特徴とする演奏装置。
【請求項２】
発音可能な複数の発音体（４８）と、
軸支された係合部材（１５２）と、
前記係合部材を一方向に常時回転させる回転手段（５１）と、
それぞれ固定的に設けられた発音体駆動部（４６ａ）及び被駆動部（４６ａ）を有し、前記被駆動部が前記係合部材に係合可能なように回転自在に軸支された、前記複数の各発音体に対応する複数の回転部材（４６）と、
前記回転部材の被駆動部が前記係合部材に係合可能な係合可能状態となる回転方向に前記回転部材を付勢する付勢手段（４５）と、
演奏データに基づいて駆動信号を生成する信号生成手段（１１）と、
前記複数の各回転部材に対応して設けられ、前記信号生成手段により生成された駆動信号に応じて動作することで、前記付勢手段による付勢力に抗して、対応する回転部材の回転の規制及び規制の解除を行う複数の動作部材（４３）とを有し、
前記動作部材による回転の規制の解除によって前記回転部材が前記係合可能状態になったとき、前記回転部材の被駆動部が前記係合部材と係合し、該係合部材によって前記被駆動部が駆動されることで前記回転部材が前記係合部材に連動して回転し、該回転部材の発音体駆動部が対応する発音体に接触する発音動作によって該発音体を発音させるように構成され、
前記信号生成手段は、同一音高に関し、前記演奏データで規定される発音間隔と前記回転部材による発音動作で可能な最小可能発音間隔とに基づいて、前記演奏データを修正した後に、前記駆動信号を生成することを特徴とする演奏装置。
【請求項３】
前記信号生成手段は、前記演奏データの演奏速度に関わるデータを修正した後に、前記駆動信号を生成することを特徴とする請求項２記載の演奏装置。
【請求項４】
前記複数の回転部材は、各々独立して回転可能であり、前記複数の動作部材は、各々独立したタイミングで、対応する回転部材の回転の規制及び規制の解除を行うことを特徴とする請求項１〜３のいずれか１項に記載の演奏装置。
【請求項５】
前記信号生成手段は、同一音高に関し、前記演奏データで規定される発音間隔が前記回転部材による発音動作で可能な最小可能発音間隔より短い場合は、前記演奏データで規定される発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データのテンポデータを修正した後に、前記駆動信号を生成することを特徴とする請求項１〜４のいずれか１項に記載の演奏装置。
【請求項６】
前記信号生成手段は、前記演奏データのテンポデータを許容範囲内で修正しただけでは、前記演奏データで規定される発音間隔が前記最小可能発音間隔の範囲内に収まらない場合は、前記演奏データのテンポデータを前記許容範囲内で修正することに加えて、前記演奏データで規定される発音間隔を規定するデータを修正した後に、前記駆動信号を生成することを特徴とする請求項５記載の演奏装置。
【請求項７】
演奏データに基づいて演奏機構部（ＭＰ）で演奏を行う演奏装置であって、
イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力手段（１４）と、
当該演奏装置の連打性能を示す連打性能データを記憶する連打性能データ記憶手段（１２）と、
前記演奏データ入力手段により入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ記憶手段により記憶された連打性能データで規定される最小可能発音間隔とを比較する比較手段（１１）と、
前記比較手段による比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正手段（１１）と、
前記修正手段により修正された演奏データに基づいて前記演奏機構部による演奏を制御する演奏制御手段（１１、１７）とを有することを特徴とする演奏装置。
【請求項８】
演奏データを再生する少なくとも１つの演奏装置（ＰＮ）について、該演奏装置の連打性能を示す連打性能データを記憶する連打性能データ記憶手段（１２）と、
イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力手段（１４）と、
前記演奏データ入力手段により入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ記憶手段により記憶された連打性能データで規定される最小可能発音間隔とを比較する比較手段（１１）と、
前記比較手段による比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正手段（１１）と、
前記修正手段により修正された演奏データに基づいて出力を行う出力手段（１７）とを有することを特徴とする演奏データ編集装置。
【請求項９】
演奏データに基づいて演奏機構部で演奏を行う演奏装置を制御する、演奏装置の制御プログラムであって、
イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力ステップと、
前記演奏装置の連打性能を示す連打性能データを取得する連打性能データ取得ステップと、
前記前記演奏データ入力ステップにより入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ取得ステップにより取得された連打性能データで規定される最小可能発音間隔とを比較する比較ステップと、
前記比較ステップによる比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正ステップと、
前記修正ステップにより修正された演奏データに基づいて前記演奏機構部による演奏を制御する演奏制御ステップとをコンピュータに実行させることを特徴とする演奏装置の制御プログラム。
【請求項１０】
演奏データを再生する少なくとも１つの演奏装置について、該演奏装置の連打性能を示す連打性能データを取得する連打性能データ取得ステップと、
イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力ステップと、
前記演奏データ入力ステップにより入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ取得ステップにより取得された連打性能データで規定される最小可能発音間隔とを比較する比較ステップと、
前記比較ステップによる比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正ステップと、
前記修正ステップにより修正された演奏データに基づいて出力を行う出力ステップとをコンピュータに実行させることを特徴とする演奏データ編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、演奏データに基づいてリード等の発音体を発音させるオルゴール等の演奏装置、演奏データ編集装置、演奏装置の制御プログラム及び演奏データ編集プログラムに関する。
【０００２】
【従来の技術】
近年、バレルドラムを用いることなく、演奏データ等に基づく駆動信号に応じて、リード等の発音体を発音させるようにしたオルゴール型等の演奏装置が知られている。
【０００３】
例えば、下記特許文献１のオルゴールの弾鍵装置は、複数の振動弁が爪車の複数の爪で弾鍵されるように、回転駆動源によって前記爪車が回転自在に複数配設された正回転する軸と、回転駆動源により常時反回転し、歯車が固着された軸とから構成されている。そして、コントローラー部からの１パルス信号で前記爪車の回転域を進退運動源により進退運動するプランジャで、前記プランジャの先端部と爪車の爪との係合により爪車を回転制御することにより前記歯車が爪車の爪を強制的に間欠駆動することで弾鍵するようにしている。これによれば、爪車は、被駆動時には、歯車に連動して回転し、比較的ゆっくりした速度で弾鍵され、メカノイズも抑制される。
【０００４】
【特許文献１】
特開２００１−２３６０６１号公報
【特許文献２】
特開平５−００２３８７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特許文献１では、爪車は、正回転する軸から自重で回転力を得て回転するようになっているため、爪車の回転速度は通常、歯車の回転速度によって規定され、ゆっくりであり、爪車の爪と歯車の歯先とが係合するまでの爪の空走時間が長い。そのため、爪車の爪と歯車の歯先とを正確に係合させるために、歯車の歯先ピッチ、及びパルス信号の間隔に十分な余裕を設ける必要があり、例えば、同一音高の連弾に適さない等、適用可能な曲乃至演奏態様が限定され、用途が狭い。それに加えて、同一音高に関し可能な連弾速度は、歯車の回転数及び歯先ピッチで決まり、最小分解能をあまり小さくできないことから、速い連弾に適さない。従って、演奏可能な曲の範囲が必ずしも広くないという問題があった。
【０００６】
また、爪車が自重に依存して回転するため、正回転する軸との滑りを生じる場合は、爪が所期の歯先に係合せず、発音タイミングが狂うおそれがあり、忠実な演奏を確実に行うことが容易でないという問題があった。
【０００７】
ところで、演奏データを自動的に演奏するものとして、自動演奏ピアノ等の演奏装置も知られている。この演奏装置は一般に、演奏データに基づき鍵をソレノイド等を用いて駆動し、押鍵動作と同じように鍵を動作させることで、奏者による押鍵動作の場合と同様に、弾弦がなされて発音するようになっている。
【０００８】
ところが、演奏に用いられる演奏データは、外部から入力されることが多く、それらの演奏データは、当該演奏装置専用に記録されたものとは限らず、通常、汎用的なデータであるため、特にハンマアクション機構を備えた演奏装置で自動演奏する場合は、打鍵速度や連打性能の関係で、適切な演奏を行えない場合がある。
【０００９】
そのため、上記特許文献２では、演奏データを記録する記録用ピアノと演奏データを再生する自動演奏ピアノの両構造に関するデータを比較して、両構造の違いを補償するように打弦強度データを変換するようにしている。しかしながら、特に同一音高に関し、連打性能を超える演奏データを演奏する場合は、打弦強度データの変換だけでは対処できない。
【００１０】
すなわち、一般に、リアルタイム入力により記録される演奏データは、鍵盤楽器等を利用して行われ、その演奏データは、記録に用いた鍵盤楽器の連打性能に応じたものとなる。例えば、連打性能は、ハンマアクション機構を有するグランドピアノ、アップライトピアノでそれぞれ１５回／秒、７〜８回／秒程度、ハンマアクション機構を有しない鍵盤楽器では１５回／秒以上である。また、ステップ入力によれば、一層高い連打性能に相当する演奏データも記録可能である。
【００１１】
すなわち、演奏データの記録時には、通常、再生側の演奏装置の連打性能が考慮されないため、連打性能を超える演奏データをそのまま演奏すると、不適切な演奏となる。特に、再生側の演奏装置がアップライト型で、ハンマアクション機構を有していて連打性能がそれほど高くない場合は、適切に演奏可能な曲の範囲が結果的に限定されるという問題があった。
【００１２】
【課題を解決するための手段】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、連打に関し、幅広い演奏データの良好な演奏を可能にすることができる。
【００１３】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１の演奏装置は、発音可能な複数の発音体と、軸支された係合部材と、前記係合部材を一方向に常時回転させる回転手段と、それぞれ固定的に設けられた発音体駆動部、カム部及び被駆動部を有し、前記被駆動部が前記係合部材に係合可能なように回転自在に軸支された、前記複数の各発音体に対応する複数の回転部材と、少なくとも前記回転部材の被駆動部が前記係合部材に係合可能な係合可能状態時以外で前記回転部材のカム部と常時当接することで、前記係合可能状態となる回転方向に前記回転部材を付勢する付勢手段と、演奏データに基づいて駆動信号を生成する信号生成手段と、前記複数の各回転部材に対応して設けられ、前記信号生成手段により生成された駆動信号に応じて動作することで、前記付勢手段による付勢力に抗して、対応する回転部材の回転の規制及び規制の解除を行う複数の動作部材とを有し、前記係合部材は、弾性部を有し、前記回転部材の被駆動部を前記弾性部の任意の位置で弾性保持しつつ回転することで前記被駆動部を駆動するように構成され、前記動作部材による回転の規制の解除によって前記回転部材が前記係合可能状態になったとき、前記回転部材の被駆動部が前記係合部材の前記弾性部に弾性保持されて駆動されることで、前記回転部材が前記係合部材に連動して回転し、該回転部材の発音体駆動部が対応する発音体に接触する発音動作によって該発音体を発音させるように構成されたことを特徴とする。
【００１４】
この構成によれば、演奏データに基づいて生成された駆動信号に応じて動作部材が動作し、回転部材の回転の規制が解除されると、付勢手段により回転部材が係合可能状態となる回転方向に付勢されて回転する。回転部材は、付勢手段により付勢されるので、回転の規制が解除されたとき、瞬時に係合可能状態となる。被駆動部が係合部材に係合するまでの空走時間が短く、しかも、係合部材は、その弾性部の任意の位置で被駆動部を弾性保持するので、被駆動部と係合部とが駆動信号に沿った正確なタイミング乃至位置で係合する。従って、演奏データの適用範囲が広い。回転部材が係合可能状態になったとき、回転部材の被駆動部が係合部材の弾性部に弾性保持されて駆動されることで、回転部材が係合部材に連動して回転し、回転部材の発音体駆動部が対応する発音体に接触する発音動作を行うことで、該発音体が発音する。回転部材は、係合部材に連動する速度で回転するので、速すぎず、発音体の発音動作が良好となり、メカノイズが少なく、澄んだ音が得られる。よって、連打に関し、幅広い演奏データの良好な演奏を可能にすることができ、メカノイズも抑制することができる。
【００１５】
上記目的を達成するために本発明の請求項２の演奏装置は、発音可能な複数の発音体と、軸支された係合部材と、前記係合部材を一方向に常時回転させる回転手段と、それぞれ固定的に設けられた発音体駆動部及び被駆動部を有し、前記被駆動部が前記係合部材に係合可能なように回転自在に軸支された、前記複数の各発音体に対応する複数の回転部材と、前記回転部材の被駆動部が前記係合部材に係合可能な係合可能状態となる回転方向に前記回転部材を付勢する付勢手段と、演奏データに基づいて駆動信号を生成する信号生成手段と、前記複数の各回転部材に対応して設けられ、前記信号生成手段により生成された駆動信号に応じて動作することで、前記付勢手段による付勢力に抗して、対応する回転部材の回転の規制及び規制の解除を行う複数の動作部材とを有し、前記動作部材による回転の規制の解除によって前記回転部材が前記係合可能状態になったとき、前記回転部材の被駆動部が前記係合部材と係合し、該係合部材によって前記被駆動部が駆動されることで前記回転部材が前記係合部材に連動して回転し、該回転部材の発音体駆動部が対応する発音体に接触する発音動作によって該発音体を発音させるように構成され、前記信号生成手段は、同一音高に関し、前記演奏データで規定される発音間隔と前記回転部材による発音動作で可能な最小可能発音間隔とに基づいて、前記演奏データを修正した後に、前記駆動信号を生成することを特徴とする。
【００１６】
この構成によれば、演奏データに基づいて生成された駆動信号に応じて動作部材が動作し、回転部材の回転の規制が解除されると、回転部材の被駆動部が係合部材と係合し、該係合部材によって被駆動部が駆動されることで回転部材が係合部材に連動して回転し、該回転部材の発音体駆動部が対応する発音体に接触する発音動作を行うことで、該発音体が発音する。駆動信号は、同一音高に関し、演奏データで規定される発音間隔と回転部材による発音動作で可能な最小可能発音間隔とに基づいて、演奏データが修正された後に生成される。従って、例えば、最小可能発音間隔で演奏可能なようにテンポデータやデュレーションデータ等が修正されて、演奏が可能になるので、適用可能な演奏データの範囲が広がる。また、回転部材は、係合部材に連動する速度で回転するので、速すぎず、発音体の発音動作が良好となり、メカノイズが少なく、澄んだ音が得られる。よって、演奏データを修正して、連打に関し、幅広い演奏データの良好な演奏を可能にすることができ、メカノイズも抑制することができる。
【００１７】
上記目的を達成するために本発明の請求項７の演奏装置は、演奏データに基づいて演奏機構部で演奏を行う演奏装置であって、イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力手段と、当該演奏装置の連打性能を示す連打性能データを記憶する連打性能データ記憶手段と、前記演奏データ入力手段により入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ記憶手段により記憶された連打性能データで規定される最小可能発音間隔とを比較する比較手段と、前記比較手段による比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正手段と、前記修正手段により修正された演奏データに基づいて前記演奏機構部による演奏を制御する演奏制御手段とを有することを特徴とする。
【００１８】
この構成によれば、演奏データ中の時間データで規定される規定発音間隔が連打性能データで規定される最小可能発音間隔より短い場合は、規定発音間隔が最小可能発音間隔の範囲内に収まるように、演奏データが修正され、修正された演奏データに基づいて演奏が制御される。よって、演奏データを連打性能の範囲内で演奏可能に修正して、連打に関し、幅広い演奏データの良好な演奏を可能にすることができる。
【００１９】
上記目的を達成するために本発明の請求項８の演奏データ編集装置は、演奏データを再生する少なくとも１つの演奏装置について、該演奏装置の連打性能を示す連打性能データを記憶する連打性能データ記憶手段と、イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力手段と、前記演奏データ入力手段により入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ記憶手段により記憶された連打性能データで規定される最小可能発音間隔とを比較する比較手段と、前記比較手段による比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正手段と、前記修正手段により修正された演奏データに基づいて出力を行う出力手段とを有することを特徴とする。
【００２０】
この構成によれば、演奏データ中の時間データで規定される規定発音間隔が連打性能データで規定される最小可能発音間隔より短い場合は、規定発音間隔が最小可能発音間隔の範囲内に収まるように、演奏データが修正され、修正された演奏データに基づいて出力が行われる。例えば、修正後の演奏データに基づいて演奏装置が演奏を行うようにすれば、適切な演奏が可能になる。よって、演奏データを演奏装置の連打性能の範囲内で演奏可能に修正し、出力して、連打に関し、幅広い演奏データの良好な演奏を可能にすることができる。
【００２１】
上記目的を達成するために本発明の請求項９の演奏装置の制御プログラムは、演奏データに基づいて演奏機構部で演奏を行う演奏装置を制御する、演奏装置の制御プログラムであって、イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力ステップと、前記演奏装置の連打性能を示す連打性能データを取得する連打性能データ取得ステップと、前記前記演奏データ入力ステップにより入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ取得ステップにより取得された連打性能データで規定される最小可能発音間隔とを比較する比較ステップと、前記比較ステップによる比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正ステップと、前記修正ステップにより修正された演奏データに基づいて前記演奏機構部による演奏を制御する演奏制御ステップとをコンピュータに実行させることを特徴とする。
【００２２】
この構成によれば、請求項７と同様の効果を奏する。
【００２３】
上記目的を達成するために本発明の請求項１０の演奏データ編集プログラムは、演奏データを再生する少なくとも１つの演奏装置について、該演奏装置の連打性能を示す連打性能データを取得する連打性能データ取得ステップと、イベントを示すイベントデータ及び各イベントの発生タイミングを規定する時間データを含んで構成される演奏データを外部から入力する演奏データ入力ステップと、前記演奏データ入力ステップにより入力された演奏データ中の時間データで規定される規定発音間隔と前記連打性能データ取得ステップにより取得された連打性能データで規定される最小可能発音間隔とを比較する比較ステップと、前記比較ステップによる比較の結果、前記規定発音間隔が前記最小可能発音間隔より短い場合は、前記規定発音間隔が前記最小可能発音間隔の範囲内に収まるように、前記演奏データを修正する修正ステップと、前記修正ステップにより修正された演奏データに基づいて出力を行う出力ステップとをコンピュータに実行させることを特徴とする。
【００２４】
この構成によれば、請求項８と同様の効果を奏する。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２６】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る演奏装置の制御機構の構成を示すブロック図である。
【００２７】
本装置は、ＣＰＵ１１に、バス１５を通じて、ＲＯＭ１２、メモリ１３、ＭＩＤＩインターフェイス（ＭＩＤＩＩ／Ｆ）１４及びドライバ（ＰＷＭ）１７が接続されて構成される。ＣＰＵ１１は、本装置全体の制御を司る。ＲＯＭ１２は、不図示のプログラムＲＯＭ、データＲＯＭ及びワーキングＲＯＭで構成され、ＣＰＵ１１が実行する制御プログラムや各種データ等を記憶する。ＭＩＤＩＩ／Ｆ１４は、不図示のＭＩＤＩ機器等からの演奏データをＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）信号として入力する。メモリ１３はＲＡＭ等で構成され、演奏データを記憶するほか、ＭＩＤＩＩ／Ｆ１４から入力された演奏データも記憶することができる。ドライバ１７は、後述するアクチュエータＦＬＡＴを駆動制御する。
【００２８】
図２は、本実施の形態に係る演奏装置の断面図である。本装置はオルゴール装置として構成される。なお、以降、同図左方を本装置の後方と呼称する。
【００２９】
台座２０の後部２０ａには、基端部４７が固定され、基端部４７から発音音高の異なる複数本の発音体であるリード４８が櫛歯状に延設される。図示はしないが、各リード４８は音高に応じてその長さや幅が異なり、自由端部の位置は同じになっている。
【００３０】
また、リード４８の先端部に近接してロータリーピック４６が各リード４８に対応して配設される。各ロータリーピック４６は、同一の支軸４０に回転自在に軸支されており、支軸４０を中心として各々独立して滑らかに回転することができる。また、台座２０の中部２０ｂには、板バネで構成されるカムスプリング４５がロータリーピック４６に対応して固定されている。
【００３１】
ロータリーピック４６は金属等で構成され、その外周部には、複数（例えば４つ）の駆動爪４６ａ（４６ａ１〜４６ａ４）が一体に形成される。ロータリーピック４６には、四角形のカム部５３が両面に固定的に設けられると共に、カムスプリング４５が近接している。カム部５３は４つのほぼ平坦なカム面５３ａ（５３ａ１〜５３ａ４、図５参照）を有する。
【００３２】
カムスプリング４５は金属等の板状弾性部材で構成され、例えば、各ロータリーピック４６に個別に対応してコ字状に形成される。あるいは、カムスプリング４５は、複数のロータリーピック４６に対して１つの部材が対応するように櫛歯状に形成されてもよい。カムスプリング４５は、その自由端部がロータリーピック４６を挟むようにして、カム部５３に常に当接し、カム部５３を付勢している（図４も参照）。なお、カム部５３の４隅は略弧状に処理されている。なお、カムスプリング４５でなくても、カム部５３を付勢できるものであればよく、上記のような形状等に限定されるものではない。
【００３３】
カム部５３及びカムスプリング４５によって、カム機構が構成され、カムスプリング４５とカム部５３のいずれかのカム面５３ａとが略平行になったとき、ロータリーピック４６は、安定状態となり、それ以外のときには、ロータリーピック４６は、カムスプリング４５とカム面５３ａとの関係によって、いずれかの回転方向に回転力を受ける。
【００３４】
ロータリーピック４６の前方には、アクチュエータＦＬＡＴが配設される。本装置は、後述するように、アクチュエータＦＬＡＴを電磁的に駆動して、ロータリーピック４６の回転の規制及び規制解除を行うことで、ロータリーピック４６がリード４８を個々に弾く（乃至撥く）ように駆動して発音させる（以下、「弾奏」と表現する）ように構成される。
【００３５】
ロータリーピック４６の下方には、各ロータリーピック４６に対応してリング状スペーサ１０１とリング状スペーサ１０１より大径のリング状部材１５２とが設けられている。各リング状部材１５２及びリング状スペーサ１０１は、台座２０の凹部２０ｃにおいて、共に回転軸１００に軸支されている。
【００３６】
図３（ａ）は、ロータリーピック４６とリング状部材１５２とが係合した状態を示す図、図３（ｂ）は、同図（ａ）のＡ−Ａ線に沿う部分断面図である。
【００３７】
リング状部材１５２は、滑りにくいゴム等の弾性部材で構成され、リング状スペーサ１０１は金属等で構成される。そして、図３（ｂ）に示すように、回転軸１００の軸方向に沿って、リング状部材１５２とリング状スペーサ１０１とが、回転軸１００に交互に挿通配列される。
【００３８】
リング状部材１５２は、ロータリーピック４６の数より１だけ多い数が等間隔で並び、隣接するリング状部材１５２間に１つのロータリーピック４６が位置するように配設される。隣接するリング状部材１５２の間隔は、ロータリーピック４６の駆動爪４６ａの幅よりやや狭く設定され、隣接するリング状部材１５２間に駆動爪４６ａが弾性保持され得るようになっている。回転軸１００は、モータ５１によって回転駆動され、いずれのリング状部材１５２及びリング状スペーサ１０１も回転軸１００と共に図２の反時計方向に常時回転する。
【００３９】
後述するように、隣接するリング状部材１５２間に、嵌入されてきたロータリーピック４６の駆動爪４６ａが弾性保持されつつリング状部材１５２が回転することで、該駆動爪４６ａが駆動され、ロータリーピック４６が同図時計方向への回転力を受ける。この力によって、ロータリーピック４６の他の駆動爪４６ａがリード４８を発音させる。
【００４０】
また、図２に示すように、台座２０の後部２０ｄには、アクチュエータ取付板２１が固定され、アクチュエータＦＬＡＴは、このアクチュエータ取付板２１に取り付けられている。
【００４１】
図４は、アクチュエータＦＬＡＴを図２に示すＦ１方向からみた部分図である。同図では、同じものが複数存在する構成要素についてはそれらの一部が示されている。また、アクチュエータ取付板２１の図示は省略されている。
【００４２】
アクチュエータＦＬＡＴは、マグネット４１、ヨーク４２、スイングアーム４３及びフラットコイル４４等で構成される。また、スイングアーム４３を駆動する力を発生させるための磁場形成手段は、ネオジ系等の希土類磁石であるマグネット４１とヨーク４２とで構成される。
【００４３】
図２に示すように、スイングアーム４３は、回動軸４９を中心として自由端部４３ａが上下方向に回動自在に構成される。スイングアーム４３の回動軸４９近傍において、アクチュエータ取付板２１には、スイングアームスプリング５４が設けられ、スプリング５４はスイングアーム４３を同図反時計方向に常に付勢している。同図ではスイングアーム４３の初期状態が示され、初期状態では、スイングアーム４３は、スプリング５４による付勢力により下限ストッパ２３に当接している。上限ストッパ２５は、スイングアーム４３の回動の終了位置を規定する。
【００４４】
また、マグネット４１は、アクチュエータ取付板２１の天井部２１ａの下面に、リード４８に対応してリード４８の並び方向に沿って配列固定される（図４参照）。ヨーク４２は、マグネット４１間に配設され、従って、マグネット４１とヨーク４２とが交互に配列されている。ヨーク４２は、隣接するマグネット４１間にその上端部４２ａが挟着されると共に、その下端部４２ｂが下方に延出し、これにより、マグネット４１の下方であって隣接するヨーク４２の下端部４２ｂ同士の間に磁場が形成される。
【００４５】
フラットコイル４４は板状に形成され、各スイングアーム４３に取り付けられる。フラットコイル４４は、上下方向及びリード４８の長手方向の双方に対して略平行に設けられる。フラットコイル４４は、ヨーク４２の下端部４２ｂ間に形成された磁場に介在し、フラットコイル４４に通電したとき、フレミングの左手の法則により、対応するスイングアーム４３が上方に回動するようになっている。なお、各フラットコイル４４への通電を解除すると、対応するスイングアーム４３はスイングアームスプリング５４により元の初期位置に復帰する。
【００４６】
かかる構成において、演奏時の動作を説明する。図５は、本装置の主要部を示す動作説明図である。
【００４７】
ここで、自動演奏に用いられる演奏データは、キーオン、キーオフ等のイベントを示すイベントデータと、各イベントの発生タイミングを規定する時間データとを少なくとも含んで構成される。時間データには、曲全体の演奏テンポを示すテンポデータや、各音符の発音タイミングを示す（すなわち、発音間隔を規定する）デュレーションデータ等が含まれる。
【００４８】
ＣＰＵ１１は、ＭＩＤＩＩ／Ｆ１４から入力する等によってメモリ１３に記憶されている演奏データに基づいて駆動信号を生成し、演奏データ中の音高データに対応したフラットコイル４４に対して駆動電流（パルス）を送るよう制御する。
【００４９】
演奏時には、リング状部材１５２が図２の反時計方向に常時回転している。また、フラットコイル４４が通電されていない初期状態では、図２に示すように、カムスプリング４５が少し下方に撓んで、その自由端部がロータリーピック４６のカム部５３に当接し、ロータリーピック４６を同図時計方向に付勢している。しかし、初期状態では、スイングアーム４３が下限位置にあるため、スイングアーム４３の自由端部４３ａの当接部４３ａａにロータリーピック４６の１つの駆動爪４６ａ（例えば４６ａ２）が当接し、これによって、ロータリーピック４６の回転が規制された状態で維持される。この状態では、いずれの駆動爪４６ａもリング状部材１５２とは接触せず、リング状部材１５２は空回りしている。
【００５０】
演奏データに基づく駆動信号によってフラットコイル４４に通電されると、そのフラットコイル４４は、形成されている磁場によって、フレミングの左手の法則に従って、上方に付勢力を受ける。これにより、図５（ａ）に示すように、対応するスイングアーム４３が上方に回動すると、スイングアーム４３の自由端部４３ａがロータリーピック４６の駆動爪４６ａ（４６ａ２）と離間するので、ロータリーピック４６の回転規制が解除される。すると、カムスプリング４５により、カム部５３を介して受けている回転力によってロータリーピック４６が同図時計方向に瞬時に回転し、カム部５３のカム面５３ａ１とカムスプリング４５とが略平行に接する安定状態になろうとして、ロータリーピック４６の駆動爪４６ａ（４６ａ１）が対応する２つのリング状部材１５２に係合可能な位置まで移動する。これにより、両リング状部材１５２間に駆動爪４６ａ（４６ａ１）が瞬時に挟まれて嵌入状態となる。
【００５１】
そして、このように、両リング状部材１５２間に駆動爪４６ａ（４６ａ１）が挟持されることで、両リング状部材１５２から駆動力を受ける。すなわち、図５（ｂ）に示すように、リング状部材１５２が回転するのに伴い、駆動爪４６ａ（４６ａ１）は、リング状部材１５２間に弾性保持されて駆動され、それによってロータリーピック４６がリング状部材１５２に連動して同図時計方向に回転する。
【００５２】
すると、ロータリーピック４６の回転方向において先行する駆動爪４６ａ（４６ａ４）がリード４８の先端部を弾くことで、リード４８が発音する。このとき、カムスプリング４５の付勢力によりロータリーピック４６に与えられる回転力の方向が、一時的に反時計方向となるが、リード４８の発音後は再び時計方向となる。しかも、フラットコイル４４への通電は一瞬であり、通電遮断によりスイングアーム４３は初期位置に復帰している。従って、発音動作後は、駆動爪４６ａ４に先行する駆動爪４６ａ（４６ａ３）がスイングアーム４３の自由端部４３ａに速やかに当接する。これにより、再び図２に示す初期状態へ復帰する。このようにして、１回の発音動作が完了する。
【００５３】
本実施の形態によれば、ロータリーピック４６は、リング状部材１５２間に弾性保持されつつリング状部材１５２に連動する速度で回転してリード４８を発音させるので、ソレノイドに直結したピックで弾奏する場合等に比し、駆動爪４６ａの弾奏速度が速すぎず、リード４８の発音動作が良好となり、メカノイズが少なく、澄んだ音が得られる。また、カムスプリング４５を設けたことで、ロータリーピック４６は、回転規制の解除後、リング状部材１５２間に速やかに嵌入するので、駆動信号に沿った正確なタイミングで発音させることができる。しかも、各ロータリーピック４６は、各々独立して回転可能であり、スイングアーム４３は各々、演奏データに従った独立したタイミングで動作し、リング状部材１５２は任意の回転位置で駆動爪４６ａを保持可能である。従って、演奏データに忠実な演奏が可能になるだけでなく、例えば、同一音高の連奏にも適し、適用可能な曲乃至演奏態様が限定されず、幅広い演奏データに適用可能である。よって、メカノイズを抑えつつ、幅広い演奏データを良好な発音で忠実に演奏することができる。
【００５４】
さらに、ロータリーピック４６に４つ設けた駆動爪４６ａが、スイングアーム４３と当接してロータリーピック４６の回転を規制する機能、被駆動部としてリング状部材１５２と係合して駆動力を伝達する機能、及び発音体駆動部としてリード４８を弾奏する機能を兼ねるように構成したので、構成が簡単である。
【００５５】
本実施の形態によればまた、上記磁場形成手段により形成される磁場に板状のフラットコイル４４を介在させ、該フラットコイル４４に通電することで、対応するスイングアーム４３が往復移動するように構成したので、スイングアーム４３が無接触で往復移動可能であることから、耐久性が高い。また、フラットコイル４４が薄型で、しかもスイングアーム４３の移動方向（上下方向）及びリード４８の長手方向の双方に対して略平行に設けられたので、狭いリードピッチに容易に対応でき、リードの並び方向においても省スペース化を図ることができる。
【００５６】
なお、上記演奏データは、ＲＯＭ等から読み出されたものに限定されず、例えば、鍵盤やパッド等の入力操作部の操作によって発生したデータであってもよい。
【００５７】
（第２の実施の形態）
次に、本発明の第２の実施の形態を説明する。上記第１の実施の形態において、ロータリーピック４６の駆動爪４６ａでリード４８を適切に弾奏した後、後続の駆動爪４６ａが同一のリード４８を弾奏するまでの時間が発音間隔であるが、第１の実施の形態においては、発音動作によって可能な最小可能発音間隔ＩＮＴ（演奏速度に関わるデータ）、すなわち連打能力には限界がある。第１の実施の形態では、同一音高に関し、演奏データで規定される個々の発音間隔ＳＤ（規定発音間隔）の最小値Ｄｍｉｎが最小可能発音間隔ＩＮＴより長い場合を前提としたが、時間データ（テンポデータやデュレーションデータ等）により、Ｄｍｉｎ＞ＩＮＴとなる場合は、演奏データに忠実な発音タイミングで演奏できない。
【００５８】
そこで、本第２の実施の形態では、テンポデータやデュレーションデータを必要に応じて修正しつつ駆動信号を生成するようにする。
【００５９】
図６は、本実施の形態における駆動信号生成処理のフローチャートを示す図である。本処理は、例えば、演奏開始指示により開始される。
【００６０】
まず、演奏データをアドレス（の今回値ｎ）に従って読み出し（ステップＳ６０１）、次に、連打検出、すなわち、同一音高に関し先行する発音との発音間隔ＳＤ（ｎ）を、時間データに基づき算出する（ステップＳ６０２）。そして、発音間隔ＳＤ（ｎ）が最小可能発音間隔ＩＮＴ以下であるか否かを判別し（ステップＳ６０３）、ＳＤ（ｎ）＞ＩＮＴである場合はステップＳ６０９に進む一方、ＳＤ（ｎ）≦ＩＮＴである場合は、演奏データ中のテンポデータＴＰの修正目標値ＴＰＯを算出する（ステップＳ６０４）。ここで、修正目標値ＴＰＯは、発音間隔ＳＤ（ｎ）が最小可能発音間隔ＩＮＴと一致するような値として算出される。また、最小可能発音間隔ＩＮＴは、事前にＲＯＭ１２等に記憶されているものとする。
【００６１】
次に、上記算出した修正目標値ＴＰＯが、演奏テンポの許容範囲の下限を示す限界値ＴＰＬＭＴ以下であるか否かを判別する（ステップＳ６０５）。その判別の結果、ＴＰＯ≦ＴＰＬＭＴである場合は、テンポデータＴＰを修正目標値ＴＰＯに修正し（ステップＳ６０６）、修正後のテンポデータＴＰを踏まえて、今回の発音データに関する駆動信号を生成、供給する（ステップＳ６０９）。前記ステップＳ６０３からステップＳ６０９に移行した場合は、元の（修正前の）テンポデータＴＰのまま、駆動信号の生成がなされる。本ステップＳ６０９で生成、供給された駆動信号によって、上記したように、対応するフラットコイル４４に通電され、リード４８が発音する。
【００６２】
次に、アドレス歩進を行い（ｎ＝ｎ＋１）（ステップＳ６１０）、次のデータがエンドデータであるか否かを判別して（ステップＳ６１１）、エンドデータでなければ前記ステップＳ６０１に戻る一方、エンドデータであれば本処理を終了する。
【００６３】
一方、前記ステップＳ６０５の判別の結果、ＴＰＯ＞ＴＰＬＭＴである場合は、テンポデータＴＰの限界値ＴＰＬＭＴ内の修正だけでは、発音間隔ＳＤ（ｎ）が依然として最小可能発音間隔ＩＮＴより短く、適切なタイミングで発音できない。そこで、テンポデータＴＰを限界値ＴＰＬＭＴに修正し（ステップＳ６０７）、さらに、今回の発音データのデュレーションデータを修正する（ステップＳ６０８）。ここで、デュレーションデータは、発音間隔ＳＤ（ｎ）が最小可能発音間隔ＩＮＴと一致するような値に修正される。
【００６４】
その後、前記ステップＳ６０９に進んで、この場合は、修正後のテンポデータＴＰ及びデュレーションデータを踏まえて、今回の発音データに関する駆動信号を生成し、その後、前記ステップＳ６１０以降の処理を実行する。
【００６５】
本実施の形態によれば、第１の実施の形態と同様の効果を奏するだけでなく、テンポの速い曲や、同一音高の速い連奏がある曲についても、テンポデータＴＰやデュレーションデータの修正により、一応の曲らしい演奏が可能になるので、適用可能な曲の範囲を一層広げることができる。特に、本演奏装置よりも連打性能の優れた装置を用いて記録された演奏データであっても、本演奏装置の連打性能の範囲内で適切に演奏できるようにすることができる。
【００６６】
なお、本実施の形態では、発音データをアドレス歩進に従って読み出し、発音間隔ＳＤ（ｎ）を逐次算出してテンポデータＴＰ等を修正しつつ駆動信号を生成するようにしたが、これに限るものでなく、例えば、１曲分の演奏データを終わりまで一度に読み出して、演奏データで規定される発音間隔の最小値Ｄｍｉｎが最小可能発音間隔ＩＮＴより短くなるように、予めテンポデータを全体に亘って修正し、必要に応じてデュレーションデータも個々に修正した後に、駆動信号を生成するようにしてもよい。
【００６７】
なお、本実施の形態では、テンポデータＴＰの修正で足りない場合は、デュレーションデータを修正したが、連奏される発音データの一部を所定の条件下で省略するようにしてもよい。
【００６８】
なお、第１、第２の実施の形態では、ロータリーピック４６の駆動爪４６ａをリング状部材１５２で挟持して駆動するようにしたが、駆動爪４６ａを任意の回転位置で弾性保持でき、回転することで駆動力を与える構成であればよく、例えば、リング状部材１５２に代えて、次に示すような変形例を採用可能である。
【００６９】
図７は、ロータリーピック４６を駆動するための機構の変形例を示す図である。
【００７０】
例えば、同図に示すように、モータ５１によって回転駆動される円筒状のローラ２５２をゴムや発泡プラスチック等の弾性部材で構成する。さらに、ロータリーピック４６の回転規制が解除され、ロータリーピック４６の駆動爪４６ａと係合したとき、ローラ２５２表面（外周部）が凹むように構成する。ローラ２５２が凹むことで、駆動爪４６ａを弾性保持し、駆動爪４６ａに回動力が伝わり、ロータリーピック４６が時計方向に回転する。その後の動作は、上記リング状部材１５２の場合と同様であり、回転方向において先行する駆動爪４６ａによってリード４８が弾奏される。
【００７１】
なお、上記第１、第２の実施の形態において、カムスプリング４５とカム部５３のカム面５３ａとが略平行になる安定状態時においては、カムスプリング４５はカム部５３に必ずしも当接していなくてもよい。
【００７２】
なお、上記第１、第２の実施の形態では、ロータリーピック４６をリング状部材１５２と係合する位置に付勢するために、カム部５３及び板バネであるカムスプリング４５を用いた構成を採用したが、これに限定されるものではない。例えば、板バネの代わりにコイルばねでカム部５３のカム面５３ａを押圧する構成でもよい。あるいは、支軸４０に代えて、円形ではなく駆動爪４６ａの数に合わせた多角形に形成した軸を採用すると共に、ロータリーピック４６の内周に、ゴム等の弾性部材で上記多角形の軸よりやや大きめで相似形の多角形の穴を設け、この多角形の穴に上記多角形の軸を貫通させる。そして、多角形の穴と軸とが嵌合的な位置関係になったとき、ロータリーピック４６が安定状態となるようにし、それ以外のときには、ロータリーピック４６が、上記多角形の軸から、安定状態となる回転方向に回転力を受けるように構成してもよい。
【００７３】
なお、上記第１、第２の実施の形態では、ロータリーピック４６の回転規制及び解除のための機構を、フラットコイル４４とスイングアーム４３とで構成したが、この構成に限定されるものでなく、例えば、ソレノイドでプランジャを駆動して、回転規制及び解除を行うように構成してもよい。
【００７４】
なお、上記第１、第２の実施の形態では、カム部５３及びカムスプリング４５と、フラットコイル４４及びスイングアーム４３とで、ロータリーピック４６とリング状部材１５２とが係合する状態と係合しない状態とを選択的に取るように構成したが、これに限るものでない。例えば、各ロータリーピック４６にロータリーエンコーダと超音波モータとを設け、ロータリーピック４６の回転位置を対応するロータリーエンコーダで検出し、スイングアーム４３を駆動する信号とロータリーピック４６の回転位置とに応じて、個々のロータリーピック４６を、対応する超音波モータで回転させることで、ロータリーピック４６と歯車５２とが係合する状態と係合しない状態とを選択的に取るように構成してもよい。
【００７５】
（第３の実施の形態）
次に、図６、図８、図９を用いて本発明の第３の実施の形態を説明する。第１、第２の実施の形態では、演奏データを再生する演奏装置としてオルゴール装置を例示したが、本第３の実施の形態では、外観は図示しないが、ハンマアクション機構を有するアップライト型の自動演奏ピアノを例示する。
【００７６】
図８は、本発明の第３の実施の形態に係る演奏装置の構成を示すブロック図である。図９は、本演奏装置の１つの鍵に対応する演奏機構部ＭＰの概略構造を示す図である。
【００７７】
図８に示すように、本装置は、ＣＰＵ１１に、バス１５を通じて、ＲＯＭ１２、メモリ１３、ＭＩＤＩＩ／Ｆ１４及びドライバ（ＰＷＭ）１７が接続されるほか、さらに、操作部１６、表示部２２及び外部記憶装置１８が接続されて構成される。
【００７８】
ＣＰＵ１１、ＲＯＭ１２、ＭＩＤＩＩ／Ｆ１４、メモリ１３及びドライバ１７の構成は第１の実施の形態と同様である。操作部１６は、各種操作子を備え、各種指示の入力に用いられる。表示部２２は、各種情報を画面表示する。外部記憶装置１８は、フロッピ（登録商標）ディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ等の外部記憶媒体１９をドライブし、外部記憶媒体１９に対して各種データの記憶及び読み取り動作を行う。ドライバ１７は、演奏機構部ＭＰ内の後述するアクチュエータ３０を駆動制御する。また、第２の実施の形態と同様に、本演奏装置の最小可能発音間隔ＩＮＴ（連打性能データ）は、例えばＲＯＭ１２に予め記憶されている。演奏機構部ＭＰ内の鍵盤２９は、図示しない複数の鍵から成る。
【００７９】
演奏機構部ＭＰには、アクチュエータ３０、鍵盤２９のほか、図９に示すアクション機構３１、ハンマ３２、弦３３及びダンパ３４が含まれる。
【００８０】
図９は、鍵盤２９のうち１つの白鍵２９（１）に対応する構造を示しており、黒鍵を含めて他の鍵に対応する構造も同様である。白鍵２９（１）はアクション機構３１に接続されており、アクション機構３１は白鍵２９（１）の動きに対応してハンマ３２及びダンパ３４を駆動する。白鍵２９（１）の後端部下方にはソレノイドを含んで構成されるアクチュエータ３０が設けられており、アクチュエータ３０により白鍵２９（１）の後端部が上方に突き上げられる。白鍵２９（１）が奏者によって押下されるか、または演奏データに基づきアクチュエータ３０が駆動されることで、白鍵２９（１）が揺動し、ダンパ３４が弦３３から離れ、白鍵２９（１）の揺動速度に対応した速度でハンマ３２が弦３３を打つ。これによって弦３３が振動し楽音が発音する。
【００８１】
かかる構成において、第２の実施の形態と同様に、図６の駆動信号生成処理が実行される。そして、ステップＳ６０９で駆動信号が生成、供給され、この駆動信号によって、アクチュエータ３０の駆動がなされると、対応する鍵、アクション機構３１、ハンマ３２の動作を介して対応する弦３３が発音する。
【００８２】
本実施の形態によれば、テンポデータＴＰやデュレーションデータを、演奏装置の連打性能の範囲内で演奏可能となるように修正することで、自動演奏ピアノにおいて、連打に関し、幅広い演奏データの良好な演奏を可能にすることに関し、第２の実施の形態と同様の効果を奏することができる。
【００８３】
（第４の実施の形態）
次に、図１０、図１１を用いて本発明の第４の実施の形態を説明する。第３の実施の形態では、演奏データを再生する側の演奏装置内で、演奏データを修正、再生する態様を示したが、本第４の実施の形態では、再生側の演奏装置とは別個に設けられる演奏データ編集装置で演奏データを修正、出力する場合を説明する。
【００８４】
図１０は、本発明の第４の実施の形態に係る演奏データ編集装置の構成を示すブロック図である。同図に示すように、本演奏データ編集装置ＥＤには、自動演奏ピアノＰＮが接続可能になっている。接続される自動演奏ピアノＰＮは単数でもよいが、本第４の実施の形態では、自動演奏ピアノＰＮ（１）〜ＰＮ（ｎ）というように複数が接続可能であるとする。各自動演奏ピアノＰＮの構成は、第３の実施の形態で演奏装置であるとした自動演奏ピアノと同様であり、図９に示すようなハンマアクション機構を有している。ただし、各自動演奏ピアノＰＮの連打性能は異なっていてもよい。
【００８５】
図１０に示すように、演奏データ編集装置ＥＤは、ＣＰＵ１１に、バス１５を通じて、ＲＯＭ１２、メモリ１３、ＭＩＤＩＩ／Ｆ１４及びドライバ（ＰＷＭ）１７、操作部１６、表示部２２及び外部記憶装置１８が接続されて構成される。
【００８６】
ＣＰＵ１１、ＲＯＭ１２、ＭＩＤＩＩ／Ｆ１４、メモリ１３、ドライバ１７、操作部１６、表示部２２、外部記憶装置１８及び外部記憶媒体１９の構成は、第３の実施の形態における演奏装置の同符号の構成要素と同様である。各自動演奏ピアノＰＮは、ＭＩＤＩＩ／Ｆ１４を介して演奏データ編集装置ＥＤに接続されるだけでなく、ドライバ１７によって駆動制御されるように所定の信号線でも接続される。
【００８７】
演奏データ編集装置ＥＤに接続可能な自動演奏ピアノＰＮについては、各自動演奏ピアノＰＮの最小可能発音間隔ＩＮＴ（連打性能データ）と、その自動演奏ピアノＰＮを特定する固有の情報（識別情報等）とが対応付けられた１対の情報として、例えばＲＯＭ１２に予め記憶されている。あるいは、演奏データ編集装置ＥＤにいずれかの自動演奏ピアノＰＮを接続したとき、その自動演奏ピアノＰＮから、最小可能発音間隔ＩＮＴと固有の情報とを逐一取得して、メモリ１３等に記憶するように構成してもよい。
【００８８】
ＣＰＵ１１が、後述する編集後の演奏データに基づいて駆動信号を生成し、その駆動信号に従って、ドライバ１７によって自動演奏ピアノＰＮ内のアクチュエータ３０が駆動制御されることで、自動演奏が行われる。
【００８９】
図１１は、本発明の第４の実施の形態における駆動信号生成処理のフローチャートを示す図である。本処理は、例えば、操作部１６の図示しない編集開始指示ボタンの押下によって開始される。
【００９０】
まず、ステップＳ１１０１では、初期設定を行う。ここでは、本演奏データ編集装置ＥＤに接続されており、且つ駆動信号の出力先となるべき自動演奏ピアノＰＮを選択し、その自動演奏ピアノＰＮに対応する最小可能発音間隔ＩＮＴをＲＯＭ１３から読み出す。自動演奏ピアノＰＮの選択は、ユーザによってなされるが、接続されている自動演奏ピアノＰＮが１つである場合は、それに対応する最小可能発音間隔ＩＮＴが自動的に読み出される。
【００９１】
続くステップＳ６０１〜Ｓ６１１の処理は、図６のＳ６０１〜Ｓ６１１と同様である。ただし、本実施の形態では、ステップＳ６０９で生成、供給された駆動信号が、ドライバ１７による駆動制御という形で、上記選択された自動演奏ピアノＰＮに時系列的に出力される。これにより、その自動演奏ピアノＰＮの連打性能の範囲内で適切な自動演奏がなされる。
【００９２】
本実施の形態によれば、接続された、再生を行わせるべき自動演奏ピアノの連打性能に合わせてテンポデータＴＰやデュレーションデータを修正することで、自動演奏ピアノに、連打に関し、幅広い演奏データの良好な演奏を行わせることができる。
【００９３】
特に、複数の自動演奏ピアノＰＮの最小可能発音間隔ＩＮＴを記憶しておき、選択した自動演奏ピアノＰＮに応じたデータ修正を行うようにしたので、本演奏データ編集装置ＥＤを、連打性能の異なる自動演奏ピアノＰＮに対して汎用的に利用でき、利用範囲が広い。
【００９４】
なお、第４の実施の形態では、演奏データ編集装置ＥＤから自動演奏ピアノＰＮへの、編集後の演奏データに基づく出力の態様として、駆動信号の供給を例示したが、これに限るものではない。すなわち、ＭＩＤＩＩ／Ｆ１４からは、ＭＩＤＩデータである演奏データを自動演奏ピアノＰＮに送ることもでき、その自動演奏ピアノＰＮでは、送られた演奏データに従って、自動演奏を行うこともできる。従って、図１１のステップＳ６０９で、駆動信号を生成する代わりに、修正後のテンポデータＴＰ及びデュレーションデータを有する「編集後の演奏データ」（ＭＩＤＩデータ）をＭＩＤＩＩ／Ｆ１４を通じて自動演奏ピアノＰＮに送るように構成してもよい。その場合は、「編集後の演奏データ」を受けた自動演奏ピアノＰＮでは、それをリアルタイムで演奏するだけでなく、一旦記憶部に記憶してから、後で演奏することも可能である。
【００９５】
あるいは、演奏データ編集装置ＥＤにおける他の出力態様として、上記「編集後の演奏データ」を、外部記憶装置１８により外部記憶媒体１９に記憶させることで出力するようにしてもよい。その場合、外部記憶媒体１９に記憶された「編集後の演奏データ」を読み出す機能を自動演奏ピアノＰＮに持たせれば、所望の時に自動演奏ピアノＰＮで適切な演奏を行うことができる。
【００９６】
なお、第２〜第４の実施の形態において、時間データは、個々の発音間隔ＳＤを規定するものであればよく、テンポデータ及びデュレーションデータに限定されるものではない。
【００９７】
なお、上記各実施の形態では、演奏データを再生する側の装置である演奏装置または自動演奏ピアノＰＮの連打性能を示す最小可能発音間隔ＩＮＴは、事前に把握され記憶されているものとしたが、これに限るものでなく、再生側の演奏装置毎に連打テストを行って演奏装置毎に求めるようにしてもよい。例えば、第４の実施の形態において、テストモードを設け、演奏データ編集装置ＥＤから、所定のデュレーション値から始めて間隔を徐々に短くしながら、キーオン信号を自動演奏ピアノＰＮに送る。そして、演奏データ編集装置ＥＤ側で、キーオン信号に基づく自動演奏ピアノＰＮでの発音を集音し、完全に（キーオン信号通り）発音されているか否かを判断して、完全に発音されなくなる時点におけるデュレーション値に基づき、その自動演奏ピアノＰＮの最小可能発音間隔ＩＮＴを決定するようにしてもよい。
【００９８】
なお、本発明は、発音体を弾いて発音する演奏装置であれば適用可能であり、装置の態様は、オルゴールや自動演奏ピアノに限定されない。
【００９９】
なお、発音体としてリードを例示したが、これ限定されるものではなく、アコースティックな発音をするもの、すなわち、接触等で作用して、機械的に励振されて発音する「弦」や「音板」のような延設発音体であれば本発明を適用可能である。例えば、金属製や木製等の板状発音体も含まれる。従って、本発明が適用される場合の「弾奏」には、「弾く」、「撥く」のほか、「打撃する」等、接触動作を介して励振させるための各種動作が含まれる。
【０１００】
【発明の効果】
以上説明したように、本発明によれば、連打に関し、幅広い演奏データの良好な演奏を可能にすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る演奏装置の制御機構の構成を示すブロック図である。
【図２】本実施の形態に係る演奏装置の断面図である。
【図３】ロータリーピックとリング状部材とが係合した状態を示す図（図（ａ））、及び同図（ａ）のＡ−Ａ線に沿う部分断面図（図（ｂ））である。
【図４】アクチュエータを図２に示すＦ１方向からみた部分図である。
【図５】本装置の主要部を示す動作説明図である。
【図６】第２の実施の形態における駆動信号生成処理のフローチャートを示す図である。
【図７】ロータリーピックを駆動するための機構の変形例を示す図である。
【図８】本発明の第３の実施の形態に係る演奏装置の構成を示すブロック図である。
【図９】本演奏装置の１つの鍵に対応する演奏機構部の概略構造を示す図である。
【図１０】本発明の第４の実施の形態に係る演奏データ編集装置の構成を示すブロック図である。
【図１１】本実施の形態における駆動信号生成処理のフローチャートを示す図である。
【符号の説明】
１１  ＣＰＵ（信号生成手段、演奏制御手段、比較手段、修正手段）、  １２ＲＯＭ（連打性能データ記憶手段）、  １４  ＭＩＤＩインターフェイス（ＭＩＤＩＩ／Ｆ）（演奏データ入力手段）、  １７  ドライバ（出力手段、演奏制御手段、出力手段）、  ４４  フラットコイル、  ４３  スイングアーム（動作部材）、  ４５  カムスプリング（付勢手段）、  ４６  ロータリーピック（回転部材）、  ４６ａ  駆動爪（発音体駆動部、被駆動部）、  ４８  リード（発音体）、  ５１  モータ（回転手段）、  ５３  カム部、  １００  回転軸、  １０１  リング状スペーサ、  １５２  リング状部材（係合部材、弾性部）  ＦＬＡＴ  アクチュエータ、  ＰＮ  自動演奏ピアノ（演奏装置）、  ＥＤ  演奏データ編集装置、  ＭＰ  演奏機構部
【図１】
2005017731.tif 000003
【図２】
2005017731.tif 000004
【図３】
2005017731.tif 000005
【図４】
2005017731.tif 000006
【図５】
2005017731.tif 000007
【図６】
2005017731.tif 000008
【図７】
2005017731.tif 000009
【図８】
2005017731.tif 000010
【図９】
2005017731.tif 000011
【図１０】
2005017731.tif 000012
【図１１】
2005017731.tif 000013