JPH0447320B2 - - Google Patents
Info
- Publication number
- JPH0447320B2 JPH0447320B2 JP1308084A JP30808489A JPH0447320B2 JP H0447320 B2 JPH0447320 B2 JP H0447320B2 JP 1308084 A JP1308084 A JP 1308084A JP 30808489 A JP30808489 A JP 30808489A JP H0447320 B2 JPH0447320 B2 JP H0447320B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- musical tone
- address
- reading
- musical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
この発明は電子楽器の自動演奏装置に関するも
のである。 (従来技術の説明) 従来の電子楽器の自動演奏装置は、例えば米国
特許第3890871号明細書に開示されている様に、
演奏者が鍵盤で演奏した楽音をそのままコード化
して記憶しこれを再生して自動演奏を行う様に構
成されている。従つて、従来の電子楽器の自動演
奏装置は単にテープレコーダの様な機能を有して
いるにすぎず、演奏者が自由に作曲したり編曲し
たりするという機能に欠けていた。例えば、演奏
者が曲の途中を一部編曲したいと思つても、従来
の電子楽器の自動演奏装置では演奏者が曲の最初
から電子楽器を演奏し直してその一部を編曲しな
ければならなかつたのである。更に、電子楽器を
演奏できない者は、その自動演奏装置に楽音を記
憶させることができないため、全く電子楽器の自
動演奏を楽しめないという欠点があつた。 (この発明の目的および概略説明) この発明はかかる従来の電子楽器の自動演奏装
置の欠点に鑑みなされたもので、演奏者が楽音を
自由に記憶装置に書き込むことができ、更に一度
書き込んだ曲の途中で楽音を自由に変更できる機
能を有する電子楽器の自動演奏装置を提供するこ
とを目的とする。 この発明による第1の自動演奏装置は、 自動演奏用の少なくとも音高情報、時間情報及
び楽音制御情報の入力操作を行うための入力手段
[第1図の11]と、 多数のアドレスを有し、各アドレス毎に読み書
き可能な記憶装置[第1図の9]と、 この記憶装置に関してアドレス値増大方向又は
アドレス値減少方向のいずれの方向でもアドレス
更新操作を行うことができるアドレス更新手段
[第1図の4]と、 このアドレス更新手段の操作に応じて前記記憶
装置のアドレスを指定するアドレス指定手段[第
1図の7]と、 前記記憶装置において前記アドレス指定手段で
指定されたアドレスに前記入力手段の操作に基づ
く音高情報、時間情報及び楽音制御情報を書込む
書込手段[第1図の6,8]と、 前記記憶装置に書込まれた音高情報及び楽音制
御情報を読み出すものであつて、この読み出しを
時間情報に従つて順次進める読出手段[第1図の
5,6,7,8]と、 前記書込手段による書込みの際には書込みに係
る音高情報及び楽音制御情報に基づいて楽音信号
を発生すると共に、前記読出手段による読出しの
際には読出しに係る音高情報及び楽音制御情報に
基づいて楽音信号を発生するものであつて、書込
み及び読出しのいずれの際にも楽音制御情報に応
じて楽音信号の音色及び音量のうち少なくとも1
つを制御する楽音発生手段[第1図の10]と をそなえたものである。 このような構成によれば、書込みの際には書込
みに係る音高情報及び楽音制御情報に基づいて楽
音信号が発生され、しかもこの楽音信号の音色乃
至音量が楽音制御情報に応じて制御されるので、
入力操作者としては、楽音信号を聴取することに
より書込みに係る音高情報及び楽音制御情報の適
否を即座に判断することができる。また、読出手
段により記憶情報を読出して記憶曲を自動的に再
生する際にも楽音信号を聴取することにより音高
情報及び楽音制御情報の適否を判断することがで
きる。いずれにしても、不適切な記憶情報を修正
する際には、アドレス指定を二方向的に行えるの
で、前後関係等を考慮して効率的に修正操作を行
うことができる。 この発明による第2の自動演奏装置は、 自動演奏用の少なくとも音高情報、時間情報及
び楽音制御情報の入力操作を行うための入力手段
[第1図の11]と、 多数のアドレスを有し、各アドレス毎に読み書
き可能な記憶装置[第1図の9]と、 この記憶装置に関してアドレス値増大方向又は
アドレス値減少方向のいずれの方向でもアドレス
更新操作を行うことができるアドレス更新手段
[第1図の4]と、 このアドレス更新手段の操作に応じて前記記憶
装置のアドレスを指定するアドレス指定手段[第
1図の7]と、 前記記憶装置において前記アドレス指定手段で
指定されたアドレスに前記入力手段の操作に基づ
く音高情報、時間情報及び楽音制御情報を書込む
書込手段[第1図の6,8]と、 前記記憶装置に書込まれた音高情報及び楽音制
御情報を読み出すものであつて、この読み出しを
時間情報に従つて順次進めるか又は前記アドレス
更新手段の操作に応じて逐一進めるかを選択する
選択手段を有する読出手段[第1図の5,6,
7,8、第5図Aの6]と、 この読出手段で前記記憶装置から読み出された
音高情報及び楽音制御情報に基づいて楽音信号を
発生するものであつて、該楽音制御情報に応じて
該楽音信号の音色及び音量のうち少なくとも1つ
を制御する楽音発生手段[第1図の10、第4図
の32〜37]と をそなえたものである。 このような構成によれば、読出しの際に時間情
報に従つて順次に読出すか又はアドレス更新手段
の操作に応じて逐一読出すか選択できるようにし
たので、記憶した曲を自動的に再生したり、アド
レス更新操作に応じて手動的に再生したりして不
適切な個所を探すことができる。いずれにして
も、不適切個所の記憶情報を修正する際には、ア
ドレス指定を二方向的に行えるので、前後関係等
を考慮して効率的に修正操作を行うことができ
る。 (この発明の構成および動作説明) 以下添付の図面によりこの発明について詳細に
説明する。 第1図はこの発明の実施例を示すものであり、
スタートスイツチ1の固定接点はアースされ、可
動接点は一方において抵抗を介して正電圧源+V
に接続され他方において遅延回路2の入力側とア
ドレスジエネレータ7のリセツト端子Rに接続さ
れている。 アドレスジエネレータ7はカウンタとデコーダ
の組合せやシフトレジスタ等の計数回路で構成さ
れており、このアドレスジエネレータ7は前記し
たリセツト端子Rの他の計数入力端子Cとアドレ
スジエネレータ7に加算動作か又は減算動作かの
いずれか一方を行わせるためこれを指定するアツ
プ・ダウン指定入力端子U/Dとを有している。
例えば、アツプ・ダウン指定入力端子U/Dに論
理値“1”が入力されているときは加算動作を行
い、論理値“0”が入力されているときは減算動
作を行う様に構成されている。 遅延回路2の出力側はオア回路3の第1の入力
端子に接続されている。手動操作アドレスジエネ
レータ制御装置4は、アドレスジエネレータ7の
アツプ・ダウン指定入力端子U/Dに論理値
“1”又は“0”を出力するためのアツプ・ダウ
ン指定スイツチS1とアドレスジエネレータ7を
手動で歩進させるための手動操作歩進スイツチS
2とを有している。ここで、アツプ・ダウン指定
スイツチS1の出力は出力端子A1から出力され
る様に構成されており、出力端子A1はアドレス
ジエネレータ7のアツプ・ダウン指定入力端子
U/Dに接続されている。手動操作歩進スイツチ
S2の出力は出力端子A2から出力される様に構
成されており、出力端子A2は手動・自動切換ス
イツチ6の固定接点Mに接続されている。ここで
手動操作歩進スイツチS2はこれを1回投入する
とパルスが1つ出力される様に構成されている。 手動・自動切換スイツチ6の可動接点はオア回
路3の第2の入力端子に接続され、オア回路3の
出力側はアドレスジエネレータ7の計数入力端子
Cに接続されている。アドレスジエネレータ7の
アドレス信号出力側はランダムアクセスメモリ9
のアドレス入力側に接続されており、ランダムア
クセスメモリ9の書き込み・読み出し指定入力端
子W/Rは書き込み・読み出し指定スイツチ8の
可動接点に接続されている。書き込み・読み出し
指定スイツチ8の固定接点W(書き込み側)には
論理値“1”が入力され、固定接点R(読み出し
側)には論理値“0”が入力されている。ここ
で、ランダムアクセスメモリ9はその書き込み・
読み出し指定入力端子W/Rに論理値“1”が入
力されると書き込み可能の状態になり、論理値
“0”が入力されると読み出し可能の状態になる
様に構成されている。 入力装置11の出力側はランダムアクセスメモ
リ9の書き込み入力側に接続されており、この入
力装置11はランダムアクセスメモリ9の各アド
レスに記憶する楽音情報を演奏者の意思(演奏者
のスイツチング動作)に従つて出力する機能を有
している。出力される楽音情報は一つの発生楽音
を決定するために必要とされるすべての情報が含
まれ、この実施例では次の様な情報群によつて楽
音情報を形成し発生楽音を決定している。
のである。 (従来技術の説明) 従来の電子楽器の自動演奏装置は、例えば米国
特許第3890871号明細書に開示されている様に、
演奏者が鍵盤で演奏した楽音をそのままコード化
して記憶しこれを再生して自動演奏を行う様に構
成されている。従つて、従来の電子楽器の自動演
奏装置は単にテープレコーダの様な機能を有して
いるにすぎず、演奏者が自由に作曲したり編曲し
たりするという機能に欠けていた。例えば、演奏
者が曲の途中を一部編曲したいと思つても、従来
の電子楽器の自動演奏装置では演奏者が曲の最初
から電子楽器を演奏し直してその一部を編曲しな
ければならなかつたのである。更に、電子楽器を
演奏できない者は、その自動演奏装置に楽音を記
憶させることができないため、全く電子楽器の自
動演奏を楽しめないという欠点があつた。 (この発明の目的および概略説明) この発明はかかる従来の電子楽器の自動演奏装
置の欠点に鑑みなされたもので、演奏者が楽音を
自由に記憶装置に書き込むことができ、更に一度
書き込んだ曲の途中で楽音を自由に変更できる機
能を有する電子楽器の自動演奏装置を提供するこ
とを目的とする。 この発明による第1の自動演奏装置は、 自動演奏用の少なくとも音高情報、時間情報及
び楽音制御情報の入力操作を行うための入力手段
[第1図の11]と、 多数のアドレスを有し、各アドレス毎に読み書
き可能な記憶装置[第1図の9]と、 この記憶装置に関してアドレス値増大方向又は
アドレス値減少方向のいずれの方向でもアドレス
更新操作を行うことができるアドレス更新手段
[第1図の4]と、 このアドレス更新手段の操作に応じて前記記憶
装置のアドレスを指定するアドレス指定手段[第
1図の7]と、 前記記憶装置において前記アドレス指定手段で
指定されたアドレスに前記入力手段の操作に基づ
く音高情報、時間情報及び楽音制御情報を書込む
書込手段[第1図の6,8]と、 前記記憶装置に書込まれた音高情報及び楽音制
御情報を読み出すものであつて、この読み出しを
時間情報に従つて順次進める読出手段[第1図の
5,6,7,8]と、 前記書込手段による書込みの際には書込みに係
る音高情報及び楽音制御情報に基づいて楽音信号
を発生すると共に、前記読出手段による読出しの
際には読出しに係る音高情報及び楽音制御情報に
基づいて楽音信号を発生するものであつて、書込
み及び読出しのいずれの際にも楽音制御情報に応
じて楽音信号の音色及び音量のうち少なくとも1
つを制御する楽音発生手段[第1図の10]と をそなえたものである。 このような構成によれば、書込みの際には書込
みに係る音高情報及び楽音制御情報に基づいて楽
音信号が発生され、しかもこの楽音信号の音色乃
至音量が楽音制御情報に応じて制御されるので、
入力操作者としては、楽音信号を聴取することに
より書込みに係る音高情報及び楽音制御情報の適
否を即座に判断することができる。また、読出手
段により記憶情報を読出して記憶曲を自動的に再
生する際にも楽音信号を聴取することにより音高
情報及び楽音制御情報の適否を判断することがで
きる。いずれにしても、不適切な記憶情報を修正
する際には、アドレス指定を二方向的に行えるの
で、前後関係等を考慮して効率的に修正操作を行
うことができる。 この発明による第2の自動演奏装置は、 自動演奏用の少なくとも音高情報、時間情報及
び楽音制御情報の入力操作を行うための入力手段
[第1図の11]と、 多数のアドレスを有し、各アドレス毎に読み書
き可能な記憶装置[第1図の9]と、 この記憶装置に関してアドレス値増大方向又は
アドレス値減少方向のいずれの方向でもアドレス
更新操作を行うことができるアドレス更新手段
[第1図の4]と、 このアドレス更新手段の操作に応じて前記記憶
装置のアドレスを指定するアドレス指定手段[第
1図の7]と、 前記記憶装置において前記アドレス指定手段で
指定されたアドレスに前記入力手段の操作に基づ
く音高情報、時間情報及び楽音制御情報を書込む
書込手段[第1図の6,8]と、 前記記憶装置に書込まれた音高情報及び楽音制
御情報を読み出すものであつて、この読み出しを
時間情報に従つて順次進めるか又は前記アドレス
更新手段の操作に応じて逐一進めるかを選択する
選択手段を有する読出手段[第1図の5,6,
7,8、第5図Aの6]と、 この読出手段で前記記憶装置から読み出された
音高情報及び楽音制御情報に基づいて楽音信号を
発生するものであつて、該楽音制御情報に応じて
該楽音信号の音色及び音量のうち少なくとも1つ
を制御する楽音発生手段[第1図の10、第4図
の32〜37]と をそなえたものである。 このような構成によれば、読出しの際に時間情
報に従つて順次に読出すか又はアドレス更新手段
の操作に応じて逐一読出すか選択できるようにし
たので、記憶した曲を自動的に再生したり、アド
レス更新操作に応じて手動的に再生したりして不
適切な個所を探すことができる。いずれにして
も、不適切個所の記憶情報を修正する際には、ア
ドレス指定を二方向的に行えるので、前後関係等
を考慮して効率的に修正操作を行うことができ
る。 (この発明の構成および動作説明) 以下添付の図面によりこの発明について詳細に
説明する。 第1図はこの発明の実施例を示すものであり、
スタートスイツチ1の固定接点はアースされ、可
動接点は一方において抵抗を介して正電圧源+V
に接続され他方において遅延回路2の入力側とア
ドレスジエネレータ7のリセツト端子Rに接続さ
れている。 アドレスジエネレータ7はカウンタとデコーダ
の組合せやシフトレジスタ等の計数回路で構成さ
れており、このアドレスジエネレータ7は前記し
たリセツト端子Rの他の計数入力端子Cとアドレ
スジエネレータ7に加算動作か又は減算動作かの
いずれか一方を行わせるためこれを指定するアツ
プ・ダウン指定入力端子U/Dとを有している。
例えば、アツプ・ダウン指定入力端子U/Dに論
理値“1”が入力されているときは加算動作を行
い、論理値“0”が入力されているときは減算動
作を行う様に構成されている。 遅延回路2の出力側はオア回路3の第1の入力
端子に接続されている。手動操作アドレスジエネ
レータ制御装置4は、アドレスジエネレータ7の
アツプ・ダウン指定入力端子U/Dに論理値
“1”又は“0”を出力するためのアツプ・ダウ
ン指定スイツチS1とアドレスジエネレータ7を
手動で歩進させるための手動操作歩進スイツチS
2とを有している。ここで、アツプ・ダウン指定
スイツチS1の出力は出力端子A1から出力され
る様に構成されており、出力端子A1はアドレス
ジエネレータ7のアツプ・ダウン指定入力端子
U/Dに接続されている。手動操作歩進スイツチ
S2の出力は出力端子A2から出力される様に構
成されており、出力端子A2は手動・自動切換ス
イツチ6の固定接点Mに接続されている。ここで
手動操作歩進スイツチS2はこれを1回投入する
とパルスが1つ出力される様に構成されている。 手動・自動切換スイツチ6の可動接点はオア回
路3の第2の入力端子に接続され、オア回路3の
出力側はアドレスジエネレータ7の計数入力端子
Cに接続されている。アドレスジエネレータ7の
アドレス信号出力側はランダムアクセスメモリ9
のアドレス入力側に接続されており、ランダムア
クセスメモリ9の書き込み・読み出し指定入力端
子W/Rは書き込み・読み出し指定スイツチ8の
可動接点に接続されている。書き込み・読み出し
指定スイツチ8の固定接点W(書き込み側)には
論理値“1”が入力され、固定接点R(読み出し
側)には論理値“0”が入力されている。ここ
で、ランダムアクセスメモリ9はその書き込み・
読み出し指定入力端子W/Rに論理値“1”が入
力されると書き込み可能の状態になり、論理値
“0”が入力されると読み出し可能の状態になる
様に構成されている。 入力装置11の出力側はランダムアクセスメモ
リ9の書き込み入力側に接続されており、この入
力装置11はランダムアクセスメモリ9の各アド
レスに記憶する楽音情報を演奏者の意思(演奏者
のスイツチング動作)に従つて出力する機能を有
している。出力される楽音情報は一つの発生楽音
を決定するために必要とされるすべての情報が含
まれ、この実施例では次の様な情報群によつて楽
音情報を形成し発生楽音を決定している。
【表】
〓 報。
従つて、入力装置11にはこれらの各種情報を
出力する多数のスイツチが設けられており、演奏
者は自分の意思に従つてこれらのスイツチを操作
してランダムアクセスメモリ9に発生楽音の楽音
情報を書き込む動作を行う。 ランダムアクセスメモリ9の読み出し出力側は
一方において楽音形成装置10に入力され、他方
において時間検出自動アドレスジエネレータ制御
装置5の入力側に接続されている。ここで、ラン
ダムアクセスメモリ9の読み出し出力側から時間
検出自動アドレスジエネレータ制御装置5に入力
されるのは上記楽音情報のうち時間情報だけであ
り、楽音形成装置10に入力されるものは上記楽
音情報から、時間情報を除いた残りの音階情報
(オクターブ情報+音名情報)と休符情報とエン
ベロープ制御情報である。 時間検出自動アドレスジエネレータ制御装置5
は、ランダムアクセスメモリ9から時間情報を受
けて、その指示された時間(楽音発生時間、楽音
発生休止時間)を正確に計数し、その時間内に限
つて出力端子B2から時間信号TS(論理値“1”)
を出力し、更に上記指定時間を計数すると同時に
出力端子B1からパルスを1つ発生する様に構成
されている。ここで、出力端子B1は手動・自動
切換スイツチ6の固定接点Aに接続され、出力端
子B2は楽音形成装置10の時間信号入力端子T
に接続されている。 楽音形成装置10は、ランダムアクセスメモリ
9から読み出される楽音情報、休符情報、エンベ
ロープ制御情報並びに時間検出自動アドレスジエ
ネレータ制御装置5の出力端子B2から出力され
る時間信号TSをそれぞれ受けて、この各情報と
時間信号によつて定められる楽音を発生する機能
を有している。 以上の構成を有するこの発明の実施例の動作に
ついて次に説明する。尚、説明の便宜上ランダム
アクセスメモリ9に楽音情報を書き込む「楽音情
報書き込み動作」とランダムアクセスメモリ9か
ら楽音情報を読み出し楽音を発生する「楽音情報
読み出し動作」に分けて説明する。 楽音情報書き込み動作 演奏者が楽音情報をランダムアクセスメモリ9
に書き込む場合には、書き込み・読み出し指定ス
イツチ8を固定接点Wの側に投入設定する。これ
によつて、スイツチ8を介して論理値“1”がラ
ンダムアクセスメモリ9の書き込み・読み出し指
定入力端子W/Rに入力されるため、ランダムア
クセスメモリ9は書き込み可能の状態になる。続
いて、手動・自動切換スイツチ6を固定接点Mに
投入設定し、更にスタートスイツチ1を投入設定
する。これによつて、手動操作アドレスジエネレ
ータ制御装置4によりアドレスジエネレータ7が
操作可能となる。また、アドレスジエネレータ7
のリセツト端子Rに印加されていた正電圧+Vが
スタートスイツチ1を介してアースされるため、
アドレスジエネレータ7のリセツト状態が解除さ
れる。アドレスジエネレータ7のリセツト状態が
解除された時点においては、遅延回路2とオア回
路3を介してまだ正電圧+Vがアドレスジエネレ
ータ7の計数入力端子Cに印加されているため、
アドレスジエネレータ7はこの正電圧+Vを論理
値“1”として計数し、これを第1番目のアドレ
ス信号AD1としてランダムアクセスメモリ9の
アドレス入力側に出力する。やがて、遅延回路2
の働きによつてアース電位(論理値“0”に相
当)がオア回路3に入力されるため、以後の動作
にスタートスイツチ1は関与しなくなる。以上の
説明から明らかな様に、スタートスイツチ1の投
入設定によつてアドレスジエネレータ7は第1番
目のアドレス信号AD1を発生し、この第1番目
のアドレス信号AD1によつてランダムアクセス
メモリ9の第1アドレス(1番地)が書き込み可
能の状態になる。この状態で、演奏者は自動演奏
する曲の1拍目の楽音情報(時間情報、音階情報
等)を入力装置11に設けられた各種スイツチを
操作することによりランダムアクセスメモリ9の
第1アドレスに書き込むことができる。 次に演奏者は手動操作アドレスジエネレータ制
御装置4のアツプ・ダウン指定スイツチS1がア
ツプ位置に投入されている(出力端子A1は論理
値“1”を出力する。)ことを確認する。これに
よつて、アドレスジエネレータ7のアツプ・ダウ
ン指定入力端子U/Dに論理値“1”が入力さ
れ、アドレスジエネレータ7が加算動作を行う状
態にある事が確認される。次に手動操作アドレス
ジエネレータ制御装置4の手動操作歩進スイツチ
S2を1回投入設定する。これによつて、手動操
作アドレスジエネレータ制御装置4の出力端子A
2からパルスが1つ発生され、このパルスは手
動・自動切換スイツチ6とオア回路3を介してア
ドレスジエネレータ7の計数入力端子Cに入力さ
れる。アドレスジエネレータ7はこのパルスを計
数し、第2番目のアドレス信号AD2をランダム
アクセスメモリ9に出力する。従つて、ランダム
アクセスメモリ9の第2アドレス(2番地)が書
き込み可能の状態になる。従つて、演奏者は前記
した場合と同様に入力装置11の各種スイツチを
操作することにより、ランダムアクセスメモリ9
の第2アドレスに演奏する曲の2拍目の楽音情報
を書き込むことができる。以後の書き込み動作
は、第2拍目の楽音情報の書き込みと全く同様
に、手動操作アドレスジエネレータ4の手動操作
歩進スイツチS2の投入設定と入力装置11の各
種スイツチの操作の繰り返しによつて行われる。 また、演奏者が入力装置11の操作を間違え
て、誤つた楽音情報をランダムアクセスメモリ9
に書き込んだ場合には、次の様な動作によつて誤
つて書き込んだ楽音情報を訂正することができ
る。先ず、手動操作アドレスジエネレータ制御装
置4のアツプ・ダウン指定スイツチS1をダウン
の側に投入設定する。これによつて出力端子A1
から論理値“0”が出力されるため、アドレスジ
エネレータ7は減算可能の状態になる。続いて、
誤つた楽音情報を書き込んだアドレス(番地)に
対応するアドレス進ADiがアドレスジエネレータ
7から発生されるまで手動操作歩進スイツチS2
を投入設定する。この操作によつて、誤つた楽音
情報が書き込まれたランダムアクセスメモリ9の
アドレスを指定した後、再び入力装置11の各種
スイツチを操作して正しい楽音情報を書き込めば
良い。 楽音情報読み出し動作 次に、以上記述した楽音情報書き込み動作によ
つてランダムアクセスメモリ9に書き込まれた楽
音情報を読み出して、自動演奏を行う場合につい
て説明する。 演奏者は、先ず書き込み・読み出し指定スイツ
チ8を固定接点Rの側に投入設定する。これによ
つて、ランダムアクセスメモリ9の書き込み・読
み出し指定入力端子W/Rに論理値“0”が入力
されるため、ランダムアクセスメモリ9は読み出
し可能の状態になる。次に手動・自動切換スイツ
チ6を固定接点Aに投入設定する。これによつて
時間検出自動アドレスジエネレータ制御装置5に
よつてアドレスジエネレータ7の制御が可能にな
る。次にスタートスイツチ1を投入設定すると、
前記した楽音情報書き込み動作の場合と全く同様
にアドレスジエネレータ7のリセツト状態が解除
され、アドレスジエネレータ7から第1番目のア
ドレス信号AD1が出力される。従つて、ランダ
ムアクセスメモリ9の第1アドレスに記憶された
演奏曲の第1拍目の楽音情報が読み出され、この
読み出された楽音情報のうち時間情報だけが時間
検出自動アドレスジエネレータ制御装置5に入力
され、残りの音階情報・休符情報・エンベロープ
制御情報は楽音形成装置10に入力される。 時間検出自動アドレスジエネレータ制御装置5
はこの1拍目の時間情報を受けて、直ちにその時
間情報が指定する時間の計数を開始し、それと同
時に出力端子B2から時間信号TS(論理値“1”)
を出力する。 楽音形成装置10はランダムアクセスメモリ9
から出力される音階情報・休符情報・エンベロー
プ制御情報並びに時間検出自動アドレスジエネレ
ータ制御装置5の出力する時間信号TS(論理値
“1”)を受けて、演奏曲の1拍目の楽音の発生を
これらの情報に従つて開始する。 やがて、時間検出自動アドレスジエネレータ制
御装置5が、ランダムアクセスメモリ9の第1ア
ドレスから読み出された時間情報によつて規定さ
れる時間を計数すると、その出力端子B1からパ
ルスが1つ発生されると同時に出力端子B2は時
間信号TS(論理値“1”)の出力を停止する。こ
れによつて、楽音形成装置10は演奏曲の1拍目
の楽音発生を終了する。出力端子B1から発生さ
れたパルスは手動・自動切換スイツチ6とオア回
路3を介してアドレスジエネレータ7の計数入力
端子Cに入力される。アドレスジエネレータ7は
このパルスを受けて第2番目のアドレス信号
AD2を出力する。従つて、ランダムアクセスメ
モリ9の第2アドレスに記憶されている楽音情報
が読み出される。以後の発音動作は1拍目の楽音
発生と全く同様にして行われ、2拍目の楽音が楽
音形成装置10から発音される。この様に時間検
出自動アドレスジエネレータ制御装置5の働きに
よつて次々とアドレスジエネレータ7が駆動さ
れ、これに従つてランダムアクセスメモリ9から
楽音情報が次々と読み出されて楽音形成装置10
から楽音が順次発生されるのである。 尚、この実施例では時間検出自動アドレスジエ
ネレータ制御装置5の出力端子B2から時間信号
TSとして論理値“1”が出力されているものと
して説明したが、この発明はこれに限定されるも
のではなく、例えば時間検出自動アドレスジエネ
レータ制御装置5がランダムアクセスメモリ9の
出力する時間を計数するとその出力端子B2から
時間信号TSとしてパルスを1つ発生する様にし
てもよい。 また、この実施例では入力装置11の出力がラ
ンダムアクセスメモリ9にのみ入力されるものと
して説明したが、入力装置11の出力を楽音形成
装置10にも入力させ、これによつてランダムア
クセスメモリ9に楽音情報を書き込む際に該楽音
情報に対応する楽音を楽音形成装置10から発音
させるようにしても良い。 このようにすると、発生される楽音の音高、音
色、音量等の特性は、書込みに係る楽音情報に応
じて制御されるので、発生される楽音を聴取する
ことにより書込みに係る楽音情報の適否を即座に
判断可能である。 次にこの発明をシンセサイザ方式の電子楽器に
応用した場合について第2図〜第7図を用いて説
明する。尚、この明細書に添付した図面ではアン
ド回路とオア回路をそれぞれ第2図A,Bに示す
記号で表示し、それぞれの図において入力信号
a,b,cがアンド回路とオア回路に入力されて
いることを示す。 第3図は第1図における入力装置11の詳細図
であり、各音符(16分音符、8分音符、…)にそ
れぞれ対応する時間情報指定スイツチT1〜T5並
びに各音域にそれぞれ対応するオクターブ情報指
定スイツチ01〜05並びに各音名C〜Bのそれぞれ
に対応する音名情報指定スイツチN1〜N12並び
に各休符(16分休符、8分休符、…)に対応する
休符情報指定スイツチR1〜R5(この休符情報は
時間情報としても用いられる。)並びに次の音符
が休符であることを示す休符指示情報指定スイツ
チNRが設けられている。この休符指示情報指定
スイツチNRはある楽音が発音されその次の音符
が休符である場合休符の前の発生楽音をある程度
伸ばして発音させ休符における不自然な楽音の消
滅を防止するために設けられているものである。
これらのスイツチ群T1〜T5、01〜05、N1〜
N12、R1〜R5、NRの一端には論理値“1”が
それぞれ入力されている。 時間情報指定スイツチT1〜T5の他端はそれぞ
れ図示する様にオア回路群21の入力側に接続さ
れ、同様に休符情報指定スイツチR1〜R5の他端
が一方においてオア回路群21の入力側に接続さ
れている。 ここで時間情報指定スイツチT1〜T5並びに休
符情報指定スイツチR1〜R4とオア回路群21
は、これらの各スイツチT1〜T5、R1〜R5のそ
れぞれを投入設定することによつて、オア回路群
21の各出力線TC1〜TC5に次の表(1)に示す様な
コード化された時間情報が出力される様に結線さ
れている。
従つて、入力装置11にはこれらの各種情報を
出力する多数のスイツチが設けられており、演奏
者は自分の意思に従つてこれらのスイツチを操作
してランダムアクセスメモリ9に発生楽音の楽音
情報を書き込む動作を行う。 ランダムアクセスメモリ9の読み出し出力側は
一方において楽音形成装置10に入力され、他方
において時間検出自動アドレスジエネレータ制御
装置5の入力側に接続されている。ここで、ラン
ダムアクセスメモリ9の読み出し出力側から時間
検出自動アドレスジエネレータ制御装置5に入力
されるのは上記楽音情報のうち時間情報だけであ
り、楽音形成装置10に入力されるものは上記楽
音情報から、時間情報を除いた残りの音階情報
(オクターブ情報+音名情報)と休符情報とエン
ベロープ制御情報である。 時間検出自動アドレスジエネレータ制御装置5
は、ランダムアクセスメモリ9から時間情報を受
けて、その指示された時間(楽音発生時間、楽音
発生休止時間)を正確に計数し、その時間内に限
つて出力端子B2から時間信号TS(論理値“1”)
を出力し、更に上記指定時間を計数すると同時に
出力端子B1からパルスを1つ発生する様に構成
されている。ここで、出力端子B1は手動・自動
切換スイツチ6の固定接点Aに接続され、出力端
子B2は楽音形成装置10の時間信号入力端子T
に接続されている。 楽音形成装置10は、ランダムアクセスメモリ
9から読み出される楽音情報、休符情報、エンベ
ロープ制御情報並びに時間検出自動アドレスジエ
ネレータ制御装置5の出力端子B2から出力され
る時間信号TSをそれぞれ受けて、この各情報と
時間信号によつて定められる楽音を発生する機能
を有している。 以上の構成を有するこの発明の実施例の動作に
ついて次に説明する。尚、説明の便宜上ランダム
アクセスメモリ9に楽音情報を書き込む「楽音情
報書き込み動作」とランダムアクセスメモリ9か
ら楽音情報を読み出し楽音を発生する「楽音情報
読み出し動作」に分けて説明する。 楽音情報書き込み動作 演奏者が楽音情報をランダムアクセスメモリ9
に書き込む場合には、書き込み・読み出し指定ス
イツチ8を固定接点Wの側に投入設定する。これ
によつて、スイツチ8を介して論理値“1”がラ
ンダムアクセスメモリ9の書き込み・読み出し指
定入力端子W/Rに入力されるため、ランダムア
クセスメモリ9は書き込み可能の状態になる。続
いて、手動・自動切換スイツチ6を固定接点Mに
投入設定し、更にスタートスイツチ1を投入設定
する。これによつて、手動操作アドレスジエネレ
ータ制御装置4によりアドレスジエネレータ7が
操作可能となる。また、アドレスジエネレータ7
のリセツト端子Rに印加されていた正電圧+Vが
スタートスイツチ1を介してアースされるため、
アドレスジエネレータ7のリセツト状態が解除さ
れる。アドレスジエネレータ7のリセツト状態が
解除された時点においては、遅延回路2とオア回
路3を介してまだ正電圧+Vがアドレスジエネレ
ータ7の計数入力端子Cに印加されているため、
アドレスジエネレータ7はこの正電圧+Vを論理
値“1”として計数し、これを第1番目のアドレ
ス信号AD1としてランダムアクセスメモリ9の
アドレス入力側に出力する。やがて、遅延回路2
の働きによつてアース電位(論理値“0”に相
当)がオア回路3に入力されるため、以後の動作
にスタートスイツチ1は関与しなくなる。以上の
説明から明らかな様に、スタートスイツチ1の投
入設定によつてアドレスジエネレータ7は第1番
目のアドレス信号AD1を発生し、この第1番目
のアドレス信号AD1によつてランダムアクセス
メモリ9の第1アドレス(1番地)が書き込み可
能の状態になる。この状態で、演奏者は自動演奏
する曲の1拍目の楽音情報(時間情報、音階情報
等)を入力装置11に設けられた各種スイツチを
操作することによりランダムアクセスメモリ9の
第1アドレスに書き込むことができる。 次に演奏者は手動操作アドレスジエネレータ制
御装置4のアツプ・ダウン指定スイツチS1がア
ツプ位置に投入されている(出力端子A1は論理
値“1”を出力する。)ことを確認する。これに
よつて、アドレスジエネレータ7のアツプ・ダウ
ン指定入力端子U/Dに論理値“1”が入力さ
れ、アドレスジエネレータ7が加算動作を行う状
態にある事が確認される。次に手動操作アドレス
ジエネレータ制御装置4の手動操作歩進スイツチ
S2を1回投入設定する。これによつて、手動操
作アドレスジエネレータ制御装置4の出力端子A
2からパルスが1つ発生され、このパルスは手
動・自動切換スイツチ6とオア回路3を介してア
ドレスジエネレータ7の計数入力端子Cに入力さ
れる。アドレスジエネレータ7はこのパルスを計
数し、第2番目のアドレス信号AD2をランダム
アクセスメモリ9に出力する。従つて、ランダム
アクセスメモリ9の第2アドレス(2番地)が書
き込み可能の状態になる。従つて、演奏者は前記
した場合と同様に入力装置11の各種スイツチを
操作することにより、ランダムアクセスメモリ9
の第2アドレスに演奏する曲の2拍目の楽音情報
を書き込むことができる。以後の書き込み動作
は、第2拍目の楽音情報の書き込みと全く同様
に、手動操作アドレスジエネレータ4の手動操作
歩進スイツチS2の投入設定と入力装置11の各
種スイツチの操作の繰り返しによつて行われる。 また、演奏者が入力装置11の操作を間違え
て、誤つた楽音情報をランダムアクセスメモリ9
に書き込んだ場合には、次の様な動作によつて誤
つて書き込んだ楽音情報を訂正することができ
る。先ず、手動操作アドレスジエネレータ制御装
置4のアツプ・ダウン指定スイツチS1をダウン
の側に投入設定する。これによつて出力端子A1
から論理値“0”が出力されるため、アドレスジ
エネレータ7は減算可能の状態になる。続いて、
誤つた楽音情報を書き込んだアドレス(番地)に
対応するアドレス進ADiがアドレスジエネレータ
7から発生されるまで手動操作歩進スイツチS2
を投入設定する。この操作によつて、誤つた楽音
情報が書き込まれたランダムアクセスメモリ9の
アドレスを指定した後、再び入力装置11の各種
スイツチを操作して正しい楽音情報を書き込めば
良い。 楽音情報読み出し動作 次に、以上記述した楽音情報書き込み動作によ
つてランダムアクセスメモリ9に書き込まれた楽
音情報を読み出して、自動演奏を行う場合につい
て説明する。 演奏者は、先ず書き込み・読み出し指定スイツ
チ8を固定接点Rの側に投入設定する。これによ
つて、ランダムアクセスメモリ9の書き込み・読
み出し指定入力端子W/Rに論理値“0”が入力
されるため、ランダムアクセスメモリ9は読み出
し可能の状態になる。次に手動・自動切換スイツ
チ6を固定接点Aに投入設定する。これによつて
時間検出自動アドレスジエネレータ制御装置5に
よつてアドレスジエネレータ7の制御が可能にな
る。次にスタートスイツチ1を投入設定すると、
前記した楽音情報書き込み動作の場合と全く同様
にアドレスジエネレータ7のリセツト状態が解除
され、アドレスジエネレータ7から第1番目のア
ドレス信号AD1が出力される。従つて、ランダ
ムアクセスメモリ9の第1アドレスに記憶された
演奏曲の第1拍目の楽音情報が読み出され、この
読み出された楽音情報のうち時間情報だけが時間
検出自動アドレスジエネレータ制御装置5に入力
され、残りの音階情報・休符情報・エンベロープ
制御情報は楽音形成装置10に入力される。 時間検出自動アドレスジエネレータ制御装置5
はこの1拍目の時間情報を受けて、直ちにその時
間情報が指定する時間の計数を開始し、それと同
時に出力端子B2から時間信号TS(論理値“1”)
を出力する。 楽音形成装置10はランダムアクセスメモリ9
から出力される音階情報・休符情報・エンベロー
プ制御情報並びに時間検出自動アドレスジエネレ
ータ制御装置5の出力する時間信号TS(論理値
“1”)を受けて、演奏曲の1拍目の楽音の発生を
これらの情報に従つて開始する。 やがて、時間検出自動アドレスジエネレータ制
御装置5が、ランダムアクセスメモリ9の第1ア
ドレスから読み出された時間情報によつて規定さ
れる時間を計数すると、その出力端子B1からパ
ルスが1つ発生されると同時に出力端子B2は時
間信号TS(論理値“1”)の出力を停止する。こ
れによつて、楽音形成装置10は演奏曲の1拍目
の楽音発生を終了する。出力端子B1から発生さ
れたパルスは手動・自動切換スイツチ6とオア回
路3を介してアドレスジエネレータ7の計数入力
端子Cに入力される。アドレスジエネレータ7は
このパルスを受けて第2番目のアドレス信号
AD2を出力する。従つて、ランダムアクセスメ
モリ9の第2アドレスに記憶されている楽音情報
が読み出される。以後の発音動作は1拍目の楽音
発生と全く同様にして行われ、2拍目の楽音が楽
音形成装置10から発音される。この様に時間検
出自動アドレスジエネレータ制御装置5の働きに
よつて次々とアドレスジエネレータ7が駆動さ
れ、これに従つてランダムアクセスメモリ9から
楽音情報が次々と読み出されて楽音形成装置10
から楽音が順次発生されるのである。 尚、この実施例では時間検出自動アドレスジエ
ネレータ制御装置5の出力端子B2から時間信号
TSとして論理値“1”が出力されているものと
して説明したが、この発明はこれに限定されるも
のではなく、例えば時間検出自動アドレスジエネ
レータ制御装置5がランダムアクセスメモリ9の
出力する時間を計数するとその出力端子B2から
時間信号TSとしてパルスを1つ発生する様にし
てもよい。 また、この実施例では入力装置11の出力がラ
ンダムアクセスメモリ9にのみ入力されるものと
して説明したが、入力装置11の出力を楽音形成
装置10にも入力させ、これによつてランダムア
クセスメモリ9に楽音情報を書き込む際に該楽音
情報に対応する楽音を楽音形成装置10から発音
させるようにしても良い。 このようにすると、発生される楽音の音高、音
色、音量等の特性は、書込みに係る楽音情報に応
じて制御されるので、発生される楽音を聴取する
ことにより書込みに係る楽音情報の適否を即座に
判断可能である。 次にこの発明をシンセサイザ方式の電子楽器に
応用した場合について第2図〜第7図を用いて説
明する。尚、この明細書に添付した図面ではアン
ド回路とオア回路をそれぞれ第2図A,Bに示す
記号で表示し、それぞれの図において入力信号
a,b,cがアンド回路とオア回路に入力されて
いることを示す。 第3図は第1図における入力装置11の詳細図
であり、各音符(16分音符、8分音符、…)にそ
れぞれ対応する時間情報指定スイツチT1〜T5並
びに各音域にそれぞれ対応するオクターブ情報指
定スイツチ01〜05並びに各音名C〜Bのそれぞれ
に対応する音名情報指定スイツチN1〜N12並び
に各休符(16分休符、8分休符、…)に対応する
休符情報指定スイツチR1〜R5(この休符情報は
時間情報としても用いられる。)並びに次の音符
が休符であることを示す休符指示情報指定スイツ
チNRが設けられている。この休符指示情報指定
スイツチNRはある楽音が発音されその次の音符
が休符である場合休符の前の発生楽音をある程度
伸ばして発音させ休符における不自然な楽音の消
滅を防止するために設けられているものである。
これらのスイツチ群T1〜T5、01〜05、N1〜
N12、R1〜R5、NRの一端には論理値“1”が
それぞれ入力されている。 時間情報指定スイツチT1〜T5の他端はそれぞ
れ図示する様にオア回路群21の入力側に接続さ
れ、同様に休符情報指定スイツチR1〜R5の他端
が一方においてオア回路群21の入力側に接続さ
れている。 ここで時間情報指定スイツチT1〜T5並びに休
符情報指定スイツチR1〜R4とオア回路群21
は、これらの各スイツチT1〜T5、R1〜R5のそ
れぞれを投入設定することによつて、オア回路群
21の各出力線TC1〜TC5に次の表(1)に示す様な
コード化された時間情報が出力される様に結線さ
れている。
【表】
この表(1)から明らかな様に各音符とそれぞれ対
応する各休符は同一のコードで示されている。 オクターブ情報指定スイツチ01〜05の他端はそ
れぞれ図示する様にオア回路群22の入力側に接
続され、また音名情報指定スイツチN1〜N12
の他端も図示する様にそれぞれオア回路群23の
入力側に接続されている。更に休符情報指定スイ
ツチR1〜R5の他端は他方においてオア回路25
の入力側に接続されている。オア回路群22,2
3の出力側は図示する様にアンド回路群24の第
1の入力端子群にそれぞれ接続され、オア回路2
5の出力側は図示する様にインバータ27を介し
てオア回路群24の第2の入力端子群に接続され
ている。 ここで、各音域に対応して設けられているオク
ターブ情報指定スイツチ01〜05の他端並びにオア
回路群22並びにアンド回路群24は、これらの
各接点01〜05のそれぞれを投入設定することによ
つて、アンド回路群24の出力線OC1〜OC3に
次の表(2)に示す様なコード化されたオクターブ情
報が出力される様に結線されている。
応する各休符は同一のコードで示されている。 オクターブ情報指定スイツチ01〜05の他端はそ
れぞれ図示する様にオア回路群22の入力側に接
続され、また音名情報指定スイツチN1〜N12
の他端も図示する様にそれぞれオア回路群23の
入力側に接続されている。更に休符情報指定スイ
ツチR1〜R5の他端は他方においてオア回路25
の入力側に接続されている。オア回路群22,2
3の出力側は図示する様にアンド回路群24の第
1の入力端子群にそれぞれ接続され、オア回路2
5の出力側は図示する様にインバータ27を介し
てオア回路群24の第2の入力端子群に接続され
ている。 ここで、各音域に対応して設けられているオク
ターブ情報指定スイツチ01〜05の他端並びにオア
回路群22並びにアンド回路群24は、これらの
各接点01〜05のそれぞれを投入設定することによ
つて、アンド回路群24の出力線OC1〜OC3に
次の表(2)に示す様なコード化されたオクターブ情
報が出力される様に結線されている。
【表】
また、各音名に対応して設けられている音名情
報指定スイツチN1〜N12の他端並びにオア回路
群23並びにアンド回路群24は、各スイツチ
N1〜N12のそれぞれを投入設定することによつ
てアンド回路群24の出力線NC1〜NC4に次の
表(3)に示す様なコード化された音名情報が出力さ
れる様に結線されている。
報指定スイツチN1〜N12の他端並びにオア回路
群23並びにアンド回路群24は、各スイツチ
N1〜N12のそれぞれを投入設定することによつ
てアンド回路群24の出力線NC1〜NC4に次の
表(3)に示す様なコード化された音名情報が出力さ
れる様に結線されている。
【表】
また各休符に対して設けられている休符情報指
定スイツチR1〜R5の他端並びにオア回路25並
びにインバータ27並びにアンド回路群24は、
各スイツチR1〜R5のいずれか1つを投入設定す
ると、表(4)に示す様にアンド回路群24の出力線
OC1〜OC3、NC1〜NC4がべて論理値“0”を出
力する様に結線されている。
定スイツチR1〜R5の他端並びにオア回路25並
びにインバータ27並びにアンド回路群24は、
各スイツチR1〜R5のいずれか1つを投入設定す
ると、表(4)に示す様にアンド回路群24の出力線
OC1〜OC3、NC1〜NC4がべて論理値“0”を出
力する様に結線されている。
【表】
また次の音符が休符であることを示す休符指示
情報指定スイツチNRは、これを投入設定すると
オア回路26の出力線NRCから論理値“1”が
出力される様に結線されている。 以上の説明から明らかな様に、楽譜上の音符が
意味する発音時間が表(1)の時間情報によつて表示
され、楽譜上の音符が意味する発生楽音の音高が
表(2)のオクターブ情報並びに表(3)の音名情報によ
つて表示される。ここで前記した様にオクターブ
情報と音名情報をあわせて音階情報と呼称する。
また楽譜上の休符が意味する楽音発生の休止時間
が表(1)の時間情報で示され、この休止時間内は楽
音発生を確実に休止するため表(4)に示す様にオク
ターブ情報と音名情報をすべて論理値“0”にし
ている。 また、以上の様にしてコード化された各種情報
の他にエンベロープ発生器制御用のエンベロープ
制御情報を出力するため、図示しない適宜の電圧
源に接続された可変抵抗群28が設けられてお
り、この可変抵抗群28はアナログ・デジタル変
換器(以下、A/Dコンバータと称す)群29の
入力側にそれぞれ接続されている。A/Dコンバ
ータ群29によつてデジタル変換された可変抵抗
群28の各出力がエンベロープ制御情報として出
力される。 以上の説明から明らかな様に、この入力装置1
1によれば、各種情報指定スイツチT1〜T5、
01〜05、N1〜N12、R12〜R5、NR
を適宜に投入設定し可変抵抗群28を適宜に調整
することによつて、一つの楽音(楽譜上の音符)
に関するすべての情報(時間情報、音階情報、休
符情報、エンベロープ制御情報)をコード化して
発生することができる。 尚、この実施例では時間情報の最小単位を16分
音符とし、更に時間情報を16分音符から全音符ま
での5つに限定したが、この発明はこれに限定さ
れるものでなく、例えば時間情報の最小単位を64
分音符として更に各種付点音符等も時間情報とし
て出力する様に入力装置11を構成しても良い。 第4図は第1図におけるランダムアクセスメモ
リ9と楽音形成装置10を示す詳細図であり、こ
の実施例では楽音形成装置10としてシンセサイ
ザを用いている。 先ずランダムアクセスメモリ9への楽音情報書
き込み動作から説明する。第4図においてランダ
ムアクセスメモリ9の書き込み・読み出し指定入
力端子W/Rに論理値“1”が入力されていると
き、前記した様にランダムアクセスメモリ9は書
き込み可能の状態にある。この状態の場合には、
アドレスジエネレータ7から出力されるアドレス
信号ADi(i=1…n)によつて指定される各ア
ドレス(この実施例では1つのアドレスが第4図
のランダムアクセスメモリ9内に示す一行の複数
のビツトに相当する。)に入力装置11から出力
されるコード化された楽音情報(時間情報、音階
情報等)が書き込まれる。特に、ランダムアクセ
スメモリ9の各アドレスにおける最終ビツト※に
は、次のアドレスに書き込まれる楽音情報が休符
か否かを示す休符指示情報(第3図の休符指示情
報指定スイツチNRにより入力装置11の出力線
NRCから出力される情報)が書き込まれる。即
ち、次の発生楽音が休符の場合にはこの最終ビツ
トに論理値“1”が書き込まれ、次の楽音が休符
でない場合には論理値“0”が書き込まれる。 前記した様にランダムアクセスメモリ9の書き
込み時には、手動操作アドレスジエネレータ制御
装置4を作動させ(第1図の手動・自動切換スイ
ツチ6を固定接点Mに設定する。)、手動操作歩進
スイツチS2を投入設定することによつてアドレ
スジエネレータ7のアドレス信号ADiの発生を制
御している。従つて、演奏者はこの手動操作歩進
スイツチS2を投入設定し更に入力装置11の各
スイツチT1〜T5、01〜05、N1〜N12、R
12〜R122、NRを適宜投入設定して可変抵
抗群28を調整することにより、次々と楽音情報
をランダムアクセスメモリ9に書き込むことが出
来る。 以上に記述した操作によつてランダムアクセス
メモリ9に楽音情報を1曲分書き込み、更にこれ
を自動演奏する場合について説明する。第4図に
おいて、ランダムアクセスメモリ9の書き込み・
読み出し指定入力端子W/Rに論理値“0”が入
力されているとき、前記した様にランダムアクセ
スメモリ9は読み出し可能の状態にある。また前
記した様にアドレスジエネレータ7は読み出し時
には時間検出自動アドレスジエネレータ制御装置
5によつて自動制御される(第1図において手
動・自動切換スイツチ6を固定接点Aに投入設定
する)。また、この実施例では前記した様に楽音
形成装置10にシンセサイザを用いており、この
シンセサイザは主として電圧制御形発振器35と
電圧制御形フイルタ36と電圧制御形増幅器37
並びにサウンドシステム38によつて構成されて
いる。また、電圧制御形発振器35には発振器用
エンベロープ波形発生器32が設けられ、同様に
電圧制御形フイルタ36にはフイルタ用エンベロ
ープ波形発生器33が設けられ、同様に電圧制御
形増幅器37には増幅器用エンベロープ波形発生
器34が設けられている。 今、仮にランダムアクセスメモリ9のあるアド
レスがアドレスジエネレータ7の出力するアドレ
ス信号ADiによつて指定されたとする。このとき
ランダムアクセスメモリ9は読み出し可能の状態
にあるため指定されたアドレスに記憶している楽
音情報を読み出す。読み出された楽音情報のうち
時間情報だけが第1図及び第4図に示す様に時間
検出自動アドレスジエネレータ5に入力され、残
りの音階情報(オクターブ情報+音名情報)と休
符情報、エンベロープ制御情報がそれぞれラツチ
回路30を介して、デジタル・アナログ変換器
(以下、D/Aコンバータと称す)群31に入力
される。D/Aコンバータ群31によつてアナロ
グ信号化された楽音情報は適宜にエンベロープ発
生器32,33,34並びに電圧制御形発振器3
5、電圧制御形フイルタ36に入力される。 また時間検出自動アドレスジエネレータ制御装
置5は上記時間情報を受けて、第1図に示す様に
その出力端子B2から時間信号TSを出力する。こ
の時間信号TSはエンベロープ波形発生器32,
33,34の時間信号入力端子Tに入力される。 エンベロープ波形発生器32,33,34及び
電圧制御形発振器35及び電圧制御形フイルタ3
6及び電圧制御形増幅器37及びサウンドシステ
ム38から成るシンセサイザは、D/Aコンバー
タ群31によつてアナログ信号化された楽音情報
と時間検出自動アドレスジエネレータ制御装置5
の出力する時間信号TSを受けて、ランダムアク
セスメモリ9に記憶されていた楽音を正確に発音
する。ランダムアクセスメモリ9に記憶されてい
た時間情報により定まる一定時間発音すると、前
記した様に時間検出自動アドレスジエネレータ制
御装置5の出力端子B1(第1図参照)からパルス
が1つ発生され、これがアドレスジエネレータ7
に入力されるため、アドレスジエネレータ7は次
のアドレス信号ADiを出力する。従つて、ランダ
ムアクセスメモリ9の次のアドレスが指定され、
以後同様の楽音情報読み出し動作が繰り返し行わ
れる。 ここで、ラツチ回路30はランダムアクセスメ
モリ9の各アドレスの最終ビツト※に論理値
“1”(休符指示情報)が記憶されている場合(即
ち、次のアドレスに記憶されている楽音情報が休
符の場合)に限つて作動するものであり、発生楽
音が休符の存在によつて急激に消滅するのを防止
するため一時的に楽音情報をラツチして、自然な
感じで徐々に発生楽音を消滅させる機能を有して
いる。 第5図(A)は第1図における手動操作アドレスジ
エネレータ制御装置4と時間検出自動アドレスジ
エネレータ制御装置5とアドレスジエネレータ7
の詳細図である。 手動操作アドレスジエネレータ制御装置4はア
ツプ・ダウン指定スイツチS1と手動操作歩進ス
イツチS2によつて構成されている。アツプ・ダ
ウン指定スイツチS1の一端はアースされ、他端
は一方において抵抗を介して正電圧源+Vに接続
され他方においてアドレスジエネレータ7のカウ
ンタ71のアツプ・ダウン指定入力端子U/Dに
接続されている。また手動操作歩進スイツチS2
には一方において正電圧源+Vに接続され、他方
においてコンデンサ41と抵抗42から成る微分
回路を介して手動・自動切換スイツチ6の固定接
点Mに接続されている。 スタートスイツチ1の一端はアースされ、その
他端は一方において抵抗を介して正電圧源+Vに
接続され他方において微分回路61の入力側とア
ドレスジエネレータ7のカウンタ71のリセツト
端子Rに接続されている。微分回路61の出力側
は遅延回路62とインバータ63を介してオア回
路3の第1の入力端子に接続されている。またイ
ンバータ63の出力側はスイツチ65を介して時
間検出自動アドレスジエネレータ制御装置5の発
振器50のリセツト端子Rに接続されている。オ
ア回路3の第2の入力端子には手動・自動切換ス
イツチ6の可動接点が接続されており、オア回路
3の出力側はカウンタ71の計数入力端子Cに接
続されている。 アドレスジエネレータ7はカウンタ71とデコ
ーダ72で構成されており、カウンタ71の出力
側はデコーダ72の入力側に接続されている。デ
コーダ72の出力側は、第1図に示す様にランダ
ムアクセスメモリ9のアドレス入力側に接続され
ている。 時間検出自動アドレスジエネレータ制御装置5
は次の様に構成されている。クロツクパルスCP
を発生し可変抵抗51によつてその発振周波数を
調整することができる発振器50の出力側が、一
方において分周器52の入力側に接続され、他方
においてD型フリツプフロツプ58のリセツト端
子Rに接続されている。分周器52の出力側はカ
ウンタとデコーダの組合せから成る計数回路53
の計数入力端子Cに接続されている。ここで計数
回路53はその計数入力端子Cに入力されるパル
スCP′を順次計数し、その計数値に対応した1本
の出力線Ci(i=1、2……n)に論理値“1”
を出力する様に構成されている。この実施例で
は、クロツクパルスCP′が16分音符に相当する周
期で出力される様に分周器52が形成されてい
る。計数回路53の各出力線C1〜Cnはリードオ
ンリイメモリ54のアドレス入力側に接続されて
おり、リードオンリイメモリ54の各出力線R1
2、R2〜Rnはそれぞれ図示する様に対応するア
ンド回路AN1〜ANnの入力側に接続されてい
る。ここで、リードオンリイメモリ54は第5図
(B)に示すオア回路群と等価の機能を有しており、
計数回路53の各出力線Ciに出力される論理値
“1”に対応して出力線R12〜Rnにそれぞれ表
(5)及び第6図(A)に示す様な論理値を出力する様に
構成されている。
情報指定スイツチNRは、これを投入設定すると
オア回路26の出力線NRCから論理値“1”が
出力される様に結線されている。 以上の説明から明らかな様に、楽譜上の音符が
意味する発音時間が表(1)の時間情報によつて表示
され、楽譜上の音符が意味する発生楽音の音高が
表(2)のオクターブ情報並びに表(3)の音名情報によ
つて表示される。ここで前記した様にオクターブ
情報と音名情報をあわせて音階情報と呼称する。
また楽譜上の休符が意味する楽音発生の休止時間
が表(1)の時間情報で示され、この休止時間内は楽
音発生を確実に休止するため表(4)に示す様にオク
ターブ情報と音名情報をすべて論理値“0”にし
ている。 また、以上の様にしてコード化された各種情報
の他にエンベロープ発生器制御用のエンベロープ
制御情報を出力するため、図示しない適宜の電圧
源に接続された可変抵抗群28が設けられてお
り、この可変抵抗群28はアナログ・デジタル変
換器(以下、A/Dコンバータと称す)群29の
入力側にそれぞれ接続されている。A/Dコンバ
ータ群29によつてデジタル変換された可変抵抗
群28の各出力がエンベロープ制御情報として出
力される。 以上の説明から明らかな様に、この入力装置1
1によれば、各種情報指定スイツチT1〜T5、
01〜05、N1〜N12、R12〜R5、NR
を適宜に投入設定し可変抵抗群28を適宜に調整
することによつて、一つの楽音(楽譜上の音符)
に関するすべての情報(時間情報、音階情報、休
符情報、エンベロープ制御情報)をコード化して
発生することができる。 尚、この実施例では時間情報の最小単位を16分
音符とし、更に時間情報を16分音符から全音符ま
での5つに限定したが、この発明はこれに限定さ
れるものでなく、例えば時間情報の最小単位を64
分音符として更に各種付点音符等も時間情報とし
て出力する様に入力装置11を構成しても良い。 第4図は第1図におけるランダムアクセスメモ
リ9と楽音形成装置10を示す詳細図であり、こ
の実施例では楽音形成装置10としてシンセサイ
ザを用いている。 先ずランダムアクセスメモリ9への楽音情報書
き込み動作から説明する。第4図においてランダ
ムアクセスメモリ9の書き込み・読み出し指定入
力端子W/Rに論理値“1”が入力されていると
き、前記した様にランダムアクセスメモリ9は書
き込み可能の状態にある。この状態の場合には、
アドレスジエネレータ7から出力されるアドレス
信号ADi(i=1…n)によつて指定される各ア
ドレス(この実施例では1つのアドレスが第4図
のランダムアクセスメモリ9内に示す一行の複数
のビツトに相当する。)に入力装置11から出力
されるコード化された楽音情報(時間情報、音階
情報等)が書き込まれる。特に、ランダムアクセ
スメモリ9の各アドレスにおける最終ビツト※に
は、次のアドレスに書き込まれる楽音情報が休符
か否かを示す休符指示情報(第3図の休符指示情
報指定スイツチNRにより入力装置11の出力線
NRCから出力される情報)が書き込まれる。即
ち、次の発生楽音が休符の場合にはこの最終ビツ
トに論理値“1”が書き込まれ、次の楽音が休符
でない場合には論理値“0”が書き込まれる。 前記した様にランダムアクセスメモリ9の書き
込み時には、手動操作アドレスジエネレータ制御
装置4を作動させ(第1図の手動・自動切換スイ
ツチ6を固定接点Mに設定する。)、手動操作歩進
スイツチS2を投入設定することによつてアドレ
スジエネレータ7のアドレス信号ADiの発生を制
御している。従つて、演奏者はこの手動操作歩進
スイツチS2を投入設定し更に入力装置11の各
スイツチT1〜T5、01〜05、N1〜N12、R
12〜R122、NRを適宜投入設定して可変抵
抗群28を調整することにより、次々と楽音情報
をランダムアクセスメモリ9に書き込むことが出
来る。 以上に記述した操作によつてランダムアクセス
メモリ9に楽音情報を1曲分書き込み、更にこれ
を自動演奏する場合について説明する。第4図に
おいて、ランダムアクセスメモリ9の書き込み・
読み出し指定入力端子W/Rに論理値“0”が入
力されているとき、前記した様にランダムアクセ
スメモリ9は読み出し可能の状態にある。また前
記した様にアドレスジエネレータ7は読み出し時
には時間検出自動アドレスジエネレータ制御装置
5によつて自動制御される(第1図において手
動・自動切換スイツチ6を固定接点Aに投入設定
する)。また、この実施例では前記した様に楽音
形成装置10にシンセサイザを用いており、この
シンセサイザは主として電圧制御形発振器35と
電圧制御形フイルタ36と電圧制御形増幅器37
並びにサウンドシステム38によつて構成されて
いる。また、電圧制御形発振器35には発振器用
エンベロープ波形発生器32が設けられ、同様に
電圧制御形フイルタ36にはフイルタ用エンベロ
ープ波形発生器33が設けられ、同様に電圧制御
形増幅器37には増幅器用エンベロープ波形発生
器34が設けられている。 今、仮にランダムアクセスメモリ9のあるアド
レスがアドレスジエネレータ7の出力するアドレ
ス信号ADiによつて指定されたとする。このとき
ランダムアクセスメモリ9は読み出し可能の状態
にあるため指定されたアドレスに記憶している楽
音情報を読み出す。読み出された楽音情報のうち
時間情報だけが第1図及び第4図に示す様に時間
検出自動アドレスジエネレータ5に入力され、残
りの音階情報(オクターブ情報+音名情報)と休
符情報、エンベロープ制御情報がそれぞれラツチ
回路30を介して、デジタル・アナログ変換器
(以下、D/Aコンバータと称す)群31に入力
される。D/Aコンバータ群31によつてアナロ
グ信号化された楽音情報は適宜にエンベロープ発
生器32,33,34並びに電圧制御形発振器3
5、電圧制御形フイルタ36に入力される。 また時間検出自動アドレスジエネレータ制御装
置5は上記時間情報を受けて、第1図に示す様に
その出力端子B2から時間信号TSを出力する。こ
の時間信号TSはエンベロープ波形発生器32,
33,34の時間信号入力端子Tに入力される。 エンベロープ波形発生器32,33,34及び
電圧制御形発振器35及び電圧制御形フイルタ3
6及び電圧制御形増幅器37及びサウンドシステ
ム38から成るシンセサイザは、D/Aコンバー
タ群31によつてアナログ信号化された楽音情報
と時間検出自動アドレスジエネレータ制御装置5
の出力する時間信号TSを受けて、ランダムアク
セスメモリ9に記憶されていた楽音を正確に発音
する。ランダムアクセスメモリ9に記憶されてい
た時間情報により定まる一定時間発音すると、前
記した様に時間検出自動アドレスジエネレータ制
御装置5の出力端子B1(第1図参照)からパルス
が1つ発生され、これがアドレスジエネレータ7
に入力されるため、アドレスジエネレータ7は次
のアドレス信号ADiを出力する。従つて、ランダ
ムアクセスメモリ9の次のアドレスが指定され、
以後同様の楽音情報読み出し動作が繰り返し行わ
れる。 ここで、ラツチ回路30はランダムアクセスメ
モリ9の各アドレスの最終ビツト※に論理値
“1”(休符指示情報)が記憶されている場合(即
ち、次のアドレスに記憶されている楽音情報が休
符の場合)に限つて作動するものであり、発生楽
音が休符の存在によつて急激に消滅するのを防止
するため一時的に楽音情報をラツチして、自然な
感じで徐々に発生楽音を消滅させる機能を有して
いる。 第5図(A)は第1図における手動操作アドレスジ
エネレータ制御装置4と時間検出自動アドレスジ
エネレータ制御装置5とアドレスジエネレータ7
の詳細図である。 手動操作アドレスジエネレータ制御装置4はア
ツプ・ダウン指定スイツチS1と手動操作歩進ス
イツチS2によつて構成されている。アツプ・ダ
ウン指定スイツチS1の一端はアースされ、他端
は一方において抵抗を介して正電圧源+Vに接続
され他方においてアドレスジエネレータ7のカウ
ンタ71のアツプ・ダウン指定入力端子U/Dに
接続されている。また手動操作歩進スイツチS2
には一方において正電圧源+Vに接続され、他方
においてコンデンサ41と抵抗42から成る微分
回路を介して手動・自動切換スイツチ6の固定接
点Mに接続されている。 スタートスイツチ1の一端はアースされ、その
他端は一方において抵抗を介して正電圧源+Vに
接続され他方において微分回路61の入力側とア
ドレスジエネレータ7のカウンタ71のリセツト
端子Rに接続されている。微分回路61の出力側
は遅延回路62とインバータ63を介してオア回
路3の第1の入力端子に接続されている。またイ
ンバータ63の出力側はスイツチ65を介して時
間検出自動アドレスジエネレータ制御装置5の発
振器50のリセツト端子Rに接続されている。オ
ア回路3の第2の入力端子には手動・自動切換ス
イツチ6の可動接点が接続されており、オア回路
3の出力側はカウンタ71の計数入力端子Cに接
続されている。 アドレスジエネレータ7はカウンタ71とデコ
ーダ72で構成されており、カウンタ71の出力
側はデコーダ72の入力側に接続されている。デ
コーダ72の出力側は、第1図に示す様にランダ
ムアクセスメモリ9のアドレス入力側に接続され
ている。 時間検出自動アドレスジエネレータ制御装置5
は次の様に構成されている。クロツクパルスCP
を発生し可変抵抗51によつてその発振周波数を
調整することができる発振器50の出力側が、一
方において分周器52の入力側に接続され、他方
においてD型フリツプフロツプ58のリセツト端
子Rに接続されている。分周器52の出力側はカ
ウンタとデコーダの組合せから成る計数回路53
の計数入力端子Cに接続されている。ここで計数
回路53はその計数入力端子Cに入力されるパル
スCP′を順次計数し、その計数値に対応した1本
の出力線Ci(i=1、2……n)に論理値“1”
を出力する様に構成されている。この実施例で
は、クロツクパルスCP′が16分音符に相当する周
期で出力される様に分周器52が形成されてい
る。計数回路53の各出力線C1〜Cnはリードオ
ンリイメモリ54のアドレス入力側に接続されて
おり、リードオンリイメモリ54の各出力線R1
2、R2〜Rnはそれぞれ図示する様に対応するア
ンド回路AN1〜ANnの入力側に接続されてい
る。ここで、リードオンリイメモリ54は第5図
(B)に示すオア回路群と等価の機能を有しており、
計数回路53の各出力線Ciに出力される論理値
“1”に対応して出力線R12〜Rnにそれぞれ表
(5)及び第6図(A)に示す様な論理値を出力する様に
構成されている。
【表】
Claims (1)
- 【特許請求の範囲】 1 (a) 自動演奏用の少なくとも音高情報、時間
情報及び楽音制御情報の入力操作を行うための
入力手段と、 (b) 多数のアドレスを有し、各アドレス毎に読み
書き可能な記憶装置と、 (c) この記憶装置に関してアドレス値増大方向又
はアドレス値減少方向のいずれの方向でもアド
レス更新操作を行うことができるアドレス更新
手段と、 (d) このアドレス更新手段の操作に応じて前記記
憶装置のアドレスを指定するアドレス指定手段
と、 (e) 前記記憶装置において前記アドレス指定手段
で指定されたアドレスに前記入力手段の操作に
基づく音高情報、時間情報及び楽音制御情報を
書込む書込手段と、 (f) 前記記憶装置に書込まれた音高情報及び楽音
制御情報を読み出すものであつて、この読み出
しを時間情報に従つて順次進める読出手段と、 (g) 前記書込手段による書込みの際には書込みに
係る音高情報及び楽音制御情報に基づいて楽音
信号を発生すると共に、前記読出手段による読
出しの際には読出しに係る音高情報及び楽音制
御情報に基づいて楽音信号を発生するものであ
つて、書込み及び読出しのいずれの際にも楽音
制御情報に応じて楽音信号の音色及び音量のう
ち少なくとも1つを制御する楽音発生手段と をそなえた電子楽器の自動演奏装置。 2 (a) 自動演奏用の少なくとも音高情報、時間
情報及び楽音制御情報の入力操作を行うための
入力手段と、 (b) 多数のアドレスを有し、各アドレス毎に読み
書き可能な記憶装置と、 (c) この記憶装置に関してアドレス値増大方向又
はアドレス値減少方向のいずれの方向でもアド
レス更新操作を行うことができるアドレス更新
手段と、 (d) このアドレス更新手段の操作に応じて前記記
憶装置のアドレスを指定するアドレス指定手段
と、 (e) 前記記憶装置において前記アドレス指定手段
で指定されたアドレスに前記入力手段の操作に
基づく音高情報、時間情報及び楽音制御情報を
書込む書込手段と、 (f) 前記記憶装置に書込まれた音高情報及び楽音
制御情報を読み出すものであつて、この読み出
しを時間情報に従つて順次進めるか又は前記ア
ドレス更新手段の操作に応じて逐一進めるかを
選択する選択手段を有する読出手段と、 (g) この読出手段で前記記憶装置から読み出され
た音高情報及び楽音制御情報に基づいて楽音信
号を発生するものであつて、該楽音制御情報に
応じて該楽音信号の音色及び音量のうち少なく
とも1つを制御する楽音発生手段と をそなえた電子楽器の自動演奏装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1308084A JPH02210396A (ja) | 1989-11-28 | 1989-11-28 | 電子楽器の自動演奏装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1308084A JPH02210396A (ja) | 1989-11-28 | 1989-11-28 | 電子楽器の自動演奏装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12252177A Division JPS5456414A (en) | 1977-10-14 | 1977-10-14 | Automatic performance apparatus of electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02210396A JPH02210396A (ja) | 1990-08-21 |
| JPH0447320B2 true JPH0447320B2 (ja) | 1992-08-03 |
Family
ID=17976678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1308084A Granted JPH02210396A (ja) | 1989-11-28 | 1989-11-28 | 電子楽器の自動演奏装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02210396A (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2537236B2 (ja) * | 1987-06-30 | 1996-09-25 | 株式会社東芝 | 不揮発性半導体メモリ |
-
1989
- 1989-11-28 JP JP1308084A patent/JPH02210396A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02210396A (ja) | 1990-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6226477B2 (ja) | ||
| JPH0452960B2 (ja) | ||
| JPS6230635B2 (ja) | ||
| JPH0120756B2 (ja) | ||
| US4344344A (en) | Electronic musical instrument having musical performance training system | |
| JPS6134679B2 (ja) | ||
| US4314493A (en) | Automatic rhythm pattern accompaniment equipment | |
| JPS6364799B2 (ja) | ||
| JPS647397B2 (ja) | ||
| JPS648357B2 (ja) | ||
| JPH0447320B2 (ja) | ||
| JP2572318B2 (ja) | 自動演奏装置 | |
| JPS628797B2 (ja) | ||
| JPS628795B2 (ja) | ||
| JPH067334B2 (ja) | 電子楽器 | |
| JPS61256391A (ja) | 自動演奏装置 | |
| JP2636393B2 (ja) | 自動演奏装置 | |
| JPH0451838B2 (ja) | ||
| JPH0434756B2 (ja) | ||
| JPH04257895A (ja) | 自動伴奏システムのコードステップレコーディング装置及び方法 | |
| JPS628798B2 (ja) | ||
| JP2738359B2 (ja) | リズム音発生装置およびその発音制御方注 | |
| JPS6331788B2 (ja) | ||
| JPS6029958B2 (ja) | 電子楽器 | |
| JPH0132997B2 (ja) |