JPH0536795B2 - - Google Patents
Info
- Publication number
- JPH0536795B2 JPH0536795B2 JP57230983A JP23098382A JPH0536795B2 JP H0536795 B2 JPH0536795 B2 JP H0536795B2 JP 57230983 A JP57230983 A JP 57230983A JP 23098382 A JP23098382 A JP 23098382A JP H0536795 B2 JPH0536795 B2 JP H0536795B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- time
- key
- time difference
- event
- 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 - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Steroid Compounds (AREA)
- Auxiliary Devices For Music (AREA)
Description
【発明の詳細な説明】
この発明はピアノを自動的に演奏するピアノ自
動演奏装置に関する。
動演奏装置に関する。
周知のように、ピアノ自動演奏装置はピアノの
各操作子(すなわち、キーおよびペダル)に各々
操作状態検出用のセンサを設け、各センサの出力
に基づいて操作子の操作状態を検出し、この検出
結果に従つて演奏データを作成し、作成した演奏
データをフロツピイデイスク等の記憶媒体に収録
する。この収録した演奏データを再生する場合
は、記憶媒体に収録した演奏データを読出し、読
出した演奏データに基づいて、各操作子に各々設
けられた操作子駆動用のソレノイドを駆動して演
奏データの再生(自動演奏)を行う。
各操作子(すなわち、キーおよびペダル)に各々
操作状態検出用のセンサを設け、各センサの出力
に基づいて操作子の操作状態を検出し、この検出
結果に従つて演奏データを作成し、作成した演奏
データをフロツピイデイスク等の記憶媒体に収録
する。この収録した演奏データを再生する場合
は、記憶媒体に収録した演奏データを読出し、読
出した演奏データに基づいて、各操作子に各々設
けられた操作子駆動用のソレノイドを駆動して演
奏データの再生(自動演奏)を行う。
このようなピアノ自動演奏装置において、キー
に設けられたセンサがキーオンを検出した時点
と、ピアノのハンマが実際に弦を打撃した時点と
は必ずしも一致せず、通常わずかな時間差が生じ
る。同様に、キーに設けられたセンサがキーオフ
を検出した時点と、ピアノのダンパが実際に弦に
当接した時点との間にもわずかな時間差が生じ
る。このような時間差はペダルの場合も同様に発
生する。すなわち、ダンパペダルがオンとなつた
ことをセンサが検出した時点と、実際にダンパが
はずれた時点との間、ダンパペダルがオフとされ
たことをセンサが検出した時点と、実際にダンパ
が動作可能となつた時点との間にも各々わずかな
時間差が発生する。他のペダルについても同様で
ある。したがつて、演奏者によるピアノの演奏状
態を高忠実度で再生する場合は、再生段階におい
てこれらの時間差の補正が行われる。なお、デー
タ収録段階において、これらの時間差に基づいて
演奏データを補正してフロツピイデイスク等に収
録することも考えられるが、この方法は回路構成
(マイクロコンピユータを用いている場合はプロ
グラム)が複雑になる欠点がある。
に設けられたセンサがキーオンを検出した時点
と、ピアノのハンマが実際に弦を打撃した時点と
は必ずしも一致せず、通常わずかな時間差が生じ
る。同様に、キーに設けられたセンサがキーオフ
を検出した時点と、ピアノのダンパが実際に弦に
当接した時点との間にもわずかな時間差が生じ
る。このような時間差はペダルの場合も同様に発
生する。すなわち、ダンパペダルがオンとなつた
ことをセンサが検出した時点と、実際にダンパが
はずれた時点との間、ダンパペダルがオフとされ
たことをセンサが検出した時点と、実際にダンパ
が動作可能となつた時点との間にも各々わずかな
時間差が発生する。他のペダルについても同様で
ある。したがつて、演奏者によるピアノの演奏状
態を高忠実度で再生する場合は、再生段階におい
てこれらの時間差の補正が行われる。なお、デー
タ収録段階において、これらの時間差に基づいて
演奏データを補正してフロツピイデイスク等に収
録することも考えられるが、この方法は回路構成
(マイクロコンピユータを用いている場合はプロ
グラム)が複雑になる欠点がある。
ところで、従来のピアノ自動演奏装置にあつて
は、フロツピイデイスク等に、時間差に関するデ
ータが記憶されておらず、センサ出力に基づく演
奏データのみが記憶されており、このため、新た
なセンサの開発等によりセンサの特質が変化し、
これにより上述した時間差特性が変わつた場合に
データ再生部の変更をしなければならないという
問題があり、さらに、異なる時間差特性の自動演
奏装置によつて収録した演奏データを同一の自動
演奏装置によつて再生することができないという
問題があつた。
は、フロツピイデイスク等に、時間差に関するデ
ータが記憶されておらず、センサ出力に基づく演
奏データのみが記憶されており、このため、新た
なセンサの開発等によりセンサの特質が変化し、
これにより上述した時間差特性が変わつた場合に
データ再生部の変更をしなければならないという
問題があり、さらに、異なる時間差特性の自動演
奏装置によつて収録した演奏データを同一の自動
演奏装置によつて再生することができないという
問題があつた。
そこでこの発明は、新たなセンサの開発等によ
つてセンサが変わり、この結果時間差特性が変わ
つた場合においても、データ再生部の変更をする
必要がなく、かつ、異なる時間差特性を有する自
動演奏装置によつて収録された演奏データを同一
の自動演奏装置によつて再生することを可能とす
るピアノ自動演奏装置を提供するもので、センサ
の検出時刻と、各操作子によつて駆動される被駆
動体の実際の動作時刻との間の時間差を示す時間
差データを、演奏データと共に記憶媒体に記憶さ
せるようにしたことを特徴としている。
つてセンサが変わり、この結果時間差特性が変わ
つた場合においても、データ再生部の変更をする
必要がなく、かつ、異なる時間差特性を有する自
動演奏装置によつて収録された演奏データを同一
の自動演奏装置によつて再生することを可能とす
るピアノ自動演奏装置を提供するもので、センサ
の検出時刻と、各操作子によつて駆動される被駆
動体の実際の動作時刻との間の時間差を示す時間
差データを、演奏データと共に記憶媒体に記憶さ
せるようにしたことを特徴としている。
以下、図面を参照しこの発明の一実施例につい
て説明する。
て説明する。
第1図はこの発明によるピアノ自動演奏装置の
構成を示すブロツク図である。この図において、
符号1はピアノの鍵盤であり、この鍵盤1の各キ
ーの下方には各々、キーのオン/オフおよび打鍵
強度を検出するための第1キースイツチK1およ
び第2キースイツチK2(図示は省略する)が並列
に設けられている。そして、キーを操作すると、
まず第1キースイツチK1がオン状態となり、次
いで第2キースイツチK2がオン状態となる。こ
の場合、キーオンは第2キースイツチK2のオン
により検出され、キーオフは第1キースイツチ
K1のオフにより検出され、また、打鍵強度は第
1キースイツチK1がオンとなつた時刻と第2キ
ースイツチK2がオンとなつた時刻との時間差に
より検出される。キースイツチ群2は上述したキ
ースイツチの集合を示すブロツクである。キーデ
ータ発生回路3は、キースイツチ群2の各キース
イツチの出力を順次走査することにより各キース
イツチのオン/オフ状態を検出する。そして、あ
るキーが操作された場合、同キーの第1キースイ
ツチK1がオンとなつた時刻から第2キースイツ
チK2がオンとなるまでの時間を計測し、この計
測結果(すなわち、キーの動作スピード)を打鍵
強度データKDとして出力し、また、第2キース
イツチK2がオンとなつた時点で、同キーのキー
コードKCを出力し、第1キースイツチK1がオフ
となつた時点でキーコードKCの出力を停止する。
CPU(中央処理装置)4は装置各部をプログラム
に基づいて制御するもので、バスライン5を介し
て装置各部と接続されている。ROM(リードオ
ンリメモリ)6は、CPU4において用いられる
プログラムおよび時間差データが予め記憶されて
いるメモリである。この場合、時間差データとし
ては、第1キースイツチK1がオンとなる時刻と、
ピアノのハンマ(被駆動体)が弦を打撃する時刻
との時間差を示すデータ(以下、ハンマ時間差デ
ータと称す)および第2キースイツチK2がオフ
となる時刻とダンパ(被駆動体)が弦に当接する
時刻との時間差を示すデータ(以下、ダンパ時間
差データと称す)が各々記憶されている。7はデ
ーター時記憶用のRAM(ランダムアクセスメモ
リ)であり、また、9はフロツピイデイスク装
置、10はこのフロツピイデイスク装置9を制御
するデイスクコントローラ、11は一定周期(例
えば、4msec)のクロツクパルスφを発生するパ
ルス発生器である。また、12は鍵盤1の各キー
に各々対応して設けられたキー駆動用のソレノイ
ド13,13…を駆動するソレノイド駆動回路で
ある。以上説明した各要素のうち、キーデータ発
生回路3、CPU4、ROM6、RAM7、デイス
クコントローラ10、パルス発生回路3により制
御装置100が構成されている。この制御装置1
00により上記時間差データに基づくタイミング
補正を含んだ自動演奏の制御および演奏データの
収録のための制御が行われる。
構成を示すブロツク図である。この図において、
符号1はピアノの鍵盤であり、この鍵盤1の各キ
ーの下方には各々、キーのオン/オフおよび打鍵
強度を検出するための第1キースイツチK1およ
び第2キースイツチK2(図示は省略する)が並列
に設けられている。そして、キーを操作すると、
まず第1キースイツチK1がオン状態となり、次
いで第2キースイツチK2がオン状態となる。こ
の場合、キーオンは第2キースイツチK2のオン
により検出され、キーオフは第1キースイツチ
K1のオフにより検出され、また、打鍵強度は第
1キースイツチK1がオンとなつた時刻と第2キ
ースイツチK2がオンとなつた時刻との時間差に
より検出される。キースイツチ群2は上述したキ
ースイツチの集合を示すブロツクである。キーデ
ータ発生回路3は、キースイツチ群2の各キース
イツチの出力を順次走査することにより各キース
イツチのオン/オフ状態を検出する。そして、あ
るキーが操作された場合、同キーの第1キースイ
ツチK1がオンとなつた時刻から第2キースイツ
チK2がオンとなるまでの時間を計測し、この計
測結果(すなわち、キーの動作スピード)を打鍵
強度データKDとして出力し、また、第2キース
イツチK2がオンとなつた時点で、同キーのキー
コードKCを出力し、第1キースイツチK1がオフ
となつた時点でキーコードKCの出力を停止する。
CPU(中央処理装置)4は装置各部をプログラム
に基づいて制御するもので、バスライン5を介し
て装置各部と接続されている。ROM(リードオ
ンリメモリ)6は、CPU4において用いられる
プログラムおよび時間差データが予め記憶されて
いるメモリである。この場合、時間差データとし
ては、第1キースイツチK1がオンとなる時刻と、
ピアノのハンマ(被駆動体)が弦を打撃する時刻
との時間差を示すデータ(以下、ハンマ時間差デ
ータと称す)および第2キースイツチK2がオフ
となる時刻とダンパ(被駆動体)が弦に当接する
時刻との時間差を示すデータ(以下、ダンパ時間
差データと称す)が各々記憶されている。7はデ
ーター時記憶用のRAM(ランダムアクセスメモ
リ)であり、また、9はフロツピイデイスク装
置、10はこのフロツピイデイスク装置9を制御
するデイスクコントローラ、11は一定周期(例
えば、4msec)のクロツクパルスφを発生するパ
ルス発生器である。また、12は鍵盤1の各キー
に各々対応して設けられたキー駆動用のソレノイ
ド13,13…を駆動するソレノイド駆動回路で
ある。以上説明した各要素のうち、キーデータ発
生回路3、CPU4、ROM6、RAM7、デイス
クコントローラ10、パルス発生回路3により制
御装置100が構成されている。この制御装置1
00により上記時間差データに基づくタイミング
補正を含んだ自動演奏の制御および演奏データの
収録のための制御が行われる。
次に、第1図に示す回路の動作を説明する。最
初に、フロツピイデイスク装置9のフロツピイデ
イスクにデータを収録する場合について説明す
る。
初に、フロツピイデイスク装置9のフロツピイデ
イスクにデータを収録する場合について説明す
る。
CPU4はパルス発生器11からクロツクパル
スφが出力される毎に、その時点でキーデータ発
生回路3から出力されているキーコードKCおよ
び打鍵強度データKDを読込み、読込んだ各デー
タKCおよびKDをRAM7に書込む。次いで、前
回(4msec前)RAM7に書込んだキーコードKC
と今回書込んだキーコードKCとを比較すること
により、各キーのオン/オフ状態の変化(以下、
イベントと称す)を検出し、この検出結果に基づ
いてRAM7内に第2図に示すイベントブロツク
EBを作成する。このイベントブロツクEBにおい
て、タイマデータTDは前回のイベント発生時刻
から今回のイベント発生時刻までの時間に対応す
るデータであり、また、イベントデータEDは第
3図イまたはロに示す形式のデータである。ここ
で、第3図イはイベントがキーオンの場合であ
り、この場合、オン状態になつたキーのキーコー
ドKCと、同キーの打鍵強度データKDと、キー
オンを示すデータ“1”が各々イベントデータ
EDとしてイベントブロツクEBに書込まれる。ま
た、第3図ロはイベントがキーオフの場合であ
り、この場合、オフとされたキーのキーコード
KCとキーオフを示すデータ“0”が各々イベン
トデータEDとしてイベントブロツクEB内に書込
まれる。
スφが出力される毎に、その時点でキーデータ発
生回路3から出力されているキーコードKCおよ
び打鍵強度データKDを読込み、読込んだ各デー
タKCおよびKDをRAM7に書込む。次いで、前
回(4msec前)RAM7に書込んだキーコードKC
と今回書込んだキーコードKCとを比較すること
により、各キーのオン/オフ状態の変化(以下、
イベントと称す)を検出し、この検出結果に基づ
いてRAM7内に第2図に示すイベントブロツク
EBを作成する。このイベントブロツクEBにおい
て、タイマデータTDは前回のイベント発生時刻
から今回のイベント発生時刻までの時間に対応す
るデータであり、また、イベントデータEDは第
3図イまたはロに示す形式のデータである。ここ
で、第3図イはイベントがキーオンの場合であ
り、この場合、オン状態になつたキーのキーコー
ドKCと、同キーの打鍵強度データKDと、キー
オンを示すデータ“1”が各々イベントデータ
EDとしてイベントブロツクEBに書込まれる。ま
た、第3図ロはイベントがキーオフの場合であ
り、この場合、オフとされたキーのキーコード
KCとキーオフを示すデータ“0”が各々イベン
トデータEDとしてイベントブロツクEB内に書込
まれる。
以下、クロツクパルスφが供給される毎に上述
したイベントブロツクEBがRAM7内に作成さ
れる。なお、イベントが検出されなかつた場合は
勿論イベントブロツクEBの作成は行われない。
そして、RAM7内に一定数(あるいは一曲分)
のイベントブロツクEBが作成された時点で、
CPU4は、まずROM6内の前述した時間差デー
タをデイスクコントローラ10を介してフロツピ
イデイスク装置9へ転送し、同装置9のフロツピ
イデイスクへ書込み、次いで、RAM7内の各イ
ベントブロツクEB(演奏データ)を作成された順
に順次フロツピイデイス装置9へ転送し、フロツ
ピイデイスクに書込む。
したイベントブロツクEBがRAM7内に作成さ
れる。なお、イベントが検出されなかつた場合は
勿論イベントブロツクEBの作成は行われない。
そして、RAM7内に一定数(あるいは一曲分)
のイベントブロツクEBが作成された時点で、
CPU4は、まずROM6内の前述した時間差デー
タをデイスクコントローラ10を介してフロツピ
イデイスク装置9へ転送し、同装置9のフロツピ
イデイスクへ書込み、次いで、RAM7内の各イ
ベントブロツクEB(演奏データ)を作成された順
に順次フロツピイデイス装置9へ転送し、フロツ
ピイデイスクに書込む。
以上が、データ収録時の第1図に示す装置の動
作である。次に、データ再生時の動作について説
明する。
作である。次に、データ再生時の動作について説
明する。
この場合、CPU4は、まずフロツピイデイス
ク装置9のフロツピイデイスク内の時間差データ
および一定数(あるいは1曲分)のイベントブロ
ツクEBをRAM7へ転送する。次に、RAM7内
の先頭のイベントブロツクEB(すなわち、データ
収録時において、最初に作成されたイベントブロ
ツクEB)のイベントデータEDがキーオンを示す
イベントデータEDであるが、キーオフを示すイ
ベントデータEDであるかをチエツクする。そし
て、キーオンを示すイベントデータEDであつた
場合は次の処理を行う。すなわち、まずイベント
ブロツクEB内のタイマデータTDの時間計測を
行う。また、この時間計測の間にRAM7内のハ
ンマ時間差データをイベントブロツクEB内の打
鍵強度データKDに基づいて変換し、次いでこの
変換後のハンマ時間差データを予め設定されてい
る遅延時間(例えば、0.5秒)に加算して遅延時
間の補正を行う。なお、ハンマ時間差データを打
鍵強度データKDに基づいて変換する理由は次の
通りである。すなわち、ハンマ時間差データは一
定値のデータである。これに対し、キースイツチ
K2がオンとなる時刻とハンマが弦を打撃する時
刻との時間差は打鍵強度に応じて異なる。したが
つて、ハンマ時間差データを打鍵強度データKD
の値に応じて変換することが必要となる。
ク装置9のフロツピイデイスク内の時間差データ
および一定数(あるいは1曲分)のイベントブロ
ツクEBをRAM7へ転送する。次に、RAM7内
の先頭のイベントブロツクEB(すなわち、データ
収録時において、最初に作成されたイベントブロ
ツクEB)のイベントデータEDがキーオンを示す
イベントデータEDであるが、キーオフを示すイ
ベントデータEDであるかをチエツクする。そし
て、キーオンを示すイベントデータEDであつた
場合は次の処理を行う。すなわち、まずイベント
ブロツクEB内のタイマデータTDの時間計測を
行う。また、この時間計測の間にRAM7内のハ
ンマ時間差データをイベントブロツクEB内の打
鍵強度データKDに基づいて変換し、次いでこの
変換後のハンマ時間差データを予め設定されてい
る遅延時間(例えば、0.5秒)に加算して遅延時
間の補正を行う。なお、ハンマ時間差データを打
鍵強度データKDに基づいて変換する理由は次の
通りである。すなわち、ハンマ時間差データは一
定値のデータである。これに対し、キースイツチ
K2がオンとなる時刻とハンマが弦を打撃する時
刻との時間差は打鍵強度に応じて異なる。したが
つて、ハンマ時間差データを打鍵強度データKD
の値に応じて変換することが必要となる。
次にCPU4は、タイマデータTDの時間が経過
した時点以降、上述した補正済の遅延時間の計測
を行う。そして、この時間が経過した時点で先頭
のイベントブロツクEB内のイベントデータED
(第3図イ参照)をソレノイド駆動回路12へ出
力する。ソレノイド駆動回路12は供給されたイ
ベントデータEDのキーコードKCに対応するソレ
ノイド13へ、打鍵強度データKDに対応するレ
ベル(ソレノイド13をパルス信号によつて駆動
する場合はパルス幅)を有する駆動信号を出力す
る。これにより、キーコードKCに対応するキー
が打鍵強度データに対応する速さで駆動される。
した時点以降、上述した補正済の遅延時間の計測
を行う。そして、この時間が経過した時点で先頭
のイベントブロツクEB内のイベントデータED
(第3図イ参照)をソレノイド駆動回路12へ出
力する。ソレノイド駆動回路12は供給されたイ
ベントデータEDのキーコードKCに対応するソレ
ノイド13へ、打鍵強度データKDに対応するレ
ベル(ソレノイド13をパルス信号によつて駆動
する場合はパルス幅)を有する駆動信号を出力す
る。これにより、キーコードKCに対応するキー
が打鍵強度データに対応する速さで駆動される。
また、CPU4は上述したタイマデータTDの時
間が経過した時点以降、補正済の遅延時間の計測
に並行して第2番目のイベントブロツクEBの処
理を行う。すなわち、まず第2番目のイベントブ
ロツクEBのイベントデータEDがキーオンを示す
イベントデータEDかキーオフを示すイベントデ
ータEDかをチエツクする。そして、キーオフを
示すイベントデータEDであつた場合は、イベン
トデータEDのタイマデータTDの時間計測を行
うと共に、前述した遅延時間(0.5秒)にRAM7
内のダンパ時間差データを加算して遅延時間の補
正を行う。次に、タイマデータTDの時間が経過
した時点以降、上述した補正済の遅延時間の計測
を行い、そして、この時間が経過した時点で第2
番目のイベントブロツクEB内のイベントデータ
ED(第3図ロ参照)をソレノイド駆動回路12へ
供給する。ソレノイド駆動回路12は供給された
イベントデータEDのキーコードKCに対応するソ
レノイド13の駆動信号をオフとする。これによ
り、上記キーコードKCに対応するキーがオフと
される。また、CPU4は前述した第2番目のイ
ベントブロツクEBのタイマデータTDの時間が
経過した時点以降、補正済遅延時間の計測と並行
して第3番のイベントブロツクEBの処理を行う。
間が経過した時点以降、補正済の遅延時間の計測
に並行して第2番目のイベントブロツクEBの処
理を行う。すなわち、まず第2番目のイベントブ
ロツクEBのイベントデータEDがキーオンを示す
イベントデータEDかキーオフを示すイベントデ
ータEDかをチエツクする。そして、キーオフを
示すイベントデータEDであつた場合は、イベン
トデータEDのタイマデータTDの時間計測を行
うと共に、前述した遅延時間(0.5秒)にRAM7
内のダンパ時間差データを加算して遅延時間の補
正を行う。次に、タイマデータTDの時間が経過
した時点以降、上述した補正済の遅延時間の計測
を行い、そして、この時間が経過した時点で第2
番目のイベントブロツクEB内のイベントデータ
ED(第3図ロ参照)をソレノイド駆動回路12へ
供給する。ソレノイド駆動回路12は供給された
イベントデータEDのキーコードKCに対応するソ
レノイド13の駆動信号をオフとする。これによ
り、上記キーコードKCに対応するキーがオフと
される。また、CPU4は前述した第2番目のイ
ベントブロツクEBのタイマデータTDの時間が
経過した時点以降、補正済遅延時間の計測と並行
して第3番のイベントブロツクEBの処理を行う。
以下、上述した過程が繰返えされ、ピアノの自
動演奏が行われる。なお、上述した実施例におい
ては、ピアノの各キーのオン/オフ時間の補正を
行う場合について説明したが、この発明はピアノ
の各ペダルのオン/オフ時間を補正する場合も勿
論適用することができる。この場合、フロツピイ
デイスクに各ペダルの動作時間を補正するための
時間差データを記憶させ、演奏データ再生の際、
この記憶させたデータに基づいてタイマデータを
補正すればよい。また、上述した実施例におい
て、フロツピイデイスクに時間差データと共に打
鍵強度データKDの有効範囲を記憶させてもよ
い。このようにしておくと、データ再生の際ノイ
ズ等による無効データ(通常、このようなデータ
は有効範囲外のデータとなる)を除去することが
可能になる。
動演奏が行われる。なお、上述した実施例におい
ては、ピアノの各キーのオン/オフ時間の補正を
行う場合について説明したが、この発明はピアノ
の各ペダルのオン/オフ時間を補正する場合も勿
論適用することができる。この場合、フロツピイ
デイスクに各ペダルの動作時間を補正するための
時間差データを記憶させ、演奏データ再生の際、
この記憶させたデータに基づいてタイマデータを
補正すればよい。また、上述した実施例におい
て、フロツピイデイスクに時間差データと共に打
鍵強度データKDの有効範囲を記憶させてもよ
い。このようにしておくと、データ再生の際ノイ
ズ等による無効データ(通常、このようなデータ
は有効範囲外のデータとなる)を除去することが
可能になる。
以上説明したように、この発明によればセンサ
の検出時刻と、各操作子によつて駆動される被駆
動体の実際の動作時刻との間の時間差を示す時間
差データを演奏データと共に記憶媒体に記憶させ
るようにしたので、新しいセンサの開発等によつ
てセンサの特質が変わり、この結果時間差特性が
変わつた場合においても、データ再生部の変更を
する必要がなく、また、異なる時間差特性を有す
る自動演奏装置によつて収録した演奏データを同
一の自動演奏装置によつて再生することが可能に
なる。
の検出時刻と、各操作子によつて駆動される被駆
動体の実際の動作時刻との間の時間差を示す時間
差データを演奏データと共に記憶媒体に記憶させ
るようにしたので、新しいセンサの開発等によつ
てセンサの特質が変わり、この結果時間差特性が
変わつた場合においても、データ再生部の変更を
する必要がなく、また、異なる時間差特性を有す
る自動演奏装置によつて収録した演奏データを同
一の自動演奏装置によつて再生することが可能に
なる。
第1図はこの発明の一実施例の構成を示すブロ
ツク図、第2図は第1図におけるRAM7内に作
成されるイベントブロツクEBを示す図、第3図
イ,ロは各々同イベントブロツクEBにおけるイ
ベントデータEDの形式およびデータ内容を示す
図である。 9……フロツピイデイスク装置(記憶媒体)、
13……ソレノイド、1……鍵盤(演奏用操作
子)、2……キースイツチ群(センサ)、4……
CPU、6……ROM(時間差データを記憶したメ
モリ)、100……制御装置。
ツク図、第2図は第1図におけるRAM7内に作
成されるイベントブロツクEBを示す図、第3図
イ,ロは各々同イベントブロツクEBにおけるイ
ベントデータEDの形式およびデータ内容を示す
図である。 9……フロツピイデイスク装置(記憶媒体)、
13……ソレノイド、1……鍵盤(演奏用操作
子)、2……キースイツチ群(センサ)、4……
CPU、6……ROM(時間差データを記憶したメ
モリ)、100……制御装置。
Claims (1)
- 【特許請求の範囲】 1 センサ2と、記憶媒体9と、制御装置100
とを有するピアノ自動演奏装置であつて、 センサ2は、演奏用操作子1の挙動を検出して
出力するものであり、 制御装置100は、CPU4とメモリXとを有
し、 メモリXは、時間差データを記憶し、 CPU4は、 収録時には、センサ2の出力を入力して演奏操
作子1の挙動を表すイベントデータと、この挙動
の発生時刻に対応したタイミングデータとを作成
し、これら双方のデータを記憶媒体9に記憶せし
める処理と、メモリXから時間差データを読み出
して記憶媒体9に記憶せしめる処理とを行い、 再生時には、記憶媒体9から時間差データとイ
ベントデータとタイミングデータとを順次読み出
し、時間差データによつて該タイミングデータを
補正し、この補正されたタイミングデータに対応
した時刻において該当するイベントデータに対応
した挙動を行うためのソレノイド駆動信号を出力
するものである ピアノ自動演奏装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23098382A JPS59121393A (ja) | 1982-12-28 | 1982-12-28 | ピアノ自動演奏装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23098382A JPS59121393A (ja) | 1982-12-28 | 1982-12-28 | ピアノ自動演奏装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59121393A JPS59121393A (ja) | 1984-07-13 |
| JPH0536795B2 true JPH0536795B2 (ja) | 1993-05-31 |
Family
ID=16916385
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23098382A Granted JPS59121393A (ja) | 1982-12-28 | 1982-12-28 | ピアノ自動演奏装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59121393A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62229196A (ja) * | 1986-03-29 | 1987-10-07 | ヤマハ株式会社 | 自動演奏システム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5849992A (ja) * | 1981-09-18 | 1983-03-24 | ヤマハ株式会社 | 自動演奏装置 |
-
1982
- 1982-12-28 JP JP23098382A patent/JPS59121393A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59121393A (ja) | 1984-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07113826B2 (ja) | 自動演奏ピアノの打鍵制御装置 | |
| JPH0136637B2 (ja) | ||
| US6075196A (en) | Player piano reproducing special performance techniques using information based on musical instrumental digital interface standards | |
| JPH0536795B2 (ja) | ||
| JP2733150B2 (ja) | ピアノの自動演奏方法及び装置 | |
| JPH0518114B2 (ja) | ||
| JPS5888888A (ja) | ピアノ自動演奏装置 | |
| JPH0518113B2 (ja) | ||
| JPH0434754B2 (ja) | ||
| JPH0531160B2 (ja) | ||
| KR970008064A (ko) | 컴팩트 디스크 플레이어의 흠집부분 재생방지방법 | |
| JPS6215840Y2 (ja) | ||
| JP2625800B2 (ja) | 自動演奏装置 | |
| JPH046076Y2 (ja) | ||
| JPS6215839Y2 (ja) | ||
| JPH0125989Y2 (ja) | ||
| JPH0125993Y2 (ja) | ||
| JPH0744160A (ja) | 演奏データ収録装置 | |
| JP2781474B2 (ja) | 自動演奏ピアノの録音・再生方法、録音方法、録音・再生装置、および録音装置 | |
| JPH0511593Y2 (ja) | ||
| JPH044596B2 (ja) | ||
| JP2692539B2 (ja) | 自動伴奏装置 | |
| JPH0125992Y2 (ja) | ||
| JPH0511749A (ja) | 楽器自動演奏装置 | |
| JPH044595B2 (ja) |