JP3900712B2 - 鍵盤楽器のセンサ較正装置及びセンサ較正方法 - Google Patents
鍵盤楽器のセンサ較正装置及びセンサ較正方法 Download PDFInfo
- Publication number
- JP3900712B2 JP3900712B2 JP30294998A JP30294998A JP3900712B2 JP 3900712 B2 JP3900712 B2 JP 3900712B2 JP 30294998 A JP30294998 A JP 30294998A JP 30294998 A JP30294998 A JP 30294998A JP 3900712 B2 JP3900712 B2 JP 3900712B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- sensor
- data
- sampling
- calibration
- 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
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
- G10G3/00—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument
- G10G3/04—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument using electrical means
-
- 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
- G10H1/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
- G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
- G10H1/344—Structural association with individual keys
-
- 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
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/265—Key design details; Special characteristics of individual keys of a keyboard; Key-like musical input devices, e.g. finger sensors, pedals, potentiometers, selectors
- G10H2220/305—Key design details; Special characteristics of individual keys of a keyboard; Key-like musical input devices, e.g. finger sensors, pedals, potentiometers, selectors using a light beam to detect key, pedal or note actuation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の属する技術分野】
本発明は、鍵盤楽器のセンサ較正装置及び鍵盤楽器のセンサ較正方法に係り、特に自動演奏を行うことが可能な鍵盤楽器において、鍵あるいはペダルの動作状態を検出するためのキーセンサあるいはペダルセンサの出力する検出信号の較正を行うための鍵盤楽器のセンサ較正装置及び鍵盤楽器のセンサ較正方法に関する。
【0002】
【従来の技術】
ピアノの演奏においては、演奏者が鍵を押下すると、これに連動してダンパが弦から離れるとともにハンマが回転し、打弦が行われる。また、離鍵が行われるとダンパが弦に接して消音が行われる。このように楽音は、押鍵→打弦→離鍵→消音という一連の動作によって発生されるのが通常である。
このため、自動演奏を行う自動ピアノにおいては、上記一連の動作に基づいて演奏情報を生成して記録し、再生時には読み出された演奏情報に基づいて鍵あるいはペダルの動作を制御することが行われる。
この場合の鍵あるいはペダルの制御においては、演奏情報に基づいて、一方においてアクチュエータであるソレノイドを励磁して鍵を駆動し、これに応じてハンマが回転して打弦を行ない、他方においてソレノイドを励磁してペダルを駆動し、伸音(サスティニング)、弱音(ソフテヌート)あるいは消音(ミューティング)が行われることとなる。
【0003】
ところで、このような自動ピアノにおいては、演奏記録時に押鍵すると打弦を行う通常の演奏と、押鍵しても打弦を行わない消音演奏とを行うことができる消音自動ピアノが知られている。
この消音自動ピアノは、押鍵により回動したハンマが弦に当たる手前でハンマアッセンブリのそれ以上の回動を阻止する機構を備えている。このような消音機構を使用する消音演奏では、打弦音を発生しない代わりに鍵等の動作をセンサで検知し、押鍵に対応した音高および強弱を持った楽音を電子的に発生することができるようになっている。
従来の消音自動ピアノにおいては、例えば、光センサなどのセンサを各鍵の下側に配置し、このセンサで鍵の下面に取り付けたシャッタの動作のタイミングおよび動作速度を検出するキーセンサ方式が採用されている。
例えば、特開平9−54584号公報には、鍵の位置を連続的に検出する連続キーセンサを用いた自動ピアノの技術が開示されている。
また、USP5001339号公報には、接触型のガルブランセンキーセンサを用いた自動ピアノの技術が開示されている。
【0004】
【発明が解決しようとする課題】
上記特開平9−54584号公報おいては、連続キーセンサの出力データを当該連続キーセンサの個体差を吸収すべく、較正を行うためにレスト位置を用いて行っているが、レスト位置1カ所のみによるデータ較正なので、白鍵と黒鍵との差あるいは各鍵の特性の差の影響を受け、較正精度が悪くなってしまうという問題点があった。
また、上記USP5001339号公報記載のガルブランセンキーセンサは、接触型であるため演奏タッチに影響があるという問題点があった。
また、ガルブランセンキーセンサの特性は完全な線形特性ではないため、検出精度を確保することができないと言う問題点があった。
【0005】
上記いずれの技術においても、精度の良いデータ較正を行うためには、製造工程が大がかりになってしまうという問題点があった。
また、経時変化及び経年変化に対処しづらいという問題点があった。
そこで、本発明の第1の目的は、非接触型のセンサを用い、低コストで、作業時間が短く、実用充分な位置精度を確保することが可能な鍵盤楽器のセンサ較正装置及びセンサ較正方法を提供することにある。
また、本発明の第2の目的は、鍵盤楽器の設置先でも較正作業を容易に行うことができ、経時変化、経年変化に対処することが可能な鍵盤楽器のセンサ較正装置及びセンサ構成方法を提供することにある。
【0006】
【課題を解決するための手段】
上記課題を解決するため、請求項1に記載の構成は、鍵又はペダルを駆動する駆動手段と、前記鍵又はペダルの変位を連続的に検出するセンサと、前記センサの出力信号に対応したサンプリングデータをサンプリングするサンプリング手段と、前記駆動手段によって前記鍵又はペダルがエンド位置からレスト位置に駆動される間に前記サンプリング手段によってサンプリングされた複数のサンプリングデータに基づいて前記鍵又はペダルの変位と前記センサの出力信号との関係を直線近似によって求める直線近似手段と、前記直線近似手段によって求められた直線上のエンド位置とレスト位置に対応するセンサ出力値を較正データとして記憶する較正データ記憶手段と、前記センサの出力信号を較正して較正出力信号として出力する較正手段であって、前記較正データのエンド位置とレスト位置との差に対応する第1の差分値、前記センサの出力信号と前記較正データのレスト位置との差に対応する第2の差分値、前記センサの呼称値のエンド位置とレスト位置との差に対応する第3の差分値および前記較正出力信号と前記呼称値のレスト位置との差に対応する第4の差分値を求め、第1の差分値に対する第2の差分値の関係が前記第3の差分値に対する第4の差分値の関係に一致するように前記較正出力信号の値を決定する較正手段とを具備することを特徴としている。
【0007】
請求項2記載の構成は、鍵又はペダルを駆動する駆動手段と、前記鍵又はペダルの変位を連続的に検出するセンサと、前記センサの出力信号に対応したサンプリングデータをサンプリングするサンプリング手段と、前記駆動手段によって前記鍵又はペダルがエンド位置からレスト位置に駆動される間に前記サンプリング手段によってサンプリングされた複数のサンプリングデータに基づいて前記鍵又はペダルの変位と前記センサの出力信号との関係を補間近似によって求める補間近似手段と、前記補間近似手段によって求められた関係において、予め定められた複数の所定位置に対応するセンサ出力値を較正データとして記憶する較正データ記憶手段と、前記センサの出力信号と前記較正データ記憶手段に記憶された複数の較正データとを比較することにより、前記鍵又はペダルの到達位置を判定する到達位置判定手段とを具備することを特徴としている。
【0008】
請求項3記載の構成は、鍵又はペダルの変位を連続的に検出するセンサと、前記センサの出力信号に対応したサンプリングデータをサンプリングするサンプリング手段と、前記鍵又はペダルを押し下げる押し下げ位置が複数の基準位置として設定され、前記各基準位置に対応した複数の突起を有する治具と、前記治具の複数の突起によって前記鍵又はペダルが押し下げられたときに前記サンプリング手段によって得られる複数のサンプリングデータを較正データとして記憶する較正データ記憶手段と、前記センサの出力信号と前記較正データ記憶手段に記憶された複数の較正データとを比較することにより、前記鍵又はペダルの到達位置を判定する到達位置判定手段とを具備することを特徴としている。
【0014】
【発明の実施の形態】
[1] 実施形態
以下、図面を参照して本発明の好適な実施形態について説明する。
[1.1] 実施形態の全体構成
図1に実施形態の自動ピアノの要部の概要構成図を示す。
自動ピアノは、鍵1の運動をハンマ2に伝達するアクションメカニズム3と、ハンマ2によって打弦される弦4と、鍵1を駆動するソレノイド5と、弦4の振動を止めるためのダンパ6と、を備えて構成されている。
また自動ピアノは、記録メディアあるいはリアルタイム通信装置から供給される演奏データに基づいて、鍵の軌道データを生成するとともに軌道データを用いて鍵の原速度指示値(t,Vr)を生成する再生前処理部10と、供給された原速度指示値(t,Vr)に基づいて、各時刻における鍵1の位置に対応した速度指示値Vrを生成し出力するモーションコントローラ11と、速度指示値Vrに応じた励磁電流をソレノイド5に供給するとともに、ソレノイド5から供給されるフィードバック信号としての出力速度Vyと速度指示値Vrを比較し、両者が一致するようにサーボ制御を行うサーボコントローラ12と、を備えて構成されている。
さらに自動ピアノは、キーセンサを構成するセンサボックス25と、キーセンサを構成し鍵1の下面に取り付けられた板状のシャッタ26と、アクションメカニズム3に取り付けられたハンマシャッタ27と、打弦速度を計測するためのセンサSEと、センサSEの出力信号に基づいてハンマシャッタ27の移動速度を計測することにより、ハンマ2の速度、すなわち打弦速度(発音速度)を計測し、また、ハンマシャッタ27がセンサSEを通過開始時刻を打弦時刻(発音時刻)として検出する演奏記録部30と、を備えて構成されている。
【0015】
[1.2] 制御系
図2に本第1実施形態の制御系の概要構成ブロック図を示す。
制御系は、制御系全体を制御するCPU201と、制御用プログラム、制御用データなどが格納されたROM202と、各種データを一時的に格納するためのRAM203と、種々の制御用スイッチが設けられたパネルスイッチ部204と、図示しないアクチュエータを駆動し、ハンマ2が弦4に当接しない消音演奏モードとするアクチュエータ駆動回路208と、CPU201から供給されるキー番号(=キーコード)、ベロシティ(押鍵の強さに対応したデータ)、キーオン信号、ハンマーオン、キーオフ信号等の演奏制御データに基づいて楽音信号を生成し、スピーカSPあるいはヘッドホンHHに供給する音源回路210と、を備えて構成されている。
【0016】
さらに制御系は、検出光を射出するLED224を駆動するためのLEDドライバ220と、LED224が射出した検出光が光ファイバを介して入力され、後述の受光側センサヘッド222に対して射出する発光側センサヘッド221と、検出光を受光して光ファイバを介して出力する受光側センサヘッド222と、受光側センサヘッド222の出力した検出信号の光電変換を行って検出信号として出力するフォトダイオード225と、検出信号のA/D変換を行って検出データとして出力するA/D変換回路223と、フレキシブルディスク251に対して演奏情報の書込/読み出しを行うフレキシブルディスクドライバ250と、RAM203に一時的に格納された演奏情報に基づいて、ソレノイド駆動信号を生成し、ソレノイド5のソレノイドプランジャ5Pを駆動してハンマ2を駆動して自動演奏を行うためのサーボコントローラ12と、を備えて構成されている。
この場合において、発光側センサヘッド221、受光側センサヘッド222、LED224、フォトダイオード225及びシャッタ26は、キーセンサを構成している。
【0017】
[1.3]
図3に本第1実施形態のキーセンサの構成を示す概要構成図を示す。
図3において、光ファイバを介してLED224から検出光が供給され、シャッタ26の位置を検出すべく直径約5[mm]程度の検出光を射出する発光側センサヘッド221と、発光側センサヘッド221が射出した検出光を受光し、光ファイバを介してフォトダイオード225へ送出する受光側センサヘッド222と、を備えて構成されている。
受光側センサヘッド222により検出光は、フォトダイオード225へ送出され、フォトダイオード225によりその光量に応じた出力信号Saに変換される。
この場合において、発光側センサヘッド221から射出される検出光は、シャッタ26の検出光光路中への挿入状態に応じて遮蔽され、受光側センサヘッド222の受光量は、シャッタ26の位置、すなわち、鍵1の位置に応じて変化することとなる。
【0018】
従って、フォトダイオード225の出力信号Saは、鍵1の位置に対応するアナログ量を有する信号となる。
例えば、出力信号Saの変化は、鍵1を押鍵しない状態における位置(=レスト位置)から鍵1を押鍵して、当接する位置まで押し込んだ状態における位置(=エンド位置)との間で、図4に示すようにほぼ直線状態で表される。
このレスト位置とエンド位置との間には、センサの出力信号を参照するための検出位置に相当する後述する第1参照位置K1〜第4参照位置K4が設定される。
【0019】
[1.3] 較正データの算出
ここで、実施形態の動作説明に先立ち、較正データを自己測定する場合の動作について図5を参照して説明する。以下の説明においては、鍵の基準ストローク長(レスト位置からエンド位置に至るまでの距離の基準値)が10[mm]であるものとする。
図5に第1実施形態の較正データ算出処理フローチャートを示す。
まず、鍵をレスト位置に保持した状態でキーセンサの出力信号のサンプリングを行い、サンプリングデータをレスト位置データyrestとする(ステップS1)。
次に当該鍵をエンド位置まで押し下げ(ステップS2)、保持した状態でキーセンサの出力信号のサンプリングを行い、サンプリングデータをエンド位置データyendとする(ステップS3)。
続いて、所定の離鍵速度(例えば、10[mm/sec])で離鍵し(ステップS4)、離鍵と同時にキーセンサの出力信号を所定サンプリングタイミングでのサンプリングを開始する(ステップS5)。この場合において、サンプリングタイミングを表すサンプリングタイミングデータをtとし、サンプリング開始タイミングにおけるサンプリングタイミングデータtend=0とする。
【0020】
より具体的には、サンプリングタイミングを10[msec]毎とした場合に、離鍵速度10[mm/sec]とすれば、およそ0.1[mm]毎にサンプリングを行うことととなる。
そして各サンプリングタイミングにおけるサンプリングデータyをサンプリングデータテーブルに順次記憶する(ステップS6)。
その後、サンプリング点がレスト位置に至ったか否か、すなわち、
y>yrest
になったか否かを判別する(ステップS7)。
ステップS7の判別において、サンプリング点がレスト位置に至っていない場合、すなわち、
y≦yrest
の場合には(ステップS7;No)、処理を再びステップSに移行し、サンプリングデータyのサンプリングデータテーブルへの記憶を継続する。
ステップS7の判別において、サンプリング点がレスト位置に至った場合には、すなわち、
y>yrest
の場合には(ステップS7;Yes)、10[mm]ストロークが終了したものとみなしてサンプリングデータyの値がエンド位置に対応するエンド位置データyendの値を越えた時刻から、サンプリングデータyの値がレスト位置データyrestの値を超えた時刻trestまでの区間を対象として、サンプリングデータyを結んで得られる折れ線を直線で近似する(ステップS8)。
【0021】
次に得られた直線の時間軸を位置軸に座標軸変換を行う(ステップS9)。
例えば、サンプリング開始タイミングデータtendを座標変換して変換エンド位置データxendを得、通過タイミングデータtrestを座標変換して変換レスト位置データxrestを得る。
より具体的には、上述の例の場合、
tend →xend =10[mm]
trest→xrest=0[mm]
のように変換する。
続いて得られた座標変換後の直線の変換エンド位置データxendにおける値を正規のエンド位置データyend’とし、変換レスト位置データxrestにおける値を正規のレスト位置データyrest’とする(ステップS10)。
次に全ての鍵について処理が終了したか否かを判別し(ステップS11)、終了するまで、ステップS1〜ステップS10の処理を繰り返すこととなる。
以上のステップS1〜ステップS10の処理を全ての鍵に対して行い、エンド位置データyend’及びレスト位置データyrest’を較正データとして記憶する。
【0022】
[1.4] 通常演奏記録時におけるデータ較正
図6に通常演奏記録時におけるデータ較正処理の処理フローチャートを示す。ある鍵において、手弾きの鍵位置データy’を検出する(ステップS21)。次に鍵検出された手引きの鍵位置データy’、エンド位置でのセンサ呼称値Yend及びレスト位置でのセンサ呼称値Yrestに基づいて、次式により較正鍵位置データy”を算出する(ステップS22
y”=Yrest+(Yend−Yrest)
×(y’−yrest’)/(yend’−yrest’)
【0023】
[1.5] 第1実施形態の動作
[1.5.1] 第1実施形態の概要動作
[1.5.1.1] 演奏記録時の概要動作
まず自動ピアノの演奏記録時の概要動作について説明する。
まず、演奏者によって演奏が行われると、演奏記録部30はセンサSEの出力信号に基づいて打弦速度及び打弦時刻を検出する。
これと並行して、演奏記録部30は、キーセンサの出力信号に基づいて押鍵速度Vkおよび押鍵時刻tkを検出する。この場合において、キーセンサの出力データは、既に上述した方法により較正されている。
そして、これらの情報は、記録後処理部31において正規化処理された後に、演奏情報としてフレキシブルディスクドライバ250によりフレキシブルディスク251に記録される。ここで正規化処理とは、ピアノの個体差を吸収するための処理であり、打弦時刻・打弦速度、押鍵時刻・押鍵速度、離鍵時刻・離鍵速度等は、各ピアノにおけるセンサの位置や、構造上の違い、あるいは、機械的誤差によって固有の傾向を持つため、標準となるピアノを想定し、そのピアノにおける打弦時刻・打弦速度等に変換するための処理をいう。
【0024】
[1.5.1.2] 演奏再生時の概要動作
次に自動ピアノの演奏再生時の概要動作について説明する。
再生前処理部10は、記録メディアあるいはリアルタイム通信装置から供給される演奏データに基づいて、鍵の軌道データを生成するとともに軌道データを用いて鍵1の原速度指示値(t,Vr)を作成し、再生前処理部10で生成された原速度指示値(t,Vr)は、モーションコントローラ11に供給される。
モーションコントローラ11は、供給された原速度指示値(t,Vr)に基づいて、各時刻における鍵1の位置に対応した速度指示値Vrを作成し、サーボコントローラ12に供給する。
サーボコントローラ12は、速度指示値Vrに応じた励磁電流をソレノイド5に供給するとともに、ソレノイド5から供給されるフィードバック信号である出力速度Vyと速度指示値Vrを比較し、両者が一致するようにサーボ制御を行うこととなる。
サーボ制御コントローラ12の制御下で、ソレノイド5のプランジャが突出すると、鍵1がバランスピンPを中心に回動し、演奏者側に下がり(以下、この状態を押鍵状態という)、また、これに連動してアクションメカニズム3が作動し、ダンパー6が弦4から離れるとともに、ハンマ2が回動して打弦し、演奏再生がなされることとなる。
【0025】
[1.5.2] 第1実施形態の詳細動作
次に自動ピアノの詳細動作を説明する。
図7に本第1実施形態の演奏/記録処理を示すフローチャートを示す。
まず、各種レジスタ等の初期化を行い、動作モードを通常演奏モードとする(ステップS31)。
次に、消音演奏(消音演奏モード)が指定されているか否かを判別する(ステップS32)。
ステップS32の判別において、消音演奏が指定されている場合には(ステップS32;Yes)、消音演奏モードに対応して各種レジスタなどの初期化を行うとともに、押鍵により回動したハンマ2が弦4に当たる手前でアクションメカニズム3のそれ以上の回動を阻止するための回動阻止機構(ストッパ)を稼働させるとともに、、キーオンタイミング変更がなされる(ステップS34)。
この場合において、キーオンタイミング変更がなされるのは、押鍵があってもハンマ44は打弦直前で戻されることとなり、センサSEの出力信号に基づいて検出される打弦タイミングは、真の打弦タイミングよりも若干早くなるからである。
これにより、消音演奏時において検出された打弦タイミングおよび打弦速度に基づき、ハンマ2がストッパに阻止されないと仮定した場合のハンマ2が弦4に当接するであろうタイミングを推定することができるので、通常演奏時と消音演奏時とでキーオン信号の発生タイミングを一致させることができるのである。 そして、演奏記録部30は、キーオン信号を発生する場合に予め記憶されているテーブル(あるいは、定数、数式)を参照して、打弦タイミングより少し遅れたタイミングでキーオン信号を発生することとなる。
【0026】
すなわち、キーオン信号の発生を通常演奏時と同様のタイミングに補正する。そして、ROM202内のテーブルは、打弦速度に応じた遅延時間を出力するように構成される。
ステップS32の判別において、消音演奏が指定されていない場合には(ステップS32;No)、通常演奏モードに対応して各種レジスタなどの初期化を行う(ステップS33)。なお、既に通常演奏モードに対応して各種レジスタなどの初期化がなされている場合には、この処理は行わない。
次に外部出力を行うか否かを判別する(ステップS35)。
ステップS35の判別において、外部出力を行う場合には(ステップS35;Yes)、記録後処理部31を介して押鍵データ、ベロシティデータを含むノートオンデータ、ノートに対応したMIDI演奏データを外部へ出力し、処理をステップS37へ移行することとなる。
また、ステップS35の判別において、外部出力を行わない場合には(ステップS35;No)、処理をステップS37へ移行し、演奏データを記録するか否かを判別する(ステップS37)。
ステップS37の判別において、演奏データを記録しない場合には(ステップS37;No)、処理をステップS32に移行し、以下同様の処理を繰り返し行う。
ステップS37の判別において演奏データを記録する場合には(ステップS37;Yes)、演奏記録処理がなされる。
【0027】
演奏記録処理においては、キーセンサの出力信号Saを較正し、この較正された出力信号Saに基づいて、押鍵タイミングに対応した時刻に押鍵データを出力し、センサSEの出力信号に基づいて打弦タイミングに対応した時刻にノートオンデータを出力する。
そして、それぞれにノートオンデータ、ベロシティデータとともに、押下された鍵のキーコードデータを一組にして記録することとなる。
この場合において、それ以前に押鍵データ、ノートオンデータまたはノートオフデータが記録されていた場合は、それらとの時間間隔(以下、デュレーションという)を併せて書き込むこととなる。なお、以下においては、押鍵、ノートオンまたはノートオフに関する情報をイベントデータという。
また、演奏記録部30は、センサボックス25の出力信号に基づいて、ノートオフデータを記録する。この場合においても、以前のイベントデータとの間隔を示すデュレーションデータも併せて記録することとなる。
以上のようにして、演奏に従って順次イベントデータが書き込まれていき、演奏データが記録されることとなる。
【0028】
次に自動ピアノの演奏再生時の詳細動作について説明する。
図8に本実施形態の自動ピアノの再生動作を示すフローチャートを示す。
まず各種レジスタ等の初期化が行われるとともに、演奏モードを通常演奏モードに設定するための各種初期設定処理が行われる(ステップS41)。この場合において、自動演奏のテンポ設定も初期設定として行われる。
次に、消音演奏モードが指定されているか否かを判別する(ステップS42)。
ステップS42の判別において、消音演奏モードが指定されていない場合、すなわち、通常演奏モードが指定されている場合には(ステップS42;No)、演奏データの読み出し処理を行う(ステップS43)。
この演奏データの読み出しは、割込処理ルーチンによって行われる。割込は、テンポに対応したテンポクロックによって行われ、例えば、4分音符あたり24回の割込が行われる。
【0029】
読出処理は、再生前処理部10のメモリから演奏データを先頭データから順次読み出す処理である。より具体的に言えば、デュレーションデータ読み出すと、テンポクロックが出力される毎にそれを減算し、0になった時点で次のイベントデータを読み出す。そして、その後に次のデュレーションデータを読出し、以後同様の動作を行う。これにより、記録時と同様のタイミングでイベントデータが読み出される。
再生前処理部10のメモリから出力されるイベントデータに基づいて、モーションコントローラ11は、速度指示値Vrをサーボコントローラ12に出力する。
サーボコントローラ12は、入力されたサーボ速度指示値Vr及び実際にソレノイド5から供給されるフィードバック信号である出力速度の差である速度偏差を生成し、速度偏差に対応して出力電流を生成し、アクチュエータであるソレノイド5に対して出力し、ソレノイド5は、アクションメカニズム3を介してハンマ2を駆動することとなる(ステップS44)。
上述の場合において、自動ピアノでは、ソレノイド5に給電を開始してから実際にハンマが打弦して発音されるまでに時間がかかる。そのため、打弦イベントフレームが記録媒体から読み出されたタイミングに対して実際の発音が遅れることになる。また、ソレノイドに給電を開始してから実際にハンマが打弦して発音されるまでの時間は指示される打弦速度によって異なるため、打弦イベントフレームが記録媒体から読み出された時点にソレノイドの給電を開始すると、打弦イベントの発生時間の間隔が各打弦イベントの指示する打弦速度に応じて変化してしまう。また、離鍵に関しても同様の問題がある。
【0030】
そこで、自動ピアノの再生時には、各イベントフレームが読み出されたタイミングから所定時間(例えば、500msec)後に各イベントフレームで指示された動作(打弦,離鍵)が行われるように、各イベントを一律に遅延させる。具体的には、打弦,離鍵イベントフレームが読み出された時点で、前述した軌道計算を行い、打弦タイミング,離鍵タイミング(打弦,離鍵イベントフレームが読み出された時点から500msec後のタイミング)のどれだけ前から鍵を動かし始めれば良いかを求め、このタイミングで鍵を動かし始めるようにすることで、打弦(離鍵)イベントの発生時間の間隔を各打弦(離鍵)イベントの指示する打弦速度に拘わらず一定とすることができる。
ステップS42の判別において、消音演奏モードが指定されている場合には(ステップS42;Yes)、演奏データの読み出し処理を行う(ステップS45)。
【0031】
この演奏データの読み出しも、ステップS43の処理と同様に割込処理ルーチンによって行われる。
そして、図示しない音源回路による楽音信号発生処理が行われる。
より具体的には、イベントデータが読み出される毎に、ノートオンデータ、あるいは、ノートオフデータが音源回路に供給され、これらに対応した楽音信号が形成され、ユーザは図示しないスピーカあるいはヘッドホンにより、再生された演奏を聞くことができる。このように、消音状態で電子的な音源によって自動演奏を聞くことができる。また、所望の音色を選択して再生演奏を楽しむことも可能である。
【0032】
[1.6] 第1実施形態の効果
以上の説明のように、本第1実施形態によれば、較正用データとして、レスト位置データ及びエンド位置データを記憶しているため、白鍵と黒鍵との違いや、各鍵の特性の差の影響を受けることなく、較正精度を向上させることができる。また、自動演奏機能を利用して、自動ピアノの設置先でも較正処理を行うことができるので、経年変化などに対応することが可能となる。
さらに較正処理を容易、かつ、作業時間が短く、作業を迅速に行うことができるので、経時変化に対しても対処することができる。
【0033】
[2] 第2実施形態
次に本発明の第2実施形態について説明する。
記録動作及び再生動作については、第1実施形態と同様であるので、以下においては、較正データの算出及び通常演奏記録時におけるデータ較正についてのみ説明する。
[2.1] 較正データの算出
まず第2実施形態における較正データを自己測定する場合の動作について説明する。以下の説明においては、鍵の基準ストローク長(レスト位置からエンド位置に至るまでの距離の基準値)が10[mm]であるものとする。
図9に較正データ算出時の処理フローチャートを示す。
まず、鍵をレスト位置に保持した状態でキーセンサの出力信号のサンプリングを行い、サンプリングデータをレスト位置データyrestとする(ステップS51)。
次に当該鍵をエンド位置まで押し下げ(ステップS52)、保持した状態でキーセンサの出力信号のサンプリングを行い、サンプリングデータをエンド位置データyendとする(ステップS53)。その後、レスト位置まで鍵を戻す。
続いて、所定の押鍵速度Vref(例えば、10[mm/sec])で押鍵し(ステップS54)、押鍵開始と同時にキーセンサの出力信号を所定サンプリングタイミング(例えば、10[msec])でのサンプリングを開始する(ステップS55)。この場合において、サンプリングタイミングをtとし、サンプリング開始タイミングにおけるサンプリングタイミングtstart=0とする。そして、5回のサンプリングが終了したか否かを判別する(ステップS56)。
【0034】
ステップS56の判別においていまだ5回のサンプリングが終了していない場合には(ステップS55;No)、処理を再びステップS55に移行し、再度サンプリングを行う。
ステップS56の判別において5回のサンプリングが終了した場合には(ステップS56;Yes)、5個のサンプリングデータの加算平均を求める(ステップS57)
この結果、あるサンプリングタイミングtmに対し、サンプリングタイミングt(m-2)、t(m-1)、tm、t(m+1)、t(m+2)の5サンプリングタイミングにおけるサンプリングデータy(m-2)、y(m-1)、ym、y(m+1)、y(m+2)をバッファリングし、これら5個のサンプリングデータの加算平均を求め、当該サンプリングタイミングtmにおけるサンプリングデータy5[m]とする(ステップS57)。すなわち、上述の例の場合、±0.2[mm]間の平均値をサンプリングデータy5[m]とする。この場合において、サンプリングタイミングt(m-2)、t(m-1)、tm、t(m+1)、t(m+2)の5サンプリングタイミングにおけるサンプリングデータをそれぞれ1/5にしてから加算し、サンプリングデータy5[m]とすることも可能であるが、演算精度の観点からは、5個のサンプリングデータの和をサンプリングデータy5[m]としておき、全サンプリング終了後に1/5とするのが望ましい。
【0035】
次にサンプリングデータy5[m]をテーブルに記憶する(ステップS58)。
この場合において、インデクス値をi=t/10とし、テーブルに記憶するサンプリングデータy5[i]として格納する。tは、サンプリングタイミング(=上述の例の場合、10[msec])の整数倍である。
次に、
y5[m]≦yend×5
の条件が満たされたか否かを判別する(ステップS59)。
ステップS59の判別において、
y5[m]>yend×5
である場合には(ステップS59;No)、処理をステップS55に移行し、ステップS55〜ステップS59の処理を繰り返す。
ステップS59の判別において、
y5[m]≦yend×5
である場合には、当該条件を満たした時刻をtarriveとする。
すなわち、サンプリングデータy5[m]のテーブルへの記憶を、
y5[m]≦yend×5
の条件を満たすまで継続し、条件を満たした時刻をtarriveとする。
【0036】
次にtend=tarrive−βとする(ステップS60)。
ここで、βは押鍵終了時のスローダウン動作を補正するための項であり、実験により算出する。
続いてrest=tstart+αとする(ステップS61)。
ここで、αは押鍵開始時のスローアップ動作を補正するための項であり、実験により算出する。
次に時刻trestから時刻tendまでを完全な等速で動いたと仮定し、実際の動作速度Vrealを次式により算出する(ステップS62)。
Vreal=10×1000/(tend−trest)[mm/sec]次に実際の動作速度Vrealが所定の押鍵速度Vrefと大きく異なり、再測定が必要か否かを判別する(ステップS63)。
より具体的には、
Vreal<Vref×0.5
若しくは、
Vreal>Vref×1.5
のいずれかを満たしているか否かを判別する。
【0037】
ステップS63の判別において、実際の動作速度Vrealが所定の押鍵速度Vrefと大きく異なり再測定が必要な場合(ステップS63;Yes)、すなわち、
Vreal<Vref×0.5
若しくは、
Vreal>Vref×1.5
のいずれかを満たしている場合には、
Vref=Vref×(Vref/Vreal)
とし(ステップS64)、処理をステップS54に移行し、再度測定を行う。
【0038】
ステップSの63判別において、実際の動作速度Vrealが所定の押鍵速度Vrefと大きく異ならず再測定が不要の場合(ステップS63;No)、すなわち、
Vref×0.5≦Vreal≦Vref×1.5
の場合には、レスト鍵盤位置の呼称位置(レスト位置、第1〜第4参照位置K1〜K4、エンド位置)を、例えば、次のように定める(ステップS65)。
レスト位置データxrest=0.0[mm]
第1参照位置データXK1 =2.7[mm]
第2参照位置データXK2 =4.5[mm]
第3参照位置データXK3 =6.3[mm]
第4参照位置データXK4 =8.1[mm]
エンド位置データxend =10.0[mm]
【0039】
次に第1参照位置K1、第2参照位置K2、第3参照位置K3及び第4参照位置K4におけるセンサ値yK1、yK2、yK3、yK4を求める(ステップS66)。より具体的には、Z=1,2,3,4とした場合に、次式で表す補間式によりセンサ値yKZを求める(ステップS67〜ステップS70)。
まず、
Z=1
とする(ステップS67)。
次にレスト鍵盤位置の呼称位置XKZに到達した時刻tKZを次式により算出する。
tKZ=(tend−trest)×XKZ/(Xend−Xrest)
+trest
続いて、時刻tKZの前後に位置するサンプリングデータy5の中から、時刻tKZのサンプリングデータyKZを越える値を有するサンプリングデータのうち、最小値を有するサンプリングデータy5KZa(=後値)及びサンプリングデータyKZを越えない値を有するサンプリングデータのうち、の最大値を有するサンプリングデータy5KZb(=前値)をテーブルを参照して求める。
y5KZa=y5[tKZ/10+1]
y5KZb=y5[tKZ/10]
【0040】
続いて、サンプリングデータy5KZa及びサンプリングデータy5KZbに基づいて次式により補間処理を行い、サンプリングデータyKZを算出する(ステップS68)。
yKZ=(y5KZb+(y5KZa−y5KZb)×(tKZ%10)/10)/5
ここで、演算子%は、左項を右項で割った場合の余りを意味する。
次に
Z=4
か否かを判別する(ステップS69)。
ステップS69の判別において、Z≠4の場合には(ステップS69;No)、
Z=Z+1
とし(ステップS70)、処理をステップS68に移行する。
ステップS69の判別において、Z=4の場合には(ステップS69;Yes)、エンド位置データyend、レスト位置データyrest、yK1、yK2、yK3、yK4を較正データとして記憶する(ステップS71)。
以上のステップS51〜ステップS71の処理を全ての鍵に対して行い、エンド位置データyend、レスト位置データyrest、サンプリングデータyK1、yK2、yK3、yK4を較正データとして記憶する。
【0041】
[2.2] 通常演奏記録時におけるデータ較正
図10に通常演奏記録時におけるデータ較正処理の処理フローチャートを示す。
ある鍵において、手弾きの鍵位置センサデータy’を検出する(ステップS81)。
そして手弾きの鍵位置センサデータy’が各参照位置(レスト位置、エンド位置、第1〜第4参照位置)に到達したか否かを判別するための参照値として、各参照位置におけるセンサ出力値としてテーブルに記憶しているエンド位置データyend、レスト位置データyrest、サンプリングデータyK1、yK2、yK3、yK4(=参照位置データ)を採用する(ステップS82)。
【0042】
[2.3] 第2実施形態の効果
以上の説明のように、本第2実施形態によれば、較正用データとして、レスト位置データ、エンド位置データ及び各参照位置における参照位置データを記憶しているため、白鍵と黒鍵との違いや、各鍵の特性の差の影響を受けることなく、較正精度を向上させることができる。
また、自動演奏機能を利用して、自動ピアノの設置先でも較正処理を行うことができるので、経年変化などに対応することが可能となる。
さらに較正処理を容易、かつ、作業時間が短く、作業を迅速に行うことができるので、経時変化に対しても対処することができる。
【0043】
[3] 第3実施形態
次に本発明の第3実施形態について説明する。
上記第2実施形態においては、各鍵を所定の押鍵速度Vrefにより押鍵していたが、本第3実施形態は、これに代えて各鍵を各参照位置まで押し下げる治具を用いる実施形態である。
なお、記録動作及び再生動作については、第2実施形態と同様であるので、以下においては、較正データの算出及び通常演奏記録時におけるデータ較正についてのみ説明する。
[3.1] 治具の構成
図11に治具の一例を示す。
図11(a)は治具の正面図、図11(b)は治具の側面図である。
図11(b)に示すように、4つある基準面PLには、それぞれ第1参照位置K1、第2参照位置K2、第3参照位置K3あるいは第4参照位置K4に鍵を押し下げるための突起部B1〜B4が設けられている。
これにより、例えば、鍵を第2参照位置まで押し下げる場合には、第2参照位置K2用の突起部B2が設けられている基準面PLをレスト位置における鍵の上面に一致させるように設置すればよい。
この結果、突起部B2の高さ分だけ、鍵が押し下げられ、鍵は第2参照位置K2まで押し下げられることとなる。
【0044】
[3.2] 較正データの算出
次に第3実施形態における較正データを自己測定する場合の動作について説明する。以下の説明においては、鍵の基準ストローク長(レスト位置からエンド位置に至るまでの距離の基準値)が10[mm]であるものとする。
図12に較正データ算出時の処理フローチャートを示す。
まず、鍵をレスト位置に保持した状態でキーセンサの出力信号のサンプリングを行い、サンプリングデータをレスト位置データyrestとする(ステップS91)。
次にN=1とする(ステップS92)。
治具を用い、第N参照位置KNまで鍵を押し下げる(ステップS93)。
押し下げられた鍵に対応するキーセンサの出力信号をサンプリングし、サンプリングデータyKNとして記憶する(ステップS94)。
次にN=4か否か、すなわち、第4参照位置K4までの全ての参照位置におけるサンプリングが終了したか否かを判別する(ステップS95)。
【0045】
ステップS95の判別において、N≠4の場合には、すなわち、第4参照位置K4までの全ての参照位置におけるサンプリングが終了していない場合には(ステップS95;No)、
N=N+1
とし(ステップS96)、処理をステップS93に移行し、ステップS93〜ステップS95の処理を繰り返す。
ステップS95の判別において、N=4の場合には、すなわち、第4参照位置K4までの全ての参照位置におけるサンプリングが終了した場合には(ステップS95;Yes)、当該鍵をエンド位置まで押し下げ(ステップS97)、鍵をエンド位置に保持した状態でキーセンサの出力信号のサンプリングを行い、サンプリングデータをエンド位置データyendとして記憶する(ステップS98)。
次に全ての鍵について測定が終わったか否かを判別し(ステップS99)、全ての鍵について測定が終わるまで、ステップS91〜ステップS99の処理を繰り返す。
【0046】
[3.3] 通常演奏記録時におけるデータ較正
図13に通常演奏記録時におけるデータ較正処理の処理フローチャートを示す。
ある鍵において、手弾きの鍵位置センサデータy’を検出する(ステップS101)。
そして手弾きの鍵位置センサデータy’が各参照位置(レスト位置、エンド位置、第1〜第4参照位置)に到達したか否かを判別するための参照値として、各参照位置におけるセンサ出力値としてテーブルに記憶しているエンド位置データyend、レスト位置データyrest、サンプリングデータyK1、yK2、yK3、yK4(=参照位置データ)を採用する(ステップS102)。
[3.4] 第3実施形態の効果
以上の説明のように、本第3実施形態によれば、較正用データとして、レスト位置データ、エンド位置データ及び各参照位置における参照位置データを記憶しているため、白鍵と黒鍵との違いや、各鍵の特性の差の影響を受けることなく、較正精度を向上させることができる。
また、治具を用いて較正処理を行うため、自動ピアノの設置先でも較正処理を行うことができるので、経年変化などに対応することが可能となる。
さらに較正処理を行うに際し、治具を用いることにより容易、かつ、作業を迅速に行うことができるので、経時変化に対しても対処することができる。
【0047】
[4] 実施形態の変形例
[4.1] 第1変形例
上記説明においては、鍵の場合の較正処理についてのみ説明したが、ペダルであっても同様に適用することが可能である。
[4.2] 第2変形例
以上の説明においては、鍵の自動駆動を行う場合に、自動ピアノの自動演奏機能を流用していたが、等速押鍵を保証できる打鍵法を用い、外部から鍵を駆動するように構成しても、同様の効果を得ることができる。
この場合において、等速押鍵を保証できる打鍵法としては、ある程度以上の高速でサーボなどによる等速軌道を保証する打鍵法を用いる、あるいは、重り落下などによる打鍵法のうち、実験によって等速を確認できている打鍵法を用いるのが好ましい。
[4.3] 第3変形例
以上の説明においては、自動ピアノについて説明したが、他の鍵盤楽器についても本発明の適用が可能である。
【0048】
【発明の効果】
本発明によれば、鍵あるいはペダルの基準動作状態において出力される前記センサの検出信号である基準検出信号とセンサから実際に出力される検出信号との関係に基づいて予め求めた較正データに基づいて鍵あるいはペダルの動作状態の検出時にセンサから出力される検出信号の較正を行うので、非接触型のセンサを用いているにも拘わらず、低コストで、作業時間が短く、実用充分な位置精度を確保することが可能となる。
さらに容易、かつ、迅速に較正作業を行うことができるので、自動ピアノの設置先でも較正作業を行うことができ、経時変化、経年変化に対処することが可能となる。
【図面の簡単な説明】
【図1】 第1実施形態の自動ピアノの要部の概要構成図である。
【図2】 第1実施形態の自動ピアノの制御系の概要構成を示すブロック図である。
【図3】 キーセンサの構成を説明する図である。
【図4】 キーストロークと参照位置との関係説明図である。
【図5】 第1実施形態の較正データ算出処理の処理フローチャートである。
【図6】 第1実施形態の通常演奏記録時におけるデータ較正処理の処理フローチャートである。
【図7】 第1実施形態の演奏/記録処理を示すフローチャートである。
【図8】 第1実施形態の自動ピアノの再生動作を示すフローチャートである。
【図9】 第2実施形態の較正データ算出処理の処理フローチャートである。
【図10】 第2実施形態の通常演奏記録時におけるデータ較正処理の処理フローチャートである。
【図11】 第3実施形態の治具の構成を説明するための図である。
【図12】 第3実施形態の較正データ算出処理の処理フローチャートである。
【図13】 第3実施形態の通常演奏記録時におけるデータ較正処理の処理フローチャートである。
【符号の説明】
1…鍵、2…ハンマ、3…アクションメカニズム(ハンマアクション)、4…弦、5…ソレノイド、5P…ソレノイドプランジャ、6…ダンパー(止音機構)、10…再生前処理部、11…モーションコントローラ、12…サーボコントローラ、25…センサボックス、26…シャッタ、27…ハンマシャッタ、30…演奏記録部、31…記録後処理部、201…CPU、202…ROM、203…RAM、204…パネルスイッチ部、208…アクチュエータ駆動回路、210…音源回路、220…LEDドライバ、221…発光側センサヘッド、222…受光側センサヘッド、223…A/D変換回路、224…LED、225…フォトダイオード、250…フレキシブルディスクドライバ、251…フレキシブルディスク
Claims (3)
- 鍵又はペダルを駆動する駆動手段と、
前記鍵又はペダルの変位を連続的に検出するセンサと、
前記センサの出力信号に対応したサンプリングデータをサンプリングするサンプリング手段と、
前記駆動手段によって前記鍵又はペダルがエンド位置からレスト位置に駆動される間に前記サンプリング手段によってサンプリングされた複数のサンプリングデータに基づいて前記鍵又はペダルの変位と前記センサの出力信号との関係を直線近似によって求める直線近似手段と、
前記直線近似手段によって求められた直線上のエンド位置とレスト位置に対応するセンサ出力値を較正データとして記憶する較正データ記憶手段と、
前記センサの出力信号を較正して較正出力信号として出力する較正手段であって、前記較正データのエンド位置とレスト位置との差に対応する第1の差分値、前記センサの出力信号と前記較正データのレスト位置との差に対応する第2の差分値、前記センサの呼称値のエンド位置とレスト位置との差に対応する第3の差分値および前記較正出力信号と前記呼称値のレスト位置との差に対応する第4の差分値を求め、第1の差分値に対する第2の差分値の関係が前記第3の差分値に対する第4の差分値の関係に一致するように前記較正出力信号の値を決定する較正手段と を具備することを特徴とする鍵盤楽器のセンサ較正装置。 - 鍵又はペダルを駆動する駆動手段と、
前記鍵又はペダルの変位を連続的に検出するセンサと、
前記センサの出力信号に対応したサンプリングデータをサンプリングするサンプリング手段と、
前記駆動手段によって前記鍵又はペダルがエンド位置からレスト位置に駆動される間に前記サンプリング手段によってサンプリングされた複数のサンプリングデータに基づいて前記鍵又はペダルの変位と前記センサの出力信号との関係を補間近似によって求める補間近似手段と、
前記補間近似手段によって求められた関係において、予め定められた複数の所定位置に対応するセンサ出力値を較正データとして記憶する較正データ記憶手段と、
前記センサの出力信号と前記較正データ記憶手段に記憶された複数の較正データとを比較することにより、前記鍵又はペダルの到達位置を判定する到達位置判定手段と を具備することを特徴とする鍵盤楽器のセンサ較正装置。 - 鍵又はペダルの変位を連続的に検出するセンサと、
前記センサの出力信号に対応したサンプリングデータをサンプリングするサンプリング手段と、
前記鍵又はペダルを押し下げる押し下げ位置が複数の基準位置として設定され、前記各基準位置に対応した複数の突起を有する治具と、
前記治具の複数の突起によって前記鍵又はペダルが押し下げられたときに前記サンプリング手段によって得られる複数のサンプリングデータを較正データとして記憶する較正データ記憶手段と、
前記センサの出力信号と前記較正データ記憶手段に記憶された複数の較正データとを比較することにより、前記鍵又はペダルの到達位置を判定する到達位置判定手段と を具備することを特徴とする鍵盤楽器のセンサ較正装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30294998A JP3900712B2 (ja) | 1998-10-23 | 1998-10-23 | 鍵盤楽器のセンサ較正装置及びセンサ較正方法 |
US09/421,860 US6359207B1 (en) | 1998-10-23 | 1999-10-20 | Position transducer system with built-in calibrator for moving object, method for accurately determining position of moving object and keyboard musical instrument equipped with the position transducer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30294998A JP3900712B2 (ja) | 1998-10-23 | 1998-10-23 | 鍵盤楽器のセンサ較正装置及びセンサ較正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000132171A JP2000132171A (ja) | 2000-05-12 |
JP3900712B2 true JP3900712B2 (ja) | 2007-04-04 |
Family
ID=17915096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30294998A Expired - Fee Related JP3900712B2 (ja) | 1998-10-23 | 1998-10-23 | 鍵盤楽器のセンサ較正装置及びセンサ較正方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6359207B1 (ja) |
JP (1) | JP3900712B2 (ja) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3306398B2 (ja) * | 1999-11-29 | 2002-07-24 | 大日本スクリーン製造株式会社 | 基板搬送装置および搬送教示システム |
JP4595193B2 (ja) * | 2000-11-17 | 2010-12-08 | ヤマハ株式会社 | ハンマ検出装置 |
US7381880B2 (en) * | 2003-10-31 | 2008-06-03 | Yamaha Corporation | Musical instrument recording advanced music data codes for playback, music data generator and music data source for the musical instrument |
US7285718B2 (en) * | 2003-12-22 | 2007-10-23 | Yamaha Corporation | Keyboard musical instrument and other-type musical instrument, and method for generating tone-generation instructing information |
JP4129798B2 (ja) * | 2004-01-06 | 2008-08-06 | ヤマハ株式会社 | 光学検出装置 |
JP4222210B2 (ja) * | 2004-01-06 | 2009-02-12 | ヤマハ株式会社 | 演奏システム |
JP4531415B2 (ja) * | 2004-02-19 | 2010-08-25 | 株式会社河合楽器製作所 | 自動演奏装置 |
JP4192828B2 (ja) * | 2004-04-21 | 2008-12-10 | ヤマハ株式会社 | 自動演奏装置 |
JP4524798B2 (ja) * | 2004-07-27 | 2010-08-18 | ヤマハ株式会社 | 鍵盤楽器のペダルのハーフポイント特定方法及び装置、並びにプログラム |
JP4548053B2 (ja) * | 2004-09-07 | 2010-09-22 | ヤマハ株式会社 | 楽器の演奏駆動装置及び楽器の演奏操作子をフィードバック制御によって駆動するための方法及び該方法をコンピュータにより実行する制御プログラム。 |
JP4661143B2 (ja) | 2004-09-15 | 2011-03-30 | ヤマハ株式会社 | 楽器の演奏駆動装置及び楽器の演奏操作子をフィードバック制御によって駆動するための方法及び該方法をコンピュータにより実行する制御プログラム。 |
JP4784057B2 (ja) * | 2004-09-15 | 2011-09-28 | ヤマハ株式会社 | 楽器の物理量検出装置、楽器の物理量検出方法、楽器の物理量検出プログラム及び鍵盤楽器 |
US7217880B2 (en) * | 2005-01-20 | 2007-05-15 | Burgett, Inc. | Previous event feedback system for electronic player piano systems |
WO2006078251A1 (en) * | 2005-01-20 | 2006-07-27 | Burgett, Inc. | Previous event feedback system for electronic player piano systems |
JP4552227B2 (ja) * | 2005-01-24 | 2010-09-29 | ヤマハ株式会社 | 位置検出装置 |
JP4617921B2 (ja) * | 2005-02-24 | 2011-01-26 | ヤマハ株式会社 | 楽器演奏の再生駆動装置、鍵盤楽器及び自動演奏ピアノ |
JP4479554B2 (ja) * | 2005-03-23 | 2010-06-09 | ヤマハ株式会社 | 鍵盤楽器 |
JP4967406B2 (ja) * | 2006-03-27 | 2012-07-04 | ヤマハ株式会社 | 鍵盤楽器 |
JP4848809B2 (ja) * | 2006-03-27 | 2011-12-28 | ヤマハ株式会社 | 鍵盤楽器 |
JP5056197B2 (ja) * | 2007-06-22 | 2012-10-24 | ヤマハ株式会社 | 演奏支援装置及び演奏装置 |
JP5135927B2 (ja) * | 2007-07-13 | 2013-02-06 | ヤマハ株式会社 | 演奏支援装置及び楽器 |
JP5209287B2 (ja) * | 2007-12-13 | 2013-06-12 | ローランド株式会社 | 電子楽器の操作位置検出装置 |
US8686275B1 (en) * | 2008-01-15 | 2014-04-01 | Wayne Lee Stahnke | Pedal actuator with nonlinear sensor |
US7825312B2 (en) * | 2008-02-27 | 2010-11-02 | Steinway Musical Instruments, Inc. | Pianos playable in acoustic and silent modes |
US20090282962A1 (en) * | 2008-05-13 | 2009-11-19 | Steinway Musical Instruments, Inc. | Piano With Key Movement Detection System |
JP5327673B2 (ja) * | 2009-02-27 | 2013-10-30 | 株式会社コルグ | 鍵変移量検出装置、鍵変位量検出方法 |
US8148620B2 (en) * | 2009-04-24 | 2012-04-03 | Steinway Musical Instruments, Inc. | Hammer stoppers and use thereof in pianos playable in acoustic and silent modes |
US8541673B2 (en) | 2009-04-24 | 2013-09-24 | Steinway Musical Instruments, Inc. | Hammer stoppers for pianos having acoustic and silent modes |
JP5707693B2 (ja) * | 2009-11-16 | 2015-04-30 | ヤマハ株式会社 | 電子鍵盤楽器 |
US8519252B2 (en) | 2011-03-16 | 2013-08-27 | Waleed Sami Haddad | Optoelectronic pickup for musical instruments |
US9047851B2 (en) | 2012-09-19 | 2015-06-02 | Light4Sound | Optoelectronic pickup for musical instruments |
JP2014206575A (ja) * | 2013-04-11 | 2014-10-30 | ヤマハ株式会社 | 鍵盤楽器の鍵ダンパハーフ領域特定方法及び装置並びにプログラム |
JP5987762B2 (ja) * | 2013-04-11 | 2016-09-07 | ヤマハ株式会社 | 鍵盤楽器のハーフペダル領域特定方法及び装置並びにプログラム |
US20150122112A1 (en) * | 2013-11-03 | 2015-05-07 | Miselu Inc. | Sensing key press activation |
WO2017121049A1 (en) * | 2016-01-15 | 2017-07-20 | Findpiano Information Technology (Shanghai) Co., Ltd. | Piano system and operating method thereof |
JP7230413B2 (ja) * | 2018-10-05 | 2023-03-01 | ヤマハ株式会社 | 音信号発生装置、音信号発生方法および音信号発生プログラム |
CN117043850A (zh) * | 2021-03-24 | 2023-11-10 | 雅马哈株式会社 | 踏板装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5001339A (en) | 1989-03-27 | 1991-03-19 | Gulbransen, Inc. | Opto-electronic sensing method and device for an acoustic piano |
JP3364908B2 (ja) * | 1992-05-08 | 2003-01-08 | ヤマハ株式会社 | 鍵盤楽器の演奏記録装置およびその演奏再生装置 |
JP2737669B2 (ja) * | 1993-12-10 | 1998-04-08 | ヤマハ株式会社 | 自動演奏ピアノの鍵盤駆動装置 |
JP3552366B2 (ja) * | 1995-06-09 | 2004-08-11 | ヤマハ株式会社 | 楽音制御装置 |
JP3627322B2 (ja) * | 1995-11-07 | 2005-03-09 | ヤマハ株式会社 | 自動ピアノ |
JP3666129B2 (ja) * | 1996-07-11 | 2005-06-29 | ヤマハ株式会社 | 操作子の力覚制御装置 |
JP3772491B2 (ja) * | 1996-10-18 | 2006-05-10 | ヤマハ株式会社 | 鍵盤用力覚制御装置、鍵盤用力覚制御方法および記憶媒体 |
JPH10161648A (ja) * | 1996-12-04 | 1998-06-19 | Yamaha Corp | 打鍵−打弦特性対応装置、駆動信号−打弦特性対応装置、および鍵盤楽器 |
JP3890649B2 (ja) * | 1997-02-21 | 2007-03-07 | ヤマハ株式会社 | 自動ピアノの演奏データ変換装置 |
US5783765A (en) * | 1997-07-02 | 1998-07-21 | Yamaha Corporation | Keyboard musical instrument equipped with electromagnetic key touch generator for imparting piano key-touch to player |
-
1998
- 1998-10-23 JP JP30294998A patent/JP3900712B2/ja not_active Expired - Fee Related
-
1999
- 1999-10-20 US US09/421,860 patent/US6359207B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6359207B1 (en) | 2002-03-19 |
JP2000132171A (ja) | 2000-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3900712B2 (ja) | 鍵盤楽器のセンサ較正装置及びセンサ較正方法 | |
US6403872B2 (en) | Keyboard musical instrument faithfully reproducing original performance without complicated tuning and music data generating system incorporated therein | |
KR100435211B1 (ko) | 악음을 정확히 발생시키는 키보드 악기와 해머의 물리량을정확히 나타내는 출력신호를 변화시키는 해머 센서 | |
JP3887968B2 (ja) | 鍵盤楽器および鍵速度判定装置 | |
US7432430B2 (en) | Musical instrument, music data producer incorporated therein and method for exactly discriminating hammer motion | |
JP5162938B2 (ja) | 楽音発生装置及び鍵盤楽器 | |
US20060054010A1 (en) | Transducer free from aged deterioration, musical instrument using the same and method used therein | |
JP3627322B2 (ja) | 自動ピアノ | |
US6271447B1 (en) | Velocity calculating system for moving object widely varied in velocity method for correcting velocity and keyboard musical instrument equipped with the velocity calculating system for accurately determining loudness of sounds | |
JPH10161648A (ja) | 打鍵−打弦特性対応装置、駆動信号−打弦特性対応装置、および鍵盤楽器 | |
JP3364908B2 (ja) | 鍵盤楽器の演奏記録装置およびその演奏再生装置 | |
JP4232325B2 (ja) | 鍵駆動装置 | |
JP3758277B2 (ja) | 自動ピアノ | |
US5192820A (en) | Musical instrument keyboard striking force sensor | |
JP3596015B2 (ja) | 自動ピアノ | |
JP3541411B2 (ja) | 自動ピアノ | |
JP4135275B2 (ja) | 速度検出装置及び速度検出方法 | |
US9384720B2 (en) | Keyboard musical instrument, and method for recording half performance of pedal or key damper on keyboard musical instrument | |
JP3785729B2 (ja) | ハンマセンサの位置測定装置 | |
JP3588955B2 (ja) | 自動ピアノ | |
JP4186993B2 (ja) | 演奏データ補正装置 | |
JP3767608B2 (ja) | 楽音制御装置 | |
JP4218620B2 (ja) | 鍵盤楽器 | |
JP3767609B2 (ja) | 楽音制御装置 | |
JPH02262195A (ja) | ピアノ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060908 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060919 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061120 |
|
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: 20061212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061225 |
|
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: 20110112 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120112 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130112 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140112 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |