JPS62256292A - 自動演奏装置 - Google Patents

自動演奏装置

Info

Publication number
JPS62256292A
JPS62256292A JP61240477A JP24047786A JPS62256292A JP S62256292 A JPS62256292 A JP S62256292A JP 61240477 A JP61240477 A JP 61240477A JP 24047786 A JP24047786 A JP 24047786A JP S62256292 A JPS62256292 A JP S62256292A
Authority
JP
Japan
Prior art keywords
information
performance information
digital
performance
relative time
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
Application number
JP61240477A
Other languages
English (en)
Other versions
JPH0114597B2 (ja
Inventor
Akinori Endo
遠藤 昭紀
Hirokazu Kato
博万 加藤
Yasunori Mochida
康典 持田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP61240477A priority Critical patent/JPS62256292A/ja
Publication of JPS62256292A publication Critical patent/JPS62256292A/ja
Publication of JPH0114597B2 publication Critical patent/JPH0114597B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、鍵盤型電子楽器等の演奏時に記憶した演奏
情報に基づき、楽器音を再生する自動演奏装置に係り、
特に、該演奏時において、操作子が操作されたときの該
操作子の変位量又は変位状態を表すディジタル演奏情報
と操作子の操作時間間隔を表す相対時間情報とからなる
圧縮した形で記憶した演奏情報に基づき、楽器音を再生
する自動演奏装置に関する。
(従来技術) 従来、この種の装置は、例えばユタ大学博士論文IEL
ECTRONIC3,MUSICAND   COM 
P LI T E RS     b y   A  
I  a nCo n w a y  A s h t
δ’n」 (]−970年8月刊行)に示されているよ
うに、上記圧縮した形の演奏情報を記憶したメモリを内
蔵したコンピュータを電子オルガンに接続し、コンピュ
ータにおけるプログラム処理により前記演奏情報を構成
する相対時間情報に基づいて操作子の操作時間間隔を計
測し、該計画の終了毎に同演奏情報であって操作された
操作子に関するディジタル演奏情報をオルガンインター
フェースに出力し、オルカンインターフェースがこのデ
ィジタル演奏情報に基づき電子オルガン内の1・−ンジ
ェネレータ、フィルタスイッチ等を制御して楽器音を再
生ずるようにしている。
(発明が解決しようとする問題点) しかるに、上記従来の装置にあっては、前記相対時間情
報に基づく操作時間間隔の計測は常に一定のレートで行
われるので、電子オルカンの演奏による楽器音をそのま
ま再生することは可能であるが、再生時に電子オルガン
の演奏時とは異なる種々のテンポで楽器音を再生できな
いという問題があった。
この発明は上記問題に鑑みなされたもので、その目的と
するところは再生時に演奏時とは異なる種々のテンポで
楽器音を再生できるようにした自動演奏装置を提供しよ
うとするものである。
(問題点を解決するための手段) 上記問題を解決してこの発明の目的を達成するために、
この発明の構成」−の特徴は、記憶装置に記憶されてい
る一連の演奏情報であって、操作子が操作されたときの
該操作子の変位量又は変位状態を表すディジタル演奏情
報と操作子の操作時間間隔を表す相対時間情報とからな
る演奏情報に基づき、楽器音を再生する自動演奏装置に
おいて、前記記憶装置に記憶されている相対時間情報に
より表された繰作時間間隔値を所望の比率で変更制御す
る機能を存するとともに、該変更制御された操作時間間
隔値を表す相対時間情報及び前記記憶装置に記憶されて
いるディジタル演奏情報を一組の演奏情報として出力指
示信号の到来毎に順次出力する演奏情報出力手段と、前
記演奏情報出力手段により出力された相対時間情報を入
力し、該入力した相対時間情報によって表された相対時
間を計測して、該計測終了時に出力指示信号を前記演奏
情報出力手段に出力する時間計測手段と、前記演奏情報
出力手段により出力されたディジタル演奏情報を記憶す
るバッファメモリと、前記バッファメモリに記憶された
ディジタル演奏情報に基づ・ き楽器音を再生ずる再生
■tVatとを備えたことにある。
(発明の作用) 上記のように構成したこの発明においては、演奏情報出
力手段は記憶装置に記憶されている相対時間情報により
表された操作時間間隔値を所望の比率で変更制御すると
ともに、該変更制御された操作時間間隔値を表す相対時
間情報を出力し、時間計測手段が、この出力された相対
時間情報に基づき相対時間を計測して、該計測終了時に
出力指示信号を出力するので、この出力指示信号の発生
間隔は演奏時に記憶された相対時間情報により表された
操作時間間隔に対して任意に変更(伸長又は圧縮)制御
されることになる。この出力指示信号の発生毎に、演奏
情報出力手段がディジタル演奏情報及び相対時間情報を
バッファメモリ及び時間計測手段に各々出力し、同メモ
リが前記供給されたディジタル演奏情報に基づき再生手
段と協働して楽器音の再生を制御し、かつ時間計測手段
が前記供給された相対時間情報に基づき上記相対時間の
計測を繰返し行うので、楽器音の再生におけるテンポが
任意に変更制御されることになる。
(発明の効果) 上記の作用説明からも理解できるように、この発明によ
る楽器音の再生においては、そのテンポが任意に変更制
御されるので、1種類の記録演奏情報のみにより種々の
テンポで再生された一連の楽器音からなる音楽を楽しむ
ことが可能となる。
さらに、この装置を教習用に利用した場合には、例えば
演奏の難しい部分を遅いテンポで再生しながら、それに
合わせて他の楽器を用いて繰返し演奏練習し、徐々にそ
のテンポを速くしていくことにより、独学で前記難しい
部分の演奏を習得できるようになる。
(実施例) 以下、添付図面を参照し、電子楽器の自動演奏システム
に本発明を適用した実施例について詳述する。
第1図は、本発明の実施例による電子楽器自動演奏シス
テムを示すものであり、■は操作可能な操作子の変位に
相当するディジタル演奏情報に応じて作動する電子楽器
本体、■は電子楽器Iから得た前記ディジタル演奏情報
を処理して再び電子楽器Iへ送る演奏情報処理装置であ
る。
まず、電子楽器Iの構成乃至動作を述べる。
例えば方形波信号、のこぎり波信号等の高調波成分の豊
かな多晶調波信号を発生ずる複数の発振器から成るトー
ンジェネレータ1(TG)からの複数の多晶調波音源信
号31は、例えば電界効果トラジスタ等のスイッチング
素子群から成る鍵盤用電子スイッチ2(EC+)へ伝送
される。この電子スイッチ2には、鍵盤の各鍵のスイッ
チl(の変位に応じたディジタル鍵盤信号を発生する信
号発生器16がスイッチSW2を介して接続され、演奏
内容に従って選択される各鍵スィッチからの音高、テン
ポ関係のディジタル演奏情報に応じて前記電子スイッチ
2の各スイッチング素子が制御される。音高及びテンポ
に応じて選択、即ちスイッチングされた多晶調波音源信
号32はそれぞれ音色フィルタ又はフォルマントフィル
タを含む音色回路3〜5(T”CF+〜TCF3)に導
かれ、ここで、音色回路3〜5のる波特性に応じて波形
成形され、例えばフルート系、ストリング系、リード系
の各音の周波数スペクhラムを与えられた楽音信号33
.34−.35として出力される。楽音信号33〜35
は、それぞれトーンレバー用電子スイッチ6〜8(EC
3−EC5)を介して、0レベルから人力レベルの間で
振幅が制御された楽音信号36〜38として混合回路9
へ伝送される。各電子スイッチ6〜8に対応する1・−
ンレバ−L 、〜1.−3を存するディジタルl−−ン
レバー信号発生器17はスイッチSW3を介して各電子
スイッチ6〜8に、各1〜−ンレバーの変位に応じたス
イッチ制御用のディジタル信号を与えるものである。即
ち、1−−ンレバー1−、〜L 、の変位をその最小値
から最大値までの間で適当に演奏内容に従って操作する
と(図示の場合は4段階に操作可能である。)、例えば
各1−−ンレバーI71〜L。
の変位をそれぞれ低、中、高に設定したときには、フル
ート系、スI−リング系、リート系の楽音信号33〜3
5を、それぞれ低、中、高の対応する振幅をもった楽音
信号36〜38に変化させることができる。もちろん、
1つの1〜−ンレバーをゼロ位置にして、対応する1つ
の楽音信号を出力させないようにすることもできる。
このようにして振幅制御された楽音信号36〜38を混
合回路9(、MC)で混合した混合出力信号39は、エ
クスブレラシミ1ン用電子スイッチ10 (EC6)を
介して出力増幅器11へ送られる。エクスプレッション
ペダルI)を有するペダル信号発生器18は、ペダル「
)の変位を対応するディジタル信号に変換するものでス
イッチSW4をm−)−− 介して、このディジタルペダル信号に応動するスイッチ
ング素子を含む電子スイッチ10に接続される。電子ス
イッチ10は、ペダルの変位に相当するディジタル信号
に応じて振幅が制御された混合出力40を与える。この
混合出力40を受取る出力増幅器11からの増幅楽音信
号41はスピーカ12により音響信号に変換される。
ところで、トーンジェネレータlには、その多晶調波音
源信号をビブラート変調してビブラート発振器を得るた
めに、ビブラート発振器1.4(VO)が電子スイッチ
1.3(EC2)を介して接続されている。ビブラート
発振器を欲するときに操作される押しボタンスイッチB
を有する押しボタン信号発生器15を設け、この信号発
生器15から得られるディジタル信号をスイッチSW、
を介して電子スイッチ13に導き、これを制御させるよ
うにする。
演奏に際し操作される操作子としては、」二連の場合、
ビブラート用押しボタンスイッチB、鍵スイッチに、 
トーンレバー!−、〜L3+エクスプレッションペダル
Pを例示したが、電子楽器の種類によっては更に多くの
操作子を有しており、必要に応じそれらすべての操作子
に対して上述のディジタル演奏方式を適用することがで
きることは明らかである。
いずれにしても、上記構成による電子楽器Iは、演奏者
が各操作子を操作することによって得られるすべてのデ
ィジタル演奏情報ttnち音高、テンポ。
音色、音量、各種効果関係のディジタル演奏情報に応じ
た楽音情報をスピーカ12に得ることができるものであ
る。
従って、ここで、従来の電子楽器と特に異なる点である
ディジタル演奏制御手段について評言する。
ビブラート効実用の押しボタンスイッチB、鍵スイッチ
には、いずれもオン、オフの2状態をとる機械的スイッ
チを用いることができるから、それぞれの信号発生器1
.5.16はそれらスイッチによってオン、オフされる
開閉回路からオン、オフ出力を取出しうるようにしたも
のでよい。
各トーンレバーL 、〜L3はそれぞれ4つの異なった
位置をとるから、レバーの角度変位をディジタル信号に
変換するA−D変換器を設ける。同様にエクスプレッシ
ョンベダルPの変位をディジタル信号に変換するためA
−D変換器を設ける。
これらのA−D変換器の一例を第2a図及び第2b図に
示す。第2a図は、■・−ンレバー用のA−り変換器を
示すもので、トーンレバーの4つの角度位置に対応する
4接点を有するロータリスイッチ130には2ビツトエ
ンコーダ131が結合され、4つの変位状態を2ビツト
のバイナリ信号に変換しうるようになっている。第2b
図は、エクスプレッションペダル用のA−D変換器を示
し、4ビツトエンコーダ141の入力側に16接点を有
するロータリスイッチ140が接続されている。
即ち、ペダルの変位は通常角度変位に変換されているの
で、その角度変位をロータリスイッチ140により16
階段に量子化し、16階段の角度変位をエンコーダ14
1により4ビットのバイナリ信号に変換するようになっ
ている。
第3a図及び第31)図には」1記ロータリスイッチと
エンコーダとの結合に係るA−D変換器の詳細構成を例
示しである。この例のA−D変換器はトーンレバー(2
ビット)川のものであるが、ペダル(4ピツ1〜)川の
ものも同様に構成されうることが以下の説明から明らか
になるであろう。カバー152を有する扇形のコード板
151に対し回転自在に軸150が装着される。この軸
150はトーンレバーによって角度変位を与えられ、こ
の回転軸150には、慴動部材154がボルト・ナツト
対155により固定された支持部材153を固着する。
摺動部材154には互いに電気絶縁された接点159.
160が装着されており、この一対の接点はナンドゲ−
1−160a、160bの入力にそれぞれ接続される。
コード板151の表面には2つ弧状の絶縁層156,1
57が半径方向に並置され、各絶縁層上には図示の如き
形状に接地金属層158a〜158cが形成されている
かかる構成のA−D変換器において、ナンドゲ−l〜]
、60a、160bの各入力端に抵抗を介して電位Vc
cを与え、かつチャタリングを防ぐためにグランドとの
間に抵抗及びコンデンサを介した状態で、トーンレバー
によって回転軸150を回転駆動して摺動部材154に
異なった4つの角度位置をとらせると、それに応じて、
ナンドゲ−1・出力端T、、T2に2ビット(4状態)
バ・イナリ信号を得ることができる。
これら信号発生器17.18の出力ディジタル信号によ
ってそれぞれ制御される電子スイッチ6〜8.lOにつ
いて述べるに、これら電子スイッチはディジタル信号で
制御されはするものの制御信号に応じて入力アナログ信
号を出力側へ伝送するアナログスイッチであり、例えば
第4a図及び第4b図に示すような構成にすることがで
きる。
第4a図は、トーンレバー用としてすでに例示された第
2a図のA−D変換器に対応して用いられる電子スイッ
チ6.7.又は8であり、例えば電界効果トランジスタ
等のスイッチング素子S】〜S4から成る固体化スイッ
チング回路133と、この回路の入力端にタップが接続
された分圧抵抗回路134と、回路133の制御入力端
に接続されたデコーダ132とをそなえている。今、入
力端子Toに楽音信号33〜35のうちの1つを印加し
、端子T、、T2に第2a図の変換器出力端子T、、T
2からの2ビットバイナリ信号を印加したとすると、該
バイナリ信号に応じてスイッチング素子S、〜S4のう
ちのいずれかのものをオン状態にし、それによって入力
レベルと0レベルとの間で4段階の異なった振幅レベル
をもつ楽音信号36.37又は38を出力端子Qに得る
ことができる。第41)図は、第2b図の変換器に対応
して用いられる4ビットアナログ電子スイッチで、楽音
信号が出力される分圧抵抗回路144の各タップから取
出した分圧出力を、4ビツトデコーダの出力で制御され
るスイッチング素子81〜S16を含む固体化スイッチ
ング回路143で、デコーダ入力Tl〜T4に加えられ
る4ピッ1〜バイナリ信号に応じて選択しうるようにな
っており、第4a図の電子スイッチと同様に機能するこ
とが容易に理解される。
スイッチSWI〜SW4は、電子楽器Iの演奏者による
実演奏と、情報処理装置■による自動演奏とを切換える
ためのもので、それらの可動接触子は通常連動されるが
、後述する教習システム等に本自動演奏装置を応用する
場合には必ずしも連動される必要はない。スイッチSW
1〜SW、の可動接触子を図示の如くそれぞれ接点X、
〜x4に接触させておいた場合には、演奏者が電子楽器
■の可動操作子、即ち鍵盤の鍵スィッチに、トーンレバ
ーL1〜L3 、エクスプレッションペダルP、ビブラ
ートスイッチB等を演奏内容に従って操作するのに応じ
て、ディジタル演奏情報が各接点Xl〜X4に得られ、
このディジタル演奏情報に対応する楽音又は音響情報が
スピーカ12から得られるのである。
次に、演奏情報処理装置■の構成乃至動作を述べる。
第1図において、接点X1〜X4から得られるディジタ
ル信号42〜45がら成るディジタル演奏情報46は、
情報圧縮検出装置21(IDD)に転送され、演奏状態
の変化(イベント)があったときの該変化を含むディジ
タル信号と該変化間の相対時間を指示する相対時間信号
とを含む圧縮された形のディジタル演奏情報47は記憶
装置22 (MEM)に記憶される。この記憶装置22
の記憶内容は、ディジタル情報48として情報再生装置
23(IRD)に読出されてもとの圧縮されない形の演
奏情報49として再生され、各スイッチの他方の接点Y
1〜Y4に分配供給される。これら装置21〜23の動
作をそれぞれ制御信号54〜56で制御する制御装置2
4 (CD)が設けられている。本実施例において情報
圧縮検出装置21と情報再生装置23とを設け、電子楽
器Iから得られるディジタル演奏情報を直接に記憶装置
22によって記憶再生しないようにしているのは、膨大
な量のディジタル演奏情報をできるだけ低記憶容量の記
憶装置を用いて記憶しうるようにするためである。
このように演奏情報処理装置■を構成することで図示の
Xl〜x4の位置にスイッチSW1〜SW4の可動接触
子を設定しておいて演奏者の演奏を記憶装’II 22
に圧縮された形のディジタル演奏情報47として記憶さ
せ、演奏終了後適時にスイッチSWI〜SW4の可動接
触子をY1〜Y4側に投入して、記憶装置22からディ
ジタル演奏情報48を情報再生装置23により読出し、
再生し、各接点Y、〜Y4に分配することにより電子楽
器Iを無人自動演奏させることができる。この場合、例
えば、スイッチSW2をY2接点側に投入しないで、他
のsw、、sw、、sw4をそれぞれYl 、Y3 、
y4接点側に投入して、ビブラート効果、トーン(音色
)コントロール、エクスプレッション(音色)コントロ
ール関係の演奏情報のみを自動再生し、鍵盤演奏だけを
演奏者が行うようにすることもできる。
尚、以上の説明においても明らかであるが、本明細書に
おいて使用する用語のいくつかをここで定義しておく。
すなわち、(1)「操作子」とは、演奏者が演奏時に演
奏内容に従って操作する鍵、ト−ンレバー、音量調節ノ
ブ、ビブラート効果レバー、エクスプレッシミ1ンベダ
ル等をいう。(2)Fディジタル演奏情報−1とは、操
作子の変位量又は変位状態を、対応するディジタル酸に
変換したものをいい、例えばこの情報は256ビツトの
2進信号である。(31[イベントJとは、操作子の状
態(スティタス)を検知するに際し現在の走査時点とそ
の前の状態の走査時点との間における操作子の状態の変
化をいう。(4)1相対時間1とは1つのイベンI・と
その前のイベントとの時間間隔をいい、△Tで示ず。(
5)1スティタスワード」とは、複数にブロック化され
た操作子の状態に対応してキーコード又はシリアルピッ
l〜として表現されたディジタル演奏情報をいう。(6
1’イベントチェックワードjとは、イベンl〜があっ
たブロックのアドレスを示すディジタル情報をいう。+
71 r圧縮された情報」とは、スティタスワード、イ
ベントチェックワード、相対時間を示すディジタル情報
を含む情報をいい、本発明の特徴の1つは膨大な演奏情
報をこのような複数の情報の組合わせによ−νて処理す
ることにある。
以下、演奏情報処理装置■の具体的な構成乃至動作を第
5図に従って説明する。
同図において、各ディジタル演奏情報信号42〜・45
を導く接点X1〜X4はそれぞれイベント検知回路62
〜65 (EDC,〜EDC4)に接続される。これら
のイベント検知回路62〜65は対応する操作子に関す
るディジタル情報を一定時間間隔毎に比較してデータ変
化としてのイベントを検出し、その結果をコンI〜ロー
ルプロセッサ92に送出するものである。
ここで、代表例として、鍵盤に関するイベントずなわち
鍵盤の演奏状態変化を検知するイベント検知回路62に
ついて述べる。鍵盤信号発生器16から得られる鍵スィ
ッチにの変位に応じたディジタル信号43は、クロック
パルスφ2によって′Fφ2 = 1. / fφ2な
る周期毎に順次パラレルイン−シリアルアラI・のシフ
トレジスタ71 (SR1)に読出される。ある周期に
読出された鍵盤情報はクロックパルスφ1によりTφ1
=Tφ2/n(ここで、例えばn=24)なる周期でシ
リアルイン−パラレルアウトのシフトレジスタ72(S
 +72 >に順送りされる。シフl−レジスタ72の
内容はクロックパルスφ2によりこの順送りと同時にバ
ッファレジスタ74(BF+)に書きこまれる。クロッ
クパルスφ2の次の周期でシフトレジスタ71に読出さ
れた各錘の演奏状態を示ずディジタル信号は排他的オア
ゲー1へ73において前の周期の各錘の演奏状態を示す
ディジタル信号即ちシフトレジスタ72の内容と各々対
応する鍵のビット毎に比較される。この比較において1
ビツトでも一致しない場合に排他的オアゲート73は出
力を生じ、この出力はフリップフロップ75(F F 
)に一時記憶される。即ち、排他オアゲート73で比較
されたディジタル信号で1ビツトでも一致しないものが
ある場合には、いずれかの鍵スィッチにオン、又はオフ
の演奏状態変化(イベント)が生じたことを意味する。
フリップフロップ75は、その出力端子がその入力端子
に接続されてフィードバックがなされており、排他的オ
アゲ−ト73の比較結果中に1ピツ1〜でもイベントピ
ッI・があれば、その記憶内容は最終的にそのイベント
ビットになる。例えば、簡単化のなめ排他的オアゲート
73で16ビツトのディジタル信号が比較され、その結
果がr 0001−000000000000Jである
とすると、フリップフロップの記憶内容はr OOO]
 ]、’ 1. ] I ] ]、 ]、 11111
