JPS6037480B2 - 演奏制御システム - Google Patents

演奏制御システム

Info

Publication number
JPS6037480B2
JPS6037480B2 JP51150239A JP15023976A JPS6037480B2 JP S6037480 B2 JPS6037480 B2 JP S6037480B2 JP 51150239 A JP51150239 A JP 51150239A JP 15023976 A JP15023976 A JP 15023976A JP S6037480 B2 JPS6037480 B2 JP S6037480B2
Authority
JP
Japan
Prior art keywords
circuit
key
signal
envelope
output
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
Application number
JP51150239A
Other languages
English (en)
Other versions
JPS5374023A (en
Inventor
俊雄 樫尾
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.)
KASHIO KEISANKI KK
Original Assignee
KASHIO KEISANKI KK
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 KASHIO KEISANKI KK filed Critical KASHIO KEISANKI KK
Priority to JP51150239A priority Critical patent/JPS6037480B2/ja
Publication of JPS5374023A publication Critical patent/JPS5374023A/ja
Publication of JPS6037480B2 publication Critical patent/JPS6037480B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 本発明は電子楽器における演奏時の連続的なキー操作に
対して効果的に音量ェンベローブの立上り制御を行う演
奏制御システムに関する。
電子楽器に於いては、演奏に伴って種々のキー操作の手
法が用いられるものであるが、連続的なキー操作例えば
キー操作中でこのキーが離されていないうちに次のキー
操作がなされるアルベジオ秦法等では、新たに操作され
たキーに対する音量ェンベローブ制御に問題があった。
即ち、従来では単音蓑法の例えばシンセサィザのように
、新たに操作されたキーに対する音量ェンべローブは先
に操作されたキーに対する音量ヱンベローブを受け継ぐ
様に制御したり、またCR時定数によるアナログ的音量
ェンベローブ制御のように新たに操作されたキーに対す
る音量ヱンべローブは先に操作されたキーに対する音量
ェンベローブを停止し最初から立上るように制御したり
するものであった。更に、例えばピアノのように複数の
音量ェンベローブを並列的に設け、夫々独立して音量ヱ
ンベローブを制御する方法もあった。しかし、これらの
場合、正しい音色が得られなかったり、回路構成が複雑
化する等の欠点があった。本発明は上記の点に鑑みて成
されたもので、演奏時における連続的な操作に対しても
簡単なディジタル的手法を用いて効果的な音量ェンベロ
ーフの制御を行うようにする演奏制御システムを提供す
るものである。
以下、図面に基づいて本発明の一実旋例を詳細に説明す
る。
第1図は本発明に係る全体構成を示すもので、1は、第
2図の如く多数の演奏用キーが配列されたキーマトリツ
クスで、この場合84個のキーが12列7行に配列され
てなる。
2はクロックパルスCPIを計数する8心隼の計数回路
であり、4ビット12進のバィナリの列計数回路2a及
び3ビット7進のバィナリの行計数回路2bとから構成
され、列計数回路2aの各ビット出力は音階デコーダ3
へ、行計数回路2bの各ビット出力はオクターブデコー
ダ4に供給され逐次タイミング信号を発生する。
前記マトリックス回路1の詳細は第3図に示されるもの
で、84個のキーは音階デコーダ3からのIZ本の入力
ライン1−1,・・・・・・,1一12及び出力ライン
1−13,・・…・,1一19に結合される。
そして前記出力ライン1一13,・・・・・・,1一1
9はオクターブデコーダ4の各出力ライン1一20,・
・・・・・,1−26と論理積援綾されるアンド回路1
一27,・・・・・・,1一33を介してオア回路1−
34に接続され、前記キーが操作された場合にオクター
ブタイミング信号に対応した音階デコーダ3からの操作
タイミング信号をこのオア回路1−34より出力するも
のである。また、列計数回路2aの4及び8ウェイトの
ビット段出力はアンド回路5に結合され、その出力の立
上り時に列計数回路2aをリセットすると共に行計数回
路2bに「十1一歩進信号を供給し、行計数回路2bの
各ビット段出力はアンド回路6に結合されその出力の立
上り時にこの行計数回路2bをリセットするように計数
動作する為、列計数回路2a、行計数回路2bは夫々1
2進、7進で計数動作されるものである。前記計数回路
2の各ビット段出力は7ビットパラレルの第1レレジス
夕7及び一致回路8に後述するアンド回路9からの出力
信号に同期して供給され、さらに、この第1レジスタ7
の各ビット段出力は7ビットパラレルの第2のレジスタ
10及び前記一致回路8に後述するアンド回路11から
の出力信号に同期して供給されるものである。
この第2のレジスタ10の7ビットパラレル数値情報は
音高クロック制御回路12に供給され、ここでは前記数
値情報に基づく音高に対応した周波数のクロック信号を
アドレス制御回路13にアドドレスステップ信号として
供給し、楽音波形記憶装置14に記憶されている楽音波
形アドレスステップ毎に読み出すようにするものである
。前記楽音波形記憶装置14は、第4図に示した半波の
楽音波形をディジタル的に記憶する例えばRAM(ラン
ダム・アクセス・メモリ)から構成されるもので、例れ
ば256(ステップ)×11(ビット)=2,816(
ビット)の記憶容量を有するものとする。一方、アドレ
ス制御回路は第5図に示されるもので、「0」から「2
55」の256ステップのバィナリ計数状態を得る8ビ
ットのアップ・ダウン計数動作するアドレスカウンタ1
3−1が設けられている。即ち、このアドレスカウンタ
13ーーは「0」から「255一計数状態迄順次アップ
方向に計数されて楽音波形記憶装贋14に記憶されてい
る半波の楽音波形を読み出した後ダウン方向に「255
」から「0一計数状態迄順次指定して逆方向に楽音波形
を読み出すことによって求める全波の楽音波形を読み出
し出力するように動作するものである。従って昔高クロ
ック制御回路12から指定された音高に対応する周波数
のクロック信号(第6図a参照)がアドレスカウンタ1
3−1に供給されると前記楽音波形記憶装置14は順次
アップ方向にアドレススステツプされる。そして、アド
レスカゥンタ13−1が第6図に示す如く「255一計
数状態になると第6図bの如くキャリー信号がオア回路
13−2に供給されるため、デイレードフリップフロッ
プ(以下DF/Fと称呼する)回路13一3のQ側出力
及び演奏指令が与えられているァンド回路13−4が開
かれ、その出力信号力ギDF/F回路13一5に印加さ
れる。このDF/F回路13−5は前述した音高クロッ
ク信号をィンバータ13一6で反転した出力信号の立上
り特にQ側出力により信号を発生し、アドレスカウンタ
13−1に第6図cの如くダウン指令信号を供給する。
また、このダウン指令信号は前記オア回路13−2に帰
還されると共にアンド回路13一7の入力端にも印加さ
れる。そして、ダウン指令信号に基づくアドレスカウン
ター3−1のダウン計数動作時にこのアドレスカウンタ
13−1が「0一計数状態になると、オア回路13一8
を介してィンバータ13一9から第6図dの如く「OJ
検出信号が得られアンド回路13一7に印加される。こ
の時、アンド回路13−7にはDF/F回路13一3Q
側からの信号も印加されているため、このアンド回路1
3一7に開かれ、その出力信号はDF/F回路13一3
のデータ入力端に印加され音高クロック信号に同期して
その出力状態が反転されQ側出力により第6図eの如く
S信号を得る。このDF/F回路13−3のQ側出力信
号はゲート回路15に印加されているため、前記S信号
出力時はゲート出力を禁止し「0一世力状態とするもの
である。即ち、アドレスカウンター13ーIはダウン指
令によって第6図e出力時には「OJ計数状態から「2
55J計数状態になるが、この時点ではゲート回路15
からの出力が禁止されることになる。そして、DF/F
回路13一3のQ側出力端からS信号が出力されること
によりアンド回路13一4,13−7の出力が禁止され
、第6図Cの様に再びダウン指令からアップ指令に変わ
る為アドレスカウンター13ーーはアップ方向に計数動
作され「0」計数状態から計数歩進される。従って、第
4図の如く、楽音波形記憶装置14に記憶されている半
波の楽音波形を、アドレスカウン夕13ーーの計数状態
を「0」→「255」→「0」と順次アドレス指定して
全波の楽音波形として読み出すものであるが、この1サ
イクル後に再び繰り返し読み出す場合には「0」→「2
55」→「0」「0」→「255」.…・…・の如く「
0」アドレスを連続して指定しなければならないたため
に前記DF/F回路13−3によるS信号を設けて1ス
テップ追加回路が必要になるものである。また、前記ア
ドレス制御回路13からのダウン指令信号はD/A変換
回路16に極性反転信号として供給され、アドレスカウ
ンター3−1のダウン計数動作時に読み出される楽音波
形の逆性を反転するように制御すると共にここで楽音波
形記憶装置14からゲート回路15を介して読み出され
たディジタル値がアナログ量に変換されるものである。
尚、楽音波形記憶装瞳14には半波の楽音波形を記憶す
るようにしたが、これは勿論全波の楽音波形として記憶
するにしてもよいので、この場合記憶容量、アドレスス
テップ数が増大するがアドレス制御回路13の構成を簡
略化することができ、アドレスカウンタ13−1のダウ
ン方向制御は必要なくなるのである。
また、演奏時に前記キーマトリツクス回路1のオア回路
1一34から出力される操作されたキーに対応するタイ
ミング信号はオア回路17を介してキーの数に対応した
記憶ビット数を有する84ビットのシフトレジスタ18
の対応する記憶ビット位置に記憶される。
このシフトレジスタ18は前記クロック信号CP,に同
期して順次シフト動作されるもので、このシフトレジス
タ18からの出力信号は後述する2肌sの計測力ゥンタ
20からの出力信号が供給されるアンド回路19を介し
てオア回路17に婦環される。21は「0」、「1」、
「2」の出力より計数値信号を順次出力する3進の計数
回路で、その「1」出力は前記アンド回路11の第1入
力端に、「2」出力はアンド回路22の第1入力端に、
「0」出力は前記アンド回路9の第1入力端に接続され
、「0」、「1ハ「2」出力順にゲート制御されるよう
になる。
アンド回路9の他方入力端には前記オァ回路17から出
力信号が接続されその出力信号はオア回路23の第1入
力端にアンド回路22の第2入力端には前記一致回路8
の一致出力信号が接続されその出力信号はオア回路23
の第2入力端に、またアンド回路11の第2入力端には
後述する1脚sの計測力ゥンタ24からの出力信号を、
第3入力端には前記アドレス制御回路13からの第6図
eに示したS信号又はスタート指令が印加されその出力
信号はオア回路23の第3入力端に結合され、このオア
回路23の出力信号によって3進のカウンタ21が計数
歩進されるようにしてなる。なお、CP1、CP2、後
述のCP3のクロック周波数は、特に限定されるもので
はないが、本実旋例では、CPIは64KHZ(15.
625rs)のクロツクであり、CPIを計数する計数
回路2のキースキヤンの1周期は15.625rs×8
4=1.3125mSである。
CP2はCPIを64分周して得られたIKH2(lm
s)のクロツクであり、計測カウンタ24は5ビットで
構成されMSBの半周期(即ちクリア状態からMSBが
1になるまでの時間)は18hsとなる。計測カウンタ
20も同様に5ビットで構成しカウンタ値の10100
(IQ隼で20)をデコードした出力ィンバータ31と
アンド回路19に接続してキーオン後2仇hsの信号を
得る。前記lahsの計測カウンタ24はアンド回路1
1からの出力によってクリアされると直ちにその初期状
態からアンド回路25を介して出力されるクロック信号
CP2を計数し、1肌s経過後に出力信号を得るもので
、その出力信号はィンバータ26を介してァンド回路2
5に結合し計測状態を停止するようになる。
即ち、この16hsの計測カウンタ24は和音演奏とし
て同時押圧操作された複数の音高指定の夫々に対応して
lahs経過毎に順次切り替え時分割的に楽音波形を対
応する音高クロック信号に従って読み出し出力するよう
に制御するものであり、しかもこの場合、I8hs経過
後であって直且つアドレスカゥンタ13一1の計数状態
が第6図eに示したS信号が発生された時点で切替え制
御されるようになるものである。
また、前記キーマトリックス回路1のオア回路1一34
から出力された操作キーに対応したタイミング信号はア
ンド回路27の一方入力端に供給され、また他方入力端
には前記シフトレジスタ18からの出力信号がィンバー
タ28を介して供給される。
そしてアンド回路27の出力信号は後述するェンベロー
プ回路29にアタック信号として供給されると共に前記
計測カウンタ20をクリアするようにしてなる。この計
測カウンタ2川まクリアされると直ちにその初期状態か
らアンド回路30を介して出力される前記クロック信号
CP2を計数し2仇hs経過後に出力信号を得るもので
、その出力信号はインバータ31を介してアンド回路3
0のゲート禁止信号となるものである。
即ち、演奏時に操作されたキーのタイミング信号を記憶
している84ビットのシフトレジスタの中から、最も直
前に操作されたキー入力の瞬間から2仇hsの間に操作
されていないキーに対してはその記憶値をシフトレジス
タ18から消去するようにするものである。更に、ェン
ベロープ回路29からのェンベロープ信号はD/A′変
換回路32を介して、前述した楽音波形の読み出し出力
が供給されるD/A変換回路16の出力と共にアナログ
乗算及び増幅回路33に印加され、ここで最終的に音色
を伴った音高を作成し、スビーカ34から楽音として出
力するようにしてなる。
また、キーマトリックス回路1のオア回路1−34から
出力される操作タイミング信号はカウンタ35で計数さ
れ、その計数回路2のキヤリー信号でレジスタ36にプ
リセットされると共に遅延回路37を介した信号でこの
カウンタ35はクリアされる。
そして、レジスタ36の出力値は前記アナログ乗算及び
増幅回路33に供給されるものである。即ち、このカウ
ン夕35は同時押圧操作されたキーの数を計数回路2の
1サイクル中に計数するもので、その計数値に対応した
値によって音量制御をも行うようにするものである。第
7図は前記ェンベロープ回路29の具体例を示すもので
ある。
ェンベロープは第8図に実線で示す包絡線を成すもので
一般にはアタックタイム、デイケイタイム、サステイン
レベル、リリースタイムを有するものである。本実旋例
では、演奏時に先だってあらかじめこれらアタックタイ
ム、デイケイタイム、サステインレベル、リリースタイ
ムを任意数値設定するもので、その為に「0」……「1
5」の1針固のキーを有するキー入力装置29一1が設
けられている。これらキー「0ハ……、「15」はアタ
ックタイム、デイケイタイム、サステインレベル、リリ
ースタイムの順に操作指定されるもので、それら数値は
デコーダ29一2で数値コード化されオア回路29一3
、……、29−6を介してシフトレジス夕29−7に入
力される。このシフトレジスタ29−7は4ビットパラ
レルの記憶要素29一8、・・・・・・、29−11が
直列に接続された4桁のデータ記憶装置から構成され、
且つ記憶要素29−1 1の出力は前記オア回路29−
3、・・・・・・、29−6に帰還されるようになって
いる。一方、キー入力装置29一1からキー操作毎に出
力される操作信号はオア回路29−12を介してディレ
ードフリツプフロップ(以下DFノFと称呼する)回路
29−13に印加されクロック信号CP3に同期してQ
側から出力されるものである。従って、DF/F回路2
9−13のQ側出力とオア回路29一12の論理積を得
るアンド回路29−14からは立上り時にヮンショット
信号が発生し回路29−15の第1入力端に供給される
。このオア回路29一15の出力は前記シフトレジスタ
29−7にシフト信号として印加されると共にこのシフ
トレジスタ29一7のシフト動作に同期して計数される
4進のカゥンタ29−16に計数歩進信号として印加さ
れる。即ち、キー入力装置29−1でアタックタイム、
デイケイタイム、サステインレベル、リリースタイムを
指定する為に操作されたキーに対応する数値コードが最
終的に、記憶要素29−11にアタックタイム、記憶要
素29−1川こディケィタィム、記憶要素29−9にサ
スティンレベル値及び記憶要素29一8にリリースタイ
ムとして記憶されるようになる。前記カウソ夕29一1
6は3ビットダ1,第2,第3記憶要素とその各ビット
出力をオア回路29一17、ィンバータ29−18を介
して第1記憶要素の入力側に帰還する様に構成されてお
り、インバータ29一18の出力をa、カウンタ29一
16の第1記憶要素の出力をb、第2記憶要素の出力を
c、第3記憶要素の出力をdとすると、初期状態では各
a,b,c,d出力は「1000」状態であり、オァ回
路29一15からの計数歩進信号が印加される毎に順次
「0100」,「0010J,「0001」と変化する
ものである。
前記シフトレジスタ29−7の記憶要素29一8の各ビ
ット段出力はデコーダ29一20でデコードされ、数値
コードの小さい順に「1」・・・・・・「16」の出力
を与えるようになる。一方、前記クロック信号CP3は
は16ビットのバィナリ計数回路29−21で計数され
、各ビット出力は前記デコーダ29−20の各出力「1
い……「16」とアンド回路29−22、・・・・・・
、29一37で論理債結合されるようになる。そしてア
ンド回路29−22、・・・・・・、29−37の各出
力はオア回路29−38を介してァンド回路29−39
の一方入力端に接続されると共にDF/F回路29−4
0にも印加されクロック信号CP3に同期して前期/ゞ
ィナリ計数回路29一21をクリアするものである。即
ち、前記/ぐィナリ計数回路29一21はデコーダ29
一201こおいて指定された出力までクロック信号CP
3を計数するように動作する為、デコーダ29−20の
出力によって異なる時・間測定値が得られることになる
。ァンド回路29−39から得られる時間計測クロック
信号は、アップ・ダウン計数動作される5ビットのバィ
ナリ計数回路29−41に計数歩進信号として供給され
る。
このバィナリ計数回路29−41は通常アップ方向に計
数されるが前記4進のカゥンタ29−16の第1記憶要
素のb出力以外はィンバータ29一42を介したダウン
指令によってダウン方向に計数されるものである。また
、バィナリ計数回路29一41の「2」、「4ハ「8ハ
「16」の各ビット段出力はシフトレジスタ29−7の
記憶要素29一11の出力と一致回路29一43で一致
が得られるようになると共に、全ビット段出力は第1図
に示したD/A変換回路32に供給されるようになる。
そして、この一致回路29一43からの一致信号は前記
4進のカゥソタ29一16の第2記憶要素のc出力と共
にアンド回路29−44に入力され、更にこのアンド回
路29一44の出力はインバータ29−45を介して前
記アンド回路29−39にゲート禁止信号として供給さ
れる。演奏時に操作されたキーに応答して第1図に示し
たアンド回路27から出力されるアタック信号は第7図
ェンベロープ回路29のアンド回路29−46の第1入
力端に印加される。
また、このアンド回路29−46の第2入力端には前記
クロック信号CP3が、第3入力端には前記ィンバータ
29−42の出力が結合されている為、アタック信号が
印加されると、アンド回路29−46が開かれオア回路
29−15を介してシフトレジスタ29−7にシフト信
号が供給され記憶要素29一11にあらかじめ記憶され
ているアタックタイムの数値コードがオア回路29−3
、・・・・・・、29一6を介して記憶要素29−8に
シフトされその数値コードがデコーダ29−20に印加
される共にカウンタ29−16が歩進し「0100」状
態となる。そして、デコーダ29−20でアンド回路2
9一22、・・・・・・29−37の1つが選択され、
数値に対応する時間計数毎に出力されオア回路29−3
8、アンド回路29−39を介してバイナリカウンタ2
9−41で計数される。このバイナリカウンタ29−4
1が第8図に示した最大レベル値の31になるとアンド
回路29−47から出力信号が得られ、オア回路29−
12を介してDF/F回路29一13がセットさる。従
って、前述した如くアンド回路29一14、オア回路2
9一I5を介してシフト信号が出力される為シフトレジ
ス夕29一7の記憶要素29一8にはディケィタィムが
シフト記憶されるようになると共にカウンタ29一16
は「0010」状態となる。この為、バイナリカウンタ
29−41にはダウン指令が結合され、記憶要素29−
8のディケィタィムの設定数値に対応して計測時間に応
じて計数値「31」より「一一計数動作されるようにな
る。そして、このダウン計数動作時にシフトレジスタ2
9−11に記憶されているサスティンレベルの設定数値
と/(ィナリカウン夕29一41の計数値とが一致する
と一致回路29−43から一致出力が得られ、アンド回
路29一44、オア回路29−45を介してアンド回路
29−39は禁止され計数動作が停止保持されるように
なる。このサスティンレベル値は別に設けられるリリー
ス釦の操作によって解除されるもので、即ち、リリース
釦を操作するとその操作信号がアンド回路29一48の
第1入力端に供給される。
このアンド回路29−48の第2入力端には前記クロツ
ク信号CP3が、第3入力端にはオア回路29−17の
出力が印加されるため、その出力よりオア回路29−1
5を介してクロック信号CP3がシフトレジスタ29
−7、カウンタ29−16に印加される。従って、この
クロック信号CP3が2発印加されると前述の段階で記
憶要素29−10にシフト記憶されているリリースタイ
ムの設定数値が記憶要素29−8に記憶されデコーダ2
9一20に出力されると共にオア回路29−17の出力
が「0」になりアンド回路29−48のゲートが禁止さ
れるようになる。そしてバイナリカウン夕29−41が
オア回路29−49、インバータ29−50により「0
」状態が検出されるとダウン指令信号が結合されるダウ
ン指令信号が結合されるアンド回路29−51、ィンバ
ータ29−52を介して前記アンド回路29−39が禁
止され計数ストップ状態となる。
また、前記シフトレジスタ29−7、カウンタ29−1
6及びバイナリカウンタ29−41には初期設定の為の
クリア信号が印加されるものである。なお、CP3はC
PIを2分周した32KHZ(31.25一s)のクロ
ツクでオア回路29−38の出力にはアタックタイム、
デイケイタイム、リリース夕ィムの設定値「0」、・・
・・・・、「15」に応じてそれぞれ62.5〃s,1
25ムs・・…・1024mS,2048hsの周期の
ク。
ックが得られる。従って、バィナリカウンタ29−41
にてこのクロツクがカウントされるため、例えばキーオ
ンからアタック状態が終了(デイケイが始まる)までの
時間はそれぞれ2hS,4mS・…”32.76$,6
5.536となる。次に上記実族例に基づく演奏制御部
システムについての動作について説明する。今演奏に先
だって、第8図に示された音量ェンベロープに従って、
あらかじめ第7図のシフトレジスタ29一7にアタック
タイム、デイケイタイム、サスティンレベル及びリリー
スタイムが数値化して各記憶要素29−11,29−1
0,29−9,29−8に順次記憶してあるものである
そして、第3図に示したキーマトリックス回路1におい
て、演奏の際にXキーを操作したとするとそのタイミン
グ信号が第9図から解るように84ヒットのシフトレジ
スタ18の「4」ビット位置に信号有の「1」信号とし
てクロック信号CPIによるシフト動作に同期して記憶
される。一方、このXキーの操作タイミング信号はアン
ド回路27を介してヱワべ。ープ回路29のアンド回路
29−46の入力にアタック信号として供給される。こ
の為、シフトレジスタ29−7の記憶要素29−11に
記憶されているアタックタイムの数値が記憶要素29−
8にシフトされその出力よりデコーダ出力29−2川こ
供給される。従って、設定された数値に対応したデコー
ダ出力、例えば「5」の場合にはバィナリ計数回路29
−21で1単発のクロック信号CP3を計数した時点で
アンド回路29−26から出力信号が得られ、この出力
信号はオア回路29−38、アンド回路29一39を介
してバィナリカウンタ29−41を「十1一計数歩進し
アタックタイムが立上るようになる。また、前記アント
回路29−26からの出力信号はDF/F回路29−4
0に印加されバイナリ計数回路29−21をクリアする
為、再び初期状態からクロック信号CP3を計数するこ
とになる。このようにしてアンド回路29−26は1単
発のクロック信号CP3を計数する毎にバィナリカゥン
タ29−41を計数値「31」(11111)になる迄
歩進する。計数値「31」になるとアンド回路29一4
7から出力信号が得られオア回路29−l2に供給され
ることによりオア回路29−15からシフト信号が発生
される為記憶要素29−8にディケィィタィムの設定数
値がシフト記憶される。この時、カウンタ29一16は
c出力に信号が有る為イソバータ29−42からダウン
指令信号がバィナリカウンタ29−41に供給される。
このディケィタィム時においても前記アタックタイム同
様の動作でバィナリ計数回路29−21は指定された数
値に対応したデコーダの出力に相当する繰り返し同期ク
ロック信号CP3の計数動作を行ない、この場合には、
バィナリカウンタ29−41を「31一計数値よりダウ
ン計数動作するようになるものである。一方、前記Xキ
ー操作に対応するタイミング信号はアンド回路27を介
して2比hsの計測カウン夕20をクリアして初期状態
からクロック信号CP2を計数開始させる為、この2m
hs経過以前ではシフトレジス夕18の記憶位置「4」
に記憶されている信号はアンド回路19で禁止され循環
記憶されることはないが、この間Xキーが押圧されてい
れば再び同一記憶位置に記憶されることになる。
そして、2肌s経過後は力ウンタ20から出力が得られ
る為、Xキーが離されて非押圧操作状態であっても循環
的に記憶保持される。そして、次にYキーを操作したと
すると第9図から解るように、その操作タイミング信号
がシフトレジスター8の記憶位置「14」に記憶される
と共にアンド回路27からアタック信号が出力される。
このアンド回路27はシフトレジスタ18から出力され
る既に記憶されている記憶有タイミング信号ではィンバ
ータ28によってゲート出力が禁止されるようになって
いる為、新たなキーが押された時のみ出力信号を得るよ
うに制御されている。従って、複数のキーが速い操作で
連続的に操作されるアルベジオ奏法等でも一番新しい直
前に押圧操作されたキーに対するタイミング時のみアタ
ック信号がアンド回路27から出力されるのである。更
に、一番新しい直前に操作されたキーのタイミング時か
ら2印hs以内にシフトレジスタ18に記憶有として記
憶されている操作されていない信号を消去するようにな
る。而して、このYキーが×キーの操作中のディケィタ
ィム時において操作されたとするるとアンド回路27か
らアタック信号がェンベローブ回路29のアンド回路2
9一46に印加される。
従って、このアンド回路29一46からクロック信号C
P3が出力されオア回路29一15を介してシフトレジ
スタ29一7にシフト指令を、カウンタ29一16に計
数歩進信号を供給する。この時カウンタ29一16は「
0010」状態であるため、アンド回路29一46はこ
のカウンタ29−16が「0100」状態になるまでク
ロック信号CP3を出力(この場合3発)することにな
り、当然シフトレジスタ29−7に3発のシフト指令が
供給され記憶要素29一8には再びアタックタイムの設
定数値「5」がシフト記憶される。従って、第8図の点
線から解るようにディケィタィムの途中から再び音量の
立上り状態に設定され、前述した如くアタックタイムの
設定数値「5」に対応した計測時間に従ってバィナリカ
ウンタ29一41はアップ方向に計数値「31」迄歩進
されるようになる。バイナリカウンタ29一41は計数
値「31」になると再びディケィタィムが設定され、前
述の如くダウン方向に計数される。そして、このディケ
ィタィム時のダウン計数動作時にバィナリカゥンタ29
−41の計数値が記憶要素29−11にシフト記憶され
ているサスティンレベル数値と一致すると一致回路29
一43から出力信号に応答してアンド回路29一39の
ゲートが閉じられ計数動作は停止する。前記Yキー操作
によるこのサスティンレベル時において、再び例えば演
奏キーZの操作によりアンド回路27からアタック信号
がェンベロープ回路29のアンド回路29−46に印加
されると、カゥンタ29−16の「0100」状態にな
るまで、クロック信号CP3がオア回路29一1 5よ
り出力(この場合3発)され、再び記憶要素29−8に
アタックタイムの設定数値がシフト記憶されるようにな
り第8図の点線で示した如くサスティンレベルから再び
音量の立上り状態に設定される。
そして、前述の如く動作が繰り返され、バィナリカウン
タ29−41は計数値「31」になる迄アップ方向に計
数動作され、その後ディケィタィム0に移行するもので
ある。そして、このサスティンレベル状態において、リ
リース釦が操作されるとアンド回路29一48よりクロ
ツク信号CP3が2発出力されることになり、記憶要素
29−8にはリリースタイムの設定数値がシフト記憶さ
れるようになる。従って、前述のアタック、ディケィの
場合と同様に、リリースタイムの数値に対応した計測時
間に応じてバィナリカウンタ29一41は「0」は計数
値迄ダウン方向に計数動作される。・またリリースタイ
ム時において、再び演奏キーの操作によりアタック信号
がアンド回路27より出力されアンド回路29−46に
印加された場合にも音量の立上り状態に設定することが
できるものである。従って、前記バィナリカウンタ29
−41のディジタル計数値が第8図に示すような音量ェ
ンベローブの制御信号としてD/A変換回路32に供給
されアナログ量に変換され音量を制御するようになるも
のである。
以上詳述した如く本発明によれば演奏時における速い連
続的なキー操作に対しても、先に押されたキーに対する
音量ェンベローブに対して新たに押されたキー操作の音
量をその時点から立上らせることができ、演奏上効果的
な音量制御を行うことができ、しかもディジタル的な簡
単な回路構成にて音量ェンベローブの立上り制御が可能
となる為電子楽器の回路構成並びに演奏において実用上
極めて大なる効果を得ることができるものである。
【図面の簡単な説明】
第1図は本発明に係る全体構成図、第2図は演奏キーボ
ードを示す図、第3図はキーマトリックス回路の詳細図
、第4図は楽音波形を示す図、第5図は楽音波形の読み
出しアドレス制御回路の詳細図、第6図の動作説明図、
第7図はェンベロ−ブ回路の詳細図、第8図ェンンベロ
ーブ波形の説明図、第9図はキー操作タイミングを説明
する図である。 1・・・・・・キーマトリックス回路、18・・・・・
・シフトレジスタ、27・・・・・・アンド回路、28
・・・・・・インバータ、29・・・・・・ェンベロー
ブ回路。 才之図図 ★ 図 h 下 オ〃図 ★S囚 才0図 才8図 図 い * 図 〇 *

Claims (1)

  1. 【特許請求の範囲】 1 音量エンベローブの少なくともアタツクタイム、デ
    イケイタイム、サステインレベル、リリースタイムの各
    状態データを記憶するエンベローブ状態記憶回路と、演
    奏用キーのキー操作に応答してキーオン信号を発生する
    押鍵検出回路と、この押鍵検出回路から出力されたキー
    オン信号により上記エンベローブ状態記憶回路からアタ
    ツク状態データを読み出して音量エンベロープを立上り
    状態に設定すると共に、少なくともデイケイタイム、サ
    ステインレベル、リリースタイムの各状態データを順次
    読み出す読み出し回路と、この読み出し回路により読み
    出された音量エンベロープの各状態データを基にエンベ
    ロープの時間とレベルを指定する音量エンベロープ信号
    を発生する音量エンベロープ発生回路と、上記押鍵検出
    回路の新たなキー操作検出によるキーオン信号により上
    記読み出し回路の読み出し動作も中断し、再び上記エン
    ベローブ状態記憶回路からアタツク状態データを読み出
    して音量エンベロープを上記中断レベルから立上り状態
    に設定するエンベローブ制御回路とを具備したことを特
    徴とする演奏制御システム。 2 上記押鍵検出回路は、複数の演奏用キーの数に対応
    した時分割タイミング信号を得る入力制御回路と、上記
    演奏用キーの数に対応したビツト数を有し操作された演
    奏用キーに対応する上記タイミング信号を対応するビツ
    ト置にに記憶する記憶回路と、この記憶回路のタイミン
    グ信号が記憶されていないビツト位置に対応するタイミ
    ングで上記入力制御回路から出力されたタイミング信号
    をキーオン信号として出力するゲート回路とから成るこ
    とを特徴とする特許請求の範囲第1項記載の演奏制御シ
    ステム。
JP51150239A 1976-12-14 1976-12-14 演奏制御システム Expired JPS6037480B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP51150239A JPS6037480B2 (ja) 1976-12-14 1976-12-14 演奏制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51150239A JPS6037480B2 (ja) 1976-12-14 1976-12-14 演奏制御システム

Publications (2)

Publication Number Publication Date
JPS5374023A JPS5374023A (en) 1978-07-01
JPS6037480B2 true JPS6037480B2 (ja) 1985-08-26

Family

ID=15492592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51150239A Expired JPS6037480B2 (ja) 1976-12-14 1976-12-14 演奏制御システム

Country Status (1)

Country Link
JP (1) JPS6037480B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53112717A (en) * 1977-03-12 1978-10-02 Kawai Musical Instr Mfg Co Method of processing data after detecting performance information
JPS58132795A (ja) * 1982-02-02 1983-08-08 ヤマハ株式会社 電子楽器のエンベロ−プジエネレ−タ

Also Published As

Publication number Publication date
JPS5374023A (en) 1978-07-01

Similar Documents

Publication Publication Date Title
US4452119A (en) Electronic musical instrument with musical information input means
US4072078A (en) System for automatically producing tone patterns
US4256005A (en) Rhythm generator
US4158978A (en) Electronic musical instrument capable of producing "chord pyramid" arpeggio effects
US4026180A (en) Electronic musical instrument
US4166405A (en) Electronic musical instrument
US4297934A (en) Display device for automatic rhythm performance apparatus
US4413543A (en) Synchro start device for electronic musical instruments
US4144789A (en) Amplitude generator for an electronic organ
US4133244A (en) Electronic musical instrument with attack repeat effect
JPS6037480B2 (ja) 演奏制御システム
US4537108A (en) Electronic musical instrument having variable frequency dividers
JPS6224796B2 (ja)
JPH0477319B2 (ja)
JPS5834840B2 (ja) 電子楽器に於ける音量エンベロ−プ設定方式
US4294154A (en) Music tone generating system
JPS6114518B2 (ja)
JPH026073B2 (ja)
US4643068A (en) Electronic musical instrument with automatic rhythm playing unit
JPS6135560B2 (ja)
US4018123A (en) Automatic rhythm performing apparatus capable of expressing stressed and relaxed beats of rhythm
JPS5812600B2 (ja) 電子楽器
US4537110A (en) Envelope control apparatus
JPH0121515B2 (ja)
JPS6343514Y2 (ja)