JPS6055909B2 - 自動演奏装置 - Google Patents
自動演奏装置Info
- Publication number
- JPS6055909B2 JPS6055909B2 JP58121291A JP12129183A JPS6055909B2 JP S6055909 B2 JPS6055909 B2 JP S6055909B2 JP 58121291 A JP58121291 A JP 58121291A JP 12129183 A JP12129183 A JP 12129183A JP S6055909 B2 JPS6055909 B2 JP S6055909B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- digital
- performance
- information
- 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
Links
- 230000015654 memory Effects 0.000 claims description 26
- 238000006073 displacement reaction Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 20
- 238000001514 detection method Methods 0.000 description 17
- 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 7
- 238000000034 method Methods 0.000 description 6
- 239000011295 pitch Substances 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012549 training Methods 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
- 102100022057 Hepatocyte nuclear factor 1-alpha Human genes 0.000 description 1
- 101000895665 Homo sapiens Enhancer of mRNA-decapping protein 4 Proteins 0.000 description 1
- 101001045751 Homo sapiens Hepatocyte nuclear factor 1-alpha Proteins 0.000 description 1
- 101000596772 Homo sapiens Transcription factor 7-like 1 Proteins 0.000 description 1
- 101000666382 Homo sapiens Transcription factor E2-alpha Proteins 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 102100035097 Transcription factor 7-like 1 Human genes 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 244000145845 chattering Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000002184 metal 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
- 238000004904 shortening Methods 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
- 230000017105 transposition Effects 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の構成乃至動作を述べる。
施例を示すものであり、Iは操作可能な操作子の変位に
相当するデジタル演奏情報に応じて作動する電子楽器本
体、■は電子楽器1から得た前記デジタル演奏情報を処
理して再び電子楽器Iへ送る演奏情報処理装置てある。
まず、電子楽器1の構成乃至動作を述べる。
例えば方形波信号、のこぎり波信号等の高調波成分の豊
かな多高調波信号を発生する複数の発振器から成るトー
ンジェネレータ1(TG)から複数の多高調波音源信号
31は例えば電界効果トランジスタ等のスイッチング素
子群から成る鍵盤用電子スイッチ2(EC,)へ伝送さ
れる。この電子スイッチ2には、鍵盤の各鍵のスイッチ
Kの変位に応じたデジタル鍵盤信号を発生する信号発生
器16がスイッチSW2を介して接続され、演奏内容に
従つて選択される各鍵スイッチからの音高、テンポ関係
のデジタル演奏情報に応じて前記電子スイッチ2の各ス
イッチング素子が制御される。音高及びテンポに応じて
選択、即ちスイッチングされた多高調波音源信号32は
それぞれ音色フィルタ又はフオルマントフイルタを含む
音色回路3〜5(TCFl〜TCF3)に導かれ、ここ
で、音色回路3〜5のt波特性に応じて波形成形され、
例えばフルート系、ストリング系、リード系の各音の周
波数スペクトラムを与えられた楽音信号33,34,3
5として出力される。楽音信号33〜35は、それぞれ
トーンレバー用電子スイッチ6〜8(EC3〜EC5)
を介して、0レベルから入力レベルの間て振幅が制御さ
れた楽音信号36〜38として混合回路9へ伝送される
。各電子スイッチ6〜8に対応するトーンレバーレ〜L
3を有するデジタルトーンレバー信号発生器17はスイ
ッチSW3を介して各電子スイッチ6〜8に、各トーン
レバーの変位に応じたスイッチ制御用のデジタル信号を
与えたものである。即ち、トーンレバーL〜!の変位を
その最小値から最大値までの間で適当に演奏内容に従つ
て操作すると(図示の場合は4段階に操作可能である。
)例えば、各トーンレバー6〜8の変位をそれぞれ低、
中、高に設定したときには、フルート系、ストリング系
、リード系の楽音信号33〜35を、それぞれ低、中、
高の対応する振幅をもつた楽音信号36〜38に変化さ
せることができる。もちろん、1つのトーンレバーをゼ
ロ位置にして対応する1つの楽音信号を出力させないよ
うにすることもできる。このようにして振幅制御された
楽音信号36〜38を混合回路9(MC)で混合した混
合出力信号39は、エクスプレツシヨン用電子スイッチ
10(EC6)を介して出力増幅器11へ送られる。
かな多高調波信号を発生する複数の発振器から成るトー
ンジェネレータ1(TG)から複数の多高調波音源信号
31は例えば電界効果トランジスタ等のスイッチング素
子群から成る鍵盤用電子スイッチ2(EC,)へ伝送さ
れる。この電子スイッチ2には、鍵盤の各鍵のスイッチ
Kの変位に応じたデジタル鍵盤信号を発生する信号発生
器16がスイッチSW2を介して接続され、演奏内容に
従つて選択される各鍵スイッチからの音高、テンポ関係
のデジタル演奏情報に応じて前記電子スイッチ2の各ス
イッチング素子が制御される。音高及びテンポに応じて
選択、即ちスイッチングされた多高調波音源信号32は
それぞれ音色フィルタ又はフオルマントフイルタを含む
音色回路3〜5(TCFl〜TCF3)に導かれ、ここ
で、音色回路3〜5のt波特性に応じて波形成形され、
例えばフルート系、ストリング系、リード系の各音の周
波数スペクトラムを与えられた楽音信号33,34,3
5として出力される。楽音信号33〜35は、それぞれ
トーンレバー用電子スイッチ6〜8(EC3〜EC5)
を介して、0レベルから入力レベルの間て振幅が制御さ
れた楽音信号36〜38として混合回路9へ伝送される
。各電子スイッチ6〜8に対応するトーンレバーレ〜L
3を有するデジタルトーンレバー信号発生器17はスイ
ッチSW3を介して各電子スイッチ6〜8に、各トーン
レバーの変位に応じたスイッチ制御用のデジタル信号を
与えたものである。即ち、トーンレバーL〜!の変位を
その最小値から最大値までの間で適当に演奏内容に従つ
て操作すると(図示の場合は4段階に操作可能である。
)例えば、各トーンレバー6〜8の変位をそれぞれ低、
中、高に設定したときには、フルート系、ストリング系
、リード系の楽音信号33〜35を、それぞれ低、中、
高の対応する振幅をもつた楽音信号36〜38に変化さ
せることができる。もちろん、1つのトーンレバーをゼ
ロ位置にして対応する1つの楽音信号を出力させないよ
うにすることもできる。このようにして振幅制御された
楽音信号36〜38を混合回路9(MC)で混合した混
合出力信号39は、エクスプレツシヨン用電子スイッチ
10(EC6)を介して出力増幅器11へ送られる。
エクスプレツシヨンペダルPを有するペダル信号発生器
18は、ペダルPの変位を対応するデジタル信号に変換
するものでスイッチSW4を介して、このデジタルペダ
ル信号に応動するスイッチング素子を含む電子スイッチ
10に接続される。電子スイッチ10は、ペダルの変位
に相当するデジタル信号に応じて振幅が制御された混合
出力40を与える。この混合出力40を受取る出力増幅
器11からの増幅楽音信号41はスピーカ12により音
響信号に変換される。ところで、トーンジェネレータ1
には、その多高調波音源信号をビブラート変調してビブ
ラート効果を得るために、ビブラート発振器14(VO
)が電子スイッチ13(EC2)を介して接続されてい
る。
18は、ペダルPの変位を対応するデジタル信号に変換
するものでスイッチSW4を介して、このデジタルペダ
ル信号に応動するスイッチング素子を含む電子スイッチ
10に接続される。電子スイッチ10は、ペダルの変位
に相当するデジタル信号に応じて振幅が制御された混合
出力40を与える。この混合出力40を受取る出力増幅
器11からの増幅楽音信号41はスピーカ12により音
響信号に変換される。ところで、トーンジェネレータ1
には、その多高調波音源信号をビブラート変調してビブ
ラート効果を得るために、ビブラート発振器14(VO
)が電子スイッチ13(EC2)を介して接続されてい
る。
ビブラート効果を欲するときに操作される押しボタンス
イッチBを有する押しボタン信号発生器15を設け、こ
の信号発生器15から得られるデジタル信号をスイッチ
SWlを介して電子スイッチ13に導き、これを制御さ
せるようにする。演奏に際し操作される操作子としては
、上述の場合、ビブラート用押しボタンスイッチB1鍵
スイッチK1トーンレバーL1〜!、エクスプレッシヨ
ンペダルPを例示したが、電子楽器の種類によつては更
に多くの操作子を有してており、必要に応じてそれらす
べての操作子に対して上述のデジタル演奏方式を適用す
ることができることは明らかである。
イッチBを有する押しボタン信号発生器15を設け、こ
の信号発生器15から得られるデジタル信号をスイッチ
SWlを介して電子スイッチ13に導き、これを制御さ
せるようにする。演奏に際し操作される操作子としては
、上述の場合、ビブラート用押しボタンスイッチB1鍵
スイッチK1トーンレバーL1〜!、エクスプレッシヨ
ンペダルPを例示したが、電子楽器の種類によつては更
に多くの操作子を有してており、必要に応じてそれらす
べての操作子に対して上述のデジタル演奏方式を適用す
ることができることは明らかである。
いずれにしても、上記構成になる電子楽器1は、演奏者
が各操作子を操作することによつて得られるすべてのデ
ジタル演奏情報即ち音高、テンポ、音色、各種効果関係
のデジタル演奏情報に応じた楽音情報をスピーカ12に
得ることができるものである。
が各操作子を操作することによつて得られるすべてのデ
ジタル演奏情報即ち音高、テンポ、音色、各種効果関係
のデジタル演奏情報に応じた楽音情報をスピーカ12に
得ることができるものである。
従つて、ここで、従来の電子楽器と特に異なる点である
デジタル演奏制御手段について詳言する。
デジタル演奏制御手段について詳言する。
ビブラート効実用の押しボタンスイッチB1鍵スイッチ
Kは、いずれもオン、オフの2状態をとる機械的スイッ
チを用いることができるから、それぞれの信号発生部1
5,16はそれらスイッチによつてオン、オフされる閉
回路からオン、オフ出力を出しうるようにしたものでよ
い。
Kは、いずれもオン、オフの2状態をとる機械的スイッ
チを用いることができるから、それぞれの信号発生部1
5,16はそれらスイッチによつてオン、オフされる閉
回路からオン、オフ出力を出しうるようにしたものでよ
い。
各トーンレバーL1〜L3はそれぞれ4つの異つた位置
をとるから、レバーの角度変位をデジタル信号に変換す
るA−D変換器を設ける。
をとるから、レバーの角度変位をデジタル信号に変換す
るA−D変換器を設ける。
同様にエクスプレツシヨンペダルPの変位をデジタル信
号に変換するためA−D変換器を設ける。これらのA−
D変換器の一例を第2a図及び第2b図に示す。第2a
図は、トーンレバー用のA−D変換器を示すもので、ト
ーンレバーの4つの角度位置に対応する4接点を有する
ロータリスイッチ130には2ビットエンコーダ131
が結合され、4つの変位状態を2ビットのバイナリ信号
に変換しうるようになつている。第2b図は、エクスプ
レッシヨンペダル用のA−D変換器を示し、4ビットエ
ンコーダ141の入力側に托接点ロータリスイッチ14
0が接続されている。即ち、ペダルの変位は通常角度変
位に変換されているので、その角度変位をロータリスイ
ッチ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の入力側に托接点ロータリスイッチ14
0が接続されている。即ち、ペダルの変位は通常角度変
位に変換されているので、その角度変位をロータリスイ
ッチ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が半径方向
に並置され、各絶縁層上には図示の如き形状に接地金属
層158a〜158cが形成されている。かかる構成の
A−D変換器において、ナンドゲート160a,160
bの各入力端に抵抗を介して電位Vccを与え、かつチ
ヤタリングを防ぐためにグランドとの間に抵抗及び容量
を介した状態で、トーンレバーによつて回転軸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が半径方向
に並置され、各絶縁層上には図示の如き形状に接地金属
層158a〜158cが形成されている。かかる構成の
A−D変換器において、ナンドゲート160a,160
bの各入力端に抵抗を介して電位Vccを与え、かつチ
ヤタリングを防ぐためにグランドとの間に抵抗及び容量
を介した状態で、トーンレバーによつて回転軸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,T2
からの2ビットバイナリ信号を印加したりすると、該バ
イナリ信号に応じてスイッチング素子S1〜S4のうち
いずれかのものをオン状態にし、それによつて入力レベ
ルと0レベルとの間で4段階の異つた振幅レベルをもつ
楽音信号36,37,又は38を出力端子9に得ること
ができる。第4b図は、第2b図の変換器に対応して用
いられる4ビットアナログ電子スイッチで、楽音信号が
出力される分圧抵抗回路144の各タップから取出した
分圧出力を、4ビットデコーダの出力で制御されるスイ
ッチング素子S1〜Sl6を含む固体化スイッチング回
路143で、デコーダ入力T1〜T4に加えられる4ビ
ットバイナリ信号に応じて選択しうるようになつており
、第4a図の電子スイッチと同様に機能することが容易
に理解される。スイッチSWl〜SW4は、電子楽器1
の演奏者による実演奏と、情報処理装置■による自動演
奏とを切換えるためのもので、それらの可動接触子は通
常連動されるが、後述する教習システム等に本自動演奏
装置を応用する場合には必ずしも連動される必要はない
。
2a図のA−D変換器に対して用いられる電子スイッチ
6,7,又は8であり、例えば電界効果トランジスタ等
のスイッチング素子S1〜S4から成る固体化スイッチ
ング回路133と、この回路の入力端にタップが接続さ
れた分圧抵抗回路134と、回路133の制御入力端に
接続されたデコーダ132とをそなえている。今、入力
端子T。に楽音信号33〜35のうちの1つを印加し、
端子Tl,T2に第2a図の変換器出力端子Tl,T2
からの2ビットバイナリ信号を印加したりすると、該バ
イナリ信号に応じてスイッチング素子S1〜S4のうち
いずれかのものをオン状態にし、それによつて入力レベ
ルと0レベルとの間で4段階の異つた振幅レベルをもつ
楽音信号36,37,又は38を出力端子9に得ること
ができる。第4b図は、第2b図の変換器に対応して用
いられる4ビットアナログ電子スイッチで、楽音信号が
出力される分圧抵抗回路144の各タップから取出した
分圧出力を、4ビットデコーダの出力で制御されるスイ
ッチング素子S1〜Sl6を含む固体化スイッチング回
路143で、デコーダ入力T1〜T4に加えられる4ビ
ットバイナリ信号に応じて選択しうるようになつており
、第4a図の電子スイッチと同様に機能することが容易
に理解される。スイッチSWl〜SW4は、電子楽器1
の演奏者による実演奏と、情報処理装置■による自動演
奏とを切換えるためのもので、それらの可動接触子は通
常連動されるが、後述する教習システム等に本自動演奏
装置を応用する場合には必ずしも連動される必要はない
。
スイッチSWl〜SW4の可動接触子を図示の如くそれ
ぞれ接点X1〜X4に接触させておいた場合には、演奏
者が電子楽器1の可動操作子、即ち鍵盤の鍵スイッチK
1トーンレバーレ〜!、エクスプレツシヨンペダルP1
ビブラートスイツチB等を演奏内容に従つて操作するに
応じて、デジタル演奏情報が各接点X1〜X4に得られ
、このデジタル演奏情報に対応する楽音叉は音響情報が
スピーカ12から得られるものである。次に、演奏情報
処理装置■の構成乃至動作を述べる。
ぞれ接点X1〜X4に接触させておいた場合には、演奏
者が電子楽器1の可動操作子、即ち鍵盤の鍵スイッチK
1トーンレバーレ〜!、エクスプレツシヨンペダルP1
ビブラートスイツチB等を演奏内容に従つて操作するに
応じて、デジタル演奏情報が各接点X1〜X4に得られ
、このデジタル演奏情報に対応する楽音叉は音響情報が
スピーカ12から得られるものである。次に、演奏情報
処理装置■の構成乃至動作を述べる。
第1図において、接点X1〜X4から得られるデジタル
信号42〜45から成るデジタル演奏情報46は、情報
圧縮検出装置21(IDD)に転送され、演奏状態の変
化(イベント)があつたときの該変化を含むテジタル信
号と該変化間の相対時間を指示する相対時間信号とを含
む圧縮された形のデジタル演奏情報47は記憶装置22
(MEM)に記憶される。
信号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〜X,の位置にスイッチSWlS
W4の可動接触子を設定しておいて演奏者の演奏を記憶
装置22に圧縮された形のデジタル演奏情報47として
記憶させ、演奏終了後適時にスイッチSWl〜SW4の
可動接触子をY1〜Y4側に投入して、記憶・装置22
からデジタル演奏情報48を情報再生装置23により読
出し、再生し、各接点Y1〜Y,に分配することにより
電子楽器1を無人自動演奏させることができる。この場
合、例えば、スイッチSW2をY2接点例に投入しない
で、他のSWl,SW3,SW4をそれぞれYl,Y3
,Y4接点側に投入してビブラート効果、トーン(音色
)コントロール、エクスプレツシヨン(音量)コントロ
ール関係の演奏情報のみを自動再生し、鍵盤演奏だけを
演奏者が行うようにすることもできる。尚、以上の説明
においても明らかであるが、本明細書において使用する
用語のいくつかをここで定義しておく。
56て制御一する制御装置24(CD)が設けられてい
る。本実施例において情報圧縮検出装置21と情報再生
装置23とを設け、電子楽器1から得られるデジタル演
奏情報を直接に記憶装置22によつて記憶再生しないよ
うにしているのは、膨大な量のデジタル演奏情報をでき
るだけ低記憶容量の記憶装置を用いて記憶しうるように
するためである。このように演奏情報処理装置■を構成
することで図示のX1〜X,の位置にスイッチSWlS
W4の可動接触子を設定しておいて演奏者の演奏を記憶
装置22に圧縮された形のデジタル演奏情報47として
記憶させ、演奏終了後適時にスイッチSWl〜SW4の
可動接触子をY1〜Y4側に投入して、記憶・装置22
からデジタル演奏情報48を情報再生装置23により読
出し、再生し、各接点Y1〜Y,に分配することにより
電子楽器1を無人自動演奏させることができる。この場
合、例えば、スイッチSW2をY2接点例に投入しない
で、他のSWl,SW3,SW4をそれぞれYl,Y3
,Y4接点側に投入してビブラート効果、トーン(音色
)コントロール、エクスプレツシヨン(音量)コントロ
ール関係の演奏情報のみを自動再生し、鍵盤演奏だけを
演奏者が行うようにすることもできる。尚、以上の説明
においても明らかであるが、本明細書において使用する
用語のいくつかをここで定義しておく。
すなわち(1)r操作子ョとは、演奏者が演奏時に演奏
内容に従つて操作する鍵、トーンレバー、音量調節ノブ
、ビブラート効果レバー、エクスプレツシヨン、ペダル
等をいう。(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〜X4はそれぞれイベント検出回路62〜6
5(EDCl〜EDC4)に接続される。
く接点X1〜X4はそれぞれイベント検出回路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=7
)なる周期でシリアルイン−パラレルアウトのシフトレ
ジスタ72(SR2)に順送りされる。シフトレジスタ
72の内容はクロックパルスφ2によりこの順送りと同
時にバッファレジスタ74(BFl)に書きこまれる。
クロックパルスφ2の次の周期でシフトレジスタ71に
読出された各鍵の演奏状態を示すデジタル信号は排他的
オアゲート73において前の周期の各鍵の演奏状態を示
すデジタル信号即ちシフトレジスタ72の内容と各々対
応する鍵のビット毎に比較される。この比較において1
ビットでも一致しない場合には排他的オアゲート73は
出力を生じ、この.出力はフリップフロップ75(FF
)に一時記憶される。即ち、排他オアゲート73て比較
されたデジタル信号で1ビットでも一致しないものがあ
る場合には、いずれかの鍵スイッチにオン、又はオフの
演奏状態変化(イベント)が生じたことを.意味する。
フリップフロップ75は、その出力端子がその入力端子
に接続されてフィードバックがなされており、排他的オ
アゲート73の比較結果中に1ビットでもイベントビッ
トがあれば、その記憶内容は最終的にそのイベントビッ
トになる。例えば、簡単化のため排他的オアゲート73
で16ビットのデジタル信号が比較され、その結果がR
OOOlOOOOOOOOOOOOjであるとすると、
フリップフロップの記憶内容はROOOlllllll
lllllしとなり、最終的r1ョが記憶されたことに
なる。例えば、シフトレジスタ71,72が256ビッ
トの鍵盤演奏情報を記憶するようになつている場合には
、排他的オアゲート73における比較及びフリップフロ
ップ75における一時記憶は、16ビットのブロック毎
に行い、その16ビット(ブロック)毎に検知結果を図
示しない他のシフトレジスタに一時記憶させるようにし
てもよい。これからも分かるように、この場合において
、上記シフトレジaスタ(図示しない他のレジスタ)内
の情報は1イベントチェックワードに対応する。いずれ
にしてもフリップフロップ75の記憶内容はオアゲート
66に導かれる。オアゲート66の入力端には、上記鍵
盤イベント検知回路62のイベント出力のみならず、こ
の検知回路62と並列に同様な検知動作をする他のビブ
ラートスイツチ、トーンレバー、及びエクスプレツシヨ
ンペダルの各イベント検知回路63,64,65のイベ
ント出力が導かれ、オア論理の結果はアンドゲート67
においてクロックパルスφiに同期して記憶要求信号即
ちリクエストストア信号100として出力される。
応じたデジタル信号43は、クロックパルスφ2によつ
てTφ2=1/fφ2なる周期毎に順次パラレルイン−
シリアルアウトのシフトレジスタ71(SRl)に読出
される。ある周期に読出された鍵盤情報はクロックパル
スφ1によりTφ1=Tφ2/nにこで、例えばn=7
)なる周期でシリアルイン−パラレルアウトのシフトレ
ジスタ72(SR2)に順送りされる。シフトレジスタ
72の内容はクロックパルスφ2によりこの順送りと同
時にバッファレジスタ74(BFl)に書きこまれる。
クロックパルスφ2の次の周期でシフトレジスタ71に
読出された各鍵の演奏状態を示すデジタル信号は排他的
オアゲート73において前の周期の各鍵の演奏状態を示
すデジタル信号即ちシフトレジスタ72の内容と各々対
応する鍵のビット毎に比較される。この比較において1
ビットでも一致しない場合には排他的オアゲート73は
出力を生じ、この.出力はフリップフロップ75(FF
)に一時記憶される。即ち、排他オアゲート73て比較
されたデジタル信号で1ビットでも一致しないものがあ
る場合には、いずれかの鍵スイッチにオン、又はオフの
演奏状態変化(イベント)が生じたことを.意味する。
フリップフロップ75は、その出力端子がその入力端子
に接続されてフィードバックがなされており、排他的オ
アゲート73の比較結果中に1ビットでもイベントビッ
トがあれば、その記憶内容は最終的にそのイベントビッ
トになる。例えば、簡単化のため排他的オアゲート73
で16ビットのデジタル信号が比較され、その結果がR
OOOlOOOOOOOOOOOOjであるとすると、
フリップフロップの記憶内容はROOOlllllll
lllllしとなり、最終的r1ョが記憶されたことに
なる。例えば、シフトレジスタ71,72が256ビッ
トの鍵盤演奏情報を記憶するようになつている場合には
、排他的オアゲート73における比較及びフリップフロ
ップ75における一時記憶は、16ビットのブロック毎
に行い、その16ビット(ブロック)毎に検知結果を図
示しない他のシフトレジスタに一時記憶させるようにし
てもよい。これからも分かるように、この場合において
、上記シフトレジaスタ(図示しない他のレジスタ)内
の情報は1イベントチェックワードに対応する。いずれ
にしてもフリップフロップ75の記憶内容はオアゲート
66に導かれる。オアゲート66の入力端には、上記鍵
盤イベント検知回路62のイベント出力のみならず、こ
の検知回路62と並列に同様な検知動作をする他のビブ
ラートスイツチ、トーンレバー、及びエクスプレツシヨ
ンペダルの各イベント検知回路63,64,65のイベ
ント出力が導かれ、オア論理の結果はアンドゲート67
においてクロックパルスφiに同期して記憶要求信号即
ちリクエストストア信号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によつて、コントロールプロセツサ
92(CP)が駆動される。
トストア信号100によつて、コントロールプロセツサ
92(CP)が駆動される。
このコントロールプロセッサ92は、例えば8ビットの
並列処理を行うものであり、論理演算、算術演算、デー
タ転送及びジャンプ等の一般的機能に加えてリードオン
リメモリ91(ROM)に記憶させたインストラクショ
ンによつて外部からの信号でプログラムカウンタの値を
任意に設定できる。すなわち、コントロールプロセッサ
92(CP)は、予め情報処理手順又は指令が記憶され
ているリードオンメモリ91(ROM)の指令に従つて
、指令信号112によりファーストインファーストアウ
トメモリ93(FIFOl)に、リクエストストア信号
100があつたときにおいて、カウンタ61のイベント
相対時間101と、バッファレジスタ74の内容102
及び他の検知回路63〜65の内容103〜105のう
ち16ビット毎の検知結果が記憶されているシフトレジ
スタ中のr1ョがあるビットに対応する語とを記憶させ
る。この記憶終了毎にカウンタ61及びフリップフロッ
プ75はクリアパルスCPIによつてクリアされ、一順
のチェックが終る。そして以上のような検出記憶動作が
電子楽器1の全演奏過程にわたつてくりかえされる。F
IFOl93は、最初に入力された情報から順次出力さ
れる型の一時記憶装置であり、コントロールプロセッサ
92はFIFOl93の記憶内容が所定量に達する毎に
定期的にその記憶情報110をカセットテープメモリ9
4に転送するように指令信号112及び113でメモリ
93,94を制御する。このようにして、カセットテー
プメモリ94のカセットテープには全演奏情報が、演奏
状態変化があつたときの該変化を含むデジタル信号と該
変化間の相対時間を指示する相対時間信号とを含む圧縮
されたイベントマトリクス(すなわち、圧縮された情報
のデータ●フォーマット)の形で記憶される。
並列処理を行うものであり、論理演算、算術演算、デー
タ転送及びジャンプ等の一般的機能に加えてリードオン
リメモリ91(ROM)に記憶させたインストラクショ
ンによつて外部からの信号でプログラムカウンタの値を
任意に設定できる。すなわち、コントロールプロセッサ
92(CP)は、予め情報処理手順又は指令が記憶され
ているリードオンメモリ91(ROM)の指令に従つて
、指令信号112によりファーストインファーストアウ
トメモリ93(FIFOl)に、リクエストストア信号
100があつたときにおいて、カウンタ61のイベント
相対時間101と、バッファレジスタ74の内容102
及び他の検知回路63〜65の内容103〜105のう
ち16ビット毎の検知結果が記憶されているシフトレジ
スタ中のr1ョがあるビットに対応する語とを記憶させ
る。この記憶終了毎にカウンタ61及びフリップフロッ
プ75はクリアパルスCPIによつてクリアされ、一順
のチェックが終る。そして以上のような検出記憶動作が
電子楽器1の全演奏過程にわたつてくりかえされる。F
IFOl93は、最初に入力された情報から順次出力さ
れる型の一時記憶装置であり、コントロールプロセッサ
92はFIFOl93の記憶内容が所定量に達する毎に
定期的にその記憶情報110をカセットテープメモリ9
4に転送するように指令信号112及び113でメモリ
93,94を制御する。このようにして、カセットテー
プメモリ94のカセットテープには全演奏情報が、演奏
状態変化があつたときの該変化を含むデジタル信号と該
変化間の相対時間を指示する相対時間信号とを含む圧縮
されたイベントマトリクス(すなわち、圧縮された情報
のデータ●フォーマット)の形で記憶される。
この場合、不定期的な圧縮情報を長期記憶可能な簡単な
メモリ94に記憶される上で、メモリ94の前段にFI
FOメモリ93を設けることは極めて有益である。更に
、このように膨大な演奏情報を圧縮した形で記憶するこ
とは、メモリ93,94の記憶容量を低減させる上で極
めて有効であることが理解される。例えば、全演奏情報
を512ビットのバイナリ信号で表示するようにした自
動演奏システムでは、実際の演奏時点で変化するのはせ
いぜい数10ビットであることを考えれば、上記圧縮検
出記憶方式が、記憶容量の低減ひいては装置全体の簡単
化及び原価低減に果す役割の重大性が明らかである。以
上がデジタル演奏情報を圧俸検出し記憶する系統の構成
乃至動作であるが、次に、記憶されたデジタル演奏情報
を再生する系統の構成乃至動作を述べる。
メモリ94に記憶される上で、メモリ94の前段にFI
FOメモリ93を設けることは極めて有益である。更に
、このように膨大な演奏情報を圧縮した形で記憶するこ
とは、メモリ93,94の記憶容量を低減させる上で極
めて有効であることが理解される。例えば、全演奏情報
を512ビットのバイナリ信号で表示するようにした自
動演奏システムでは、実際の演奏時点で変化するのはせ
いぜい数10ビットであることを考えれば、上記圧縮検
出記憶方式が、記憶容量の低減ひいては装置全体の簡単
化及び原価低減に果す役割の重大性が明らかである。以
上がデジタル演奏情報を圧俸検出し記憶する系統の構成
乃至動作であるが、次に、記憶されたデジタル演奏情報
を再生する系統の構成乃至動作を述べる。
カセットテープメモリ94において、圧縮形のデジタル
演奏情報は、第6a図及び第6b図に示されるように、
イベント相対時間ΔT1〜ΔTnlイベントがあつたバ
ッファレジスタのアドレスを指示するイベントチェック
ワード、及びイベントのあつたときのバッファレジスタ
の内容を指示するステイタスワードを含むイベントマト
リクス1〜nの形で記憶されている。
演奏情報は、第6a図及び第6b図に示されるように、
イベント相対時間ΔT1〜ΔTnlイベントがあつたバ
ッファレジスタのアドレスを指示するイベントチェック
ワード、及びイベントのあつたときのバッファレジスタ
の内容を指示するステイタスワードを含むイベントマト
リクス1〜nの形で記憶されている。
これらイベントマトリクス情報111は順次定期的にフ
ァーストインファーストアウトバッファメモリ95(F
IFO2)に読出される。この読出し動作を制御するの
はコントロールプロセッサ92で指令信号113,11
4が用いられる。この演奏情報再生装置において、メモ
リ95からパラレルイン−シリアルアウトのシフトレジ
スタ87(SR3)には鍵盤関係の音高の演奏情報11
6、パラレルイン−パラレルアウトのバッファレジスタ
82(BF3)にはビブラート効果有無の情報117、
パラレルイン−パラレルアウトのバッファレジスタ83
(BF4)にはトーンレバー関係の音色の情報118、
パラレルイン−パラレルアウトのバッファレジスタ84
(BF,)にはエクスプレツシヨンペダル関係の音量の
情報119、カウンタ85(CT3)にはイベント相対
時間情報120が、それぞれ分配して読出されうるよう
になつている。コントロールプロセッサ92は、メモリ
91の指令を読出して、指令信号113,114,11
5によりそれぞれメモリ94,95、カウンタ88(C
T2)及びシフトコントロールレジスタ90(SCR)
を制御する。
ァーストインファーストアウトバッファメモリ95(F
IFO2)に読出される。この読出し動作を制御するの
はコントロールプロセッサ92で指令信号113,11
4が用いられる。この演奏情報再生装置において、メモ
リ95からパラレルイン−シリアルアウトのシフトレジ
スタ87(SR3)には鍵盤関係の音高の演奏情報11
6、パラレルイン−パラレルアウトのバッファレジスタ
82(BF3)にはビブラート効果有無の情報117、
パラレルイン−パラレルアウトのバッファレジスタ83
(BF4)にはトーンレバー関係の音色の情報118、
パラレルイン−パラレルアウトのバッファレジスタ84
(BF,)にはエクスプレツシヨンペダル関係の音量の
情報119、カウンタ85(CT3)にはイベント相対
時間情報120が、それぞれ分配して読出されうるよう
になつている。コントロールプロセッサ92は、メモリ
91の指令を読出して、指令信号113,114,11
5によりそれぞれメモリ94,95、カウンタ88(C
T2)及びシフトコントロールレジスタ90(SCR)
を制御する。
シリアルイン−パラレルアウトのシフトレジスタ86(
SR4)後に説明する自動的な転調やテンポを変更させ
るなどの修飾を行うために設けられたもので、パラレル
イン−パラレルアウトのバッファレジスタ81(BF2
)は鍵盤情報を電子楽器へ転送する際のバッファ作用を
行わせるためのものである。アンドゲート89では、シ
フトコントロールレジスタ90に読出された指令信号に
応じてクロックパルスφ3の供給が制御されその出力信
号125はシフトレジスタ86,87のシフトコントロ
ール信号となると同時にカウンタ88でカウントされる
。カウンタ88はそのリプルクロック信号127でレジ
スタ90をクリアする。演奏情報を再生させるためには
、まず、イベント相対時間ΔT1の信号をカウンタ85
(CT3)に読出し、クロックパルスφ2によりこのカ
ウンタ85をカウントダウンする。
SR4)後に説明する自動的な転調やテンポを変更させ
るなどの修飾を行うために設けられたもので、パラレル
イン−パラレルアウトのバッファレジスタ81(BF2
)は鍵盤情報を電子楽器へ転送する際のバッファ作用を
行わせるためのものである。アンドゲート89では、シ
フトコントロールレジスタ90に読出された指令信号に
応じてクロックパルスφ3の供給が制御されその出力信
号125はシフトレジスタ86,87のシフトコントロ
ール信号となると同時にカウンタ88でカウントされる
。カウンタ88はそのリプルクロック信号127でレジ
スタ90をクリアする。演奏情報を再生させるためには
、まず、イベント相対時間ΔT1の信号をカウンタ85
(CT3)に読出し、クロックパルスφ2によりこのカ
ウンタ85をカウントダウンする。
このカウンタ85は、クロックパルスφ2によつてデイ
クリメントされ、この内容がROョになつた信号(アン
ダフロー信号)を情報要求信号すなわちリクエストデー
タ信号121としてコントロールプロセッサ92に送る
。コントロールプロセッサ92はこの信号121に応じ
てイベントマトリクスの内容をまずイベントチェックワ
ードの指示するアドレスからチェックし、対応するアド
レスをもつパラレルイン−シリアルアウトのシフトレジ
スタ87(SR)及びバッファレジスタ82〜84(B
F3〜BF5)にステイタスワードを書込むことをメモ
リ95に指示する。また、カウンタ85は同様にイベン
ト相対時間ΔT2についてもカウントダウンを行いその
内容がゼになるまで、上記書込みの終つたレジスタ87
,82〜84の内容が保持されるようにする。このよう
にして、カウンタ85によりイベント相対時間を計数し
てイベントを検知し、そのイベントに対応するイベント
ビットを含むステイタスワードを読出すことによつて、
音高、音色、効果及びテンポ関係の情報の再生が可能に
なる。シフトレジスタ86,87は、クロツクインヒビ
ツト、右シフト、左シフト、パラレルロードの4つの動
作モードをもつもので、これらのコントロールはシフト
コントロールレジスタ90からの信号128により独立
に行われる。
クリメントされ、この内容がROョになつた信号(アン
ダフロー信号)を情報要求信号すなわちリクエストデー
タ信号121としてコントロールプロセッサ92に送る
。コントロールプロセッサ92はこの信号121に応じ
てイベントマトリクスの内容をまずイベントチェックワ
ードの指示するアドレスからチェックし、対応するアド
レスをもつパラレルイン−シリアルアウトのシフトレジ
スタ87(SR)及びバッファレジスタ82〜84(B
F3〜BF5)にステイタスワードを書込むことをメモ
リ95に指示する。また、カウンタ85は同様にイベン
ト相対時間ΔT2についてもカウントダウンを行いその
内容がゼになるまで、上記書込みの終つたレジスタ87
,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によつて行われる。
クロツクインヒビツトは、クロック入力をしや断しデー
タの内容が変化しない状態、(口)右シフトはデータを
右へシフトする状態、(ハ)左シフトは、データを左へ
シフトする状態、(ニ)パラレルロードは、並列データ
を外部から入力する状態を示す。今、バッファレジスタ
81に鍵盤情報124を転送する動作を述べるに、(1
)シフトレジスタ87をパラレルロードにし、(2)シ
フトレジスタ87に所定の情報としてのステイタスワー
ドを書状み、(3)カウンタ88に転送されるビット数
即ちシフトレジスタ86,87のビット数を書込みかつ
シフトコントロールレジスタ90によりシフトレジスタ
86,87を右シフトのモードにし、カウンタ88をカ
ウント・ダウン可能にするこの転送及びカウンタはクロ
ック125によつて行われる。
この場合転送が終りカウンタ88がOになると生ずるリ
プルクロック信号127がシフトコントロールレジスタ
90をクリアし、カウンタ88及びシフトレジスタ86
,87の動作を中止させる。以上の操作は忠実再生に関
するものであるが、転調修飾再生が必要な場合には、次
の様にすればよい。先ず、転調を行う場合を考える。
プルクロック信号127がシフトコントロールレジスタ
90をクリアし、カウンタ88及びシフトレジスタ86
,87の動作を中止させる。以上の操作は忠実再生に関
するものであるが、転調修飾再生が必要な場合には、次
の様にすればよい。先ず、転調を行う場合を考える。
この場合、前述の(1)〜(3)の動作によつてシフト
レジスタ86には正規の状態で鍵情報が入つている。し
かるに、シフトレジスタ86の各ビットは正確に各鍵の
情報に対応しているため、例えば半音高く転調を行うた
めにはシフトレジスタ86の内容を1ビット分右にシフ
トすればよいこととなる。すなわち、シフトレジスタ8
6の内容を右に又は左に向ビットシフトするかによつて
、それぞれ高音側に又は低音側に向度移行転調するかが
決定される。しかして、所定の転調を行うためには、前
述(1)〜(3)の動作に引続いて、さらに、(4)所
定のシフト数(転調すべき度数)をカウンタ88に書き
込み(5)シフトレジスタ86を所定の転調方向に従つ
て右シフト又は左シフトにモード設定し、シフトレジス
タ87をクロツクインヒビトモードにし、カウンタ88
をカウント可能にすればよい。また、シフトレジスタ8
6の内容を全く逆の順序に配列し直してやることにより
、鍵盤の左右を全く逆にして演奏した様な極めて特殊な
効果を得ることができ、これを逆転調と呼ぶ。
レジスタ86には正規の状態で鍵情報が入つている。し
かるに、シフトレジスタ86の各ビットは正確に各鍵の
情報に対応しているため、例えば半音高く転調を行うた
めにはシフトレジスタ86の内容を1ビット分右にシフ
トすればよいこととなる。すなわち、シフトレジスタ8
6の内容を右に又は左に向ビットシフトするかによつて
、それぞれ高音側に又は低音側に向度移行転調するかが
決定される。しかして、所定の転調を行うためには、前
述(1)〜(3)の動作に引続いて、さらに、(4)所
定のシフト数(転調すべき度数)をカウンタ88に書き
込み(5)シフトレジスタ86を所定の転調方向に従つ
て右シフト又は左シフトにモード設定し、シフトレジス
タ87をクロツクインヒビトモードにし、カウンタ88
をカウント可能にすればよい。また、シフトレジスタ8
6の内容を全く逆の順序に配列し直してやることにより
、鍵盤の左右を全く逆にして演奏した様な極めて特殊な
効果を得ることができ、これを逆転調と呼ぶ。
この送転調が必要な場合には、上記(3)において、シ
フトレジスタ87を右シフトモードに、シフトレジスタ
86を左シフトモードにそれぞれ設定し、以下同様の操
作を行えばよい。次に、曲のテンポを変化させる修飾再
生を行う場合を考える。
フトレジスタ87を右シフトモードに、シフトレジスタ
86を左シフトモードにそれぞれ設定し、以下同様の操
作を行えばよい。次に、曲のテンポを変化させる修飾再
生を行う場合を考える。
曲のテンポを変化させるには、鍵盤情報に関するイベン
ト相対時間ΔTを変えればよい。すなわち、ΔTを変え
れば鍵(音)が変化する速度が変わり、ΔTを長くすれ
ばテンポは遅くなり、ΔTを短くすればテンポは早くな
る。このためには、カウンタ85のクロックパルスφ2
の周波数を可変にしそれをマニュアルコントロールする
ようにすればよい。すなわち、例えばカウンタ85に対
するクロックパルスφ2の周波数を高くすれば、カウン
タ85からはリクエストデータ121が早く出力される
。従つて、シフトレジスタ87、カウンタ88、レジス
タ90に書込まれるステイタスワードの変化が早くなる
。また、別の方法として、コントロールプロセッサ92
にて、イベント相対時間ΔTに任意定数αを乗じ、Δ丁
=αΔTの値をカウンタ85に書込み、同様の目的を達
成できる。以上のようにして音高、テンポ関係の情報が
バッファレジスタ81に読出される。他方、音量、音色
、及び効果関係の情報は、それぞれバッファレジスタ8
3,82,84に相対時間信号の指示する変化(イベン
ト)時期毎に読出される。
ト相対時間ΔTを変えればよい。すなわち、ΔTを変え
れば鍵(音)が変化する速度が変わり、ΔTを長くすれ
ばテンポは遅くなり、ΔTを短くすればテンポは早くな
る。このためには、カウンタ85のクロックパルスφ2
の周波数を可変にしそれをマニュアルコントロールする
ようにすればよい。すなわち、例えばカウンタ85に対
するクロックパルスφ2の周波数を高くすれば、カウン
タ85からはリクエストデータ121が早く出力される
。従つて、シフトレジスタ87、カウンタ88、レジス
タ90に書込まれるステイタスワードの変化が早くなる
。また、別の方法として、コントロールプロセッサ92
にて、イベント相対時間ΔTに任意定数αを乗じ、Δ丁
=αΔTの値をカウンタ85に書込み、同様の目的を達
成できる。以上のようにして音高、テンポ関係の情報が
バッファレジスタ81に読出される。他方、音量、音色
、及び効果関係の情報は、それぞれバッファレジスタ8
3,82,84に相対時間信号の指示する変化(イベン
ト)時期毎に読出される。
結局、各バッファレジスタ81〜84には、電子楽器の
対応する操作子のデジタル演奏情報が再生されるから、
各レジスタの内容を対応する接点Y1〜Y4にクロック
パルスφ2により周期的に分配供給することにより、記
憶演奏情報に応じた楽音情報を電子楽器1を通じて再生
させることが可能になる。
対応する操作子のデジタル演奏情報が再生されるから、
各レジスタの内容を対応する接点Y1〜Y4にクロック
パルスφ2により周期的に分配供給することにより、記
憶演奏情報に応じた楽音情報を電子楽器1を通じて再生
させることが可能になる。
上記実施例において、メモリ94に代えて、ディスク、
半導体メモリ、磁気テープあるいは光学カード等を利用
する公知の記憶装置を用いうること勿論であり、また情
報処理装置■の内部の論理回路構成も上記実施例に限定
されることなく所望に応じてブーリアン代数によつて解
明される各種回路を代用しうる。
半導体メモリ、磁気テープあるいは光学カード等を利用
する公知の記憶装置を用いうること勿論であり、また情
報処理装置■の内部の論理回路構成も上記実施例に限定
されることなく所望に応じてブーリアン代数によつて解
明される各種回路を代用しうる。
更に、情報処理装置■には、本発明の精神を逸脱するこ
となく公知のコンピュータを応用しうることも明らかで
あろう。以上に述べた通り、本発明の電子楽器の自動演
奏装置は、次のような優れた作用効果をもつている。
となく公知のコンピュータを応用しうることも明らかで
あろう。以上に述べた通り、本発明の電子楽器の自動演
奏装置は、次のような優れた作用効果をもつている。
(1) 操作子の変位に応じたデジタル演奏情報を検出
、記憶、再生する構成をとつたので、極めて忠実な演奏
再生が可能であり、適宜修飾再生させることもできる。
、記憶、再生する構成をとつたので、極めて忠実な演奏
再生が可能であり、適宜修飾再生させることもできる。
(2)膨大な演奏情報を圧縮された情報としてデジタル
的に処理することにより、演奏情報の記憶装置の演奏容
量を低減できる。(3)あらゆる操作子からデジタル演
奏情報を取り出すことにより再生時は全く演奏者の手を
要せす電子楽器に素人の人ても完全自動演奏の再現が可
能である。
的に処理することにより、演奏情報の記憶装置の演奏容
量を低減できる。(3)あらゆる操作子からデジタル演
奏情報を取り出すことにより再生時は全く演奏者の手を
要せす電子楽器に素人の人ても完全自動演奏の再現が可
能である。
(4)再生時において、例えは鍵盤関係の情報のみを再
生し、他の音色、音量、効果関係の情報を再生させない
ようにあるいはその逆に再生動作をセットすることによ
り、自動再生に合せて、自動再生されない演奏情報を他
の演奏者が電子楽器に与えるようにすることができ、そ
れによつて演奏練習、作曲又は編曲活動の助けとするこ
とができる。
生し、他の音色、音量、効果関係の情報を再生させない
ようにあるいはその逆に再生動作をセットすることによ
り、自動再生に合せて、自動再生されない演奏情報を他
の演奏者が電子楽器に与えるようにすることができ、そ
れによつて演奏練習、作曲又は編曲活動の助けとするこ
とができる。
このような作用効果を有する本発明の自動演奏装置は、
例えば、電子楽器のデモンストレーシヨン無人演奏、電
子楽器のシミュレーション、電子楽器の演奏教習システ
ム等に応用して極めて有益なものである。
例えば、電子楽器のデモンストレーシヨン無人演奏、電
子楽器のシミュレーション、電子楽器の演奏教習システ
ム等に応用して極めて有益なものである。
第1図は、本発明にかかる電子楽器の自動演奏装置の1
実施例を示すブロック図、第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・・・エクスプレ
ツシヨン用電子スイッチ、11・・・出力増幅器、12
・・・スピーカ、13・・・ビブラート用電子スイッチ
、14・・・ビブラート発振器、15・・・押しボタン
信号発生器、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・・
・リードオンリメモリ、92・・・コントロールプロセ
ッサ、94・・・カセットテープメモリ、93,95・
・・ファーストインファーストアウトメモリ、133,
143・・・スイッチング回路、150・・・回転軸、
151・・・コード板、154・・・摺動部材、160
a,160b・・・ナンドゲート。
実施例を示すブロック図、第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・・・エクスプレ
ツシヨン用電子スイッチ、11・・・出力増幅器、12
・・・スピーカ、13・・・ビブラート用電子スイッチ
、14・・・ビブラート発振器、15・・・押しボタン
信号発生器、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・・
・リードオンリメモリ、92・・・コントロールプロセ
ッサ、94・・・カセットテープメモリ、93,95・
・・ファーストインファーストアウトメモリ、133,
143・・・スイッチング回路、150・・・回転軸、
151・・・コード板、154・・・摺動部材、160
a,160b・・・ナンドゲート。
Claims (1)
- 1 複数の操作子の変位に応じたデジタル演奏情報を演
奏状態に変化のあつたときの当該変化を含むデジタル信
号と当該変化間の相対時間を指示する相対時間信号とに
圧縮した形で記憶する記憶装置と、この記憶装置から前
記相対時間信号を読出して前記変化の時期の到来に応じ
てイベント信号を発生する装置と、このイベント信号の
発生の度毎に該イベント信号の指示する変化の時期に対
応するデジタル信号を前記記憶装置から読出して記憶す
るバッファメモリと、前記バッファメモリに記憶された
デジタル信号に従つて楽器音を再生する装置とを設け、
圧縮された形で記憶されたデジタル演奏情報にて楽器演
奏音を再生するようにしたことを特徴とする自動演奏装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58121291A JPS6055909B2 (ja) | 1983-07-04 | 1983-07-04 | 自動演奏装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58121291A JPS6055909B2 (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 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5982684A JPS5982684A (ja) | 1984-05-12 |
| JPS6055909B2 true JPS6055909B2 (ja) | 1985-12-07 |
Family
ID=14807619
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58121291A Expired JPS6055909B2 (ja) | 1983-07-04 | 1983-07-04 | 自動演奏装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6055909B2 (ja) |
-
1983
- 1983-07-04 JP JP58121291A patent/JPS6055909B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5982684A (ja) | 1984-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6012638B2 (ja) | 電子楽器の自動演奏装置 | |
| US3955459A (en) | Electronic musical instrument | |
| KR0171851B1 (ko) | 반도체 메모리 카드를 이용한 다중음향 재생장치 및 방법 | |
| JPS6055909B2 (ja) | 自動演奏装置 | |
| JPH0114597B2 (ja) | ||
| JPS6055908B2 (ja) | 演奏情報検出記憶装置 | |
| JPH0440720B2 (ja) | ||
| JPS6055907B2 (ja) | 演奏情報検出記憶装置 | |
| JPH0219470B2 (ja) | ||
| JPH0114596B2 (ja) | ||
| JPS62256293A (ja) | 自動演奏装置 | |
| JP2545228Y2 (ja) | 電子音楽再生装置 | |
| JP2524056Y2 (ja) | ピッチ変換器 | |
| JPH0424691A (ja) | 電子楽器 | |
| KR0133858B1 (ko) | 멀티-체인저 cdp의 선곡 예약회로 및 그 운영방법 | |
| JP2615900B2 (ja) | 光学式マルチディスク再生装置 | |
| JP2524255Y2 (ja) | オ−トチエンジヤ機構付き音響機器 | |
| JPH0533400B2 (ja) | ||
| JP3098352B2 (ja) | 自動演奏装置 | |
| JPH0443916Y2 (ja) | ||
| JPH053676B2 (ja) | ||
| JPH0670745B2 (ja) | 楽音発生装置 | |
| JP2000076834A (ja) | 再生装置 | |
| JPH01245466A (ja) | ディスク再生装置 | |
| JPS59214095A (ja) | 音声合成装置 |