」となり、最終的に「1」が記憶されたことになる。例
えば、シフトレジスタ7]、、72が256ビツトの鍵
盤演奏情報を記憶するようになっている場合には、排他
的オアゲート73における比較及びフリップフロップ7
5における一時記憶は、16ビツトのブロック毎に行い
、その16ビツト(ブロック)毎の検知結果を図示しな
い他のシフトレジスタに一時記憶させるようにしてもよ
い。
これからも分かるように、この場合において、上記シフ
トレジスタ(図示しない他のレジスタ)内の情報は1イ
ベントチエツクワードに対応する。
いずれにしてもフリップフロップ75の記憶内容はオア
ゲート66に導かれる。
オアゲー1−66の入力端には、上記m盤イベンI・検
知回路62のイベンI・出力のみならず、この検知回路
62と並列的に同様な検知動作をする他のビブラートス
イッチ、1・−ンレバー、及びエクスプレッションペダ
ルの各イベント検知回路63゜64.65のイベント出
力が導かれ、オア論理の結果はアントゲ−1〜67にお
いてクロックパルスφ2に同期して記憶要求信号即ちリ
クエストストア信号100として出力される。
また、イベント信号間の相対時間を指示すべくクロック
パルスφ2で駆動され、プロセッサ92の出力CP(プ
ロセッサ921111Iには図示せず)でクリアされる
カウンタ61が設けである。すなわち、カウンタ61は
クロックパルスφ2を常時カラン1−しており、リクエ
ストストア信号1. OOの発生によりコントロールプ
ロセッサ92がら出力される。従って各検知回路62〜
65からイベント信号が送出される毎にクリアされる。
このように、カウンタ61がイベント信号発生によりリ
セットされ、その後クロックパルスφ2をカランl−し
次のイベント信号発生によって再びリセッ1へされる直
前のカウント値は、前回のイベント信号発生時から今回
のイベント信号発生時までの時間に対応する。カウンタ
61のカウント値は前回のイベント信号発生時からの時
間経過を表すこととなる。
このようにして、すべての可動部材についての演奏情報
(例えば、512ビツト)についてのイベントが検知さ
れる。
以上の様にして検知されたイベントに基づくりクエスI
〜ストア信号100によって、コントロールプロセッサ
92 (CP)が駆動される。このコントロールプロセ
ラ92は、例えば8ピツ1への並列処理を行うものであ
り、論理演算、算術演算、データ転送及びジャンプ等の
一般的機能に加えてリードオンメモリ911ROM)に
記憶させたインストラクションによって外部からの信号
でプログラムカウンタの値を任意に設定できる。すなわ
ち、コントロールプロセッサ92(CP)は、予め情報
処理手順又は指令が記憶されているリードオンリメモリ
91(R,OM>の指令に従って、指令信号112によ
りファースI・インファーストアウトメモリ93 (F
IFO,)に、リフニス1へストア信号100があった
ときにおいて、カウンタ61のイベント相対時間101
と、バッファレジスタ74の内容102及び他の検知回
路63〜65の内容103〜105のうち16ビツl〜
毎の検知結果が記憶されているシフトレジスタ中の「1
」があるピッ1〜に対応する語とを記憶させる。この記
憶終了毎にカウンタ61及びフリップフロップ75はク
リアパルスCPによってクリアされ、−顧のチェックが
終わる。そして、以」−のような検出記憶動作が電子楽
器■の全演奏過程にわたって繰返される。P I F□
+ 93は、最初に入力された情報から順次出力される
型の一時記憶装置であり、コントロールプロセッサ92
はFIFO+93の記憶内容が所定量に達する毎に定期
的にその記憶情報110をカセットテープメモリ94に
転送するように指令信号112及び113でメモリ93
.94を制御する。
このようにして、カセッI・テープメモリ94のカセッ
1〜テープには全演奏情報が、演奏状態変化があったと
きの該変化を含むディジタル信号と該変化間の相対時間
を指示する相対時間信号とを含む圧縮されたイベント出
力I・リクス(すなわち、圧縮された情報のデータ・フ
ォーマツ?−)の形で記憶される。この場合、不定期的
な圧縮情報を長期記憶可能な簡単なメモリ94に記憶さ
せる上で、メモリ94の前段にFIFOメモリ93を設
けることは極めて有益である。更に、このように膨大な
演奏情報を圧縮した形で記憶することは、メモリ93.
94の記憶容量を低減させる上で極めて有効であること
が理解される。例えば、全演奏情報を512ビツトのバ
イナリ信号で表示するようにした自動演奏システムでは
、実際の演奏時点で変化するのはせいぜい数10ピッ1
へであることを考えれば、上記圧縮検出記憶方式が、記
憶容量の低減ひいては装置全体の簡単化及び原価低減に
果たす役割の重大性が明らかである。
以」二がディジタル演奏情報を圧縮検出し記憶す26一 る系統の構成乃至動作であるが、次に、記憶されたディ
ジタル演奏情報を再生ずる系統の構成乃至動作を述べる
カセットテープメモリ94において、圧縮形のディジタ
ル演奏情報は、第6a図及び第6b図に示されるように
、イベント相対時間へ11〜△T、、イベントがあった
バッファレジスタのアドレスを指示するイベントチェッ
クワード、及びイベントのあったときのバッファレジス
タの内容を指示するスティタスワードを含むイベントマ
トリクス1〜nの形で記憶されている。これらイベント
マトリクス情報111は順次定期的にファーストインフ
ァーストアウトバッファメモリ95(FIFO2〉に読
出される。この読出し動作を制御するのはコントロール
プロセッサ92で指令信号113゜114が用いられる
この演奏情報再生装置において、メモリ95がらパラレ
ルイン−シリアルアラl−のシフI・レジスタ87 (
SR,)には鍵盤関係の音高の演奏情報1】6、パラレ
ルイン−パラレルアウトのバッファレジスタ82 (B
P、)にはビブラート効果有無の情報117.パラレル
イン−パラレルアウトのバッファレジスタ83 (BF
4 )には1・−ンレバー関係の音色の情報118.パ
ラレルイン−パラレルアウトのバッファレジスタ84 
(BP5)にはエクスプレッションペダル関係の音量の
情報119、カウンタ85(C70)にはイベンI・相
対時間情報120が、それぞれ分配して読出されるよう
になっている。
コントロールプロセッサ92は、メモリ91の指令を読
出して、指令信号113,114,1.15によりそれ
ぞれメモリ94,95.カウンタ88 (CT2 ”)
及びシフトコントロールレジスタ90(SCR,)を制
御する。シリアルイン−パラレルアウトのシフトレジス
タ86 (SR4)は後に説明する自動的な転調やテン
ポを変更させるなどの修飾を行うために設けられたもの
で、パラレルイン−パラレルアウトのバッファレジスタ
81(BF2)は鍵盤情報を電子楽器へ転送する際のバ
ッファ作用を行わせるためのものである。アンドゲート
89では、シフトコントロールレジスタ90に読出され
た指令信号に応じてクロックパルスφ3の供給が制御さ
れその出力信号125はシフトレジスタ86.87のシ
フトコントロール信号となると同時にカウンタ88でカ
ウントされる。
カウンタ88はその9111207218号127でレ
ジスタ90をクリアする。
演奏情報を再生させるためには、まず、イベント相対時
間ΔT、の信号をカウンタ85(CTq)に読出し、ク
ロックパルスφ2によりこのカウンタ85をカウントダ
ウンする。このカウンタ85は、クロックパルスφ2に
よってディクリメントされ、この内容が「0」になった
信号(アンダフロー信号)を情報要求信号即ちリクエス
トデータ信号121としてコントロールプロセッサ92
に送る。コントロールプロセッサ92はこの信号121
に応じてイベントマトリクスの内容をまずイベントチェ
ックワードの指示するアドレスからチェックし、対応す
るアドレスをもつパラレルイン−シリアルアウトのシフ
トレジスタ87(SR3)及びバッファレジスタ82〜
84 (BP、〜BF、)にスティタスワードを書込む
ことをメモリ95に指示する。また、カウンタ85は同
様にイベント相対時間へT2についてもカウントダウン
を行いその内容がゼロになるまで、上記書込みの終った
レジスタ87.82〜84の内容が保持されるようにす
る。このようにして、カウンタ85によりイベント相対
時間を計数してイベントを検知し、そのイベントに対応
するイベントビットを含むスティタスワードを読出すこ
とによって、音高、音色、効果及びテンポ関係の情報の
再生が可能になる。
シフトレジスタ86.87はクロックインしビット、右
シフト、左シフト、パラレルロードの4つの動作モード
をもつもので、これらのコントロールはシフトコントロ
ールレジスタ90がらの信号128により独立に行われ
る。尚、シフトレジスタ86.87の動作モード中、(
イ)クロックインビットはクロック入力を遮断しデータ
の内容が変化しない状態、(U)右シフI−はデータを
右へシー30= フトする状態、(ハ)左シフトはデータを左へシフ1へ
する状態、(ニ)パラレルロードは並列データを外部か
ら入力する状態を示す。
今、バッファレジスタ81にffl盤情報12/lを転
送する動作を述べるに、(1)シフトレジスタ87をパ
ラレルロードにし、(21シフトレンスタ87に所定の
情報としてのスティタスワードを書込み、(31カウン
タ88に転送されるピッI・数、即ちシフI・レジスタ
86.87のビット数を書込みかつシフトコントロール
レジスタ90によりシフトレジスタ86.87を右シフ
トのモードにし、カウンタ88をカウントダウン可能に
する。この転送及びカウントはクロック125によって
行われる。
この場合、転送が終わり、ウンタ88かOになると生ず
るり1ルクロック信号127がシフ1〜コントロールレ
ジスタ90をクリアし、カウンタ88及びシフトレジス
タ86.87の動作を中止させる。以」二の操作は忠実
再生に関するものであるが、転調修飾再生が必要な場合
には、次の様にすればよい、 先ず、転調を行う場合を考える。この場合、前述の(1
)−(31の動作によってシフトレジスタ86には正規
の状態で鍵情報が入っている。しかるに、シフトレジス
タ86の各ピッl〜は正確に各錘の情報に対応している
ため、例えば半音高く転調を行うためにはシフトレジス
タ86の内容を1ビット分右にシフI・すればよいこと
となる。すなわち、シフトレジスタ86の内容を右に又
は左に何マツトシフトするかによって、それぞれ高音側
に又は低音側に何度移行転調するかが決定される。
しかして、所定の転調を行うためには前述(1)〜(3
1の動作に引続いて、さらに、(4)所定のシフ1〜数
(転調すべき度数)をカウンタ88に書き込み、(5)
シフトレジスタ86を所定の転調方向に従って右シフ1
へ又は左シフトにモード設定し、シフトレジスタ87を
クロックインピッ1〜モードにし、カウンタ88をカウ
ント可能にすればよい。
また、シフトレジスタ86の内容を全く逆の順序に配列
し直してやることにより、g!!盤の左右を全く逆にし
て演奏した様な極めて特殊な効果を得ることができ、こ
れを逆転調と呼ぶ。この逆転調が必要な場合には、上記
(3)において、シフトレジスタ87を右シフトモード
に、シフトレジスタ86を左シフトモードにそれぞれ設
定し、以下同様の操作を行えばよい。
次に、曲のテンポを変化させる修飾再生を行う場合を考
える。曲のテンポを変化させるには、鍵盤情報に関する
イベント相対時間へTを変えればよい。すなわち、△′
■゛を変えれば鍵(音)が変化する速度が変わり、八T
を長くすればテ〉・ボは遅くなり、△Tを短くすればテ
ンポは速くなる。このためには、コンl〜ロールブロセ
ツザ92にて、イベント相対時間△′rに任意定数αを
乗じ、△1゛′−α△Tの値をカウンタ85に書込むよ
うにすればよい。すなわち、例えばカウンタ85に供給
するイベント相対時間△1゛を小さくずれば、カウンタ
85からはリクエストデータ信号121が速く出力され
る。従って、シフトレジスタ87、カウンタ88、レジ
スタ90に書込まれるスティタスワードの変化が速くな
る。以」二のようにして音高、テンポ関係の情報がバッ
ファレジスタ81に読出される。
他方、効果、音色、及び音量関係の情報は、それぞれバ
ッファレジスタ82,83.84に相対時間信号の指示
する変化(イベンl−)時間毎に読出される。
結局、各バッファレジスタ81〜84には、電子楽器の
対応する操作子の配列位置と操作子状態のディジタル演
奏情報が再生されるから、各レジスタの内容を対応する
接点Yl〜V4にクロックパルスφ2により周期的に分
配供給することにより、記憶演奏情報に応じた楽音情報
を電子楽器Iを通じて再生することが可能になる。
上記実施例において、メモリ94に代えて、ディスク、
半導体メモリ、磁気テープあるいは光学カード等を利用
する公知の記憶装置を用いうろことは勿論であり、また
情報処理装置■の内部の論理回路構成も上記実施例に限
定されることなく所望に応じてブーリアン代数によって
解明される各種回路を代用し、うる。更に、情報処理袋
’11Hには本発明の精神を逸脱することなく公知のコ
ンピュータを応用しうろことも明らかであろう。
以上に述べた通り、上記実施例によれば、次の様な優れ
た作用効果がJul持される。
(1)複数の操作子の変位に応じたディジタル演奏情報
を検出、記憶、再生する構成をとったので、極めて忠実
な演奏再生が可能であり、適宜修飾再生させることもで
きる。
+21膨大な演奏情報をディジタル的に処理することに
より、演奏情報の記憶装置の記憶容量を低減できる。
(3)あらゆる操作子からディジタル演奏情報を取り出
すことにより再生時は全く演奏者の手を要せず電子楽器
に素人の人でも完全に自動演奏の再現が可能である。
(4)再生時において、例えば鍵盤関係の情報のみを再
生し、他の音色、音量、効果関係の情報を再生させない
ようにあるいはその逆の再生動作をセットすることによ
り、自動再生に合せて、自動再生されない演奏情報を他
の演奏者が電子楽器に与えるようにすることができ、そ
れによって演奏練習、作曲又は編曲活動の助けとするこ
とができる。
(5)再生時においては、楽曲のテンポ、調を任意に変
更できるので、1種類の演奏情報のみで種々のテンポ又
は調で楽器演奏を再生できる。
このような作用効果を有する上記実施例の自動演奏装置
は、例えば、電子楽器のデモンストレーション無人演奏
、電子楽器のシミュレーション、電子楽器の演奏教習シ
ステム等に応用して極めて有益なものである。
なお、上記では本発明を特に電子楽器の自動演奏方式に
関して述べたが鍵盤情報をディジタル的に扱いうる一般
の鍵盤楽器にも本発明を適用しうることが明らかであろ
う。
【図面の簡単な説明】
第1図は本発明の1実施例による電子楽器の自動演奏装
置を示すブロック図、第2a図及び第2b図は上記実施
例に用いる角度変位部材用A−D変換器の構成図、第3
a図及び第3b図は上記A−D変換器の詳細構成図で、
詳しくは、コード板の上面図及びそのIIIB−111
Bに沿う断面図、第4a図及び第4b図は上記実施例に
用いるアナログ電子スイッチ回路の結線図、第5図は第
1図の装置の演奏情報処理装置の詳細を示すブロック図
、第6a図及び第6b図は第5図の装置の情報処理動作
を説明するための図である。 符  号  の  説  明 ■・・・電子楽器、■・・・演奏情報処理装置、1・・
・トーンジェネレータ、2・・・鍵盤用電子スイッチ、
3〜5・・・音色回路、6〜8・・・トーンレバー用電
子スイッチ、9・・・混合回路、10・・・エクスプレ
ッション用電子スイッチ、11・・・出力増幅器、12
・・・スピーカ、13・・・ビブラート用電子スイッチ
、14・・・ビブラート発振器、15・・・押しボタン
信号発生器、16・・・鍵盤信号発生器、17・・・ト
ーンレバー信号発生器、18・・・ペダル信号発生器、
21・・・演奏情報圧縮検出装置、22・・・記憶装置
、23・・・演奏情報再生装置、24・・・制御装置、
61.85.88・・・カー 37−一 ウンタ、71,72,74.81〜84,86゜87.
90・・・シフトレジスタ、62〜65・・・イベント
検知回路、73・・・排他的オアゲート、91・・・リ
ードオンリメモリ、92・・・コントロールプロセッサ
、94・・・カセットテープメモリ、93.95・・・
ファーストインファースI・アウトメモリ、133,1
43・・・スイッチング回路。 出願人  日本楽器製造株式会社 代理人  弁理士 長 谷 照 − (外1名) =38− 第2a図 第2b図 第6b図

Claims (1)

  1. 【特許請求の範囲】 記憶装置に記憶されている一連の演奏情報であって、操
    作子が操作されたときの該操作子の変位量又は変位状態
    を表すディジタル演奏情報と操作子の操作時間間隔を表
    す相対時間情報とからなる演奏情報に基づき、楽器音を
    再生する自動演奏装置において、 前記記憶装置に記憶されている相対時間情報により表さ
    れた操作時間間隔値を所望の比率で変更制御する機能を
    有するとともに、該変更制御された操作時間間隔値を表
    す相対時間情報及び前記記憶装置に記憶されているディ
    ジタル演奏情報を一組の演奏情報として出力指示信号の
    到来毎に順次出力する演奏情報出力手段と、 前記演奏情報出力手段により出力された相対時間情報を
    入力し、該入力した相対時間情報によって表された相対
    時間を計測して、該計測終了時に出力指示信号を前記演
    奏情報出力手段に出力する時間計測手段と、 前記演奏情報出力手段により出力されたディジタル演奏
    情報を記憶するバッファメモリと、前記バッファメモリ
    に記憶されたディジタル演奏情報に基づき楽器音を再生
    する再生手段とを備えたことを特徴とする自動演奏装置
JP61240477A 1986-10-09 1986-10-09 自動演奏装置 Granted JPS62256292A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61240477A JPS62256292A (ja) 1986-10-09 1986-10-09 自動演奏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61240477A JPS62256292A (ja) 1986-10-09 1986-10-09 自動演奏装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP58121289A Division JPS6055907B2 (ja) 1983-07-04 1983-07-04 演奏情報検出記憶装置

Publications (2)

Publication Number Publication Date
JPS62256292A true JPS62256292A (ja) 1987-11-07
JPH0114597B2 JPH0114597B2 (ja) 1989-03-13

Family

ID=17060097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61240477A Granted JPS62256292A (ja) 1986-10-09 1986-10-09 自動演奏装置

Country Status (1)

Country Link
JP (1) JPS62256292A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05173553A (ja) * 1991-12-25 1993-07-13 Kawai Musical Instr Mfg Co Ltd 楽器自動演奏装置
JP2006030300A (ja) * 2004-07-12 2006-02-02 Yamaha Corp 演奏装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05173553A (ja) * 1991-12-25 1993-07-13 Kawai Musical Instr Mfg Co Ltd 楽器自動演奏装置
JP2006030300A (ja) * 2004-07-12 2006-02-02 Yamaha Corp 演奏装置

Also Published As

Publication number Publication date
JPH0114597B2 (ja) 1989-03-13

Similar Documents

Publication Publication Date Title
JPS6012638B2 (ja) 電子楽器の自動演奏装置
US3955459A (en) Electronic musical instrument
JP3823705B2 (ja) パッドを備えた音声データのミキシング装置、その制御方法および記憶媒体
JPS62256292A (ja) 自動演奏装置
JPH0440720B2 (ja)
JPH0219470B2 (ja)
JPS62256291A (ja) 自動演奏装置
JPS62256293A (ja) 自動演奏装置
JPS5982682A (ja) 演奏情報検出記憶装置
JPS5982684A (ja) 自動演奏装置
JPS6055908B2 (ja) 演奏情報検出記憶装置
JP2524056Y2 (ja) ピッチ変換器
JPH0125995Y2 (ja)
JP3739057B2 (ja) 効果音生成装置
JP2591308B2 (ja) 自動演奏装置
JPH11219175A (ja) 自動演奏装置
JPS6137034Y2 (ja)
JP3344252B2 (ja) 波形発生装置
JP3537974B2 (ja) Cd/md一体型システム機器
JP3098352B2 (ja) 自動演奏装置
JP2585807B2 (ja) 自動リズム演奏装置
JPH0540479A (ja) 電子楽器装置
JPH05188937A (ja) 自動演奏装置
JPH0424691A (ja) 電子楽器
JPS6341153B2 (ja)