JPS5897178A - 楽器自動演奏装置 - Google Patents
楽器自動演奏装置Info
- Publication number
- JPS5897178A JPS5897178A JP56194808A JP19480881A JPS5897178A JP S5897178 A JPS5897178 A JP S5897178A JP 56194808 A JP56194808 A JP 56194808A JP 19480881 A JP19480881 A JP 19480881A JP S5897178 A JPS5897178 A JP S5897178A
- Authority
- JP
- Japan
- Prior art keywords
- key
- circuit
- data
- solenoid
- solenoid drive
- 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.)
- Granted
Links
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10F—AUTOMATIC MUSICAL INSTRUMENTS
- G10F1/00—Automatic musical instruments
- G10F1/02—Pianofortes with keyboard
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明け、例えばピアノ自動演奏装置等、楽器を自動
的に演奏する楽器自動演奏装置に関する。
的に演奏する楽器自動演奏装置に関する。
従来のピアノ自動演奏装置として、予めカセットテープ
に演奏データを記録させておき、この演奏データを読出
してピアノを自動的に演奏する装置が知られている。第
1図は、この種のピアノ自動演奏装置におけるカセット
テープのデータ記録状態を示す図であり、この図におい
て領域Rsには同期信号8YOが記録され、領域Rzに
は高音域の各キー(鍵)のオン/オフ状態が“1”/″
′θ″の信号で記録され、領域RI Kは高音域の音量
データが記録され、領域R4には低音域の各キーのオン
/オフ状態が記録され、また、領域R1には低音域の音
量データが記録されている。そして、このカセットテー
プに記録された各データはシリアルデータとして読出さ
れ、一旦ラッチ回路にラッチされ、このラッチされたデ
ータに基づいてキー(鍵)が駆動される。
に演奏データを記録させておき、この演奏データを読出
してピアノを自動的に演奏する装置が知られている。第
1図は、この種のピアノ自動演奏装置におけるカセット
テープのデータ記録状態を示す図であり、この図におい
て領域Rsには同期信号8YOが記録され、領域Rzに
は高音域の各キー(鍵)のオン/オフ状態が“1”/″
′θ″の信号で記録され、領域RI Kは高音域の音量
データが記録され、領域R4には低音域の各キーのオン
/オフ状態が記録され、また、領域R1には低音域の音
量データが記録されている。そして、このカセットテー
プに記録された各データはシリアルデータとして読出さ
れ、一旦ラッチ回路にラッチされ、このラッチされたデ
ータに基づいてキー(鍵)が駆動される。
ところで、このような従来のピアノ自動演奏装置にあっ
ては、各データがビットシリアルに記録されているため
、各キー毎に打鍵強度を指定することができないという
欠点がある。すなわち、告キー毎に打鍵強度を指定する
には、領域RsあるいはR4の各11″、″′O″の信
号の各々に打鍵強度データ(例えば、5ビツト〜7ビツ
ト)を付加すればよいが、このようにすると、領域Rs
fたけRmの長さが膨大になり、実際上は不可能である
。
ては、各データがビットシリアルに記録されているため
、各キー毎に打鍵強度を指定することができないという
欠点がある。すなわち、告キー毎に打鍵強度を指定する
には、領域RsあるいはR4の各11″、″′O″の信
号の各々に打鍵強度データ(例えば、5ビツト〜7ビツ
ト)を付加すればよいが、このようにすると、領域Rs
fたけRmの長さが膨大になり、実際上は不可能である
。
この発明はこのような事情に鑑みてなされたもので、各
キーの打鍵強度を★−毎に指定することができる楽器自
動演奏装置を提供することを目的としている。
キーの打鍵強度を★−毎に指定することができる楽器自
動演奏装置を提供することを目的としている。
以下、図面を参照しこの発明の一寅施例について説明す
る。
る。
第2図は、この発明によるピアノ自動演奏装置の構成を
示すブロック図である。この図において符号lは各キー
に各々近接して設けられたキー駆動用のソレノイドで7
bす、この図に示す回路は、これらのソレノイドlを記
憶部2に記憶されている演奏データに基づいて駆動し、
ピアノを自動的に演奏するものである。
示すブロック図である。この図において符号lは各キー
に各々近接して設けられたキー駆動用のソレノイドで7
bす、この図に示す回路は、これらのソレノイドlを記
憶部2に記憶されている演奏データに基づいて駆動し、
ピアノを自動的に演奏するものである。
すなわち、この図において、符号3けキーを指定するた
めのキーアドレス8ADおよびソレノイド1を駆動する
ためのソレノイド駆動データ8KDを楽曲の進行順に順
次出力するデータ出力回路であり、記憶部2、操作部4
および制御回路5から構成されている。記憶部2は予め
各ソレノイド1を駆動するための演奏データが楽曲の進
行順に記憶されているメモリである。ここで、記憶部2
に記憶されている演奏データについて説明する。まず、
キーオンを指定する演奏データg D −1i、第3図
(イ)に示すように、オン/オフ識別コード″′1”と
、キーフードKOと、打鍵強度データSDと、時間デー
タTDとから構成される。この場合、打鍵飄7データ8
Dはキーの打鍵強度、すなわち、ソレノイド1のプラン
ジャの駆動速度に対応するデータであり、また、時間デ
ータTDljキーを駆動すべき時刻に関するデータであ
る。一方、キーオフを指定する演奏データlCD−2は
、第3図(ロ)に示すように、オン/オフ識別コード0
”と、キーコードKOと、時間データTDとから構成さ
れる。そして、記憶部2には、これらの演奏データgD
が順次演奏順に記憶されている。
めのキーアドレス8ADおよびソレノイド1を駆動する
ためのソレノイド駆動データ8KDを楽曲の進行順に順
次出力するデータ出力回路であり、記憶部2、操作部4
および制御回路5から構成されている。記憶部2は予め
各ソレノイド1を駆動するための演奏データが楽曲の進
行順に記憶されているメモリである。ここで、記憶部2
に記憶されている演奏データについて説明する。まず、
キーオンを指定する演奏データg D −1i、第3図
(イ)に示すように、オン/オフ識別コード″′1”と
、キーフードKOと、打鍵強度データSDと、時間デー
タTDとから構成される。この場合、打鍵飄7データ8
Dはキーの打鍵強度、すなわち、ソレノイド1のプラン
ジャの駆動速度に対応するデータであり、また、時間デ
ータTDljキーを駆動すべき時刻に関するデータであ
る。一方、キーオフを指定する演奏データlCD−2は
、第3図(ロ)に示すように、オン/オフ識別コード0
”と、キーコードKOと、時間データTDとから構成さ
れる。そして、記憶部2には、これらの演奏データgD
が順次演奏順に記憶されている。
操作部4け、自動演奏のスタートを指示するスタートス
イッチ、自動演奏の停止を指示するストップスイッチ、
音量を指示する音量スイッチ等を有して構成されるもの
で、各スイッチの出力は制御回路5へ供給される。
イッチ、自動演奏の停止を指示するストップスイッチ、
音量を指示する音量スイッチ等を有して構成されるもの
で、各スイッチの出力は制御回路5へ供給される。
制御回路5は記憶部2かも演奏データHDを順次読出し
、読出した演奏データgDに基づいてキーアドレス5A
D(7ビツト)、ソレノイド駆動データ8KD(8ビツ
ト)およびロード信号LD。
、読出した演奏データgDに基づいてキーアドレス5A
D(7ビツト)、ソレノイド駆動データ8KD(8ビツ
ト)およびロード信号LD。
(1ビツト)を出力する回路である。この場合、ソレノ
イド駆動データSKDは打鍵強度データ8DK基づいて
作成されるデータであり、その最上位ビット(MOB)
がソレノイド10オン/オフを指示するビットとなり、
他の7ピツトがソレノイドlを駆動するためのデータと
なる。そして、上述したキーアドレス8ADがデコーダ
フヘ供給され、ソレノイド駆動データ8KDが各ソレノ
イド1に対応して設けられたソレノイド駆動回路9のラ
ッチ回路10へそれぞれ供給され、また、ロード信号L
Dが各ラッチ回路10のロード端子りへ供給される。な
お、この制御回路5については優に詳述する。
イド駆動データSKDは打鍵強度データ8DK基づいて
作成されるデータであり、その最上位ビット(MOB)
がソレノイド10オン/オフを指示するビットとなり、
他の7ピツトがソレノイドlを駆動するためのデータと
なる。そして、上述したキーアドレス8ADがデコーダ
フヘ供給され、ソレノイド駆動データ8KDが各ソレノ
イド1に対応して設けられたソレノイド駆動回路9のラ
ッチ回路10へそれぞれ供給され、また、ロード信号L
Dが各ラッチ回路10のロード端子りへ供給される。な
お、この制御回路5については優に詳述する。
デコーダ7は制御回路5から出力されるキーアドレスS
ADをデコードするもので、このデコーダ7の各出力は
各々、対応するソレノイド駆動回路9のラッチ回路10
のエネーブル端子Eへ供給される。
ADをデコードするもので、このデコーダ7の各出力は
各々、対応するソレノイド駆動回路9のラッチ回路10
のエネーブル端子Eへ供給される。
ソレノイド駆動回路9はラッチ回路10、駆動信号発生
回路11、アンドゲート12、バッファアンプ13から
構成されるもので、バッファアンプ13の出力がソレノ
イドトへ供給される。ラッチ回路10はそのエネーブル
端子Eへ′l”信号が供給されると、データラッチ可能
状態となり、この状態においてそのロード端子りへ10
”信号が供給されると、ソレノイド駆動データ8KDを
ラッチする。そして、ラッチしたデータ8KDのMOB
をアンドゲート12の一方の入力端へ供給し、また、他
の7ピツトを駆動信号発生回路11へ供給する。駆動信
号発生回路11i、ラッチ回路lOから供給されるソレ
ノイド駆動データ8KDに対応するパルス幅を有する一
定周期のソレノイド駆動信号を作成し、アンドグー)1
2およびバッファアンプ13を介してソレノイドlへ供
給する。これにより、ソレノイド1が駆動される。
回路11、アンドゲート12、バッファアンプ13から
構成されるもので、バッファアンプ13の出力がソレノ
イドトへ供給される。ラッチ回路10はそのエネーブル
端子Eへ′l”信号が供給されると、データラッチ可能
状態となり、この状態においてそのロード端子りへ10
”信号が供給されると、ソレノイド駆動データ8KDを
ラッチする。そして、ラッチしたデータ8KDのMOB
をアンドゲート12の一方の入力端へ供給し、また、他
の7ピツトを駆動信号発生回路11へ供給する。駆動信
号発生回路11i、ラッチ回路lOから供給されるソレ
ノイド駆動データ8KDに対応するパルス幅を有する一
定周期のソレノイド駆動信号を作成し、アンドグー)1
2およびバッファアンプ13を介してソレノイドlへ供
給する。これにより、ソレノイド1が駆動される。
次に、上記構成による回路の動・作を説明する。
操作者が操作部4のスタートスイッチを押すと、制御回
路5が、まず記憶部2の先頭番地に記憶されている演奏
データgDを読出す。ここで、読出された演奏データE
Dが第3図(イ)に示す演奏データHD−1であるとし
、また、この演奏データHD−1のキーコードKOがキ
ーFl (第3オクターブF音のキー)のキーアドレ
スSADであるとする。以後、制御回路5Fiクロツク
パルスに基づいて演奏データgD−1の時間データTD
に対応する時間を計測する。そして、時間データTDに
対応する時間が鮭遇した時点で、次の演奏データgDを
読出す。ここで、読出された演奏データEDが第3図(
ロ)に示す演奏データl1SD−2であるとし、また、
この演奏データgD−2のキーコードKOがキーF3の
キーアドレス8ADであるとする。
路5が、まず記憶部2の先頭番地に記憶されている演奏
データgDを読出す。ここで、読出された演奏データE
Dが第3図(イ)に示す演奏データHD−1であるとし
、また、この演奏データHD−1のキーコードKOがキ
ーFl (第3オクターブF音のキー)のキーアドレ
スSADであるとする。以後、制御回路5Fiクロツク
パルスに基づいて演奏データgD−1の時間データTD
に対応する時間を計測する。そして、時間データTDに
対応する時間が鮭遇した時点で、次の演奏データgDを
読出す。ここで、読出された演奏データEDが第3図(
ロ)に示す演奏データl1SD−2であるとし、また、
この演奏データgD−2のキーコードKOがキーF3の
キーアドレス8ADであるとする。
以後、制御回路5は上記演奏データ18D−2の時間デ
ータTDに対応する時間を計測すると共に、時間計測が
終了した演奏データgD−1のキーコードKOおよび打
鍵強度データSDの処理を行う。
ータTDに対応する時間を計測すると共に、時間計測が
終了した演奏データgD−1のキーコードKOおよび打
鍵強度データSDの処理を行う。
すなわち、まず打鍵強度データ8Dをソレノイド1の特
性に応じて変換し、MOBが1”のソレノイド駆動デー
タ8KDを得る。次に、変換によって得られたソレノイ
ド駆動データ8KDを、キーFmのキーアドレス8AD
と共に、第4図に示す一定時間Tの間出力する。tた、
上記時間Tの略中間において第4図を→に示すロード信
号LD(′0”信号)を出力する。キーF3のキーアド
レス8人りが制御回路5かも出力されると、デコーダ7
、がこのキーアドレスSADをデコードし、キーFlに
対応するソレノイド駆動回路9のラッチ回路10へ11
”信号を出力する。これにより、同ラッチ回路lOがエ
ネーブル状態となる。次いで、ロード信号LDが同ラッ
チ回路10へ供給されると、同ラッチ回路10がソレノ
イド駆動データ8KDをラッチし、ラッチしたデータ8
KDのMSB (@1”信号)をアンドゲート12へ、
他の7ビツトを駆動信号発生回路11へ各々出力する。
性に応じて変換し、MOBが1”のソレノイド駆動デー
タ8KDを得る。次に、変換によって得られたソレノイ
ド駆動データ8KDを、キーFmのキーアドレス8AD
と共に、第4図に示す一定時間Tの間出力する。tた、
上記時間Tの略中間において第4図を→に示すロード信
号LD(′0”信号)を出力する。キーF3のキーアド
レス8人りが制御回路5かも出力されると、デコーダ7
、がこのキーアドレスSADをデコードし、キーFlに
対応するソレノイド駆動回路9のラッチ回路10へ11
”信号を出力する。これにより、同ラッチ回路lOがエ
ネーブル状態となる。次いで、ロード信号LDが同ラッ
チ回路10へ供給されると、同ラッチ回路10がソレノ
イド駆動データ8KDをラッチし、ラッチしたデータ8
KDのMSB (@1”信号)をアンドゲート12へ、
他の7ビツトを駆動信号発生回路11へ各々出力する。
駆動信号発生回路11は供給され九ソレノイド駆動デー
タ8KDK対応するパルス幅を有する一定周期のソレノ
イド駆動信号を作成し、アントゲ−)12の他方の入力
端へ供給する。この時、アンドグー)121j、その一
方の入力端へ″″1′1′信号されていることから開状
態にある。したがって、アンドグー)12の他方の入力
端へ供給されたソレノイド駆動信号は同アンドゲート1
2およびバッファアンプ13を介して、キーF3に設け
られたソレノイド1へ供給される。これにより、キー1
i’sのソレノイド1が駆動され、キーF3が駆動され
る。
タ8KDK対応するパルス幅を有する一定周期のソレノ
イド駆動信号を作成し、アントゲ−)12の他方の入力
端へ供給する。この時、アンドグー)121j、その一
方の入力端へ″″1′1′信号されていることから開状
態にある。したがって、アンドグー)12の他方の入力
端へ供給されたソレノイド駆動信号は同アンドゲート1
2およびバッファアンプ13を介して、キーF3に設け
られたソレノイド1へ供給される。これにより、キー1
i’sのソレノイド1が駆動され、キーF3が駆動され
る。
次k、記憶部2から読出され九演奏データBD−2の呼
量データTDに対応する時間が経過すると、制御回路5
か次の演奏データ8Dを記憶部2から読出す。以後、制
御回路5fi読出した演奏データ8Dの時間データTD
)C対応する時間を計測すると共に、時間計測が終了し
た演奏データgD−2の処理を行う。すなわち、オン/
オフ識別コード10”に基づいてキーオフを検知し、M
OBが′″0”のソレノイド駆動データSKDを作成す
る。そして、このソレノイド駆動データSKDを演奏デ
ータED−2のキーFlのキーアドレス8ADと共に、
一定時間Tの間出力する。また、一定時間Tの略中間に
お埴てロード信号LDを出力する。これにより、キーF
3に対応するソレノイド駆動回路9のラッチ回路10へ
、MSBが′O”のソレノイド駆動信号8KDが読込ま
れ、この結果、同ソレノイド駆動回路9のアンドゲート
12がオフとされ、キーF3の駆動状態が解除される。
量データTDに対応する時間が経過すると、制御回路5
か次の演奏データ8Dを記憶部2から読出す。以後、制
御回路5fi読出した演奏データ8Dの時間データTD
)C対応する時間を計測すると共に、時間計測が終了し
た演奏データgD−2の処理を行う。すなわち、オン/
オフ識別コード10”に基づいてキーオフを検知し、M
OBが′″0”のソレノイド駆動データSKDを作成す
る。そして、このソレノイド駆動データSKDを演奏デ
ータED−2のキーFlのキーアドレス8ADと共に、
一定時間Tの間出力する。また、一定時間Tの略中間に
お埴てロード信号LDを出力する。これにより、キーF
3に対応するソレノイド駆動回路9のラッチ回路10へ
、MSBが′O”のソレノイド駆動信号8KDが読込ま
れ、この結果、同ソレノイド駆動回路9のアンドゲート
12がオフとされ、キーF3の駆動状態が解除される。
以下、上述し駆動1作が繰り返えされ、ピアノが自動的
に演奏される。
に演奏される。
なお、この発明は、上述したピアノ自動演奏装置に限ら
ず、他の鍵盤楽器の自動演奏装置にも適用し得ることは
勿論である。
ず、他の鍵盤楽器の自動演奏装置にも適用し得ることは
勿論である。
以上説明したように、この発明による自動演奏装置は、
キーアドレスおよびソレノイド駆動データを順次出力す
るデータ出力回路と、各キーに対応して設けられ、ソレ
ノイド駆動データをラッチするラッチ回路と、仁のラッ
チ回路の出力に基づいてソレノイド駆動信号を作成する
駆動信号発生回路とを有しているので、各キーの打鍵強
度をキー毎に指定することができる利点が得られる。
キーアドレスおよびソレノイド駆動データを順次出力す
るデータ出力回路と、各キーに対応して設けられ、ソレ
ノイド駆動データをラッチするラッチ回路と、仁のラッ
チ回路の出力に基づいてソレノイド駆動信号を作成する
駆動信号発生回路とを有しているので、各キーの打鍵強
度をキー毎に指定することができる利点が得られる。
第1図は従来のピアノ自動演奏装置における演奏データ
の記録状態を示す図、第2図はこの発明の一実施例の構
成を示す図、第3図(イ)、(ロ)は各々同実施例にお
いて用いられる演奏データの形式を示す図、第4図((
イ)〜rMは各々、キーアドレスSAD、ソレノイド駆
動データ8KD、ロード信号LDが制御回路5かも出力
されるタイミングを示す図である。 l・・−ソレノイド、3・・・データ出力回路、10・
・・ラッチ回路、11・・・駆動信号発生回路。
の記録状態を示す図、第2図はこの発明の一実施例の構
成を示す図、第3図(イ)、(ロ)は各々同実施例にお
いて用いられる演奏データの形式を示す図、第4図((
イ)〜rMは各々、キーアドレスSAD、ソレノイド駆
動データ8KD、ロード信号LDが制御回路5かも出力
されるタイミングを示す図である。 l・・−ソレノイド、3・・・データ出力回路、10・
・・ラッチ回路、11・・・駆動信号発生回路。
Claims (1)
- 駆動すべきキーに対応するキーアドレスおよび該キ−の
打鍵強fJc対応するソレノイド駆動データを楽曲の進
行順に順次出力するデータ出力回路と、前記データ出力
回路から出力されるソレノイド駆動データをラッチする
キーと同数のラッチ回路と、これらラッチ回路の各々に
対応して設けられ、各ラッチ回路の出力に基づいてソレ
ノイド駆動信号を作成する駆動信号発生回路と、これら
の駆11bII号発生回路の出力によって駆動されるキ
ー駆動用のソレノイドとを具備し、前記データ出力回路
から出力されるソレノイド駆動データは前記データ出力
回路から出力されるキーアドレスによって指示される前
記ラッチ回路にラッチされることを特徴とする楽器自動
演奏装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56194808A JPS5897178A (ja) | 1981-12-03 | 1981-12-03 | 楽器自動演奏装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56194808A JPS5897178A (ja) | 1981-12-03 | 1981-12-03 | 楽器自動演奏装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5897178A true JPS5897178A (ja) | 1983-06-09 |
| JPH0136955B2 JPH0136955B2 (ja) | 1989-08-03 |
Family
ID=16330595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56194808A Granted JPS5897178A (ja) | 1981-12-03 | 1981-12-03 | 楽器自動演奏装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5897178A (ja) |
-
1981
- 1981-12-03 JP JP56194808A patent/JPS5897178A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0136955B2 (ja) | 1989-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0149958B2 (ja) | ||
| JPS5897178A (ja) | 楽器自動演奏装置 | |
| JPH0427555B2 (ja) | ||
| JPH0353636B2 (ja) | ||
| JPH0136953B2 (ja) | ||
| JP2519623Y2 (ja) | 自動演奏装置 | |
| JP2660462B2 (ja) | 自動演奏装置 | |
| JPH0125993Y2 (ja) | ||
| US4643068A (en) | Electronic musical instrument with automatic rhythm playing unit | |
| JPS648837B2 (ja) | ||
| JP2625800B2 (ja) | 自動演奏装置 | |
| JPH0125989Y2 (ja) | ||
| JPH0432396B2 (ja) | ||
| JP3128888B2 (ja) | 自動伴奏装置 | |
| JPS628796B2 (ja) | ||
| JPS6242514B2 (ja) | ||
| JP2847000B2 (ja) | 演奏情報記憶装置 | |
| JPS60207195A (ja) | 自動演秦装置 | |
| JPH0347517B2 (ja) | ||
| JPS6029950B2 (ja) | 電子楽器装置 | |
| JP3261727B2 (ja) | 自動演奏装置 | |
| JPS6030950B2 (ja) | 電子楽器装置 | |
| JPH0343636B2 (ja) | ||
| JPS5894181A (ja) | 楽器自動演奏方法 | |
| JPS5897177A (ja) | ピアノ自動演奏装置における誤動作防止方法 |