JPS59111694A - 電子楽器の楽音発生装置 - Google Patents
電子楽器の楽音発生装置Info
- Publication number
- JPS59111694A JPS59111694A JP57221267A JP22126782A JPS59111694A JP S59111694 A JPS59111694 A JP S59111694A JP 57221267 A JP57221267 A JP 57221267A JP 22126782 A JP22126782 A JP 22126782A JP S59111694 A JPS59111694 A JP S59111694A
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- circuit
- output
- electronic musical
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はデジタル回路によって波形を発生ずる波形発生
方式に係り、特に高調波成分が変調信号によって変化す
る電子楽器の波形発生方式に関する。
方式に係り、特に高調波成分が変調信号によって変化す
る電子楽器の波形発生方式に関する。
デジタル技術の進歩に伴い、デジタル回路で波形データ
を発生し、そのデジタル波形データをデジタル−アナロ
グ変換器でアナログ信号に変換してアナログ信号波形を
発生することが可能となった。このようなデジタル回路
による波形発生は電子楽器にも用いられ、種々の音色の
波形が発生可能な電子楽器が製品化されている。
を発生し、そのデジタル波形データをデジタル−アナロ
グ変換器でアナログ信号に変換してアナログ信号波形を
発生することが可能となった。このようなデジタル回路
による波形発生は電子楽器にも用いられ、種々の音色の
波形が発生可能な電子楽器が製品化されている。
従来、前述のようなデジタル回路による電子楽器の楽音
発生方式として、(イ)正弦波合成方式、(ロ)可変フ
ィルタ方式、(ハ)波形メモリ読出し方式と、(ニ)周
波数変調方式等がある。
発生方式として、(イ)正弦波合成方式、(ロ)可変フ
ィルタ方式、(ハ)波形メモリ読出し方式と、(ニ)周
波数変調方式等がある。
前述(イ)の正弦波合成方式は基本波並びに高調波の正
弦波信号をデジタル回路で発生し、そのデジタル波形信
号を合成して所望の音色の楽音を発生する方式である。
弦波信号をデジタル回路で発生し、そのデジタル波形信
号を合成して所望の音色の楽音を発生する方式である。
この方式は所望の倍音構成の楽音を得る場合には必要と
する倍音の種類数の計算チャンネルを必要とする。さら
に時間的にスペクトラムを変化させる場合には各倍音ご
とに振幅レベルを可変するための倍音の種類数の高調波
制御信号を必要とする。この方式は前述の計算チャンネ
ル並びに高調波制御信号が倍音の種類数の回路を必要と
するので発生回路が大きくなり、さらに高調波制御信号
の発生制御が複雑となる問題を有している。
する倍音の種類数の計算チャンネルを必要とする。さら
に時間的にスペクトラムを変化させる場合には各倍音ご
とに振幅レベルを可変するための倍音の種類数の高調波
制御信号を必要とする。この方式は前述の計算チャンネ
ル並びに高調波制御信号が倍音の種類数の回路を必要と
するので発生回路が大きくなり、さらに高調波制御信号
の発生制御が複雑となる問題を有している。
(ロ)の可変フィルタ方式はデジタルフィルタを用いる
ものでフィルタの周波数特性を高調波制御信号によって
変化させる方式である。この方式はデジタルフィルタの
回路が大きくなる問題を有する。さらに固定サンプリン
グレートで波形を発生した場合すなわち固定サンプリン
グレー1−でデジタルフィルタの入力となる原音を発生
した場合には高調波を多く有する波形を得ることが難し
く、しいてはデジタルフィルタの高llI!il波領域
での効果が半減するという問題を有する。またさらにこ
の方式は折返し歪を発生する問題を有している。
ものでフィルタの周波数特性を高調波制御信号によって
変化させる方式である。この方式はデジタルフィルタの
回路が大きくなる問題を有する。さらに固定サンプリン
グレートで波形を発生した場合すなわち固定サンプリン
グレー1−でデジタルフィルタの入力となる原音を発生
した場合には高調波を多く有する波形を得ることが難し
く、しいてはデジタルフィルタの高llI!il波領域
での効果が半減するという問題を有する。またさらにこ
の方式は折返し歪を発生する問題を有している。
(ハ〉の波形メモリ読出し方式はあらかじめメモリ等に
記憶されている波形データを順次位相角に対応して読出
して波形を発生する方式である。
記憶されている波形データを順次位相角に対応して読出
して波形を発生する方式である。
前述の波形メモリに記憶されている波形データは楽音と
して発生ずる楽音波形のデータであるため、その波形の
スペクトラムは固定となっていた。そのためスペクトラ
ムを変化させるにはスペクトラムの変化に対応した波形
データをメモリに記憶しておかなければならず、さらに
それらを順次スペクトラムの変化に対応して読み出すた
めの制御回路を必要とする。それゆえこの方式はメモリ
の容量が増大し制御回路も複雑となる問題を有していた
。
して発生ずる楽音波形のデータであるため、その波形の
スペクトラムは固定となっていた。そのためスペクトラ
ムを変化させるにはスペクトラムの変化に対応した波形
データをメモリに記憶しておかなければならず、さらに
それらを順次スペクトラムの変化に対応して読み出すた
めの制御回路を必要とする。それゆえこの方式はメモリ
の容量が増大し制御回路も複雑となる問題を有していた
。
(ニ)の方式は周波数変調を応用したものであり、搬送
波と変調波すなわち2個の正弦波を用いて周波数比、変
調深さを変えることにより倍音を変化させる方式である
。この方式は倍音をある程度制御することは可能である
が、各倍音がベソセ 5− ル関数的に変化するため、スペクトラムの包絡がなめら
かに変化する楽音を得ることが困難であった。
波と変調波すなわち2個の正弦波を用いて周波数比、変
調深さを変えることにより倍音を変化させる方式である
。この方式は倍音をある程度制御することは可能である
が、各倍音がベソセ 5− ル関数的に変化するため、スペクトラムの包絡がなめら
かに変化する楽音を得ることが困難であった。
本発明は前記問題点を解決するものであり、その第1の
目的は波形のスペクトラムがなめらかに変化することを
可能とした波形発生方式を提供することにある。
目的は波形のスペクトラムがなめらかに変化することを
可能とした波形発生方式を提供することにある。
第2の目的は鋸歯状波信号の高域を除去した波形を発生
する波形発生方式を提供することにある。
する波形発生方式を提供することにある。
本発明の特徴とするところは、波形情報を記憶した記憶
手段と、この記憶手段に記憶された波形情報を読出すた
めのアドレス信号を順次生成するアドレス信号生成手段
と、前記記憶手段に記憶された波形情報を修正して読出
すための変調記号を生成する変調信号生成手段と、前記
アドレス信号と前記変調信号とを比較する比較手段と、
この比較手段の比較出力によって、演算態様が変更せし
められる演算手段と、この演算手段からの出力信号にて
前記記憶手段をアクセスせしめる手段とを具備したこと
を特徴とした電子楽器の楽音先生方6− 式にある。
手段と、この記憶手段に記憶された波形情報を読出すた
めのアドレス信号を順次生成するアドレス信号生成手段
と、前記記憶手段に記憶された波形情報を修正して読出
すための変調記号を生成する変調信号生成手段と、前記
アドレス信号と前記変調信号とを比較する比較手段と、
この比較手段の比較出力によって、演算態様が変更せし
められる演算手段と、この演算手段からの出力信号にて
前記記憶手段をアクセスせしめる手段とを具備したこと
を特徴とした電子楽器の楽音先生方6− 式にある。
以下、図面を用いて本発明の詳細な説明する。
第1図は本発明の実施例の回路構成図である。
第1図においては本発明を電子楽器に応用した実施例で
ある。鍵盤1の第1の出力は周波数情報発生回路2に、
第2の出力は高調波制御信号発生回路4とエンベロープ
制御信号発生回路5に入力する。周波数情報発生回路2
の出力は位相角計算回路3の第1の入力端子に加わる。
ある。鍵盤1の第1の出力は周波数情報発生回路2に、
第2の出力は高調波制御信号発生回路4とエンベロープ
制御信号発生回路5に入力する。周波数情報発生回路2
の出力は位相角計算回路3の第1の入力端子に加わる。
位相角計算回路3の出力はその第2の入力端子と波形合
成回路8の入力端千人に接続される。高調波制御信号発
生回路4の出力は加算回路6の第1の入力端子に接続さ
れる。加算回路6の第2の入力端子には図示しない他の
回路からの制御信号が入力する。加算回路6の出力は波
形合成回路8の入力端子Bに入力する。エンベロープ乗
算回路7の第1の入力には波形合成回路8の出力端子C
が、第2の入力にはエンベロープ制御信号発生回路6の
出力がそれぞれ接続される。エンベロープ乗算回路7の
出力は図示しないデジタルアナログ変換回路DACに接
続される。鍵盤1は押下された鍵の位置情報や押下され
た鍵のタイミング信号を発生する回路であり、鍵の位置
情報は周波数情報発生回路2に、鍵のタイミング信号は
高調波制御信号発生回路4、エンベロープ制御信号発生
回路5にそれぞれ入力する。周波数情報発生回路2ば前
述の押下された鍵の位置情報から、その鍵に対応した周
波数情報すなわち位相角情報を発生する回路であり、た
とえば特定のクロックによって順次位相角情報を出力す
る。位相角計算回路3は第1の入力端子と第2の入力端
子とに印加される情報を加算し出力する。位相角計算回
路3の出力は位相角計算回路3の第2の入力端子に加わ
るので周波数情報発生回路2より発生した位相角情報は
特定のクロックによって順次位相角計算回路3の内容に
加算される。
成回路8の入力端千人に接続される。高調波制御信号発
生回路4の出力は加算回路6の第1の入力端子に接続さ
れる。加算回路6の第2の入力端子には図示しない他の
回路からの制御信号が入力する。加算回路6の出力は波
形合成回路8の入力端子Bに入力する。エンベロープ乗
算回路7の第1の入力には波形合成回路8の出力端子C
が、第2の入力にはエンベロープ制御信号発生回路6の
出力がそれぞれ接続される。エンベロープ乗算回路7の
出力は図示しないデジタルアナログ変換回路DACに接
続される。鍵盤1は押下された鍵の位置情報や押下され
た鍵のタイミング信号を発生する回路であり、鍵の位置
情報は周波数情報発生回路2に、鍵のタイミング信号は
高調波制御信号発生回路4、エンベロープ制御信号発生
回路5にそれぞれ入力する。周波数情報発生回路2ば前
述の押下された鍵の位置情報から、その鍵に対応した周
波数情報すなわち位相角情報を発生する回路であり、た
とえば特定のクロックによって順次位相角情報を出力す
る。位相角計算回路3は第1の入力端子と第2の入力端
子とに印加される情報を加算し出力する。位相角計算回
路3の出力は位相角計算回路3の第2の入力端子に加わ
るので周波数情報発生回路2より発生した位相角情報は
特定のクロックによって順次位相角計算回路3の内容に
加算される。
すなわち、位相角計算回路3によって周波数情報発生回
路2より発生した位相角情報は累算される。
路2より発生した位相角情報は累算される。
その累算は1周期単位で行なわれ、1周期以上の位相角
となった場合には1周期の位相が減算される。第1図の
実施例においては、たとえば212を “1
周期の位相角(即ち2πに相当する)とし、それ以上の
値となった時には、キャリーが出力されるがそのキャリ
ーを使用していないので、結果的には1周期分の位相角
を減算したものとなっている。位相角計算回路3の出力
は波形合成回路8の入力端子Aに入力する。高調波制御
信号発生回路4には前記タイミング信号が入力し、高調
波制御信号発生回路4によって例えば時間と共に高調波
成分を変化させるための音色制御信号に変換される。そ
の出力すなわち音色制御信号は加算回路6において外部
からの例えば、外部の操作子によって音色を変化させる
ための制御信号と加算される。
となった場合には1周期の位相が減算される。第1図の
実施例においては、たとえば212を “1
周期の位相角(即ち2πに相当する)とし、それ以上の
値となった時には、キャリーが出力されるがそのキャリ
ーを使用していないので、結果的には1周期分の位相角
を減算したものとなっている。位相角計算回路3の出力
は波形合成回路8の入力端子Aに入力する。高調波制御
信号発生回路4には前記タイミング信号が入力し、高調
波制御信号発生回路4によって例えば時間と共に高調波
成分を変化させるための音色制御信号に変換される。そ
の出力すなわち音色制御信号は加算回路6において外部
からの例えば、外部の操作子によって音色を変化させる
ための制御信号と加算される。
加算回路6は外部から制御信号を入力しない場合には省
略も可能である。加算回路6の出力は波形合成回路8の
入力端子Bに加わる。波形合成回路8は入力端千人より
入力する均一レートで変化する位相角即ちアドレス信号
を1周期間にわたってレートが変化する修正アドレス信
号を得、波形をアクセスするための回路であり、入力端
子Bより入力する制御信号によってそのレートは変化す
る。
略も可能である。加算回路6の出力は波形合成回路8の
入力端子Bに加わる。波形合成回路8は入力端千人より
入力する均一レートで変化する位相角即ちアドレス信号
を1周期間にわたってレートが変化する修正アドレス信
号を得、波形をアクセスするための回路であり、入力端
子Bより入力する制御信号によってそのレートは変化す
る。
9−
例えば、波形合成回路8は第2図に示す様に割算回路9
と波形メモリ10より成る。割算回路9は入力端千人よ
り入力する位相角を特定の位相角範囲で入力端子Bより
入力する音色制御信号即ち高調波制御信号によって割算
し、他の特定範囲で異なる値でさらに割算する様な動作
をする。すなわち、波形合成回路8において位相角の進
め方が1周期にわたって一定ではなく、変化する様にな
されたものである。その結果は波形合成回路8内の波形
メモリ10をアクセスし、波形データが出力端子Cより
出力される。
と波形メモリ10より成る。割算回路9は入力端千人よ
り入力する位相角を特定の位相角範囲で入力端子Bより
入力する音色制御信号即ち高調波制御信号によって割算
し、他の特定範囲で異なる値でさらに割算する様な動作
をする。すなわち、波形合成回路8において位相角の進
め方が1周期にわたって一定ではなく、変化する様にな
されたものである。その結果は波形合成回路8内の波形
メモリ10をアクセスし、波形データが出力端子Cより
出力される。
この時のメモリアクセスは1周期にわたって一定ではな
く1周期内で変化するので、波形メモリ10に格納され
ている波形の位相を歪ませた波形データが出力端子Cよ
り出力される。
く1周期内で変化するので、波形メモリ10に格納され
ている波形の位相を歪ませた波形データが出力端子Cよ
り出力される。
鍵盤1のタイミング信号はさらにエンベロープ制御信号
発生回路5に入力する。エンヘロープ制御信号発生面1
7&5は、出力する楽音の振幅を変化させる制御データ
を発生ずる。その出力すなわちエンヘロープ信号IJエ
ンヘロープ乗算回路7に入10− 力する。一方、波形合成回路8の出力端子Cより出力さ
れた波形データがエンヘローブ乗算回路7に入力してお
り、エンヘロープ乗算回路7において、その波形データ
とエンヘローブ信号が乗算され、出力される。
発生回路5に入力する。エンヘロープ制御信号発生面1
7&5は、出力する楽音の振幅を変化させる制御データ
を発生ずる。その出力すなわちエンヘロープ信号IJエ
ンヘロープ乗算回路7に入10− 力する。一方、波形合成回路8の出力端子Cより出力さ
れた波形データがエンヘローブ乗算回路7に入力してお
り、エンヘロープ乗算回路7において、その波形データ
とエンヘローブ信号が乗算され、出力される。
第3図は第2図の波形合成回路8を詳細に表わした第1
の回路図である。入力端子Nは第1、第2図における入
力端千人に、入力端子Mは入力端子Bにそれぞれ対応す
る。すなわち入力端子Nには第1図の位相角計算回路3
の出力例えば12ビットの位相角データNo=N++が
入力し、入力端子Mには第1図の加算回路6からの例え
ば12ビツトの変調深さデータMO−M11が入力する
。
の回路図である。入力端子Nは第1、第2図における入
力端千人に、入力端子Mは入力端子Bにそれぞれ対応す
る。すなわち入力端子Nには第1図の位相角計算回路3
の出力例えば12ビットの位相角データNo=N++が
入力し、入力端子Mには第1図の加算回路6からの例え
ば12ビツトの変調深さデータMO−M11が入力する
。
入力端子NはコンパレークCOMPと、排他的論理オア
群EORIを介して割算器DIVに入力する。入力端子
Nの各ビットN o −N 1+ばコンパレークCOM
Pの各ビットAo〜A11に対応して入力するが、割算
器DIVには各ヒツトNI〜NIIが各ビットAo−A
1oに入力する。また割算器DIVのビットA++は接
地されている。
群EORIを介して割算器DIVに入力する。入力端子
Nの各ビットN o −N 1+ばコンパレークCOM
Pの各ビットAo〜A11に対応して入力するが、割算
器DIVには各ヒツトNI〜NIIが各ビットAo−A
1oに入力する。また割算器DIVのビットA++は接
地されている。
なお、第3図における排他的論理オア群EOR1〜EO
R3は複数の入力排他的論理オア群よりなり、第4図に
示すようにそれぞれの記号+a)は(blに示すような
構成となっている。
R3は複数の入力排他的論理オア群よりなり、第4図に
示すようにそれぞれの記号+a)は(blに示すような
構成となっている。
入力端子Mは11ピツ]・よりなり、コンパレータCO
MPと、排他的論理オア群EOR2を介して割算器DI
Vに入力する。
MPと、排他的論理オア群EOR2を介して割算器DI
Vに入力する。
入力6m 子Mの各ヒソl−M o −M Ioはコン
パレータCOMPの各ビットBo−Bloに2割算器D
IVの各ピッ1〜Bo−B+nに対応してそれぞれ人力
する。コンパレータCOMPのビットB11は接地され
、割算器DIVのビットF311に対応する排他的論理
オア群EOR2の入力も接地されている。
パレータCOMPの各ビットBo−Bloに2割算器D
IVの各ピッ1〜Bo−B+nに対応してそれぞれ人力
する。コンパレータCOMPのビットB11は接地され
、割算器DIVのビットF311に対応する排他的論理
オア群EOR2の入力も接地されている。
コンパレータCOMPの比較出力0 [J TばII他
的論理オア群EOR1〜EOR3に人力している。
的論理オア群EOR1〜EOR3に人力している。
割算器DIVの出力は排他的論理オア群EOR3を介し
てリードオンリメモリROMに入力し、割算器DIVの
各ビットDo−D++はリートオンリメモリROMの各
ビットAn”A++に対応して入力している。リードオ
ンリメモリROMの出力Oo〜O+oは出力端子Cに接
続されている。
てリードオンリメモリROMに入力し、割算器DIVの
各ビットDo−D++はリートオンリメモリROMの各
ビットAn”A++に対応して入力している。リードオ
ンリメモリROMの出力Oo〜O+oは出力端子Cに接
続されている。
しかして、入力端子Nより入力したデータと入力端子M
より入力したデータとはコンパレータC○MPでそれら
の値が比較される。入力端子Nより入力したデータの値
が入力端子Mより入力したデータの値より大きいときに
は、ハイレベルが比較出力OUTより出力される。すな
わち、このときには排他的論理オア群EOR+〜EOR
3はインパークとして動作する。また、その逆ずなわち
入力端子Nより入力したデータの値が入力端子Mより入
力したデータの値より小さいときにはローレベルが比較
出力OUTより出力され、排他的論理オア群EORI−
EOR3はバッファとして動作する。入力端子Nより入
力するデータ値は位相角値の累算結果であるので、その
値は直線的に小から大に変化する。そして特定の値すな
わち最大の後にその値は再度最小値となり、この動作を
繰り返す。この−動作すなわら小から大へ変化するとき
に、コンパレークCOMPの出力がローレベ13− ルからハイレベルに変化する。この変化によって割算器
DIVに入力するデータが極性反転する。
より入力したデータとはコンパレータC○MPでそれら
の値が比較される。入力端子Nより入力したデータの値
が入力端子Mより入力したデータの値より大きいときに
は、ハイレベルが比較出力OUTより出力される。すな
わち、このときには排他的論理オア群EOR+〜EOR
3はインパークとして動作する。また、その逆ずなわち
入力端子Nより入力したデータの値が入力端子Mより入
力したデータの値より小さいときにはローレベルが比較
出力OUTより出力され、排他的論理オア群EORI−
EOR3はバッファとして動作する。入力端子Nより入
力するデータ値は位相角値の累算結果であるので、その
値は直線的に小から大に変化する。そして特定の値すな
わち最大の後にその値は再度最小値となり、この動作を
繰り返す。この−動作すなわら小から大へ変化するとき
に、コンパレークCOMPの出力がローレベ13− ルからハイレベルに変化する。この変化によって割算器
DIVに入力するデータが極性反転する。
また割算器DIVの出力も極性反転する。その出力すな
わち排他的論理オア群EOR3の出力がリートオンリメ
モリROMに入力しており、そのリードオンリメモリR
OMには余弦波形が記憶されているので、リードオンリ
メモリROMより順次出力される波形は余弦波を時間的
に歪ま−Uたものとなる。
わち排他的論理オア群EOR3の出力がリートオンリメ
モリROMに入力しており、そのリードオンリメモリR
OMには余弦波形が記憶されているので、リードオンリ
メモリROMより順次出力される波形は余弦波を時間的
に歪ま−Uたものとなる。
第5図はその波形図を示す。横軸は時間tを、縦軸は振
幅の正規化値を示す。波形AXは変調深さ情報MXがM
X=T/2の場合、波形BXはMX<T/2の場合であ
り、ここでTは波形の1周期を表わす。この動作におい
てはコンパレータCOMPの比較結果によって割算器D
IVに入力する値が変化するので1周期を二つの条件に
分けて説明する。
幅の正規化値を示す。波形AXは変調深さ情報MXがM
X=T/2の場合、波形BXはMX<T/2の場合であ
り、ここでTは波形の1周期を表わす。この動作におい
てはコンパレータCOMPの比較結果によって割算器D
IVに入力する値が変化するので1周期を二つの条件に
分けて説明する。
NX≦MXの場合には、リードオンリメモリROMに格
納されている余弦波のz周期の長さが変調深さ情報MX
となるように動作する。すなわ14− ち、この条件中の位相角アドレス値の値NX+に対して
このときの演算後の位相角アドレス値LX1は LX + = (NX + /MX) ・T/2・・
・(1,1となる。なお9割算器DIVにおいてはバイ
ナリ演算であり、周期も2のベキ乗の値であるので、第
3図に示した本発明の実施例においては、特に(1)式
右辺のT/2を乗じていないが、割算器DIVの出力は
小数点以下の値を出力しており、出力D11が2進の小
数点以下第1位、出力r)+oを2進の小数点以下第2
位と順次なり、その値をアドレスとしているので、等測
的にTを乗じた結果となっている。さらに割算器DIV
の各ピッl−A + o=A 22に入力端子Nの各ビ
ットN11〜N1が入力し、ビットA11はローレベル
が入力(接地)しているので、入力時に%を乗じた構成
となっている。すなわぢ結果的には割算器の入出力にお
いて、%を乗じた割算構成になっている。
納されている余弦波のz周期の長さが変調深さ情報MX
となるように動作する。すなわ14− ち、この条件中の位相角アドレス値の値NX+に対して
このときの演算後の位相角アドレス値LX1は LX + = (NX + /MX) ・T/2・・
・(1,1となる。なお9割算器DIVにおいてはバイ
ナリ演算であり、周期も2のベキ乗の値であるので、第
3図に示した本発明の実施例においては、特に(1)式
右辺のT/2を乗じていないが、割算器DIVの出力は
小数点以下の値を出力しており、出力D11が2進の小
数点以下第1位、出力r)+oを2進の小数点以下第2
位と順次なり、その値をアドレスとしているので、等測
的にTを乗じた結果となっている。さらに割算器DIV
の各ピッl−A + o=A 22に入力端子Nの各ビ
ットN11〜N1が入力し、ビットA11はローレベル
が入力(接地)しているので、入力時に%を乗じた構成
となっている。すなわぢ結果的には割算器の入出力にお
いて、%を乗じた割算構成になっている。
NX>MXの場合には1 リード身ンリメモリROMに
格納されている余弦波の残りの2周期の長さがT−MX
の長さとなるように動作する。すなわち、この条件中の
変調深さ情報MX、位相角アドレス値NX2に対してこ
のときの演算後の位相角アトlメス値1. X 2は T −L X 2 = (”「−NX 2 ) / (T−MX)・T/2
・・・・・・・・・・(2)を満足する。
格納されている余弦波の残りの2周期の長さがT−MX
の長さとなるように動作する。すなわち、この条件中の
変調深さ情報MX、位相角アドレス値NX2に対してこ
のときの演算後の位相角アトlメス値1. X 2は T −L X 2 = (”「−NX 2 ) / (T−MX)・T/2
・・・・・・・・・・(2)を満足する。
ここで1周期Tがこのベキ乗であるのでT−MX−MX
、 T−NX 2 =NX 2゜T −L X 2 =
I−X 2となり、演算後の位相角アドレス値LX2
は LX 2 = (NX 2/MX) ・T/2・・・
(3)で表わされる。ここで記号上部の−はそれぞれの
インバート信号を示す。この式(3)の演算がこの波形
合成回路8で行われることになる。
、 T−NX 2 =NX 2゜T −L X 2 =
I−X 2となり、演算後の位相角アドレス値LX2
は LX 2 = (NX 2/MX) ・T/2・・・
(3)で表わされる。ここで記号上部の−はそれぞれの
インバート信号を示す。この式(3)の演算がこの波形
合成回路8で行われることになる。
ところで、割算器DIVの出力はNX≦MXの時はOか
ら0.5まで変化する。またNX>MXの時は0.5か
ら0に変化する。その結果リードオンリメモリROMに
格納されている波形は余弦波であるので、割算器DTV
の出力をインバートしたときとインバートしないときと
のリードオンリメモリROMの出力に変化はなく、排他
的論理オア群EOR3を除いた場合にはリードオンリメ
モリROMの内容は余弦波の半周期のみ周期にわたって
それぞれ2回読み出される。すなわち、コンパレータC
OMPの比較出力OUTより出力される比較記号によっ
て割算器DIVの出力を排他的論理オア群EOR3によ
ってインバートする必要はない。
ら0.5まで変化する。またNX>MXの時は0.5か
ら0に変化する。その結果リードオンリメモリROMに
格納されている波形は余弦波であるので、割算器DTV
の出力をインバートしたときとインバートしないときと
のリードオンリメモリROMの出力に変化はなく、排他
的論理オア群EOR3を除いた場合にはリードオンリメ
モリROMの内容は余弦波の半周期のみ周期にわたって
それぞれ2回読み出される。すなわち、コンパレータC
OMPの比較出力OUTより出力される比較記号によっ
て割算器DIVの出力を排他的論理オア群EOR3によ
ってインバートする必要はない。
第6図の本発明の第2実施例の回路図は前述の動作を応
用したものであり第3図に示した排他的論理オア群FO
R3が無くても同し動作出力となる。このとき割算器D
IVの各ピッl−A++〜AOに入力端子Nの各ビン)
N+t〜NOが入力しているので前述の第3図に示した
本発明の第1の実施例と比較するとその入力した値は2
倍となる。
用したものであり第3図に示した排他的論理オア群FO
R3が無くても同し動作出力となる。このとき割算器D
IVの各ピッl−A++〜AOに入力端子Nの各ビン)
N+t〜NOが入力しているので前述の第3図に示した
本発明の第1の実施例と比較するとその入力した値は2
倍となる。
しかしながら割算器DIVの出力は第3図に示した本発
明の実施例と比較すると1ヒント下位へシ17− 71〜してリードオンリメモリROMのアドレスに入力
している。すなわち各ビットD11〜D1がリードオン
リメモリROMの各ビットAIo−へ〇に加わる。これ
は等測的に前述の2を乗算したものと同じである。この
ように、第6図のり−1オンリメモリROMの記憶容量
は第5図のリードオンリメモリROMの記憶容量の半分
となる。こればり−ドオンリメモリROMの波形データ
としては余弦波の半周期のみを格納しておけばよいから
である。
明の実施例と比較すると1ヒント下位へシ17− 71〜してリードオンリメモリROMのアドレスに入力
している。すなわち各ビットD11〜D1がリードオン
リメモリROMの各ビットAIo−へ〇に加わる。これ
は等測的に前述の2を乗算したものと同じである。この
ように、第6図のり−1オンリメモリROMの記憶容量
は第5図のリードオンリメモリROMの記憶容量の半分
となる。こればり−ドオンリメモリROMの波形データ
としては余弦波の半周期のみを格納しておけばよいから
である。
第7図は第6図におけるリードオンリメモリROMの記
憶波形を変化させたときのリードオンリメモリROM部
の回路図である。図示するように、このときのリードオ
ンリメモリROMの前半にはχ周期の余弦波のデータが
、後半にはそれに続くA周期の余弦波の極性反転データ
が格納されている。この極性の反転は割算器DIVの上
位ビットDI+が、排他的論理群オア群EORaによっ
て反転しさらに加算回路ADDに入力することによって
等測的になされる。リードオンリメモリ18− ROMの後半のA周期は、割算器DIVの最上位ピッ1
−Dllがハイレベルとなり、加算回路ADDの一ヒ位
ビットAIoとキャリー人力C1,4と排他的論理オア
群EORaに入力しているので、排他的論理オア群EO
RaでリードオンリメモリROMの出力をインバートす
なわち極性反転し、さらに振幅値を等制約に加算回路A
DDで余弦波の振幅の2だけシフトしているので、第6
図におけるリードオンリメモリROMの出力と同じとな
る。
憶波形を変化させたときのリードオンリメモリROM部
の回路図である。図示するように、このときのリードオ
ンリメモリROMの前半にはχ周期の余弦波のデータが
、後半にはそれに続くA周期の余弦波の極性反転データ
が格納されている。この極性の反転は割算器DIVの上
位ビットDI+が、排他的論理群オア群EORaによっ
て反転しさらに加算回路ADDに入力することによって
等測的になされる。リードオンリメモリ18− ROMの後半のA周期は、割算器DIVの最上位ピッ1
−Dllがハイレベルとなり、加算回路ADDの一ヒ位
ビットAIoとキャリー人力C1,4と排他的論理オア
群EORaに入力しているので、排他的論理オア群EO
RaでリードオンリメモリROMの出力をインバートす
なわち極性反転し、さらに振幅値を等制約に加算回路A
DDで余弦波の振幅の2だけシフトしているので、第6
図におけるリードオンリメモリROMの出力と同じとな
る。
これはメモリの上位ビットが少ないので、その容量は減
少する。
少する。
第8図〜第11図はMX= (1/2) ・T。
(1/4) ・T、 (1/8) ・T。
(]/16) ・Tにおけるそれぞれの波形fatと
そのスペクトラム(blを示す。第8図〜第11図の(
δ)の横軸は時間t、縦軸は振幅を示す。第8図〜第1
1図(b)の横軸は周波数f、縦軸はその各周波数の振
幅を示す。
そのスペクトラム(blを示す。第8図〜第11図の(
δ)の横軸は時間t、縦軸は振幅を示す。第8図〜第1
1図(b)の横軸は周波数f、縦軸はその各周波数の振
幅を示す。
なお、MX−(1/2)Tを変調深さ 100%とする
。ここで、変調深さが小さいほどその波形は鋸歯状波的
な波形となり、そのスペクトラムも高調波を多く含んだ
波形となる。すなわちMXの値の変化に応じてなめらか
にそのスペクトラムが変化する。したがってこのMXの
値を時間的に変化させることによって、アナログシンセ
サイザーにおいて鋸歯状波電圧に対し、そのカットオフ
周波数が時間と共に変化するローパスフィルタをかけた
場合と同様の音色変化を得ることができる。
。ここで、変調深さが小さいほどその波形は鋸歯状波的
な波形となり、そのスペクトラムも高調波を多く含んだ
波形となる。すなわちMXの値の変化に応じてなめらか
にそのスペクトラムが変化する。したがってこのMXの
値を時間的に変化させることによって、アナログシンセ
サイザーにおいて鋸歯状波電圧に対し、そのカットオフ
周波数が時間と共に変化するローパスフィルタをかけた
場合と同様の音色変化を得ることができる。
本発明の実施例においてはリードオンリメモリROMは
余弦波の1周期や%周期であったが、当然A周期の波形
を記憶してもよく、更には余弦波とは限らず例えば三角
波等の他の波形を記憶してもよい。
余弦波の1周期や%周期であったが、当然A周期の波形
を記憶してもよく、更には余弦波とは限らず例えば三角
波等の他の波形を記憶してもよい。
また、本発明の実施例では割算回路を用いているが、こ
れは掛算回路等演算する機能を有するものでもよい。さ
らにまた1本発明の実施例でばMXをT/2以下で説明
しているが、MXはT/2以上でも使用可能である。
れは掛算回路等演算する機能を有するものでもよい。さ
らにまた1本発明の実施例でばMXをT/2以下で説明
しているが、MXはT/2以上でも使用可能である。
以上のように、本発明によれば、簡単なデジタル回路に
よってスペクトラムの包絡がなめらかに変化する波形を
発生することが可能となる。また鋸歯状波の高次の高調
波を除去した波形を得ることが可能となる。さらにその
高周波成分の変化を時間的に変化させることにより、特
有の音色を有する楽音を発生することも可能となる。
よってスペクトラムの包絡がなめらかに変化する波形を
発生することが可能となる。また鋸歯状波の高次の高調
波を除去した波形を得ることが可能となる。さらにその
高周波成分の変化を時間的に変化させることにより、特
有の音色を有する楽音を発生することも可能となる。
第1図は本発明の実施例の構成図、第2図は第1図にお
ける波形合成回路の構成図、第3図、第6図、第7図は
それぞれ第1図に示した要部の回路構成図、第4図は第
3図、第6図、第7図における記号の説明図、第8図〜
第11図(alは本発明の実施例による出力波形図、f
blはそのスペクトラム図である。 4・・・高調波制御信号発生回路 6・・・加算回路
8・・・波形合成回路 9・・・割算回路
10・・・波形メモリ EOR1〜E ORa・・・排他的論理オア群DIV・
・・IIJKW COMP・・・コンパレータ
R,OM・・・リートオンリメモリ特許出願人
カシオ計算機株式会社代理人弁理士 大背
義之 21− 手続補正書(方式) 1−′# 昭和58年5月1−8目 特許庁長官 若 杉 和 夫 ′殿 1、事件の表示 昭和57年特許願第221267Q2
、発明の名称 電子楽器の楽音発生方式 3、補正をする者 事件との関係 特許出願人 住所 東京都新宿区西新宿2丁目6番1号4、代理人
[有]100 意(03) 591−87165、
補正命令の日付 昭和58年3月9日 6、補正の対象 願書の代理人の欄及び全文と明細書の図面の簡単な説明
の欄 7、補正の内容 (1)願書は別紙の通り (内容に変更なし)(2)明
細書は次の通り訂正する。 7、補正の内容 明細書第21頁第11行目[ける記号の説明図、第8図
〜第11図+111は本発明」とあるを「ける記号の説
明図、第5図は出力波形図、第8図〜第11図(alは
本発明」と訂正する。
ける波形合成回路の構成図、第3図、第6図、第7図は
それぞれ第1図に示した要部の回路構成図、第4図は第
3図、第6図、第7図における記号の説明図、第8図〜
第11図(alは本発明の実施例による出力波形図、f
blはそのスペクトラム図である。 4・・・高調波制御信号発生回路 6・・・加算回路
8・・・波形合成回路 9・・・割算回路
10・・・波形メモリ EOR1〜E ORa・・・排他的論理オア群DIV・
・・IIJKW COMP・・・コンパレータ
R,OM・・・リートオンリメモリ特許出願人
カシオ計算機株式会社代理人弁理士 大背
義之 21− 手続補正書(方式) 1−′# 昭和58年5月1−8目 特許庁長官 若 杉 和 夫 ′殿 1、事件の表示 昭和57年特許願第221267Q2
、発明の名称 電子楽器の楽音発生方式 3、補正をする者 事件との関係 特許出願人 住所 東京都新宿区西新宿2丁目6番1号4、代理人
[有]100 意(03) 591−87165、
補正命令の日付 昭和58年3月9日 6、補正の対象 願書の代理人の欄及び全文と明細書の図面の簡単な説明
の欄 7、補正の内容 (1)願書は別紙の通り (内容に変更なし)(2)明
細書は次の通り訂正する。 7、補正の内容 明細書第21頁第11行目[ける記号の説明図、第8図
〜第11図+111は本発明」とあるを「ける記号の説
明図、第5図は出力波形図、第8図〜第11図(alは
本発明」と訂正する。
Claims (7)
- (1)波形情報を記憶した記憶手段と、この記憶手段に
記憶された波形情報を読出すためのアドレス信号を順次
生成するアドレス信号生成手段と、前記記憶手段に記憶
された波形情報を修正して読出すための変調信号を生成
する変調信号生成手段と、前記アドレス信号と前記変調
信号とを比較する比較手段と、この比較手段の比較出力
によって、演算態様が変更せしめられる演算手段と、こ
の演算手段からの出力信号にて前記記憶手段をアクセス
せしめる手段とを具備したことを特徴とした電子楽器の
楽音発生方式。 - (2)前記変調信号生成手段は、時間経過と共に変化す
る前記変調信号を生成することを特徴とする特許請求の
範囲第1項記載の電子楽器の楽音発生方式。 - (3)前記演算手段は、前記アドレス信号と、前記変調
信号とが供給され、前記比較出力によってその演算態様
が変更せしめられて、前記アドレス信号を出力すること
を特徴とする特許請求の範囲第1項記載の電子楽器の楽
音発生方式。 - (4)前記演算手段は、前記アドレス信号を前記変調信
号にて割算する割算回路であることを特徴とする特許請
求の範囲第3項記載の電子楽器の楽音発生方式。 - (5)前記アドレス信号生成手段は、波形の位相角を指
定する位相角情報を均一レートで、前記アドレス信号と
して生成することを特徴とする特許請求の範囲第1項記
載の電子楽器の楽音発生方式。 - (6)前記演算手段は排他的論理オア回路を出力に有し
、前記比較出力によって前記排他的論理オア回路の論理
をインバータあるいはバッファーにすることを特徴とす
る特許請求の範囲第1項記載の電子楽器の波形発生方式
。 - (7)前記演算手段は排他的論理オア回路を入力に有し
、前記比較出力によって前記排他的論理オア回路の論理
をインバータあるいはバッファーにすることを特徴とす
る特許請求の範囲第1項記載の電子楽器の波形発生方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57221267A JPS59111694A (ja) | 1982-12-17 | 1982-12-17 | 電子楽器の楽音発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57221267A JPS59111694A (ja) | 1982-12-17 | 1982-12-17 | 電子楽器の楽音発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59111694A true JPS59111694A (ja) | 1984-06-27 |
| JPS6255793B2 JPS6255793B2 (ja) | 1987-11-20 |
Family
ID=16764093
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57221267A Granted JPS59111694A (ja) | 1982-12-17 | 1982-12-17 | 電子楽器の楽音発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59111694A (ja) |
-
1982
- 1982-12-17 JP JP57221267A patent/JPS59111694A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6255793B2 (ja) | 1987-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4992743A (en) | Dual-tone direct digital synthesizer | |
| US4036096A (en) | Musical tone waveshape generator | |
| JPH03253108A (ja) | ダイレクト・デジタル・シンセサイザー及び信号発生方法 | |
| JPS5865493A (ja) | 波形発生装置 | |
| JPH0631990B2 (ja) | 波形の補間装置 | |
| JPS60258594A (ja) | 音楽的音調発生装置 | |
| JPS634197B2 (ja) | ||
| US4223583A (en) | Apparatus for producing musical tones having time variant harmonics | |
| US4103582A (en) | Electronic musical instrument | |
| JPS59111694A (ja) | 電子楽器の楽音発生装置 | |
| JPS5883894A (ja) | デイジタル楽音変調装置 | |
| JPS59168493A (ja) | 楽音波形発生装置 | |
| JPH0225515B2 (ja) | ||
| US4658691A (en) | Electronic musical instrument | |
| JPS6229794B2 (ja) | ||
| JPS59111515A (ja) | 波形発生方式 | |
| JPS59121396A (ja) | 電子楽器の楽音発生装置 | |
| JP2625669B2 (ja) | 楽音波形発生装置 | |
| JP3777923B2 (ja) | 楽音信号合成装置 | |
| JPS59121397A (ja) | 電子楽器の楽音発生装置 | |
| JPS59114595A (ja) | 電子楽器の楽音発生装置 | |
| JPS61182097A (ja) | 電子楽器における雑音減少装置 | |
| JPS60225196A (ja) | 楽音波形発生装置 | |
| JPH04279911A (ja) | 波形発生装置 | |
| JPH0740194B2 (ja) | 電子楽器 |