JPH01109399A - 楽音発生装置 - Google Patents

楽音発生装置

Info

Publication number
JPH01109399A
JPH01109399A JP62268507A JP26850787A JPH01109399A JP H01109399 A JPH01109399 A JP H01109399A JP 62268507 A JP62268507 A JP 62268507A JP 26850787 A JP26850787 A JP 26850787A JP H01109399 A JPH01109399 A JP H01109399A
Authority
JP
Japan
Prior art keywords
memory
address
data
musical tone
signal
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
JP62268507A
Other languages
English (en)
Other versions
JP2716131B2 (ja
Inventor
Hideaki Nabatani
茸谷 秀秋
Daisuke Mori
大輔 森
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62268507A priority Critical patent/JP2716131B2/ja
Publication of JPH01109399A publication Critical patent/JPH01109399A/ja
Application granted granted Critical
Publication of JP2716131B2 publication Critical patent/JP2716131B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はメモリ読出し方式の楽音発生装置に関するもの
である。
従来の技術 近年、メモリにあらかじめ記憶されている楽音波形やエ
ンベロープデータを読出して楽音を発生するメモリ読み
出し方式の楽音発生装置が利用されるようになってきた
以下、従来のメモリ読み出し方式の楽音発生装置をl[
8図に基づいて説明する。第8図は従来のメモリ読み出
し方式の楽音発生装置のブロック図である。第8図にお
いて、lはアサイナであり、鍵盤キー(図示せず〕を操
作すると、このアサイナ1がウニイブジェネレータ2を
制御し、ウニイブジェネレータ2にて作成された波形は
サウンドシステム31ζ送られ、II盤キーに対する音
を発生させるよう構成されている。まずアサイナlがウ
ニイブジェネレータ2をアクセスすると、アドレスバス
4上のアドレス信号とウニイブジェネレータ2の内部で
発生するアドレス信号を選択するセレクタ5が1ドレス
セレクタ信号CLKにより切替わり、アサイナ1から出
力されたアドレス信号がアドレスバス4とセレクタ5を
介してデータポート6のアドレスとなり、アサイナlか
らデータバス7を介して送られてきた楽音発生用データ
がデータポート6に書込まれる。次にコマンドポート8
にアサイナ1からウニイブジェネレータ2に発音を指示
するデータが書込まれると、このデータのビット<N>
が1″(オンビット〕であれば、ウニイブジェネレータ
2の動作に同期してこのビット(N〉に対応したチャン
ネルの楽音発生用データがデータポート6から内部メモ
リ9に転送される。
次に演算部10で楽音発生用データの波形演算が開始さ
れ演算された波形はサウンドシステム3に送られて楽音
が発生する。上記において、チャンネルとは、複数の楽
音波形を同時に発生し得るような複数の楽音波形演算系
を言い、たとえば、1個の楽音発生装置を時分割方式に
より各チャンネルに割当てることにより複数の楽音波形
演算を達成できる。
発明が解決しようとする問題点 しかしながら上記の従来の構成では1発音開始時に楽音
発生用データがデータポート6から内部メモリ9に転送
され、その後は内部メモリ9の楽音発生用データを使っ
て楽音演算を行うので、楽音を発音中に楽音発生用デー
タを変更できず、−度発音を開始すると途中で楽音の音
色や音色の変化の仕方を変えるこ・とができないという
問題点を有していた。
本発明は上記従来の問題点を解決するものであり、楽音
発生中に、メモリに記憶されている楽音発生用データを
変更することができる楽音発生装置を提供する仁とを目
的とするものである。−問題点を解決するための手段 上記問題点を解決するため本発明は、楽音発生用データ
を記憶するメモリと、楽音発生用データを前記メモリか
ら読出すアドレス信号を供給する第1のアドレス信号供
給手段と、楽音発生用データを前記メモリに書込むアド
レス信号を供給する#!2のアドレス信号供給手段と、
前記2つのアドレス信号供給手段から供給される2つの
アドレス信号を内部動作に同期して切替えて前記メモリ
に供給する選択手段と、前記!択手段により選択された
l!2のアドレス信号が示す前記メモリのアドレス1ζ
楽音発生用データを書込むメモリ書込み手段と、前記選
択手段のアドレス信号の切替えが可能か否かを判定しア
ドレス信号の切替えを前記選択手段に指示し、かつ前記
メモリ書込み手段に前記メモリへの書込みを指示する判
定手段とを備えたものである。
さらに1本発明は、前記選択手段を、前記2つのアドレ
ス信号供給手段から供給される2つのアドレス信号を内
部動作に同期して一定の周期毎に切替えて前記メモリに
供給するようにし、前記判定手段を前記メモリ書込み手
段に前記メモリへの書込みを指示するのみとしたもので
ある。
作用 上記構成によれば1選択手段は内部動作に同期してメモ
リへのアドレス信号を判定手段の指示によって切替え1
選択手段によって書込みのアドレス信号が選択されてい
るときに1判定手段にて指示されたメモリ書込み手段に
より楽音発生中にも楽音発生用データをメモリに書込む
ことができ。
楽音の発生中にも楽音の音色や音色の変化の仕方を変え
ることができる。
また、選択手段にて内部動作に同期してアドレス信号を
一定の周期毎に切替えることによってすべてのチャンネ
ルが発音中であってもメモリに楽音発生用データを書込
むことができる。
実施例 以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の第1の実施例における楽音発生装置の
ブロック図である。第1図において、 11はアサイナ
であり、II盤キー(図示せず)を操作すると、このア
サイナ11は楽音発生用データをメモリ12から読出し
たり、書込んだりすることを指示するためのアドレス信
号ASAD 、メモリアドレスデータおよび楽音発生用
データや、エンベロープなどの波形演算用データなどを
含むデータ信号ASDTおよび書込み信号■をインター
フェイス部13に送る。
インターフェイス部13は、第2図に示すように。
アサイナ11から送られたアドレス信号ASADを保持
するアサイナアドレスラッチ14、アサイナ11から送
られたデータ信号ASDTを保持するアサイナデータラ
ッチ152アドレス信号I NADのデコーダ16、 
ANDゲー)17.18.19.インバータ20.リセ
ット付Dフリップフロップ21.リセット付Dラッチ2
2.Dラッチ23から構成されており、アドレスラッチ
信号S、とデータラッチ信号S、とデータ信号ASDT
に対応するデータ信号I NDTを発生する。
そして、インターフェイス部13は、メモリ12の楽音
発生用データを読出すように、データ信号INDTに含
まれている読出しアドレスデータを第1のアドレス信号
供給手段としての楽音用アドレス供給部24へ送り、メ
モリ12から読出した楽音発生用データを波形演算する
ための波形演算用データを波形演算部25へ送り、さら
にメモリ12に楽音発生用データを書込むように、デー
タ信号INDTに含まれている書込みアドレスデータと
、アドレスラッチ信号S1とをII2のアドレス供給手
段としてのアドレスラッチ26へ送り、メモリ12の楽
音発生用データを変更するようにデータ信号INDTに
含まれている楽音発生用データと、データラッチ信号S
tとをデータラッチ27へ送る。またデータラッチ信号
S2と、指定されたチャンネルが読出し中であることを
示す波形演算部25のBUSY信号との2つの信号は、
後述するアクセス管理部28に入力される。楽音用アド
レス供給部24から供給される読出しのためのアドレス
MUADとアドレスラッチ26から供給される書込みの
ためのアドレスEDADは選択手段としてのセレクタ2
9に入力されて内部動作に同期して切替えられ、メ′モ
リ2に供給される。仁の2つのアドレスMUAD 、 
EDADの切替えは判定手段としてのアクセス管理部2
8の指示により行われる。
アクセス管理部2Bは、93図に示すように、インバー
タ30 、31. ANDゲート32 、33 、34
.リセット付Dフリップフロップ35.Dラッチ36か
ら構成され、入力されるS2とBUSYの2つの信号か
らセレクタ29の切替えが可能か否かを判定して、アド
レスMUAD 、 EDADの切替えを切替信号S4に
よりセレクタ29に指示し、メモリ12から楽音発生用
データを読出すアクセスとメモリ12へ楽音発生用デー
タをデータ変更のために書込むアクセスとを切替えてい
る。また、データラッチ27に接−されたメモリ書込み
手段としてのトライステートバッファ37は、アクセス
管理部28の切替信号S4により指示されるメモリ12
への書込みアクセスによりデータラッチ27が保持する
データ信号INDTの楽音発生用データをメモリ12に
書込み、データを変更する。
メモリ12にはアドレス入力端子Aとデータ入出力端子
IOと出力イネーブル制御端子OEと書込みイネーブル
制御端子WEが備えられている。38は波形演算部25
からのデータを音に変換するサウンドシステム、39は
切替信号S4を反転して出力イネーブル制御端子OEに
入力するインバータである。
以上のように構成された本実施例の楽音発生装置につい
て以下その動作を説明する。
メモリ12への書込みが行われないときは、楽音用アド
レス供給部24からのアドレスMUADがメモリ12に
供給され、そのアドレスに対応した楽音発生用データが
波形演算部25に入力される。この実施例では、複数の
チャンネルの演算が時分割で行なわれており、gs図に
示すようにメモリ12をアクセスする時間と1チヤンネ
ルに割り当てられた演算時間は同じである。
次にメモリ12への書込みが行われるときの動作につい
て、2段階に分けて説明する。まず、アサイナ11がメ
モリ12に与えるアドレスとデータを設定する動作につ
いてlI4図のタイミング波形図に基づいて説明する。
アサイナ11は書込むべきメモリ12のアドレスEDA
Dをアサイナデータ信号ASDTのバスに出力し、アド
レスラッチ26に対して割り当てられているアドレスを
アサイナアドレス信号ASADのバスに出力し、書込み
信号能を出力する。
こうして第2図において、データ信号ASDTに含まれ
るアドレスEDADが1サイナデータラツチ15に書込
まれ1割り当てアドレスがアサイナアドレスラッチ14
に書込まれる。
また、書込み信号WRメ立ち下がりで、Dフリップフロ
ップ21の出力Qが′″l”となる。デコーダ16の出
力はアドレスラッチ26に対する割り当てアドレスが書
込まれたことでYlは′l”となり、その他は0″とな
る。内部動作に同期したタイミング信号Piがl”にな
ると、Dラッチ22の出力Qが1”となり1次にタイミ
ング信号P2がl”になるとDラッチ23の出力Qも1
”となる。次に、タイミング信号P3が”1”になると
、ANDゲート19の出力つまりR8Tlが”1″′と
なり、Dフリップフロップ21とDラッチ22にリセッ
トがかかり、どちらの出力Q!1″′0”となる。した
がって、Dラッチ22の出力Qが10″→“1″→″0
”となるので、アドレスラッチ信号Slも′0”−l”
−0”となり、アサイナデータラッチ15から出力され
ているデータ信号INDrに含まれるアドレスEDAD
がアドレスラッチ26に書込まれる。同様にして2次に
アサイナ11は、メモリ12に書込むべき楽音発生用デ
ータEDDTを。
1サイナデータASDTのバスに出力し、データラッチ
27に対して割り当てられているアドレスをアサイナア
ドレス信号ASADのバスに出力し、かつ書込み信号W
Rを出力する。今度はデコーダ16の出力はデータラッ
チ27に対する割り当てアドレスが書込まれたことでY
2がl”、他は0″となり、内部動作に同期してデータ
ラッチ信号S2が10”−Il”→@0”となる。した
がって、データEDDTがデータラッチ27に書込まれ
る。
次に、実際のメモリ12への書込み動作について第5図
に基づいて説明する。前記のデータラッチ信号S2が”
o”−l”→“0”となるとき、113図において、そ
の立ち下がりで、Dフリップフロップ35の出力Qが′
1″となる。波形演算部25(第1図」(7) BUS
Y信号は現在割り当て゛られているチャンネルが発音中
のときは1″となり、インバータ31の出力は10”と
なり、Dフリップフロップ35の出力Qはにのゲート3
2でマスクされ、Dラッチ36の出力Qは′0″のまま
である。発音中でないチャンネルのときになると、BU
SY信号は発音中でないことを示す′″0”となり、A
NDゲート32の出力が1”となる。タイミング信号P
4が11”になると、Dラッチ36の出力Qつまり切替
信号S4がl”となる。
切替信号S4が′l”になると、セレクタ29が切替わ
り、アドレスラッチ26の内容であるアドレスEDAD
がメモ1月2に対するアドレス信号MEADとして出力
される。また、インバータ39の出力が′0”となり、
メモリ12のデータ出力が禁止され、かつトライステー
トバッファ37が出力可能となり、データラッチ27の
内容である楽音発生用データEDDTがメモリ12に対
するデータ信号MEDTとして出力される。次に、タイ
ミング信号P5が′1”になると、メモリ書込み制御信
号S5も“l”となり、メモリ12に楽音発生用データ
EDDTに対応するデータ信号MEDTが書込まれる。
次に、タイミング信号P6がl”になると、信号R5T
2 も“1”となり、Dフリップフロップ35にリセッ
トがかかり、その出力Qは@0”となる。次にまたタイ
ミング信号P4が′1″になると、Dラッチ36の出力
Qはo″となり、セレクタ29が切替わり、楽音用のア
ドレスMUADがメモ1月2に対するアドレス信号ME
ADとして出力される。また、メモリ12のデータ出力
が可能となり、トライステートバッフ137の出力が禁
止され。
通常の波形演算が行なわれる。
以上のようにfillの実施例によれば、内部動作に同
期してメモ+712へのアドレスを切替えるセレフタ2
9とメモリ12へのデータの書込み手段を設けることに
より、楽音発生中にも、メモリ12に新たな楽音発生用
データを書込むことができる。したがって、発音開始後
も自由に楽音の音色や音色の笈化の仕方を変えることが
できる。
なお、第1の実施例では、メモリ12への書込みが可能
なチャンネルであるか否かの判定を、そのチャンネルが
発音中であるか否かを示すBUSY信号に基づいて行な
ったが、アサイナ11が、メモリ12への書込みが可能
なチャンネルを示したデータを与え、そのデータに基づ
いて相定してもよい。
次に、本発明の第2の実・施例について図面を参照しな
がら説明する。全体の構成は、第1の実施例の第1図と
同じであり、またインターフェース部13も第1の実施
例の第2図と同じであり、説明を省略する。
@lの実施例と異なる構成は、アクセス管理部だけであ
る。第6図は第2の実施例におけるアクセス管理部のブ
ロック図を示す。@6図においてアクセス管理部41は
、インバータ42、リセット付Dフリップフロップ43
.Dラッチ44、にΦゲート45 、46.バッファ4
7から構成されており、複数のチャンネルの演算が時分
割で行なわれているが。
1チヤンネルの演算に割り当てられている時間を2つの
時間に区切り、メモリ12からのデータの読出しのため
の時間とメモリ12へのデータの書込みのための時間に
振り分けている。
以下、上記構成における動作を説明する。アサイナ11
がアドレスラッチ26とデータラッチ27にデータを書
込む動作についての説明は第1の実施例と同じなので省
略する。実際のメモリ12への書込み動作について第7
図のタイミング波形図に基づいて説明する。
データラッチ信号S2の立ち下がりで、Dフリップフロ
ップ43の出力が@l”となる。次にタイミング信号P
7が′l”になるとDラッチ44の出力Qも11”とな
る。次にタイミング信号P9がl”になると。
メモリ書込み制御信号S5が′″l”となり、メモリ1
2ヘデータの書込みが可能である。このとき、タイミン
グ信号P8はすでに11”になっているので切替信号S
4も@1”になっている、つまり、アドレスラッチ26
の内容のアドレスEDADがメモリ12に対するアドレ
ス信号MEADとして出力されており、またメモリ12
のデータ出力が禁止され、データラッチ27の内容の楽
音発生用データEDDTがトライステートバッファ37
を介してメモリ12に対するデータ信号MEDTとして
出力されている。したがって。
アドレスEDADに対応するメモリ12のアドレスに楽
音発生用データEDDTが書込まれたことになる。
次にタイミング信号PIOが′″l″になると、信号R
8T3も1”となり、Dフリップフロップ43にリセッ
トがかかり、その出力Qは′0”になる。次にまたタイ
ミング信号P7が′1”になると、Dラッチ44の出力
Qは′0”になり1次にデータラッチ27にデータが書
込まれるまで′0”になっている。したがって、メモリ
書込み制御信号S5は2この間@l”にはならないので
、メモリ12への書込みは起こらない。
以上のように第2の実施例によれば、1チヤンネルの演
算に割り当てられている時間を2メモリ12の読み出し
と書き込みのための2つの時間に分ける構成をもつこと
により、すべてのチャンネルが発音中であっても、メモ
リ12への書込みを行うことができる。
なお、lilの実施例および第2の実施例とも、アサイ
ナ11とインターフェース部13の間のバスは。
アドレス信号ASAD用とデータ信号ASDT用に分離
したが、これを多重化してアドレス/データ兼用のバス
として、アドレスラッチイネーブル信号を追加してもよ
い。この場合、信号の本数を減らすことができ、 LS
Iとして構成したときにビン数を削減することができる
。また、セレクタ29とメモリ12の間のアドレスに対
するバスとトライステートバッファ37とメモリ12の
間のデータに対するバスを多重化し、アドレスのラッチ
とアドレスラッチイネーブル信号を追加してもよい。こ
の場合もLSIとして構成したときにビン数を削減する
ことができる。
発明の効果 以上のように本発明によれば、判定手段からの信号によ
り選択手段によってメモリへの読出しアドレス信号とメ
モリへの書込みアドレス信号を内部動作に同期して切替
え、書込み手段によってメモリへデータの書込む仁とに
より、楽音発生中も楽音発生用データを自由にメモリに
書き込むことができ、楽音の音色や音色の変化の仕方を
変えることができる。
さらに2選択手段にて内部動作に同期してアドレス信号
を一定の周期毎Cζ切替えるξとによってすべてのチャ
ンネルが発音中であってもメモリに楽音発生用データを
書込む仁とができる。
【図面の簡単な説明】
111図は本発明の一実施例を示す楽音発生装置のブロ
ック図、t1Mz図は同楽音発生装置のインターフェイ
ス部の回路図、@3因は同一音発生装置のアクセス管理
部の回路図、第4図は第2図のインターフェイス部の動
作を説明するタイ主ング溝形図、Ii5図は第3図のア
クセス管理部の動作を説明するタイミング波形図、11
6図は発明の他の実施例を示す楽音発生装置のアクセス
管理部の回路図、1[7図は第6図のアクセス管理部の
動作を説明するタイミング波形図、第8図は従来の楽音
発生装置のブロック図である。 11・・・アサイナ、12・・・メモリ%13・・・イ
ンターフェイス部、24・・・楽音用アドレス供給部、
25−・・波形演算部、26−・・アドレスラッチ、2
7・・・データラッチ、28・・・アクセス管理部、2
9・・・セレクタ、37−・・トライステートバッファ
、38・・・サウンドシステム。

Claims (1)

  1. 【特許請求の範囲】 1、楽音発生用データを記憶するメモリと、楽音発生用
    データを前記メモリから読出すアドレス信号を供給する
    第1のアドレス信号供給手段と、楽音発生用データを前
    記メモリに書込むアドレス信号を供給する第2のアドレ
    ス信号供給手段と、前記2つのアドレス信号供給手段か
    ら供給される2つのアドレス信号を内部動作に同期して
    切替えて前記メモリに供給する選択手段と、前記選択手
    段により選択された第2のアドレス信号が示す前記メモ
    リのアドレスに楽音発生用データを書込むメモリ書込み
    手段と、前記選択手段のアドレス信号の切替えが可能か
    否かを判定しアドレス信号の切替えを前記選択手段に指
    示し、かつ前記メモリ書込み手段に前記メモリへの書込
    みを指示する判定手段とを備えた楽音発生装置。 2、楽音発生用データを記憶するメモリと、楽音発生用
    データを前記メモリから読出すアドレス信号を供給する
    第1のアドレス信号供給手段と、楽音発生用データを前
    記メモリに書込むアドレス信号を供給する第2のアドレ
    ス信号供給手段と、前記2つのアドレス信号供給手段か
    ら供給される2つのアドレス信号を内部動作に同期して
    一定の周期毎に切替えて前記メモリに供給する選択手段
    と、前記選択手段により選択された第2のアドレス信号
    が示す前記メモリのアドレスに、楽音発生用データを書
    込むメモリ書込み手段と、前記メモリ書込み手段に前記
    メモリへの書込みを指示する判定手段とを備えた楽音発
    生装置。
JP62268507A 1987-10-23 1987-10-23 楽音発生装置 Expired - Lifetime JP2716131B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62268507A JP2716131B2 (ja) 1987-10-23 1987-10-23 楽音発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62268507A JP2716131B2 (ja) 1987-10-23 1987-10-23 楽音発生装置

Publications (2)

Publication Number Publication Date
JPH01109399A true JPH01109399A (ja) 1989-04-26
JP2716131B2 JP2716131B2 (ja) 1998-02-18

Family

ID=17459464

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62268507A Expired - Lifetime JP2716131B2 (ja) 1987-10-23 1987-10-23 楽音発生装置

Country Status (1)

Country Link
JP (1) JP2716131B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55166698A (en) * 1979-06-14 1980-12-25 Nippon Musical Instruments Mfg Electronic musical instrument
JPS62121498A (ja) * 1985-11-22 1987-06-02 カシオ計算機株式会社 電子楽器

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55166698A (en) * 1979-06-14 1980-12-25 Nippon Musical Instruments Mfg Electronic musical instrument
JPS62121498A (ja) * 1985-11-22 1987-06-02 カシオ計算機株式会社 電子楽器

Also Published As

Publication number Publication date
JP2716131B2 (ja) 1998-02-18

Similar Documents

Publication Publication Date Title
US4839856A (en) Memory access control circuit
JPS5990067A (ja) 論理回路試験用パタ−ン発生装置
JP2643978B2 (ja) パケットデータ生成装置
JPH0713561A (ja) 楽音制御装置
JPH01109399A (ja) 楽音発生装置
JP2595992B2 (ja) 電子楽器
JPH079280Y2 (ja) スタック回路
JPS6019268A (ja) マイクロコンピユ−タ
JPS58224382A (ja) Crt表示用イメ−ジメモリのアクセス回路
JP2595998B2 (ja) 電子楽器
JPS63172196A (ja) 電子楽器
JP3539480B2 (ja) 楽音信号発生装置、楽音信号発生方法及び楽音信号を発生させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JPS6138476B2 (ja)
JP2968636B2 (ja) マイクロコンピュータ
JPS635773B2 (ja)
JPS6230240Y2 (ja)
JPH06188635A (ja) 任意波形発生装置
JPH0445864B2 (ja)
JP3317819B2 (ja) シングルポートramの2ポートアクセスの制御方式
JPH07209389A (ja) 高速パターン発生器
JPH0581125A (ja) メモリ制御信号発生回路
JPH0776784B2 (ja) 試験パタ−ン発生器
JPH064436A (ja) シリアルデータ送信回路
JPS6325717A (ja) デ−タ転送回路
JPH08221066A (ja) 電子楽器の制御装置