JPS6055907B2 - 演奏情報検出記憶装置 - Google Patents
演奏情報検出記憶装置Info
- Publication number
- JPS6055907B2 JPS6055907B2 JP58121289A JP12128983A JPS6055907B2 JP S6055907 B2 JPS6055907 B2 JP S6055907B2 JP 58121289 A JP58121289 A JP 58121289A JP 12128983 A JP12128983 A JP 12128983A JP S6055907 B2 JPS6055907 B2 JP S6055907B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- performance information
- information
- event
- digital
- 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
Links
- 238000001514 detection method Methods 0.000 title claims description 25
- 238000006073 displacement reaction Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 17
- 230000015654 memory Effects 0.000 description 23
- 230000000694 effects Effects 0.000 description 14
- 230000014509 gene expression Effects 0.000 description 11
- 230000010365 information processing Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 239000011295 pitch Substances 0.000 description 6
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 102100022057 Hepatocyte nuclear factor 1-alpha Human genes 0.000 description 2
- 101001045751 Homo sapiens Hepatocyte nuclear factor 1-alpha Proteins 0.000 description 2
- 101000596772 Homo sapiens Transcription factor 7-like 1 Proteins 0.000 description 2
- 101000666382 Homo sapiens Transcription factor E2-alpha Proteins 0.000 description 2
- 102100035097 Transcription factor 7-like 1 Human genes 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005669 field effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000017105 transposition Effects 0.000 description 2
- FPQQSJJWHUJYPU-UHFFFAOYSA-N 3-(dimethylamino)propyliminomethylidene-ethylazanium;chloride Chemical compound Cl.CCN=C=NCCCN(C)C FPQQSJJWHUJYPU-UHFFFAOYSA-N 0.000 description 1
- 102100021805 Enhancer of mRNA-decapping protein 4 Human genes 0.000 description 1
- 101000895665 Homo sapiens Enhancer of mRNA-decapping protein 4 Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 244000145845 chattering Species 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B31/00—Arrangements for the associated working of recording or reproducing apparatus with related apparatus
- G11B31/02—Arrangements for the associated working of recording or reproducing apparatus with related apparatus with automatic musical instruments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
本発明は、例えば鍵盤型電子楽器等の演奏情報を検出記
憶するに好適な演奏情報検出記憶装置に関する。
憶するに好適な演奏情報検出記憶装置に関する。
従来、電子楽器の鍵盤演奏情報を、鍵盤の鍵スイッチに
よつて選択れた多高調波音源信号の形で検出して例えば
磁気テープ等に記憶させる装置は公知である。
よつて選択れた多高調波音源信号の形で検出して例えば
磁気テープ等に記憶させる装置は公知である。
しかるに、このような演奏情報記憶装置は、(a)アナ
ログ信号である多高調波音源信号を例えば磁気量等に変
換して記憶するのでその変換の過程て雑音、歪などの影
響により演奏情報の忠実記憶が困難なこと、(b)記憶
する演奏情報の情報量が膨大であるため極めて大なる記
憶容量のメモリが必要であること等の問題点がある。本
発明は、このような問題点を解決するためなされたもの
で、記憶容量を低減できる忠実記憶可能な演奏情報検出
記憶装置を提供することを目的とするものである。
ログ信号である多高調波音源信号を例えば磁気量等に変
換して記憶するのでその変換の過程て雑音、歪などの影
響により演奏情報の忠実記憶が困難なこと、(b)記憶
する演奏情報の情報量が膨大であるため極めて大なる記
憶容量のメモリが必要であること等の問題点がある。本
発明は、このような問題点を解決するためなされたもの
で、記憶容量を低減できる忠実記憶可能な演奏情報検出
記憶装置を提供することを目的とするものである。
この目的を達成するため、本発明の演奏情報検出記憶装
置は、複数の操作子の変位に相当するデジタル演奏情報
を、演奏状態に変化があつた場合の該変化状態を示すデ
ジタル信号とそれら変化間の相対時間を示す相対時間信
号とを含む圧縮された形の情報として検出記憶しうるよ
うにしたものである。
置は、複数の操作子の変位に相当するデジタル演奏情報
を、演奏状態に変化があつた場合の該変化状態を示すデ
ジタル信号とそれら変化間の相対時間を示す相対時間信
号とを含む圧縮された形の情報として検出記憶しうるよ
うにしたものである。
このように構成すると、多高調波音源信号など・のアナ
ログ信号を扱うのではなく各操作子の変位に対応するデ
ジタル信号を扱うので、忠実記憶が可能であり、さらに
、演奏状態の変化毎のデジタル信号と相対時間信号とを
記憶することにより記憶装置の記憶容量を極めて低減で
きるなど実益が一ある。
ログ信号を扱うのではなく各操作子の変位に対応するデ
ジタル信号を扱うので、忠実記憶が可能であり、さらに
、演奏状態の変化毎のデジタル信号と相対時間信号とを
記憶することにより記憶装置の記憶容量を極めて低減で
きるなど実益が一ある。
以下、添付図面を参照し、電子楽器の自動演奏システム
に本発明を適用した実施例について本発明を詳述する。
に本発明を適用した実施例について本発明を詳述する。
第1図は、本発明の実施例による電子楽器自動演奏シス
テムを示すものであり、Iは操作可能な操作子の変位に
相当するデジタル演奏情報に応じて作動する電子楽器本
体、■は電子楽器1から得た前記デジタル演奏情報を処
理して再び電子楽器Iへ送る演奏情報処理装置である。
ます、電子楽器1の構成乃至動作を述べる。例えば方形
波信号、のこぎり波信号等の、高調波成分の豊かな多高
調波信号を発生する複数の発振器から成るトーンジェネ
レータ1(′VG)からの複数の多高調波音源信号31
は例えば電界効果トランジスタ等のスイッチング素子群
から成る鍵盤用電子スイッチ2(ECl)へ伝送される
。この電子スイッチ2には鍵盤の各鍵のスイッチKの変
位に応じたデジタル鍵盤信号を発生する信号発生器16
がスイッチSW2を介して接続され、演奏内容に従つて
選択される各鍵スイッチからの音高、テンポ関係のデジ
タル演奏情報に応じて前記電子スイッチ2の各スイッチ
ング素子が制御される。音高及びテンポに応じて選択、
即ちスイッチングされた多高調波音源信号32はそれぞ
れ音色フィルタ又はフオルマントフイルタを含む音色回
路3〜5(TCFl〜TCF3)に導かれ、ここで、音
色回路3〜5のp波特性に応じて波形成形され、例えば
フルート系、ストリング系、リード系の各音の周波数ス
ペクトラムを与えられた楽音信号33,34,35とし
て出力される。楽音信号33〜35は、それぞれトーン
レバー用電子スイッチ6〜8(FC3〜EC5)を介し
て、0レベルから入力レベルの間で振幅が制御された楽
音信号36〜38として混合回路9へ伝送される。各電
子スイッチ6〜8に対応するトーンレバーL上3を有す
るデジタルトーンレバー信号発生器17はスイッチ.5
W3を介して各電子スイッチ6〜8に、各トーンレバー
の変位に応じたスイッチ制御用のデジタル信号を与える
ものである。即ち、トーンレバー!〜Lの変位をその最
小値から最大値までの間で適当に演奏内容に従つて操作
すると(図示の場・合は4段階に操作可能である。)例
えば、各トーンレバー6〜8の変位をそれぞれ低、中、
高に設定したときには、フルート系、ストリング系、リ
ード系の楽音信号33〜35を、それぞれ低、中、高の
対応する振幅をもつた楽音信号36〜38に変化させる
ことができる。もちろん、1つのトーンレバーをゼロ位
置にして対応する1つの楽音信号を出力させないように
することもできる。このようにして振幅制御された楽音
信号36〜38を混合回路9(MC)で混合した混合出
力信号39は、エクスプレツシヨン用電子スイッチ10
(EC6)を介して出力増幅器11へ送られる。エクス
プレツシヨンペダルPを有するペダル信号1発生器18
は、ペダルPの変位を対応するデジタル信号に変換する
ものでスイッチSW4を介して、このデジタルペダル信
号に応動するスイッチング素子を含む電子スイッチ10
に接続される。電子スイッチ10は、ペダルの変位に相
当するデジタル信号に応じて振幅が制御された混合出力
40を与える。この混合出力40を受取る出力増幅器1
1からの増幅楽音信号41はスピーカ12により音響信
号に変換される。ところで、トーンジェネレータ1には
、その多高調波音源信号をビブラート変調してビブラー
ト効果を得るために、ビブラート発振器14(■O)が
電子スイッチ13(EC2)を介して接続されている。
テムを示すものであり、Iは操作可能な操作子の変位に
相当するデジタル演奏情報に応じて作動する電子楽器本
体、■は電子楽器1から得た前記デジタル演奏情報を処
理して再び電子楽器Iへ送る演奏情報処理装置である。
ます、電子楽器1の構成乃至動作を述べる。例えば方形
波信号、のこぎり波信号等の、高調波成分の豊かな多高
調波信号を発生する複数の発振器から成るトーンジェネ
レータ1(′VG)からの複数の多高調波音源信号31
は例えば電界効果トランジスタ等のスイッチング素子群
から成る鍵盤用電子スイッチ2(ECl)へ伝送される
。この電子スイッチ2には鍵盤の各鍵のスイッチKの変
位に応じたデジタル鍵盤信号を発生する信号発生器16
がスイッチSW2を介して接続され、演奏内容に従つて
選択される各鍵スイッチからの音高、テンポ関係のデジ
タル演奏情報に応じて前記電子スイッチ2の各スイッチ
ング素子が制御される。音高及びテンポに応じて選択、
即ちスイッチングされた多高調波音源信号32はそれぞ
れ音色フィルタ又はフオルマントフイルタを含む音色回
路3〜5(TCFl〜TCF3)に導かれ、ここで、音
色回路3〜5のp波特性に応じて波形成形され、例えば
フルート系、ストリング系、リード系の各音の周波数ス
ペクトラムを与えられた楽音信号33,34,35とし
て出力される。楽音信号33〜35は、それぞれトーン
レバー用電子スイッチ6〜8(FC3〜EC5)を介し
て、0レベルから入力レベルの間で振幅が制御された楽
音信号36〜38として混合回路9へ伝送される。各電
子スイッチ6〜8に対応するトーンレバーL上3を有す
るデジタルトーンレバー信号発生器17はスイッチ.5
W3を介して各電子スイッチ6〜8に、各トーンレバー
の変位に応じたスイッチ制御用のデジタル信号を与える
ものである。即ち、トーンレバー!〜Lの変位をその最
小値から最大値までの間で適当に演奏内容に従つて操作
すると(図示の場・合は4段階に操作可能である。)例
えば、各トーンレバー6〜8の変位をそれぞれ低、中、
高に設定したときには、フルート系、ストリング系、リ
ード系の楽音信号33〜35を、それぞれ低、中、高の
対応する振幅をもつた楽音信号36〜38に変化させる
ことができる。もちろん、1つのトーンレバーをゼロ位
置にして対応する1つの楽音信号を出力させないように
することもできる。このようにして振幅制御された楽音
信号36〜38を混合回路9(MC)で混合した混合出
力信号39は、エクスプレツシヨン用電子スイッチ10
(EC6)を介して出力増幅器11へ送られる。エクス
プレツシヨンペダルPを有するペダル信号1発生器18
は、ペダルPの変位を対応するデジタル信号に変換する
ものでスイッチSW4を介して、このデジタルペダル信
号に応動するスイッチング素子を含む電子スイッチ10
に接続される。電子スイッチ10は、ペダルの変位に相
当するデジタル信号に応じて振幅が制御された混合出力
40を与える。この混合出力40を受取る出力増幅器1
1からの増幅楽音信号41はスピーカ12により音響信
号に変換される。ところで、トーンジェネレータ1には
、その多高調波音源信号をビブラート変調してビブラー
ト効果を得るために、ビブラート発振器14(■O)が
電子スイッチ13(EC2)を介して接続されている。
ビブラート効果を欲するときに操作される押しボタンス
イッチBを有する押しボタン信号発生器15を設け、こ
の信号発生器15から得られるデジタル信号をスイッチ
SWlを介して電子スイッチ13に導き、これを制御さ
せるようにする。演奏に際し操作される操作子としては
、上述の場合、ビブラー用押しボタンスイッチB1鍵ス
イッチK1トーンレバーL上3、エクスプレツシヨンペ
ダルPを例示したが、電子楽器の種類によつては更に多
くの操作子を有しており、必要に応じそれらすべての操
作子に対して上述のデジタル演奏方式を適用することが
できることは明らかである。
イッチBを有する押しボタン信号発生器15を設け、こ
の信号発生器15から得られるデジタル信号をスイッチ
SWlを介して電子スイッチ13に導き、これを制御さ
せるようにする。演奏に際し操作される操作子としては
、上述の場合、ビブラー用押しボタンスイッチB1鍵ス
イッチK1トーンレバーL上3、エクスプレツシヨンペ
ダルPを例示したが、電子楽器の種類によつては更に多
くの操作子を有しており、必要に応じそれらすべての操
作子に対して上述のデジタル演奏方式を適用することが
できることは明らかである。
いずれにしても、上記構成になる電子楽器1は、演奏者
力洛操作子を操作することによつて得られるすべてのデ
ジタル演奏情報即ち音高、テンポ、音色、音量、各種効
果関係のデジタル演奏情報に応じた楽音情報をスピーカ
12に得ることができるものである。
力洛操作子を操作することによつて得られるすべてのデ
ジタル演奏情報即ち音高、テンポ、音色、音量、各種効
果関係のデジタル演奏情報に応じた楽音情報をスピーカ
12に得ることができるものである。
従つて、ここで、従来の電子楽器と特に異なる点である
デジタル演奏手段について詳言する。
デジタル演奏手段について詳言する。
ビブラート効実用の押しボタンスイッチB1鍵スイッチ
Kは、いずれもオン、オフの2状態をとる機械的スイッ
チを用いることができるから、それぞれの信号発生器1
5,16はそれらスイッチによつてオン、オフされる閉
回路からオン、オフ出力を取出しうるようにしたもので
よい。各トーンレバーL1〜L3はそれぞれ4つの異つ
た位置をとるから、レバーの角度変位をデジタル信号に
変換するA−D変換器を設ける。
Kは、いずれもオン、オフの2状態をとる機械的スイッ
チを用いることができるから、それぞれの信号発生器1
5,16はそれらスイッチによつてオン、オフされる閉
回路からオン、オフ出力を取出しうるようにしたもので
よい。各トーンレバーL1〜L3はそれぞれ4つの異つ
た位置をとるから、レバーの角度変位をデジタル信号に
変換するA−D変換器を設ける。
同様にエクスプレツシヨンペダルPの変位をデジタル信
号に変換するためA−D変換器を設ける。これらのA−
D変換器の一例を第2a図及び第2b図に示す。第2a
図は、トーンレバー用のA−D変換器を示すもので、ト
ーンレバーの4つの角度位置に対応する4接点を有する
ロータリスイッチ130に2ビットエンコーダ131が
結合され、4つの変位状態を2ビットのバイナリ信号に
変換しうるようになつている。第2b図は、エクスプレ
ツシヨンペダル用のA−D変換器を示し、4ビットエン
コーダ141の入力側に托接点ロータリスイッチ140
が接続されている。即ち、ペダルの変位は通常角度変位
に変換されているので、その角度変位をロータリスイッ
チ140により1@.階に量子化し、1鍛階の角度変位
をエンコーダ141により4ビットのバイナリ信号に変
換するようになつている。第3a図及び第3b図には上
記ロータリスイッチとエンコーダとの結合に係るA−D
変換器の詳細構成を例示してある。
号に変換するためA−D変換器を設ける。これらのA−
D変換器の一例を第2a図及び第2b図に示す。第2a
図は、トーンレバー用のA−D変換器を示すもので、ト
ーンレバーの4つの角度位置に対応する4接点を有する
ロータリスイッチ130に2ビットエンコーダ131が
結合され、4つの変位状態を2ビットのバイナリ信号に
変換しうるようになつている。第2b図は、エクスプレ
ツシヨンペダル用のA−D変換器を示し、4ビットエン
コーダ141の入力側に托接点ロータリスイッチ140
が接続されている。即ち、ペダルの変位は通常角度変位
に変換されているので、その角度変位をロータリスイッ
チ140により1@.階に量子化し、1鍛階の角度変位
をエンコーダ141により4ビットのバイナリ信号に変
換するようになつている。第3a図及び第3b図には上
記ロータリスイッチとエンコーダとの結合に係るA−D
変換器の詳細構成を例示してある。
この例のA−D変換器はトーンレバー(2ビット)用の
ものであるがペダル(4ビット)用のものも同様に構成
されうることが以下の説明から明らかになるであろう。
カバー152を有する扇形のコード板151に対し回転
自在に軸150が装着される。この軸150はトーンレ
バーによつて角度変位を与えられ、この回転軸150に
は、摺動部材154がボルト●ナット対155により固
定された支持部材153を固着する。摺動部材154に
は互いに電気絶縁された接点159,160が装着され
ており、この一対の接点はナンドゲート160a,16
0bの入力にそれぞれ接続される。コード板151の表
面には2つ弧状の絶縁層156,157が半径方向に並
置され、各絶縁層上には図示の如き形状に接地金属層1
58a〜158cが形成されている。かかる構成のA−
D変換器において、ナンドゲート160a,16bの各
入力端に抵抗を介して電位■Ccを与え、かつチヤタリ
ングを防ぐためにグランドとの間に抵抗及び容量を介し
た状態で、トーンレバーによつて回転軸150を回転駆
動して摺動部材154に異つた4つの角度位置をとらせ
ると、それに応じて、ナンドゲート出力端Tl,T2に
2ビット(4状態)バイナリ信号を得ることができる。
ものであるがペダル(4ビット)用のものも同様に構成
されうることが以下の説明から明らかになるであろう。
カバー152を有する扇形のコード板151に対し回転
自在に軸150が装着される。この軸150はトーンレ
バーによつて角度変位を与えられ、この回転軸150に
は、摺動部材154がボルト●ナット対155により固
定された支持部材153を固着する。摺動部材154に
は互いに電気絶縁された接点159,160が装着され
ており、この一対の接点はナンドゲート160a,16
0bの入力にそれぞれ接続される。コード板151の表
面には2つ弧状の絶縁層156,157が半径方向に並
置され、各絶縁層上には図示の如き形状に接地金属層1
58a〜158cが形成されている。かかる構成のA−
D変換器において、ナンドゲート160a,16bの各
入力端に抵抗を介して電位■Ccを与え、かつチヤタリ
ングを防ぐためにグランドとの間に抵抗及び容量を介し
た状態で、トーンレバーによつて回転軸150を回転駆
動して摺動部材154に異つた4つの角度位置をとらせ
ると、それに応じて、ナンドゲート出力端Tl,T2に
2ビット(4状態)バイナリ信号を得ることができる。
これら信号発生器17,18の出力デジタル信号によつ
てそれぞれ制御される電子スイッチ6〜8,10につい
て述べるに、これら電子スイッチはデジタル信号で制御
されはするものの制御信号に応じて入力アナログ信号を
出力側へ伝送するアナログスイッチであり、例えば第4
a図及び第4b図に示すような構成にすることができる
。
てそれぞれ制御される電子スイッチ6〜8,10につい
て述べるに、これら電子スイッチはデジタル信号で制御
されはするものの制御信号に応じて入力アナログ信号を
出力側へ伝送するアナログスイッチであり、例えば第4
a図及び第4b図に示すような構成にすることができる
。
第4a図は、トーンレバー用としてすでに例示された第
2a図のA−D変換器に対応して用いられる電子スイッ
チ6,7、又は8であり、例えば電界効果トランジスタ
等のスイッチング素子S1〜S4から成る固体化スイッ
チング回路133と、この回路の入力端にタップが接続
された分圧抵抗回路134と、回路133の制御入力端
に接続されたデコーダ132とをそなえている。今、入
力端子T。に楽音信号33〜35のうちの1つを印加し
、端子Tl,T2に第2a図の変換器出力端子Tl,T
2からの2ビットバイナリ信号を印加したとすると、該
バイナリ信号に応じてスイッチング素子S1〜S,″の
うちのいずれかのものをオン状態にし、それによつて入
力レベルと0レベルとの間で4段階の異つた振幅レベル
をもつ楽音信号36,37又は38を出力端子9に得る
ことができる。第4b図は、第2b図の変換器に対応し
て用いられる4ビットアナログ電子スイッチで、楽音信
号が出力される分圧抵抗回路144の各タップから取出
した分圧出力を、4ビットデコーダの出力で制御される
スイッチング素子S1〜Sl6を含む固体化スイッチン
グ回路143で、デコーダ入力T1〜T,に加)えられ
る4ビットバイナリ信号に応じて選択しうるようになつ
ており、第4a図の電子スイッチと同様に機能すること
が容易に理解される。スイッチSWl〜W4は、電子楽
器1の演奏者による実演奏と、情報処理装置■による自
動演奏とを切換えるためのもので、それらの可動接触子
は通常連動されるが、後述する教習システム等に本自動
演奏装置を応用する場合には必すしも連動される必要は
ない。
2a図のA−D変換器に対応して用いられる電子スイッ
チ6,7、又は8であり、例えば電界効果トランジスタ
等のスイッチング素子S1〜S4から成る固体化スイッ
チング回路133と、この回路の入力端にタップが接続
された分圧抵抗回路134と、回路133の制御入力端
に接続されたデコーダ132とをそなえている。今、入
力端子T。に楽音信号33〜35のうちの1つを印加し
、端子Tl,T2に第2a図の変換器出力端子Tl,T
2からの2ビットバイナリ信号を印加したとすると、該
バイナリ信号に応じてスイッチング素子S1〜S,″の
うちのいずれかのものをオン状態にし、それによつて入
力レベルと0レベルとの間で4段階の異つた振幅レベル
をもつ楽音信号36,37又は38を出力端子9に得る
ことができる。第4b図は、第2b図の変換器に対応し
て用いられる4ビットアナログ電子スイッチで、楽音信
号が出力される分圧抵抗回路144の各タップから取出
した分圧出力を、4ビットデコーダの出力で制御される
スイッチング素子S1〜Sl6を含む固体化スイッチン
グ回路143で、デコーダ入力T1〜T,に加)えられ
る4ビットバイナリ信号に応じて選択しうるようになつ
ており、第4a図の電子スイッチと同様に機能すること
が容易に理解される。スイッチSWl〜W4は、電子楽
器1の演奏者による実演奏と、情報処理装置■による自
動演奏とを切換えるためのもので、それらの可動接触子
は通常連動されるが、後述する教習システム等に本自動
演奏装置を応用する場合には必すしも連動される必要は
ない。
スイッチSWl〜SW4の可動接触子を図示の如くそれ
ぞれ接点X1〜X4に接触さておいた場合には、演奏者
が電子楽器1の可動操作子、即ち鍵盤の鍵スイッチK1
トーンレバーL1〜L3、エクスプレツシヨンペダルP
1ビブラートスイツチB等を演奏内容に従つて操作する
に応じて、デジタル演奏情報が各接点X1〜X4に得ら
れ、このデジタル演奏情報に対応する楽音叉は音響情報
がスピーカ12から得られるのである。次に、演奏情報
処理装置■の構成乃至動作を述べる。第1図において、
接点X1〜X4から得られるデジタル信号42〜45か
ら成るデジタル演奏情報46は、情報圧縮検出装置21
(IDD)に転送され、演奏状態の変化(イベント)が
あつたときの該変化を含むデジタル信号と該変化間の相
対時間を指示する相対時間信号とを含む圧縮された形の
デジタル演奏情報47は記憶装置22(MEM)に記憶
される。
ぞれ接点X1〜X4に接触さておいた場合には、演奏者
が電子楽器1の可動操作子、即ち鍵盤の鍵スイッチK1
トーンレバーL1〜L3、エクスプレツシヨンペダルP
1ビブラートスイツチB等を演奏内容に従つて操作する
に応じて、デジタル演奏情報が各接点X1〜X4に得ら
れ、このデジタル演奏情報に対応する楽音叉は音響情報
がスピーカ12から得られるのである。次に、演奏情報
処理装置■の構成乃至動作を述べる。第1図において、
接点X1〜X4から得られるデジタル信号42〜45か
ら成るデジタル演奏情報46は、情報圧縮検出装置21
(IDD)に転送され、演奏状態の変化(イベント)が
あつたときの該変化を含むデジタル信号と該変化間の相
対時間を指示する相対時間信号とを含む圧縮された形の
デジタル演奏情報47は記憶装置22(MEM)に記憶
される。
この記憶装置22の記憶内容は、デジタル情報48とし
て情報再生装置23(IRD)に読出されてもとの圧縮
されない形の演奏情報49として再生され、各スイッチ
の他方の接点Y1〜Y,に分配供給される。
て情報再生装置23(IRD)に読出されてもとの圧縮
されない形の演奏情報49として再生され、各スイッチ
の他方の接点Y1〜Y,に分配供給される。
これら装置21〜23の動作をそれぞれ制御信号54〜
56で制御する制御装置24(CD)が設けられている
。本実施例において情報圧縮検出装置21と情報再生装
置23とを設け、電子楽器1から得られるデ.ジタル演
奏情報を直接に記憶装置22によつて記憶再生しないよ
うにしているのは、膨大な量のデジタル演奏情報をでき
るだけ低記憶容量の記憶装置を用いて記憶しうるように
するためである。このように演奏情報処理装置■を構成
すること.で図示のX1〜X4の位置にスイッチSWl
〜SW4の可動接触子を設定しておいて演奏者の演奏を
記憶装置2に圧縮された形のデジタル演奏情報47とし
て記憶させ、演奏終了後適時にスイッチSWl〜SW,
の可動接触子をY1〜Y4側に投入して、記憶一装置2
2からデジタル演奏情報48を情報再生装置23により
読出し、再生し、各接点Y1〜Y,に分配することより
電子楽器1を無人自動演奏させることができる。この場
合、例えば、スイッチSW2をY2接点側に投入しない
で、他のSWl,SW3,SW4をそれぞれYl,Y3
,Y4接点側に投入して、ビブラート効果、トーン(音
色)コントロール、エクスプレツシヨン(音量)コント
ロール関係の演奏情報のみを自動再生し、鍵盤演奏だけ
を演奏者が行うようにすることもできる。尚、以上の説
明においても明らかであるが、本明細書において使用す
る用語のいくつかをここで定義しておく。
56で制御する制御装置24(CD)が設けられている
。本実施例において情報圧縮検出装置21と情報再生装
置23とを設け、電子楽器1から得られるデ.ジタル演
奏情報を直接に記憶装置22によつて記憶再生しないよ
うにしているのは、膨大な量のデジタル演奏情報をでき
るだけ低記憶容量の記憶装置を用いて記憶しうるように
するためである。このように演奏情報処理装置■を構成
すること.で図示のX1〜X4の位置にスイッチSWl
〜SW4の可動接触子を設定しておいて演奏者の演奏を
記憶装置2に圧縮された形のデジタル演奏情報47とし
て記憶させ、演奏終了後適時にスイッチSWl〜SW,
の可動接触子をY1〜Y4側に投入して、記憶一装置2
2からデジタル演奏情報48を情報再生装置23により
読出し、再生し、各接点Y1〜Y,に分配することより
電子楽器1を無人自動演奏させることができる。この場
合、例えば、スイッチSW2をY2接点側に投入しない
で、他のSWl,SW3,SW4をそれぞれYl,Y3
,Y4接点側に投入して、ビブラート効果、トーン(音
色)コントロール、エクスプレツシヨン(音量)コント
ロール関係の演奏情報のみを自動再生し、鍵盤演奏だけ
を演奏者が行うようにすることもできる。尚、以上の説
明においても明らかであるが、本明細書において使用す
る用語のいくつかをここで定義しておく。
すなわち、(1ビ操作子ョとは、演奏者が演奏時に演奏
内容に従つて操作する鍵、トーンレバー、音量調節ノブ
、ビブラート効果レバー、エクスプレツシヨン、ペダル
等をいう。(2)1デジタル演奏情報ョとは、操作子の
変位置又は変位状態を、対応するデジタル量に変換した
ものをいい、例えばこの情報は256ビットの2進信号
である。(3ビイベントョとは、操作子の状態(ステイ
タス)を検知するに際し現在の走査時点とその前の状態
の走査時点との間における操作子の状態の変化をいう。
(4)r相対時間ョとは1つのイベントとその前のイベ
ントとの時間間隔をいい、ΔTで示す。(5)rステイ
タスワードョとは、複数にブロック化された操作子の状
態に対応してキーコード又はシリアルビットとして表現
されたデジタル演奏情報をいう。(6)rイベントチエ
ツクワードョとは、イベントがあつたブロックのアドレ
スを示すデジタル情報をいう。(7)r圧縮された情報
ョとは、ステイタスワード、イベントチェックワード、
相対時間を示すデジタル情報を含む情報をいい、本発明
の特徴の1つは膨大な演奏情報をこのような複数の情報
の組合わせによつて処理することにある。以下、演奏情
報処理装置■の具体的な構成乃至動作を第5図に従つて
説明する。
内容に従つて操作する鍵、トーンレバー、音量調節ノブ
、ビブラート効果レバー、エクスプレツシヨン、ペダル
等をいう。(2)1デジタル演奏情報ョとは、操作子の
変位置又は変位状態を、対応するデジタル量に変換した
ものをいい、例えばこの情報は256ビットの2進信号
である。(3ビイベントョとは、操作子の状態(ステイ
タス)を検知するに際し現在の走査時点とその前の状態
の走査時点との間における操作子の状態の変化をいう。
(4)r相対時間ョとは1つのイベントとその前のイベ
ントとの時間間隔をいい、ΔTで示す。(5)rステイ
タスワードョとは、複数にブロック化された操作子の状
態に対応してキーコード又はシリアルビットとして表現
されたデジタル演奏情報をいう。(6)rイベントチエ
ツクワードョとは、イベントがあつたブロックのアドレ
スを示すデジタル情報をいう。(7)r圧縮された情報
ョとは、ステイタスワード、イベントチェックワード、
相対時間を示すデジタル情報を含む情報をいい、本発明
の特徴の1つは膨大な演奏情報をこのような複数の情報
の組合わせによつて処理することにある。以下、演奏情
報処理装置■の具体的な構成乃至動作を第5図に従つて
説明する。
同図において、各デジタル演奏情報信号42〜45を導
く接点X1〜X1はそれぞれイベント検知回路62〜6
5(EDCl〜EDC4)に接続される。
く接点X1〜X1はそれぞれイベント検知回路62〜6
5(EDCl〜EDC4)に接続される。
これらのイベント検知回路62〜65は対応する操作子
に関するデジタル情報を一定時間間隔毎に比較してデー
タ変化としてのイベントを検出し、その結果をコントロ
ールプロセッサ92に送出するものてある。ここで、代
表例として、鍵盤に関するイベントすなわち鍵盤の演奏
状態変化を検知するイベント検知回路62について述べ
る。
に関するデジタル情報を一定時間間隔毎に比較してデー
タ変化としてのイベントを検出し、その結果をコントロ
ールプロセッサ92に送出するものてある。ここで、代
表例として、鍵盤に関するイベントすなわち鍵盤の演奏
状態変化を検知するイベント検知回路62について述べ
る。
鍵盤信号発生器16から得られる鍵スイッチKの変位に
応じたデジタル信号43は、クロックパルスφ2によつ
てTφ2=1/fφ2なる周期毎に順次パラレルイン−
シリアルアウトのシフトレジスタ71(SRl)に読出
される。ある周期に読出された鍵盤情報はクロックパル
スφ1によりTφ1=Tφ2/n(ここで、例えばn=
21)なる周期でシリアルイン−パラレルアウトのシフ
トレジスタ72(SR2)に順送りされる。シフトレジ
スタ72の内容はクロックパルスφ2によりこの順送り
と同時にバッファレジスタ74(BFl)に書きこまれ
る。クロックパルスφ2の次の周期でシフトレジスタ7
1に読出された各鍵の演奏状態を示すデジタル信号は排
他的オアゲート73において前の周期の各鍵の演奏状態
を示すデジタル信号即ちシフトレジスタ72の内容と各
々対応する鍵のビット毎に比較される。この比較におい
て1ビットでも一致しない場合には排他的オアゲート7
3は出力を生じ、この出力はフリップフロップ75(F
F)に一時記憶される。即ち、排他オアゲート73で比
較されたデジタル信号で1ビットでも一致しないものが
ある場合には、いずれかの鍵スイッチにオン、又はオフ
の演奏状態変化(イベント)が生じたことを意味する。
フリップフロップ75は、その出力端子がその入力端子
に接続されてフィードバックがなされており、排他的オ
アゲート73の比較結果中に1ビットでもイベントビッ
トがあれば、その記憶内容は最終的にそのイベントビッ
トになる。例えは、簡単化のため排他的オアゲート73
で16ビットのデジタル信号が比較され、その結果力げ
0001000000000000ョであるとすると、
フリップフロップの記憶内容はROOOlllllll
llllllJとなり、最終的にRlJが記憶されたこ
とになる。例えば、シフトレジスタ71,72げ256
ビットの鍵盤演奏情報を記憶するようになつている場合
には、排他的オアゲート73における比較及びフリップ
フロップ75における一時記憶は、16ビットのブロッ
ク毎に行い、その16ビット(ブロック)毎の検知結果
を図示しない他のシフトレジスタに一時記憶させるよう
にしてもよい。これからも分かるように、この場合にお
いて、上記シフトレジスタ(図示しない他のレジスタ)
内の情報は1イベントチェックワードに対応する。いず
れにしてもフリップフロップ75の記憶内容はオアゲー
ト66に導かれる。オアゲート66の入力端には、上記
鍵盤イベント検知回路62のイベント出力のみならず、
この検知回路62と並列的に同様な検知動作をする他の
ビブラートスイツチ、トーンレバー、及びエクスプレツ
シヨンペダルの各イベント検知回路63,64,65の
イベント出力が導かれ、オア論理の結果はアンドゲート
67においてクロックパルスφ2に同期して記憶要求信
号即ちリクエストストア信号100として出力される。
応じたデジタル信号43は、クロックパルスφ2によつ
てTφ2=1/fφ2なる周期毎に順次パラレルイン−
シリアルアウトのシフトレジスタ71(SRl)に読出
される。ある周期に読出された鍵盤情報はクロックパル
スφ1によりTφ1=Tφ2/n(ここで、例えばn=
21)なる周期でシリアルイン−パラレルアウトのシフ
トレジスタ72(SR2)に順送りされる。シフトレジ
スタ72の内容はクロックパルスφ2によりこの順送り
と同時にバッファレジスタ74(BFl)に書きこまれ
る。クロックパルスφ2の次の周期でシフトレジスタ7
1に読出された各鍵の演奏状態を示すデジタル信号は排
他的オアゲート73において前の周期の各鍵の演奏状態
を示すデジタル信号即ちシフトレジスタ72の内容と各
々対応する鍵のビット毎に比較される。この比較におい
て1ビットでも一致しない場合には排他的オアゲート7
3は出力を生じ、この出力はフリップフロップ75(F
F)に一時記憶される。即ち、排他オアゲート73で比
較されたデジタル信号で1ビットでも一致しないものが
ある場合には、いずれかの鍵スイッチにオン、又はオフ
の演奏状態変化(イベント)が生じたことを意味する。
フリップフロップ75は、その出力端子がその入力端子
に接続されてフィードバックがなされており、排他的オ
アゲート73の比較結果中に1ビットでもイベントビッ
トがあれば、その記憶内容は最終的にそのイベントビッ
トになる。例えは、簡単化のため排他的オアゲート73
で16ビットのデジタル信号が比較され、その結果力げ
0001000000000000ョであるとすると、
フリップフロップの記憶内容はROOOlllllll
llllllJとなり、最終的にRlJが記憶されたこ
とになる。例えば、シフトレジスタ71,72げ256
ビットの鍵盤演奏情報を記憶するようになつている場合
には、排他的オアゲート73における比較及びフリップ
フロップ75における一時記憶は、16ビットのブロッ
ク毎に行い、その16ビット(ブロック)毎の検知結果
を図示しない他のシフトレジスタに一時記憶させるよう
にしてもよい。これからも分かるように、この場合にお
いて、上記シフトレジスタ(図示しない他のレジスタ)
内の情報は1イベントチェックワードに対応する。いず
れにしてもフリップフロップ75の記憶内容はオアゲー
ト66に導かれる。オアゲート66の入力端には、上記
鍵盤イベント検知回路62のイベント出力のみならず、
この検知回路62と並列的に同様な検知動作をする他の
ビブラートスイツチ、トーンレバー、及びエクスプレツ
シヨンペダルの各イベント検知回路63,64,65の
イベント出力が導かれ、オア論理の結果はアンドゲート
67においてクロックパルスφ2に同期して記憶要求信
号即ちリクエストストア信号100として出力される。
また、イベント信号間の相対時間を指示すべくクロック
パルスφ2で駆動され、プロセッサ92の出力CP(プ
ロセッサ92側には図示せず)でクリアされるカウンタ
61が設けてある。
パルスφ2で駆動され、プロセッサ92の出力CP(プ
ロセッサ92側には図示せず)でクリアされるカウンタ
61が設けてある。
すなわち、カウンタ61はクロックパルスφ2を常時カ
ウントしており、リクエストストア信号100の発生に
よりコントロールプロセッサ92から出力される。従つ
て改検知回路62〜65からイベント信号が送出される
毎にクリアされる。このように、カウンタ61がイベン
ト信号発生によりリセットされ、その後クロックパルス
φ2をカウントし次のイベント信号発生によつて再びリ
セットされる直前のカウント値は、前回のイベント信号
発生時から今回のイベント信号発生時までの時間に対応
する。カウンタ61のカウント値は前回のイベント信号
発生時から時間経過を表わすこととなる。このようにし
て、全ての可動部材についての演奏情報(例えば、51
2ビット)についてのイベントが検知される。
ウントしており、リクエストストア信号100の発生に
よりコントロールプロセッサ92から出力される。従つ
て改検知回路62〜65からイベント信号が送出される
毎にクリアされる。このように、カウンタ61がイベン
ト信号発生によりリセットされ、その後クロックパルス
φ2をカウントし次のイベント信号発生によつて再びリ
セットされる直前のカウント値は、前回のイベント信号
発生時から今回のイベント信号発生時までの時間に対応
する。カウンタ61のカウント値は前回のイベント信号
発生時から時間経過を表わすこととなる。このようにし
て、全ての可動部材についての演奏情報(例えば、51
2ビット)についてのイベントが検知される。
以上の様にして検知されたイベントに基づくリクエスト
ストア信号100によつて、コントロールプロセッサ9
2(CP)が駆動される。
ストア信号100によつて、コントロールプロセッサ9
2(CP)が駆動される。
このコントロールプロセッサ92は、例えば8ビットの
並列処理を行うものであり、論理演算、、算術演算、デ
ータ転送及びジャンプ等の一般的機能に加えてリードオ
ンリメモリ91(ROM)に記憶させたインストラクシ
ョンによつて外部からの信号でプログラムカウンタの値
を任意に設定できる。すなわち、コントロールプロセッ
サ92(CP)は、予め情報処理手順又は指令が記憶さ
れているリードオンメモリ91(ROM)の指令に従つ
て、指令信号112によりファーストインファーストア
ウトメモリ93(FIFOl)に、リクエストストア信
号100があつたときにおいて、カウント61のイベン
ト相対時間101と、バッファレジスタ74の内容10
2及び他の検知回路63〜65の内容103〜105の
うち16ビット毎の検知結果が記憶されているシフトレ
ジスタ中のRlJがあるビットに対応する語とを記憶さ
せる。この記憶終了毎にカウンタ61及びフリップフロ
ップ75はクリアパルスCPIによつてクリアされ、一
順のチェックが終る。そして、以上のような検出記憶動
作が電子楽器1の全演奏過程にわたつてくりかえされる
。FIFOl93は、最初に入力された情報から順次出
力される型の一時記憶装置であり、コントロールプロセ
ッサ92はFIFOl93の記憶内容が所定量に達する
毎に定期的にその記憶情報110をカセットテープメモ
リ94に転送するように指令信号112及び113でメ
モリ93,94を制御する。このようにして、カセット
テープメモリ94のカセットテープには全演奏情報が、
演奏状態変化があつたときの該変化を含むデジタル信号
と該変化間の相対時間を指示する相対時間信号とを含む
圧縮されたイベントマトリクス(すなわち、圧縮された
情報のデータ●フォーマット)の形で記憶される。この
場合、不定期的な圧縮情報を長期記憶可能な簡単なメモ
リ94に記憶させる上で、メモリ94の前段にFIFO
メモリ93を設けることは極めて有益てある。更に、こ
のように膨大な演奏情報を圧縮した形で記憶することは
、メモリ93,94の記憶容量を低減させる上で極めて
有効であることが理解される。例えば、全演奏情報を5
12ビットのバイナリ信号で表示するようにした自動演
奏システムでは、実際の演奏時点で変化するのはせいぜ
い数10ビットであることを考えれば、上記圧縮検出記
憶方式が、記憶容量の低減ひいては装置全体の簡単化及
び原価低減に果す役割の重大性が明らかである。以上が
デジタル演奏情報を圧縮検出し記憶する系統の構成乃至
動作であるが、次に、記憶されたデジタル演奏情報を再
生する系統の構成乃至動作を述べる。
並列処理を行うものであり、論理演算、、算術演算、デ
ータ転送及びジャンプ等の一般的機能に加えてリードオ
ンリメモリ91(ROM)に記憶させたインストラクシ
ョンによつて外部からの信号でプログラムカウンタの値
を任意に設定できる。すなわち、コントロールプロセッ
サ92(CP)は、予め情報処理手順又は指令が記憶さ
れているリードオンメモリ91(ROM)の指令に従つ
て、指令信号112によりファーストインファーストア
ウトメモリ93(FIFOl)に、リクエストストア信
号100があつたときにおいて、カウント61のイベン
ト相対時間101と、バッファレジスタ74の内容10
2及び他の検知回路63〜65の内容103〜105の
うち16ビット毎の検知結果が記憶されているシフトレ
ジスタ中のRlJがあるビットに対応する語とを記憶さ
せる。この記憶終了毎にカウンタ61及びフリップフロ
ップ75はクリアパルスCPIによつてクリアされ、一
順のチェックが終る。そして、以上のような検出記憶動
作が電子楽器1の全演奏過程にわたつてくりかえされる
。FIFOl93は、最初に入力された情報から順次出
力される型の一時記憶装置であり、コントロールプロセ
ッサ92はFIFOl93の記憶内容が所定量に達する
毎に定期的にその記憶情報110をカセットテープメモ
リ94に転送するように指令信号112及び113でメ
モリ93,94を制御する。このようにして、カセット
テープメモリ94のカセットテープには全演奏情報が、
演奏状態変化があつたときの該変化を含むデジタル信号
と該変化間の相対時間を指示する相対時間信号とを含む
圧縮されたイベントマトリクス(すなわち、圧縮された
情報のデータ●フォーマット)の形で記憶される。この
場合、不定期的な圧縮情報を長期記憶可能な簡単なメモ
リ94に記憶させる上で、メモリ94の前段にFIFO
メモリ93を設けることは極めて有益てある。更に、こ
のように膨大な演奏情報を圧縮した形で記憶することは
、メモリ93,94の記憶容量を低減させる上で極めて
有効であることが理解される。例えば、全演奏情報を5
12ビットのバイナリ信号で表示するようにした自動演
奏システムでは、実際の演奏時点で変化するのはせいぜ
い数10ビットであることを考えれば、上記圧縮検出記
憶方式が、記憶容量の低減ひいては装置全体の簡単化及
び原価低減に果す役割の重大性が明らかである。以上が
デジタル演奏情報を圧縮検出し記憶する系統の構成乃至
動作であるが、次に、記憶されたデジタル演奏情報を再
生する系統の構成乃至動作を述べる。
カセットテープメモリ94において、圧縮形のデジタル
演奏情報は、第6a図及び第6b図に示されるように、
イベント相対時間ΔT1〜ΔL1イベントがあつたバッ
ファレジスタのアドレスを指示するイベントチェックワ
ード、及びイベントのあつたときのバッファレジスタの
内容を指示するステイタスワードを含むイベントマトリ
クス1〜nの形で記憶されている。
演奏情報は、第6a図及び第6b図に示されるように、
イベント相対時間ΔT1〜ΔL1イベントがあつたバッ
ファレジスタのアドレスを指示するイベントチェックワ
ード、及びイベントのあつたときのバッファレジスタの
内容を指示するステイタスワードを含むイベントマトリ
クス1〜nの形で記憶されている。
これらイベントマトリクス情報111は順次定期的にフ
ァーストインファーストアウトバッファメモリ95(F
IFO2)に読出される。この読出し動作を制御するの
はコントロールプロセッサ92で指令信号113,11
4が用いられる。この演奏情報再生装置において、メモ
リ95からパラレルイン−シリアルアウトのシフトレジ
スタ87(SR3)には鍵盤関係の音高の演奏情報11
6、パラレルイン−パラレルアウトのバッファレジスタ
82(BF3)にはビブラート効果有無の情報117、
パラレルイン−パラレルアウトのバッファレジスタ83
(BF4)にはトーンレバー関係の音色の情報118、
パラレルイン−パラレルアウトのバッファレジスタ84
(BF5)にはエクスプレッシヨンペダル関係の音量の
情報119、カウンタ85(CT3)にはイベント相対
時間情報120が、それぞれ分配して読出されうるよう
になつている。
ァーストインファーストアウトバッファメモリ95(F
IFO2)に読出される。この読出し動作を制御するの
はコントロールプロセッサ92で指令信号113,11
4が用いられる。この演奏情報再生装置において、メモ
リ95からパラレルイン−シリアルアウトのシフトレジ
スタ87(SR3)には鍵盤関係の音高の演奏情報11
6、パラレルイン−パラレルアウトのバッファレジスタ
82(BF3)にはビブラート効果有無の情報117、
パラレルイン−パラレルアウトのバッファレジスタ83
(BF4)にはトーンレバー関係の音色の情報118、
パラレルイン−パラレルアウトのバッファレジスタ84
(BF5)にはエクスプレッシヨンペダル関係の音量の
情報119、カウンタ85(CT3)にはイベント相対
時間情報120が、それぞれ分配して読出されうるよう
になつている。
コントロールプロセッサ92は、メモリ91の指令を読
出して、指令信号113,114,115によりそれぞ
れメモリ94,95、カウンタ88(CT2)及びシフ
トコントロールレジスタ90(SCR)を制御する。
出して、指令信号113,114,115によりそれぞ
れメモリ94,95、カウンタ88(CT2)及びシフ
トコントロールレジスタ90(SCR)を制御する。
シリアルイン−パラレルアウトのシフトレジスタ86(
SR,)は後に説明する自動的な転調やテンポを変更さ
せるなどの修飾を行うために設けられたもので、パラレ
ルイン−パラレルアウトのバッファレジスタ81(BF
2)は鍵盤情報を電子楽器へ転送する際のバッファ作用
を行わせるためのものである。アンドゲート89では、
シフトコントロールレジスタ90に読出された指令信号
に応じてクロックパルスφ3の供給が制御されその出力
信号125はシフトレジスタ86,87のシフトコント
ロール信号となると同時にカウンタ88でカウントされ
る。カウンタ88はそのリプルクロック信号127でレ
ジスタ90をクリアする。演奏情報を再生させるためは
、まず、イベント相対時間ΔT1の信号をカウンタ85
(CT3)に読出し、クロックパルスφ2によりこのカ
ウンタ85をカウントダウンする。
SR,)は後に説明する自動的な転調やテンポを変更さ
せるなどの修飾を行うために設けられたもので、パラレ
ルイン−パラレルアウトのバッファレジスタ81(BF
2)は鍵盤情報を電子楽器へ転送する際のバッファ作用
を行わせるためのものである。アンドゲート89では、
シフトコントロールレジスタ90に読出された指令信号
に応じてクロックパルスφ3の供給が制御されその出力
信号125はシフトレジスタ86,87のシフトコント
ロール信号となると同時にカウンタ88でカウントされ
る。カウンタ88はそのリプルクロック信号127でレ
ジスタ90をクリアする。演奏情報を再生させるためは
、まず、イベント相対時間ΔT1の信号をカウンタ85
(CT3)に読出し、クロックパルスφ2によりこのカ
ウンタ85をカウントダウンする。
このカウンタ85は、クロックパルスφ2によつてデイ
クリメントされ、この内容がRO.Jになつた信号(ア
ンダフロー信号)を情報要求信号即ちリクエストデータ
信号121としてコントロールプロセッサ92に送る。
コントロールプロセッサ92はこの信号121応じてイ
ベントマトリクスの内容をまずイベントチェックワード
の指示するアドレスからチェックし、対応するアドレス
をも、つパラレルイン−シリアルアウトのシフトレジス
タ87(SR3)及びバッファレジスタ82〜84(B
F3〜BF5)にステイタスワードを書込むことをメモ
リ95に指示する。また、カウンタ85は同様にイベン
ト相対時間ΔT2についてもカウントダウンを行いその
内容がゼロになるまで、上記書込みの終つたレジスタ8
7,82〜84の内容が保持されるようにする。このよ
うにして、カウンタ85によりイベント相対時間を計数
してイベントを検知し、そのイベントに対応するイベン
トビットを含むステイタスワードを読出すことによつて
、音高、音色、効果及びテンポ関係の情報の再生が可能
になる。シフトレジスタ86,87は、クロツクインヒ
ビツト、右シフト、左シフト、パラレルロードの4つの
動作モードをもつもので、これらのコントロールはシフ
トコントロールレジスタ90からの信号128により独
立に行われる。尚、シフトレジスタ86,87の動作モ
ード中、(イ)クロツクインヒビツトは、クロック入力
をしや断しデータの内容が変化しない状態、(口)右シ
フトはデータを右へシフトする状態、(ハ)左シフトは
、データを左へシフトする状態、(ニ)パラレルロード
は、並列データを外部から入力する状態を示す。今、バ
ッファレジスタ81に鍵盤情報124を転送する動作を
述べるに、(1)シフトレジスタ87をパラレルロード
にし、(2)シフトレジスタ87に所定の情報としての
ステイタワードを書込み、(3)カウンタ88に転送さ
れるビット数の即ちシフトレジスタ86,87のビット
数を書込みかつシフトコントロールレジスタ90により
シフトレジスタ86,87を右シフトのモードにし、カ
ウンタ88をカウント・ダウン可能にするこの転送及び
カウントはクロック125によつて行われる。
クリメントされ、この内容がRO.Jになつた信号(ア
ンダフロー信号)を情報要求信号即ちリクエストデータ
信号121としてコントロールプロセッサ92に送る。
コントロールプロセッサ92はこの信号121応じてイ
ベントマトリクスの内容をまずイベントチェックワード
の指示するアドレスからチェックし、対応するアドレス
をも、つパラレルイン−シリアルアウトのシフトレジス
タ87(SR3)及びバッファレジスタ82〜84(B
F3〜BF5)にステイタスワードを書込むことをメモ
リ95に指示する。また、カウンタ85は同様にイベン
ト相対時間ΔT2についてもカウントダウンを行いその
内容がゼロになるまで、上記書込みの終つたレジスタ8
7,82〜84の内容が保持されるようにする。このよ
うにして、カウンタ85によりイベント相対時間を計数
してイベントを検知し、そのイベントに対応するイベン
トビットを含むステイタスワードを読出すことによつて
、音高、音色、効果及びテンポ関係の情報の再生が可能
になる。シフトレジスタ86,87は、クロツクインヒ
ビツト、右シフト、左シフト、パラレルロードの4つの
動作モードをもつもので、これらのコントロールはシフ
トコントロールレジスタ90からの信号128により独
立に行われる。尚、シフトレジスタ86,87の動作モ
ード中、(イ)クロツクインヒビツトは、クロック入力
をしや断しデータの内容が変化しない状態、(口)右シ
フトはデータを右へシフトする状態、(ハ)左シフトは
、データを左へシフトする状態、(ニ)パラレルロード
は、並列データを外部から入力する状態を示す。今、バ
ッファレジスタ81に鍵盤情報124を転送する動作を
述べるに、(1)シフトレジスタ87をパラレルロード
にし、(2)シフトレジスタ87に所定の情報としての
ステイタワードを書込み、(3)カウンタ88に転送さ
れるビット数の即ちシフトレジスタ86,87のビット
数を書込みかつシフトコントロールレジスタ90により
シフトレジスタ86,87を右シフトのモードにし、カ
ウンタ88をカウント・ダウン可能にするこの転送及び
カウントはクロック125によつて行われる。
この場合転送が終りカウンタ88が0になると生ずるリ
プルクロック信号127がシフトコントロールレジスタ
90をクリアし、カウンタ88及びシフトレジスタ86
,87の動作を中止させる。以上の操作は忠実再生に関
するものあるが、転調修飾再生が必要な場合には、次の
様にすればよい。先づ、転調を行う場合を考える。この
場合、前述の(1)〜(3)の動作によつてシフトレジ
スタ86には正規の状態で鍵情報が入つている。しかる
に、シフトレジスタ6の各ビットは正確に各鍵の情報に
対応しているため、例えば半音高く転調を行うためには
シフトレジスタ86の内容を1ビット分右にシフトすれ
ばよいこととなる。すなわち、シフトレジスタ86の内
容を右に又は左に向ビットシフトするかによつて、それ
ぞれ高音側に又は低音側に向度移行転調するが決定され
る。しかして、所定の転調を行うためには、前述(1)
〜(3)の動作に引続いて、さらに、(4)所定のシフ
ト数(転調すべき度数)をカウンタ88に書き込み、(
5)シフトレジスタ86を所定の転調方向に従つて右シ
フト又は左シフトにモード設定し、シフトレジスタ87
をクロツクインヒビトモードにし、カウンタ88をカウ
ント可能にすればよい。
プルクロック信号127がシフトコントロールレジスタ
90をクリアし、カウンタ88及びシフトレジスタ86
,87の動作を中止させる。以上の操作は忠実再生に関
するものあるが、転調修飾再生が必要な場合には、次の
様にすればよい。先づ、転調を行う場合を考える。この
場合、前述の(1)〜(3)の動作によつてシフトレジ
スタ86には正規の状態で鍵情報が入つている。しかる
に、シフトレジスタ6の各ビットは正確に各鍵の情報に
対応しているため、例えば半音高く転調を行うためには
シフトレジスタ86の内容を1ビット分右にシフトすれ
ばよいこととなる。すなわち、シフトレジスタ86の内
容を右に又は左に向ビットシフトするかによつて、それ
ぞれ高音側に又は低音側に向度移行転調するが決定され
る。しかして、所定の転調を行うためには、前述(1)
〜(3)の動作に引続いて、さらに、(4)所定のシフ
ト数(転調すべき度数)をカウンタ88に書き込み、(
5)シフトレジスタ86を所定の転調方向に従つて右シ
フト又は左シフトにモード設定し、シフトレジスタ87
をクロツクインヒビトモードにし、カウンタ88をカウ
ント可能にすればよい。
また、シフトレジスタ86の内容を全く逆の順序に配列
し直してやることにより、鍵盤の左右を全く逆にして演
奏した様な極めて特殊な効果を得ることができ、これを
逆転調と呼ぶ。この送転調が必要な場合には、上記(3
)において、シフトレジスタ87を右シフトモードに、
シフトレジスタ86を左シフトモードにそれぞれ設定し
、以下同様の操作を行えばよい。次に、曲のテンポを変
化させる修飾再生を行う場合を考える。
し直してやることにより、鍵盤の左右を全く逆にして演
奏した様な極めて特殊な効果を得ることができ、これを
逆転調と呼ぶ。この送転調が必要な場合には、上記(3
)において、シフトレジスタ87を右シフトモードに、
シフトレジスタ86を左シフトモードにそれぞれ設定し
、以下同様の操作を行えばよい。次に、曲のテンポを変
化させる修飾再生を行う場合を考える。
曲のテンポを変化させるには、鍵盤情報に関するイベン
ト相対時間ΔTを変えればよい、すなわち、ΔTを変え
れば鍵(音)が変化する速度が変わり、ΔTを長くすれ
ばテンポは遅くなり、ΔTを短くすればテンポは早くな
る。このためには、カウンタ85のクロックパルスφ2
の周波数を可変にしそれをマニュアルコントロールする
ようにすればよい。すなわち、例えばカウンタ85に対
するクロックパルスφ2の周波数を高くすれば、カウン
タ85からはリクエストデータ信号121が早く出力さ
れる。従つて、シフトレジスタ87、カウンタ88、レ
ジスタ90に書込まれるステイタスワードの変化が早く
なる。また、別の方法として、コントロールプロセッサ
92にて、イベント相対時間ΔTに任意定数αを乗じ、
Δ丁=αΔTの値をカウンタ85に書込み、同様の目的
を達成できる。以上のようにして音高、テンポ関係の情
報がバッファレジスタ81に読出される。他方、音量、
音色、及び効果関係の情報は、それぞれバッファレジス
タ83,82,84に相対時間信号の指示する変化(イ
ベント)時期毎に読出される。
ト相対時間ΔTを変えればよい、すなわち、ΔTを変え
れば鍵(音)が変化する速度が変わり、ΔTを長くすれ
ばテンポは遅くなり、ΔTを短くすればテンポは早くな
る。このためには、カウンタ85のクロックパルスφ2
の周波数を可変にしそれをマニュアルコントロールする
ようにすればよい。すなわち、例えばカウンタ85に対
するクロックパルスφ2の周波数を高くすれば、カウン
タ85からはリクエストデータ信号121が早く出力さ
れる。従つて、シフトレジスタ87、カウンタ88、レ
ジスタ90に書込まれるステイタスワードの変化が早く
なる。また、別の方法として、コントロールプロセッサ
92にて、イベント相対時間ΔTに任意定数αを乗じ、
Δ丁=αΔTの値をカウンタ85に書込み、同様の目的
を達成できる。以上のようにして音高、テンポ関係の情
報がバッファレジスタ81に読出される。他方、音量、
音色、及び効果関係の情報は、それぞれバッファレジス
タ83,82,84に相対時間信号の指示する変化(イ
ベント)時期毎に読出される。
結局、各バッファレジスタ81〜84には、電子楽器の
対応する操作子の配列位置と操作子状態のデジタル演奏
情報が再生されるから、各レジスタの内容を対応する接
点Y1〜Y4にクロックパルスφ2により周期的に分配
供給することにより、記憶演奏情報に応じた楽音情報を
電子楽器1を通じて再生させることが可能になる。
対応する操作子の配列位置と操作子状態のデジタル演奏
情報が再生されるから、各レジスタの内容を対応する接
点Y1〜Y4にクロックパルスφ2により周期的に分配
供給することにより、記憶演奏情報に応じた楽音情報を
電子楽器1を通じて再生させることが可能になる。
上記実施例において、メモリ94に代えて、ディスク、
半導体メモリ、磁気テープあるいは光学カード等を利用
する公知の記憶装置を用いうること勿論であり、また情
報処理装置■の内部の論理回路構成も上記実施例に限定
されることなく所望に応じてブーリアン代数によつて解
明される各種回路を代用しうる。
半導体メモリ、磁気テープあるいは光学カード等を利用
する公知の記憶装置を用いうること勿論であり、また情
報処理装置■の内部の論理回路構成も上記実施例に限定
されることなく所望に応じてブーリアン代数によつて解
明される各種回路を代用しうる。
更に、情報処理装置■には、本発明の精神を逸脱するこ
となく公知のコンピュータを応用しうることも明らかで
あろう。以上に述べた通り、本発明の演奏情報検出記憶
装置は、次のような優れた作用効果をもつている。
となく公知のコンピュータを応用しうることも明らかで
あろう。以上に述べた通り、本発明の演奏情報検出記憶
装置は、次のような優れた作用効果をもつている。
(1)複数の操作子の変位に応じたデジタル演奏情報を
検出、記憶、再生する構成をとつたので、極めて忠実な
演奏再生が可能であり、適宜修飾再生させることもでき
る。
検出、記憶、再生する構成をとつたので、極めて忠実な
演奏再生が可能であり、適宜修飾再生させることもでき
る。
(2)膨大な演奏情報をデジタル的に処理することによ
り、演奏情報の記憶装置の記憶容量を低減できる。
り、演奏情報の記憶装置の記憶容量を低減できる。
(3) あらゆる操作子からデジタル演奏情報を取り出
すことにより再生時は全く演奏者の手を要せず電子楽器
に素人の人ても完全自動演奏の再現が可能である。
すことにより再生時は全く演奏者の手を要せず電子楽器
に素人の人ても完全自動演奏の再現が可能である。
(4)再生時において、例えば鍵盤関係の情報のみを再
生し、他の音色、音量、効果関係の情報を再生させない
ようにあるいはその逆に再生動作をセットすることによ
り、自動再生に合せて、自動再生されない演奏情報を他
の演奏者が電子楽器に与えるようにすることができ、そ
れによつて演奏練習、作曲又は編曲活動の助けとするこ
とができる。
生し、他の音色、音量、効果関係の情報を再生させない
ようにあるいはその逆に再生動作をセットすることによ
り、自動再生に合せて、自動再生されない演奏情報を他
の演奏者が電子楽器に与えるようにすることができ、そ
れによつて演奏練習、作曲又は編曲活動の助けとするこ
とができる。
このような作用効果を有する本発明の演奏情報検出記憶
装置を使用した自動演奏装置は、例えば、電子楽器のデ
モンストレーシヨン無人演奏、電子楽器のシミュレーシ
ョン、電子楽器の演奏教習システム等の応用して極めて
有益なものである。
装置を使用した自動演奏装置は、例えば、電子楽器のデ
モンストレーシヨン無人演奏、電子楽器のシミュレーシ
ョン、電子楽器の演奏教習システム等の応用して極めて
有益なものである。
なお、上記では本発明を特に電子楽器の自動演奏方式に
関して述べたが鍵盤情報をデジタル的に扱いうる一般の
鍵盤楽器にも本発明を適用しうることが明らかである。
関して述べたが鍵盤情報をデジタル的に扱いうる一般の
鍵盤楽器にも本発明を適用しうることが明らかである。
図面の簡単な説明第1図は、本発明の1実施例による電
子楽器の自動演奏装置を示すブロック図、第2a図及び
第2b図は、上記実施例に用いる角度変位部材用A一D
変換器の構成図、第3a図及び第3b図は、上記A−D
変換器の詳細構成図で、詳しくは、コード板の上面図及
びその■B−■B線に沿う断面図、第4a図及び第4b
図は、上記実施例に用いるアナログ電子スイッチ回路の
結線図、第5図は、第1図の装置の演奏情報処理装置の
詳細を示すブロック図、第6a図及び第6b図は、第5
図の装置の情報処理動作を説明するための図てある。
子楽器の自動演奏装置を示すブロック図、第2a図及び
第2b図は、上記実施例に用いる角度変位部材用A一D
変換器の構成図、第3a図及び第3b図は、上記A−D
変換器の詳細構成図で、詳しくは、コード板の上面図及
びその■B−■B線に沿う断面図、第4a図及び第4b
図は、上記実施例に用いるアナログ電子スイッチ回路の
結線図、第5図は、第1図の装置の演奏情報処理装置の
詳細を示すブロック図、第6a図及び第6b図は、第5
図の装置の情報処理動作を説明するための図てある。
1・・・・・・電子楽器、■・・・・・・演奏情報処理
装置、1・・・・・・トーンジェネレータ、2・・・・
・・鍵盤用電子スイッチ、3〜5・・・・・・音色回路
、6〜8・・・・・・トーンレバー用電子スイッチ、9
・・・・・・混合回路、10・・・・・・エクスプレツ
シヨン用電子スイッチ、11111−出力増幅器、12
・・・・・・スピーカ、13・・・・・・ビブラート用
電子スイッチ、14・・・・・・ビブラート発振器、1
5・・・・・・押しボタン信号発生器、16・・・・・
・鍵盤信号発生器、17・・・・・・トーンレバー信号
発生器、18・・・・・・ペダル信号発生器、21・・
・・・・演奏情報圧縮検出装置、22・・・・・・記憶
装置、23・・・・・・演奏情報再生装置、24・・・
・・・制御装置、61,85,88・・・・・・カウン
タ、71,72,74,81〜84,86,87,90
・・・・・・シフトレジスタ、62〜65・・・・・・
イベント検知回路、73・・・・・・排他的オアゲート
、75・・・・・・フリツプフロルプ、66・・・・・
・オアゲート、67,89・・・・・・アンドゲート、
91・・・・・・リードオンリメモl八92・・・・・
・コントロールプロセッサ、94・・・・・・カセット
テープメモリ、93,95・・・・・・ファーストイン
ファーストアウトメモリ、133,143・・・・・・
スイッチング回路、150・・・・・・回転軸、151
・・・・・・コード板、154・・・・・・摺動部材、
160a,160b・・・・・・ナンドゲート。
装置、1・・・・・・トーンジェネレータ、2・・・・
・・鍵盤用電子スイッチ、3〜5・・・・・・音色回路
、6〜8・・・・・・トーンレバー用電子スイッチ、9
・・・・・・混合回路、10・・・・・・エクスプレツ
シヨン用電子スイッチ、11111−出力増幅器、12
・・・・・・スピーカ、13・・・・・・ビブラート用
電子スイッチ、14・・・・・・ビブラート発振器、1
5・・・・・・押しボタン信号発生器、16・・・・・
・鍵盤信号発生器、17・・・・・・トーンレバー信号
発生器、18・・・・・・ペダル信号発生器、21・・
・・・・演奏情報圧縮検出装置、22・・・・・・記憶
装置、23・・・・・・演奏情報再生装置、24・・・
・・・制御装置、61,85,88・・・・・・カウン
タ、71,72,74,81〜84,86,87,90
・・・・・・シフトレジスタ、62〜65・・・・・・
イベント検知回路、73・・・・・・排他的オアゲート
、75・・・・・・フリツプフロルプ、66・・・・・
・オアゲート、67,89・・・・・・アンドゲート、
91・・・・・・リードオンリメモl八92・・・・・
・コントロールプロセッサ、94・・・・・・カセット
テープメモリ、93,95・・・・・・ファーストイン
ファーストアウトメモリ、133,143・・・・・・
スイッチング回路、150・・・・・・回転軸、151
・・・・・・コード板、154・・・・・・摺動部材、
160a,160b・・・・・・ナンドゲート。
Claims (1)
- 1 複数の操作子の変位に応じたデジタル演奏情報を所
定の周期で取出して連続する周期毎に比較し比較された
信号状態が一致していない場合には演奏状態に変化が生
じたことを指示するイベント信号を発生する装置と、周
期的に取出されたデジタル演奏情報の中から前記イベン
ト信号に応じて信号状態変化のあつた操作子操作状態を
示す操作子操作状態表示信号とこの操作子操作状態の信
号状態変化を示す操作子状態表示信号とからなるデジタ
ル信号を選択する装置と、前記イベント信号間の相対時
間を指示する相対時間信号を発生する装置と、選択され
た前記デジタル信号と前記相対時間信号とを記憶する記
憶装置とを設け、前記デジタル演奏情報を圧縮した形で
検出記憶しうるようにしたことを特徴とする演奏情報検
出記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58121289A JPS6055907B2 (ja) | 1983-07-04 | 1983-07-04 | 演奏情報検出記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58121289A JPS6055907B2 (ja) | 1983-07-04 | 1983-07-04 | 演奏情報検出記憶装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP48065407A Division JPS5749993B2 (ja) | 1973-06-12 | 1973-06-12 |
Related Child Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61240476A Division JPS62256291A (ja) | 1986-10-09 | 1986-10-09 | 自動演奏装置 |
| JP61240478A Division JPS62256293A (ja) | 1986-10-09 | 1986-10-09 | 自動演奏装置 |
| JP61240479A Division JPS62256294A (ja) | 1986-10-09 | 1986-10-09 | 自動演奏装置付き電子楽器 |
| JP61240477A Division JPS62256292A (ja) | 1986-10-09 | 1986-10-09 | 自動演奏装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5982682A JPS5982682A (ja) | 1984-05-12 |
| JPS6055907B2 true JPS6055907B2 (ja) | 1985-12-07 |
Family
ID=14807567
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58121289A Expired JPS6055907B2 (ja) | 1983-07-04 | 1983-07-04 | 演奏情報検出記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6055907B2 (ja) |
-
1983
- 1983-07-04 JP JP58121289A patent/JPS6055907B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5982682A (ja) | 1984-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6012638B2 (ja) | 電子楽器の自動演奏装置 | |
| US3955459A (en) | Electronic musical instrument | |
| JP3149093B2 (ja) | 自動演奏装置 | |
| GB2162988A (en) | Electronic musical instrument with waveform memory for storing waveform data based on external sound | |
| JPS6055907B2 (ja) | 演奏情報検出記憶装置 | |
| JPH0114597B2 (ja) | ||
| JPH0440720B2 (ja) | ||
| JPH0219470B2 (ja) | ||
| JPS6055908B2 (ja) | 演奏情報検出記憶装置 | |
| JPS6055909B2 (ja) | 自動演奏装置 | |
| JPH0114596B2 (ja) | ||
| JPS62256293A (ja) | 自動演奏装置 | |
| CN1026547C (zh) | 环境音响效果控制装置 | |
| JP2545228Y2 (ja) | 電子音楽再生装置 | |
| JP3063181B2 (ja) | 音楽再生装置 | |
| JP3344252B2 (ja) | 波形発生装置 | |
| JP2524056Y2 (ja) | ピッチ変換器 | |
| KR0133858B1 (ko) | 멀티-체인저 cdp의 선곡 예약회로 및 그 운영방법 | |
| JPH053676B2 (ja) | ||
| JPH0424691A (ja) | 電子楽器 | |
| JP3171192B2 (ja) | 音楽再生装置 | |
| JP3098352B2 (ja) | 自動演奏装置 | |
| JPH0473695A (ja) | カラオケ装置 | |
| JPH0670745B2 (ja) | 楽音発生装置 | |
| JPS5827197A (ja) | 楽音再生装置 |