JPH0713561A - 楽音制御装置 - Google Patents
楽音制御装置Info
- Publication number
- JPH0713561A JPH0713561A JP5143160A JP14316093A JPH0713561A JP H0713561 A JPH0713561 A JP H0713561A JP 5143160 A JP5143160 A JP 5143160A JP 14316093 A JP14316093 A JP 14316093A JP H0713561 A JPH0713561 A JP H0713561A
- Authority
- JP
- Japan
- Prior art keywords
- dsp
- cpu
- memory
- address
- 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
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/002—Instruments in which the tones are synthesised from a data store, e.g. computer organs using a common processing for different operations or calculations, and a set of microinstructions, e.g. programs, to control the sequence thereof
- G10H7/004—Instruments in which the tones are synthesised from a data store, e.g. computer organs using a common processing for different operations or calculations, and a set of microinstructions, e.g. programs, to control the sequence thereof with one or more auxiliary processor in addition to the main processing unit
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/265—Acoustic effect simulation, i.e. volume, spatial, resonance or reverberation effects added to a musical sound, usually by appropriate filtering or delays
- G10H2210/281—Reverberation or echo
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
- Complex Calculations (AREA)
Abstract
タルシグナルプロセッサ)とを用いて楽音信号を制御す
る楽音制御装置に関し、CPUとDSPを1チップ化し
てもピン数を大幅に増大させる必要のない楽音制御装置
を提供することを目的とする。 【構成】 音源回路から供給される楽音信号を制御する
ための楽音制御装置であって、外部に記憶されたプログ
ラムに従って演算処理を行なうCPU(3)と、内部に
記憶したマイクロプログラムに従って演算処理を行なう
DSP(5)と、前記CPUおよびDSPからアクセス
可能なメモリ(10)と、前記CPUおよびDSPから
前記メモリへのアクセスを制御するアドレス制御手段
(8)とを有する。
Description
回路に関し、特にCPU(中央演算処理装置)とDSP
(デジタルシグナルプロセッサ)とを用いて楽音信号を
制御する楽音制御装置に関する。
制御するため、CPUが広く利用されている。処理プロ
グラムをROM(読出専用メモリ)に記憶させ、RAM
(ランダムアクセスメモリ)をレジスタ類等として用
い、CPUでプログラムを実行して、音源回路に楽音信
号を発生させる。
化の要求に対応して信号処理量が増大し、信号処理の高
速化が要求されている。これらの要求に応えるため、特
にリバーブ残響等の効果付与の用途にDSPが用いられ
るようになってきた。
を示す。図において、CPUバス51にCPU53、R
OM、RAM等のメモリ61、音源回路54と共にDS
P55が接続されている。また、I/F64を介して鍵
盤65、音色切り替えスイッチ67等も接続されてい
る。
介して他のメモリ63が接続されている。また、DSP
55の出力は、DAC(デジタル/アナログ変換器)5
6を介してアンプ、スピーカ等のサウンドシステム57
に供給されている。
と、演奏操作信号はI/F64を介してCPU53に伝
えられる。CPU53は、メモリ61に記憶されたプロ
グラムに従って、またメモリ61内のレジスタを用い
て、指定された楽音信号を形成するために楽音パラメー
タを音源回路54に送る。音源回路54から発生した楽
音信号は、DSP55に伝えられ、リバーブ(残響)等
の効果が付与される。
リ63を利用しつつ、所定の演奏処理を行なって効果を
付与した楽音信号をDAC56に供給する。DAC56
は、入力した楽音信号をアナログ信号に変換し、サウン
ドシステム57を介して発音させる。
たときは、切り替え信号がI/F64を介してCPU5
3に伝えられ、CPU53はメモリ61を参照して音源
回路54のパラメータの変更等を行なう。
い、CPUとDSPとを1チップ上に形成することが可
能となってきた。CPUとDSPの1チップ化により、
図7に示すような電子回路はますます普及するものと考
えられる。
チップ化しても、メモリは別チップとなることが多い。
CPUとそのメモリとの間には、CPUバスを設ける必
要があり、DSPとそのメモリとの間にもDSPバスを
設ける必要がある。したがって、CPUとDSPとの1
チップ化により、半導体集積回路のピン数は大幅に増大
してしまう。
ス頻度は、可能な最大アクセス頻度と比べ、かなり低い
場合が多い。別の見方をすれば、DSP用メモリは遊ん
でいる時間が多い。しかし、DSPはDACに接続され
ているので、DACサイクルを忠実に守る必要があり、
処理を待たせることはできない。
プ化してもピン数を大幅に増大させる必要のない楽音制
御装置を提供することである。
は、音源回路から供給される楽音信号を制御するための
楽音制御装置であって、外部に記憶されたプログラムに
従って演算処理を行なうCPUと、内部に記憶したマイ
クロプログラムに従って演算処理を行なうDSPと、前
記CPUおよびDSPからアクセス可能なメモリと、前
記CPUおよびDSPから前記メモリへのアクセスを制
御するアドレス制御手段とを有する。
により、バス、ピンの数を低減し、ハードウェア資源を
有効に利用することができる。
スは、アドレス制御手段によって制御されるため、DS
Pアクセスを優先することにより、DSPの処理を支障
なく行なうことができる。CPUのアクセスとDSPの
アクセスとが重複した場合、CPUのアクセスを待たせ
ても、CPU処理に支障が生じることは少ない。
を示す。CPUアドレスバス1とCPUデータバス2が
CPU3に接続されている。これらのバス1、2には、
インターフェイス22、24、26を介して、外部記憶
装置21、パネル23、鍵盤25が接続され、CPU3
との間でデータの授受を行なう。
され、CPU3の制御を受けて楽音信号の生成を行な
う。音源回路4で形成した楽音信号は、DSP5に供給
される。DSP5は、供給された楽音信号に効果付与等
の処理を行ない出力信号をDAC6に供給する。
タル信号をアナログ信号に変換し、サウンドシステム7
に供給して楽音を発生させる。なお、DSP5もバス
1、2に接続され、CPU3の制御を受けることができ
る。
内に複数の記憶領域を有する。CPU3と各回路とは、
この記憶領域を介してデータを送受する。CPU3は、
CPUアドレスバス1を介して各回路にアドレスデータ
を出力する。このアドレスデータはmビット(m:正の
整数)のデータであって、その上位nビット(n:正の
整数、n<m)は各回路を指定するためのデータであ
り、上位(n+1)ビット目は書込みと読出しを区別す
るためのデータであり、これ以下のビットは、各回路に
設けられた複数の記憶領域のいずれかを指定するための
データである。
によって、各回路の記憶領域に記憶されたデータを読み
出し、この読み出したデータに基づき所定の処理を行な
う。また、CPU3はアドレスデータを出力することに
よって、各回路を動作させるためのデータを各回路に設
けられた記憶領域に書き込み、この書き込まれたデータ
に基づき各回路を動作させる。
レス端子とデータ端子とイネーブル端子とを有する。メ
モリ10のアドレス端子は、アドレスバスゲート14を
介してCPUアドレスバス1に接続されると共に、アド
レスバスゲート16を介してDSP5のDSPアドレス
バス12に接続される。
ート13を介してCPUデータバス2に接続されると共
に、データバスゲート15を介してDSP5のDSPデ
ータバス11に接続される。
スバスゲート14を介してデコーダ27のCPUアクセ
スライン18が接続されると共に、DSP5のDSPア
クセスライン17が接続される。
あるいはデコーダ27から信号“1”が供給されるとイ
ネーブルされる。そして、アドレス端子に供給されるア
ドレスデータの上位(n+1)ビット目が読出しを指示
する場合には、アドレスデータのそれ以下のビットで指
定されるアドレスに記憶されたデータを読出してデータ
端子から出力する。アドレス端子に供給されるアドレス
データの上位(n+1)ビット目が書込みを指示する場
合には、アドレスデータのそれ以下のビットで指定され
るアドレスにデータ端子から入力されるデータを書き込
む。
接続されると共に、その出力を音源回路4、I/F2
2、24、26、DSP5の各回路に供給する。さら
に、デコーダ27からCPUアクセスライン18が、バ
ス制御回路8およびアドレスバスゲート14に接続され
ている。
アドレスデータの上位nビットをデコードして、アドレ
スデータの上位nビットが指示する回路に信号“1”を
送出し、その回路をイネーブルする。
2、24、26あるいはDSP5に信号が供給される
と、各回路は、アドレスデータの上位(n+1)ビット
目が読出しを指示する場合には、アドレスデータのそれ
以下のビットで指定される領域に記憶されたデータを読
出してCPUデータバス2に出力し、アドレス端子に供
給されるアドレスデータの上位(n+1)ビット目が書
込みを指示する場合には、アドレスデータのそれ以下の
ビットで指定される領域にCPUデータバス2から供給
されるデータを書き込む。また、CPU3からメモリ1
0を指定するアドレスデータが出力されると、デコーダ
27はCPUアクセスライン18に信号“1”を出力す
る。
7がデータバスゲート15、アドレスバスゲート16、
メモリ10のイネーブル端子およびバス制御回路8に接
続され、さらにインバータを介してデータバスゲート1
3、アドレスバスゲート14にも接続されている。
DSPアクセスライン17に信号“1”を出力する。
スバスゲート14、16は、その端子Tに信号“1”が
入力されると各ゲートに入力されるデータを通過させ、
その端子Tに信号“0”が入力されると各ゲートに入力
されるデータの通過を禁止する。
18およびDSPアクセスライン17からの信号を受
け、DSPのメモリアクセスとCPUのメモリアクセス
とが同時に生じたときには、CPUにウェイト信号(待
機)を供給する。
するクロック信号を発生し、CPU3、DSP5、バス
制御回路8等にクロック信号を供給する。これによっ
て、CPU3、DSP5等は同期して動作する。
1チップ上に集積される機能である。ただし、図面表示
の便宜のため、バスラインに関してはこの区分は厳密で
はない。メモリ10がRAMの場合、CPUを動作させ
るプログラムはシステムの電源オンの後、外部メモリ2
1からメモリ10に書き込む。
き、演奏環境を設定し、鍵盤25上の演奏操作に基づい
てメモリ10に記憶されたプログラムに従って音源回路
4の楽音形成パラメータ等を設定し、楽音信号を発生さ
せる。DSP5は、音源回路4から供給される楽音信号
にリバーブ(残響)等の効果を付与する。
5およびCPU3からゲート13、14およびゲート1
5、16を介して共用できる構成となっている。図2
は、メモリ10のメモリマップを示す。メモリ10は、
メモリアドレス$00000から$7ffffまでのメ
モリ容量を有し、$00000から$08000までが
CPUのプログラムエリア31であり、$08001か
ら$10000までがCPUのデータエリア32であ
り、音色データ等を記憶するワークメモリとして機能す
る。また、メモリアドレス$10001から$7fff
fまではリバーブのためのメモリエリア33であり、D
SP5の処理に用いられる。
クセスするときは、アドレス信号と同時にDSPアクセ
ス信号またはCPUアクセス信号を発生する。メモリア
クセスの重複による誤動作を防止するため、さらにバス
制御回路8が設けられている。
ロック信号、DSPアクセス信号、CPUアクセス信号
の3つの信号がAND回路36を介してJKフリップフ
ロップ35のJ端子に接続されている。
時は、JKフリップフロップ35のJ端子に“1”が入
力され、Q端子に“1”の信号が発生する。このQ端子
の信号は、CPUウェイト信号であり、CPU3に供給
されてCPUのメモリアクセスを待機させる。
変化すると、インバータ38を介してAND回路37に
“1”が供給される。AND回路37の他の入力には、
クロック信号が供給されているため、DSPアクセス信
号が消滅した次のクロックにおいて、JKフリップフロ
ップ35のK端子に“1”が供給される。K端子に
“1”が供給されると、Q端子のCPUウェイト信号が
消滅する(“0”になる)。
クセス信号はクロック信号と同期して発生するため、D
SPアクセス信号、CPUアクセス信号が発生する時に
は必ずクロック信号も発生する。
のメモリアクセスとCPU3のメモリアクセスとが同時
に発生した時にはCPU3のメモリアクセスを待機さ
せ、DSP5のメモリアクセスを優先させる。
クルに同期しているため、DSP5の処理を遅らせるこ
とはできない。DSP5のメモリアクセスとCPU3の
メモリアクセスとが同時に発生しても、バス制御回路8
によって常にDSP5の処理が優先されるため、DSP
5の処理に支障は生じない。
メモリアクセスと重複した時には待機させられるが、D
SPのメモリアクセスは頻度が低いため、CPU3の待
機時間が不当に長くなることは少ない。
SP5に対する入力信号は、入力レジスタReg1に入
力され、その出力はセレクタSel1、Sel2に供給
される。セレクタSel1、Sel2の出力は、乗算器
Mul1に供給される。
が加算器Adに供給され、その出力はレジスタReg3
に供給される。レジスタReg3の出力は、出力レジス
タReg4を介して出力されると共に、テンポラリレジ
スタReg2に供給される。テンポラリレジスタReg
2の出力は、セレクタSel1、Sel2に供給され
る。
eg3の出力がテンポラリレジスタReg2を介さず
に、直接供給されてもいる。また、セレクタSel3に
もレジスタReg3の出力が供給される。セレクタSe
l3の他の入力には“0”が供給される。“0”が選択
される時、セレクタSel3は“0”を加算器Adに供
給し、加算器Adは乗算器Mul1の出力を単にレジス
タReg3に伝える役割を果たす。このように、DSP
は、基本的には乗算器と加算器とがレジスタやセレクタ
を介して組み合わされた構成を有する。
スレジスタAR、マイクロプログラムレジスタMPRが
設けられており、マイクロプログラムレジスタMPRの
プログラムに従ってDSPの処理を制御する。
乗算に必要な乗算係数を供給する。アドレスレジスタA
RはアドレスコントロールACを介して相対アドレスを
物理アドレスに変換する。マイクロプログラムレジスタ
MPRから読出/書込信号が発生した時は、タイミング
コントロールTCLを介してDSPアクセス信号が発生
する。
理アドレスは、タイミングコントロールTCLを介して
DSPアドレス信号を形成する。また、レジスタReg
3の出力もタイミングコントロールTCLを介してDS
Pデータとして出力する。
スバス1およびCPUデータバス2を介してデータおよ
びアドレスが供給され、係数レジスタCR、アドレスレ
ジスタAR、マイクロプログラムレジスタMPRに供給
される。また、クロック信号もクロック回路29から供
給される。
て同一の演算処理を繰り返し行なう。その際、メモリに
対するアドレスを変化させるため、アドレスコントロー
ルACは1回の処理毎にアドレスを1デクリメントす
る。アドレスが最小値に達した時は、最大値にジャンプ
する。
アドレスレジスタAR、マイクロプログラムレジスタM
PRの構成例を示す。マイクロプログラムレジスタMP
Rは128ステップを有するものとする。
レジスタに記憶されたマイクロプログラムが“0”から
“127”に向かって順次進行し、“127”に達した
後は、再び“0”に戻る。
ラムレジスタに同期して動作し、たとえばステップ1の
マイクロプログラム「書込」に対応してメモリアドレス
$10000が記憶されている。
ラムに応じてメモリアドレス$3ffffが記録されて
いる。すなわち、メモリのアドレス$3ffffの情報
が読み出され、テンポラリレジスタTemp1に入力さ
れる。
おいては、メモリのアドレス$50000からデータが
読み出され、テンポラリレジスタTemp2に入力され
る。ステップ8においては、メモリのアドレス$7ff
ffからデータが読み出され、テンポラリレジスタTe
mp3に入力される。
従って、アドレスレジスタが指定するメモリアドレスに
書込、読出が行なわれる。なお、係数レジスタCRもマ
イクロプログラムに同期して変化する。
は、メモリアドレスを変化させるために、アドレスレジ
スタARの出力するアドレスはアドレスコントロールA
Cで1デクリメントする。
は、音源回路4が発生した楽音信号が図2に示すメモリ
10のリバーブのためのメモリエリア33に書き込ま
れ、一定の遅延時間を経過した後、DSPのマイクロプ
ログラムに従って読み出され、図4の示すようなDSP
演算処理回路によってリバーブの効果を与えられ、DA
C6に出力される。
は、予めマイクロプログラムに設定されているため、自
動的に行なわれ、その度にメモリを参照する必要はな
い。したがって、DSPがメモリをアクセスする頻度は
クロックと比べ、大幅に低いものとなる。CPU3から
メモリ10へのアクセスは、DSP5がメモリ10をア
クセスしていない間に行なわれる。
本出願人が先に出願した特願平5−57504号に示さ
れている。次に、上述した実施例の動作を説明する。
クセスする場合には、CPU3はメモリ10を指定する
アドレスデータを出力する。すると、デコーダ27は、
このアドレス信号をデコードしてCPUアクセスライン
18に信号“1”を出力する。この信号はアドレスバス
ゲート14を介してメモリ10のイネーブル端子に供給
され、メモリ10はイネーブルされる。
る場合には、DSP5はDSPアクセスライン17に信
号“1”を出力する。この信号はメモリ10のイネーブ
ル端子に供給され、メモリ10はイネーブルされる。
P5のメモリアクセスとが同時に発生した場合には、デ
ータバスゲート15、アドレスバスゲート16の端子T
にはDSPアクセスライン17に出力される信号“1”
が入力されるので、DSPデータバス11とDSPアド
レスバス12はメモリ10に接続される。
スゲート14の端子TにはDSPアクセスライン17に
出力される信号“1”が反転されて入力されるので、C
PUアドレスバス1とCPUデータバス2はメモリ10
に接続されない。このとき、バス制御回路は、CPU3
のメモリアクセスとDSP5のメモリアクセスとが同時
に発生したことを検知し、DSPアクセスラインに信号
“1”が出力されている間、CPU3にウェイト信号w
aitを出力する。
信号waitが入力されている間、メモリアクセスの状
態を保持する。DSP5のメモリアクセスが終了する
と、データバスゲート13、アドレスバスゲート14の
端子TにはDSPアクセスライン17に出力される信号
“0”が反転されて入力されるので、CPUアドレスバ
ス1とCPUデータバス2はメモリ10に接続され、C
PUのメモリアクセスが行なわれる。
に関するタイミングチャートを示す。図中、最上段にD
ACサイクルを示す。このDACサイクル内に2段目の
マイクロプログラムが実行される。DACサイクルは、
128ステップに対応するとする。
クロプログラムの各ステップ毎に1サイクルの変化を示
す。DSPからメモリへのアクセスは、4段目のアクセ
ス信号を伴って5段目のアドレス信号を発生することに
よって行なわれる。
1ステップ、第3ステップ、第7ステップ、第8ステッ
プにおいて、DSPからメモリへのアクセスが行なわれ
ている。これらのステップの後半において、5段目のD
SPデータ(メモリ10に書き込まれるデータあるいは
メモリ10から読み出されたデータ)が発生する。
7段目のCPUアクセス信号を伴って8段目のCPUア
ドレス信号が発生することにより行なわれる。図示の場
合、マイクロプログラムの第1ステップにおいて、DS
Pアクセスと同時にCPUアクセスが生じている。この
ため、バス制御回路8が最下段のCPUウェイト信号を
発生する。
いて、DSPアクセスが消滅することによって消滅す
る。したがって、第2ステップにおいて、CPUアクセ
スが行なわれ、その後半で9段目のCPUデータが発生
する。
生しているが、この場合にはDSPアクセスが発生して
いないため、CPUからメモリへのアクセスはそのまま
行なわれる。
DSPアクセスと重複して発生している。この場合、C
PUウェイト信号の発生によって第8ステップに移動す
るが、第8ステップにおいてもDSPアクセスが発生し
ている。したがって、第8ステップにおいてもCPUウ
ェイト信号が発生する。
消滅するため、CPUウェイト信号も消滅し、CPUか
らメモリへのアクセスが行なわれる。このようなタイミ
ング制御により、同一のメモリをDSPとCPUによっ
て共用することができる。DSPのメモリアクセスは常
に優先されるため、DSPの処理に支障が生じることは
ない。CPUからのメモリアクセスは、DSPのメモリ
アクセスと重複したときは待機させられるが、DSPの
メモリアクセスが消滅すると直ちに実行される。
た時、この半導体集積回路からメモリ10に対するピン
はアドレス用とデータ用の一組のみでよく、DSP専用
メモリとCPU専用メモリを用いた場合と比べ、ピン数
は大幅に減少する。
を1個ずつ用いる場合を説明したが、複数個のDSPと
複数個のCPUを用いてもよい。DSPによってリバー
ブ効果を付与する場合を説明したが、DSPの演算はリ
バーブに限らず、どのようなものであってもよい。
本発明はこれらに制限されるものではない。たとえば、
種々の変更、改良、組み合わせ等が可能なことは当業者
に自明であろう。
DSPとCPUが同一のメモリを共用できるため、ハー
ドウェア資源の利用効率を向上することができる。
用することにより、回路構成を簡単化することができ
る。DSPとCPUを1チップ上に集積化した場合、こ
の集積回路装置のピン数を低減することができる。
ック図である。
ある。
示すブロック図である。
ロック図である。
レジスタ、マイクロプログラムレジスタの構成例を示す
概略図である。
グチャートである。
ブロック図である。
Claims (1)
- 【請求項1】 音源回路から供給される楽音信号を制御
するための楽音制御装置であって、 外部に記憶されたプログラムに従って演算処理を行なう
CPUと、 内部に記憶したマイクロプログラムに従って演算処理を
行なうDSPと、 前記CPUおよびDSPからアクセス可能なメモリと、 前記CPUおよびDSPから前記メモリへのアクセスを
制御するアドレス制御手段とを有する楽音制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5143160A JP2850707B2 (ja) | 1993-06-15 | 1993-06-15 | 楽音制御装置 |
| US08/257,929 US5567900A (en) | 1993-06-15 | 1994-06-10 | Electronic tone generator system with CPU and DSP |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5143160A JP2850707B2 (ja) | 1993-06-15 | 1993-06-15 | 楽音制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0713561A true JPH0713561A (ja) | 1995-01-17 |
| JP2850707B2 JP2850707B2 (ja) | 1999-01-27 |
Family
ID=15332318
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5143160A Expired - Fee Related JP2850707B2 (ja) | 1993-06-15 | 1993-06-15 | 楽音制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5567900A (ja) |
| JP (1) | JP2850707B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6993597B2 (en) | 1995-10-09 | 2006-01-31 | Renesas Technology Corp. | Terminal apparatus |
| JP2007257007A (ja) * | 2006-03-20 | 2007-10-04 | Yamaha Corp | 半導体集積回路及び音響信号処理装置 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07219774A (ja) * | 1994-02-07 | 1995-08-18 | Fujitsu Ltd | データ処理装置および例外処理方法 |
| DE69619587T2 (de) | 1995-05-19 | 2002-10-31 | Yamaha Corp., Hamamatsu | Verfahren und Vorrichtung zur Tonerzeugung |
| GB2306043A (en) * | 1995-10-03 | 1997-04-23 | Ibm | Audio synthesizer |
| JP3087638B2 (ja) * | 1995-11-30 | 2000-09-11 | ヤマハ株式会社 | 音楽情報処理システム |
| JP3019767B2 (ja) * | 1995-12-28 | 2000-03-13 | ヤマハ株式会社 | デジタル信号処理装置 |
| JP2970526B2 (ja) * | 1996-01-17 | 1999-11-02 | ヤマハ株式会社 | コンピュータソフトウェアを用いた音源システム |
| US6301603B1 (en) | 1998-02-17 | 2001-10-09 | Euphonics Incorporated | Scalable audio processing on a heterogeneous processor array |
| US6163828A (en) * | 1998-05-22 | 2000-12-19 | Lucent Technologies Inc. | Methods and apparatus for providing multi-processor access to shared memory |
| JP4354268B2 (ja) | 2003-12-22 | 2009-10-28 | 株式会社河合楽器製作所 | 信号処理装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5200564A (en) * | 1990-06-29 | 1993-04-06 | Casio Computer Co., Ltd. | Digital information processing apparatus with multiple CPUs |
| JP2626387B2 (ja) * | 1991-12-24 | 1997-07-02 | ヤマハ株式会社 | 電子楽器 |
-
1993
- 1993-06-15 JP JP5143160A patent/JP2850707B2/ja not_active Expired - Fee Related
-
1994
- 1994-06-10 US US08/257,929 patent/US5567900A/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6993597B2 (en) | 1995-10-09 | 2006-01-31 | Renesas Technology Corp. | Terminal apparatus |
| US8090398B2 (en) | 1995-10-09 | 2012-01-03 | Renesas Electronics Corporation | Terminal apparatus |
| JP2007257007A (ja) * | 2006-03-20 | 2007-10-04 | Yamaha Corp | 半導体集積回路及び音響信号処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5567900A (en) | 1996-10-22 |
| JP2850707B2 (ja) | 1999-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4184400A (en) | Electronic musical instrument utilizing data processing system | |
| JP2850707B2 (ja) | 楽音制御装置 | |
| JPH09258737A (ja) | コンピュータソフトウェアを用いた音源システム | |
| JP3855711B2 (ja) | 音波形データ用ディジタル信号処理装置 | |
| JPH09244650A (ja) | 楽音合成装置及び方法 | |
| JPS6356557B2 (ja) | ||
| US5442125A (en) | Signal processing apparatus for repeatedly performing a same processing on respective output channels in time sharing manner | |
| WO2023181747A1 (ja) | 音源システム、方法及びプログラム | |
| JPH07325581A (ja) | 楽音発生装置 | |
| JP2000293169A (ja) | 楽音生成装置 | |
| JP3060920B2 (ja) | ディジタル信号処理装置 | |
| JP3531208B2 (ja) | ディジタル信号処理装置 | |
| JP2912090B2 (ja) | タイムスロットインタチェンジ回路 | |
| JP2716131B2 (ja) | 楽音発生装置 | |
| JP2576805Y2 (ja) | 楽音生成用lsi | |
| JP2002006844A (ja) | 楽音発生方法 | |
| JP3855710B2 (ja) | 音波形データ用ディジタル信号処理装置 | |
| JPS6294898A (ja) | 電子楽器 | |
| JP3085940B2 (ja) | 音響発生器 | |
| JP3320582B2 (ja) | 電子楽器の制御装置及びその制御プログラム設定方法 | |
| JPH07218601A (ja) | 高速パターンアドレス発生回路 | |
| JPH0695348B2 (ja) | テンプレートマッチング用アドレス生成装置 | |
| KR940009745B1 (ko) | 피씨용 미디 인터페이스 회로 | |
| JP3381284B2 (ja) | パラメータ書き込み装置 | |
| JPS6031040B2 (ja) | メモリ用集積回路装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19981013 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071113 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081113 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081113 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091113 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101113 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101113 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111113 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111113 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |