JPH0795236B2 - 楽音合成装置 - Google Patents

楽音合成装置

Info

Publication number
JPH0795236B2
JPH0795236B2 JP5122027A JP12202793A JPH0795236B2 JP H0795236 B2 JPH0795236 B2 JP H0795236B2 JP 5122027 A JP5122027 A JP 5122027A JP 12202793 A JP12202793 A JP 12202793A JP H0795236 B2 JPH0795236 B2 JP H0795236B2
Authority
JP
Japan
Prior art keywords
waveform
data
phase
predetermined
digital data
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
Application number
JP5122027A
Other languages
English (en)
Other versions
JPH06161458A (ja
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP5122027A priority Critical patent/JPH0795236B2/ja
Publication of JPH06161458A publication Critical patent/JPH06161458A/ja
Publication of JPH0795236B2 publication Critical patent/JPH0795236B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、多次乗演算による波
形変形を、簡単な演算によって実現可能にした楽音合成
装置に関する。
【0002】
【従来の技術】従来から、波形メモリに波形を記憶し、
これを読み出すことで楽音波形を発生するようにした電
子楽器の音源装置が知られている。このような音源装置
においては、記憶された波形以外の音色の楽音は発生す
ることができない。
【0003】
【発明が解決しようとする課題】この発明は上述の点に
鑑みてなされたもので、波形メモリに記憶した元の波形
を簡単な演算によって容易に変形して様々な音色の楽音
波形信号を発生できるようにした楽音合成装置を提供し
ようとするものである。
【0004】
【課題を解決するための手段】この出願の第1の発明に
係る楽音合成装置は、所定の波形の対数振幅値を表わす
デジタルデータを記憶した記憶手段と、所望の音高に対
応するレートで前記波形を読み出すための位相データに
基づき、前記記憶手段から前記デジタルデータを読み出
す読出し手段と、該読出し手段により読み出されたデジ
タルデータを所定倍する乗算手段と、前記乗算手段で所
定倍されたデジタルデータを対数の真数に対応するよう
に対数リニア変換する変換手段とを備え、前記所定倍数
に応じた多次乗演算によって波形変形された波形信号が
前記変換手段から出力されることを特徴とするものであ
る。
【0005】この出願の第2の発明に係る楽音合成装置
は、所定の波形の対数振幅値を表わすデジタルデータを
記憶した記憶手段と、所望の音高に対応するレートで前
記波形を読み出すための位相データに基づき、前記記憶
手段から前記デジタルデータを読み出す読出し手段と、
該読出し手段により読み出されたデジタルデータを所定
倍する乗算手段と、前記位相データの示す位相値に基づ
き、該位相データが所定値の範囲にある所定位相区間を
特定する特定手段と、前記特定手段で特定された所定位
相区間と他の区間とで前記乗算手段における倍数を異な
らせるよう制御する制御手段と、前記乗算手段で所定倍
されたデジタルデータを対数の真数に対応するように対
数リニア変換する変換手段とを備え、前記位相区間に応
じて異なる前記所定倍数に応じた複雑な多次乗演算によ
って波形変形された波形信号が前記変換手段から出力さ
れることを特徴とするものである。
【0006】
【作用】第1の発明によれば、記憶手段では所定の波形
の対数振幅値を表わすデジタルデータを記憶しており、
乗算手段ではこの記憶手段から読み出されたデジタルデ
ータを所定倍する。記憶手段に記憶した所定の波形の関
数をf(x),この対数表現をlog〔f(x)〕とし、乗算
手段における所定倍数をmとすると、乗算結果はm・lo
g〔f(x)〕となる。これを変換手段で対数リニア変換
すると、変換により得られるデジタル波形データは、数
1となり、記憶手段に記憶した元の所定波形関数f(x)
をm乗した波形関数となる。このように、記憶手段の読
み出し波形データを単に所定倍して、これを対数リニア
変換するだけで、多次乗演算に従って変形した波形関数
を得ることができる。
【数1】 従って、この第1の発明によれば、元の波形の多次乗演
算による波形変形を容易に可能にすることができ、ま
た、その次数も乗算における所定倍数mを可変すること
により、容易に可変することができるので、波形を様々
に変形して多様な音色を持つ楽音波形信号を合成するこ
とができる、という優れた効果を奏する。
【0007】また、第2の発明によれば、前記記憶手段
から前記デジタルデータを読み出すための位相データの
示す位相値に基づき、該位相データが所定値の範囲にあ
る所定位相区間を特定し、これにより特定された所定位
相区間と他の区間とで前記乗算手段における倍数を異な
らせるよう制御する。従って、特定の位相区間と他の区
間とでは、上記所定倍の倍数mが異なるものとなり、対
数リニア変換によって得られる上記数1に示す波形関数
が特定の位相区間と他の区間とでは異なるものとなる。
これにより、特定の位相区間と他の区間とで異なる波形
を組合せて成る複雑な波形信号を得ることができる。従
って、この第2の発明によれば、元の波形の多次乗演算
による波形変形を容易に行なう場合において、所定の位
相区間と他の位相区間とで該多次乗演算の次数を異なら
せてより複雑な波形変形を行うことができ、一層多様な
音色の楽音波形信号を合成することができる、という優
れた効果を奏する。
【0008】
【実施例】以下、この発明の実施例につき、添付図面を
参照して詳細に説明しよう。図1は、この発明の一実施
例に係る波形変更機能を有するオペレータユニットOP
Uを示すものである。このオペレータユニットOPU
は、電子楽器やその他の楽音合成装置の内部に設けら
れ、楽音波形信号を発生するために利用されるものであ
る。このオペレータユニットOPUは、所定の波形の対
数振幅値を表わすデジタルデータを記憶した記憶手段と
して、波形テーブル92を具備しており、所望の音高周
波数で前記波形を読み出すための位相データとして、位
相角データxを他の回路(例えば図6に示すような位相
データ発生回路41)から入力し、この位相角データx
に基づき、波形テーブル92から対数表現のデジタル波
形データを読み出すと共に、この読み出しの前後におい
て波形に対して波形変更処理を施す機能を具備してい
る。
【0009】図1に示された例では、オペレータユニッ
トOPUは、大別して2つの波形変更機能を有してい
る。1つは、読み出しの前段においてシフタ90によっ
て位相角データ(読み出しアドレスデータ)を制御する
ことにより波形変更処理を行なう機能であり(便宜上、
これを第1の波形変更機能という)、もう1つは、、読
み出しの後段においてシフタ93及び対数リニア変換器
94によって読み出し波形データを制御することにより
波形変更処理を行なう機能である(便宜上、これを第2
の波形変更機能という)。後者の、すなわち第2の波形
変更機能が、この出願に係る発明の一実施例に該当する
ものである。
【0010】図1に示されたオペレータユニットOPU
について、その詳細を説明すると、まず、位相角データ
xをシフタ90に入力し、波形制御部91から与えられ
る位相シフトデータASFTで指示されるシフト量だ
け、該位相角データxを上位ビット側または下位ビット
側にシフトすることにより、1周期がk倍された位相角
データkxを取り出す。但し、kは2の±j乗、すなわ
ち数2であり、jはデータASFTによって指示された
シフト量、+jは上位ビット側へのシフトを示し、−j
は下位ビット側へのシフトを示す。次に、正弦波形デー
タを対数値log sinxで記憶した波形テーブル92に対
し、この位相角データkxをアドレス信号として入力
し、この波形テーブル92からlog sinkxの正弦波形
データを読み出す。これによって、前記第1の波形変更
機能が実現される。
【数2】
【0011】次に、この波形テーブル92から読み出さ
れた正弦波形データlog sinkxをシフタ93に入力
し、波形制御部91から与えられる波形シフトデータD
SFTで指示されるシフト量だけ上位ビット側または下
位ビット側にシフトすることにより、正弦波形データlo
g sinkxを波形データm・log sinkxに変更する。こ
こで、mは2の±i乗、すなわち数3であり、iは上位
ビット側へのシフトを示し、−iは下位ビット側へのシ
フトを示す。この±iはデータDSFTによって指示さ
れる。次に、この波形データm・log sinkxを対数リ
ニア変換器94に入力し、数4に示すように、対数の真
数すなわち自然数の波形データに変換する。すなわち、
シフタ93におけるシフト量±iを、例えばi=1とし
た場合(波形テーブル92の出力を上位ビット側または
下位ビット側に1ビットシフトした場合)には、sink
xの2乗すなわち数5、またはsinkxの平方根すなわ
ち√(sinkx)の波形データが得られる。これによっ
て、前記第2の波形変更機能が実現される。
【数3】
【数4】
【数5】
【0012】次に、この波形データ(すなわち数4)を
セレクタ95を介してゲート96に入力し、波形制御部
91から与えられる制御信号/INHが“1”となる特
定位相区間だけ出力する。さらに、この特定位相区間の
波形データ(すなわち数4)に波形制御部91から与え
られる正,負の極性の符号データSDを付加して外部に
出力する。ここで、位相シフトデータASFT、波形シ
フトデータDSFT、セレクタ95のセレクト制御信号
SEL,制御信号/INHおよび符号データSDは音色
選択信号TCに応じて異なるように制御される。そし
て、特定の選択音色においてはシフタ90から出力され
る位相角データkxがセレクタ95によって選択され、
ゲート96を介して出力される。
【0013】従って、例えば、DSFTで指示される波
形シフト量±iを+1,ASFTで指示される位相シフ
ト量±jを0,制御信号INHが“0”となる位相区間
をπ〜2π,セレクタ95をA入力選択状態(対数リニ
ア変換器95の出力を選択出力する)にし、符号データ
SDを0〜πの位相区間で正とした場合、図2(a)に
示すように数6の波形データが0〜πの位相区間の間の
み得られる。
【数6】 また、波形制御部91から出力するデータASFT等
を、例えば次の表1に示すように設定することにより、
図2(b)に示すような波形形状の波形データが得られ
る。
【0014】
【表1】
【0015】さらに、いくつかの例を示すと、波形制御
部91から出力するデータASFT等を所定の位相区間
に対応して次の表2〜表5に示すように設定することに
より、図2(c)〜図2(f)に示すような波形形状の
波形データが得られる。
【0016】
【表2】
【0017】
【表3】
【0018】
【表4】
【0019】
【表5】
【0020】以上の例から理解できるように、波形制御
部91から出力するデータASFT,DSFT等を所定
の位相区間に対応して適宜に設定することにより、様々
な音色に対応する波形形状の波形データをオペレータユ
ニットOPUで合成することができる。従って、このよ
うなオペレータユニットOPUを用いて複雑な波形形状
の楽音信号を発生することができ、また、これを周波数
変調演算による楽音合成装置の被変調波関数または変調
波関数発生用演算オペレータとして使用すれば、複雑な
波形形状の変調波関数や被変調波関数を発生することが
できるので、周波数変調演算による楽音合成において、
複雑な特性の楽音波形信号を比較的簡単に実現すること
ができる。
【0021】次に、図1のオペレータユニットOPU
を、変調波関数発生器又は被変調波関数発生器として利
用することができる周波数変調演算型又は振幅変調演算
型の楽音合成装置の構成例につき説明する。図3は周波
数変調(以下、FMと略記)演算型の楽音合成装置の一
実施例を示すブロック図であり、大別して変調波関数発
生部10と被変調波関数発生部20および被変調波すな
わち搬送波の位相変調を行うための加算器30を備えて
いる。変調波関数発生部10では、変調波位相角データ
ωmtに応じて正弦波テーブル11から正弦波形データ
sinωmtを読み出し、これに変調指数データI(t)を
乗算器12で乗算して変調波データとして出力する。加
算器30では、搬送波位相角データωctに対して乗算
器12から出力された変調波データI(t)・sinωmt
を加算し、搬送波の位相変調を行う。
【0022】被変調波関数発生部20は、加算器30か
ら出力された位相変調済みの搬送波の位相角データθ
(=ωct+I(t)・sinωmt)に従って所定の被変
調波関数を発生し、この被変調波関数に基づき楽音信号
Gを出力する。この図3の実施例では、この被変調波関
数発生部20に前記オペレータユニットOPUが適用可
能であり、前記第1の波形変更機能に相当する波形変更
処理を行なう。
【0023】すなわち、被変調波関数発生部20はシフ
ト回路21、制御回路22、正弦波テーブル23、乗算
器24とから構成され、加算器30から入力される搬送
波の位相角データθはシフト回路21において上位ビッ
ト側または下位ビット側へ所定ビット数だけシフトされ
る。この場合のシフト方向およびシフト量は制御回路2
0から出力される位相シフトデータSFTによって指示
され、しかも位相シフトデータSFTは位相角データθ
の1周期における特定位相区間でのみ出力される。さら
に、位相シフトデータSFTが出力される特定位相区間
は音色選択信号TCに応じて変更される。従って、上位
ビット側へのシフト量を+j,下位ビット側へのシフト
量を−jとすれば、位相角データθはその1周期の特定
位相区間においてk倍される(但し、kは数2)。
【数2】
【0024】特定位相区間がk倍された位相角データθ
´は正弦波テーブル23に対してアドレス信号として入
力される。正弦波テーブル23では位相角データθ´が
入力されると、この位相角データθ´に対応した正弦波
位相の正弦波形データsinθ´が読み出される。
【0025】説明を簡単にするために、位相角データθ
を図4(a)に示すように単純に増加するデータとした
場合(θ=ωctとした場合)、制御回路22は位相角
データθが「0〜2π」まで変化する間に音色選択信号
TCに応じて例えば図4(b)に示すようにj=0,j
=+1の位相シフトデータSFTを出力する。これによ
り、シフト回路21からは図4(c)に示すようにπ〜
2πまでの位相区間において元の位相角データθを2倍
した位相角データθ´が出力されるものとなる。この結
果、正弦波テーブル23からは図4(d)に示すように
π〜2πまでの位相区間において破線で示す1/2周期
の正弦波形データに代えて1周期の正弦波形データsin
θ´が読み出される。
【0026】すなわち、元の位相角データθの一周期の
間の特定位相区間において、残りの位相区間とは異なる
波形形状の正弦波形データsinθ´が読み出される。こ
のようにして正弦波形テーブル23から読み出された正
弦波形データsinθ´は、乗算器24に供給され、ここ
で振幅係数データA(t)が乗算されることによって振幅
の設定制御が行われ、楽音信号Gとして出力される。こ
の楽音信号Gは、正弦波テーブル23から読み出される
正弦波形データsinθ´の波形形状が図4(d)に示す
ように特定位相区間において変更されているため、多数
の高調波成分を含んだものとなり、図5に示すように複
雑な周波数スペクトルを示すものとなる。従って、多項
式の複雑な変調演算を行うことなく、簡単な構成で多数
の高調波成分を含む楽音信号を得ることができる。
【0027】ところで、この実施例において用いられる
各パラメータωmt,I(t),ωct,TC,A(t)
は、図6に示すような回路から与えられる。図6におい
て、鍵盤回路40は電子楽器の鍵盤で押圧された鍵を検
出し、押鍵データを出力する。位相データ発生回路41
は、鍵盤回路40から与えられる押鍵データに応じて押
圧鍵の音高に対応する周期で変化する変調波位相角デー
タωmtと搬送波位相角データωctを発生する。一
方、エンベロープ発生器42は、鍵盤回路40から鍵の
押圧時に発生されるキーオン信号KONに応答して時間
的に順次変化する変調指数データI(t)および振幅係数
データA(t)を発生する。これら位相データ発生回路4
1およびエンベロープ発生器42には、音色選択回路4
3から音色選択信号TCが与えられ、ωctとωmtの
周波数比およびI(t),A(t)の時間関数の波形形状が
選択音色に応じて制御される。
【0028】なお、図3の実施例において、位相角デー
タθの変更は該位相角データθを上位ビット側または下
位ビット側へ所定ビット数だけシフトすることによって
行っているが、図7に示すようにシフト回路に代えてビ
ット禁止回路25を設けると共に、音色選択信号TCに
応じた特定位相区間において上記ビット禁止回路25に
入力される位相角データθのうち例えば下位3ビットの
ビットデータの送出を禁止するための制御信号INHを
発生する制御回路26を設け、例えば位相角データθの
1周期「0〜2π」のうち「π〜2π」までの特定位相
区間にのみ上記制御信号INHを発生して「π〜2π」
までの位相区間においては位相角データθの下位3ビッ
トは“0”になるように変更してもよい。このようにし
た場合、正弦波テーブル23から読み出される正弦波形
データsinθ´は図8に示すように「π〜2π」までの
位相区間において階段状に変化する波形形状となり、複
雑な波形形状の楽音信号Gを得ることができる。
【0029】なお、以上の説明では、被変調波関数発生
部20に前記オペレータユニットOPUが適用可能であ
るとしているが、これに代えて変調波関数発生部10に
前記オペレータユニットOPUが適用可能なように構成
し、前記第1の波形変更機能に相当する波形変更処理を
行なうようにしてもよい。すなわち、変調波関数発生部
10を図9に示すように構成し、変調波位相角データω
mtをシフト回路13において音色選択信号TCに応じ
て制御回路14から出力される位相シフトデータSFT
に従って上位ビット側または下位ビット側に所定ビット
数だけシフトすることにより変更し、この変更された変
調波位相角データωmt´を正弦波テーブル11のアド
レス信号として入力するように構成する。この結果、多
くの高調波成分を含む変調波関数を発生させることがで
きる。
【0030】この場合、シフト回路13および制御回路
14は図7で示したような構成に置換してもよい。ま
た、変調波関数発生部10と被変調波関数発生部20の
両方共に前記オペレータユニットOPUが適用可能なよ
うに構成し、前記第1の波形変更機能に相当する波形変
更処理を行なうようにしてもよい。さらに、図3におい
て正弦波テーブル11の出力波形データを破線で示すよ
うに入力側にフィードバックし、この出力波形データに
よって位相角データωmtを変調すれば、さらに複雑な
高調波成分を有する楽音信号Gを得ることができる。さ
らにまた、制御回路22,26,14から発生する制御
信号SFT,INHは音色選択信号TCだけでなく、時
間経過に従って変化するエンベロープ波形信号などに応
じてもその発生条件を変えるようにしてもよい。
【0031】図10は振幅変調(以下、AMと略記)演
算型の楽音合成装置の一例を示すブロック図であり、被
変調波関数発生部50に前記オペレータユニットOPU
が適用可能であり、前記第1の波形変更機能に相当する
波形変更処理を行なうようになっている。すなわち、被
変調波関数発生部50はシフト回路51,制御回路5
2,正弦波テーブル53とから構成され、搬送波の位相
角データωctは、シフト回路51において制御回路5
2から音色選択信号TCおよび位相角データωctに応
じて出力される位相シフトデータSFTに従って上位ビ
ット側または下位ビット側に所定ビット数だけシフトさ
れることにより変更される。そして、この変更された位
相角データωct´は正弦波テーブル53のアドレス信
号として入力される。
【0032】これにより、位相角データωct´に応じ
た正弦波形データsinωct´が正弦波テーブル53か
ら読み出される。この場合、位相角データωctがその
1周期の特定位相区間において変更されて正弦波テーブ
ル53のアドレス信号として入力されるため、正弦波テ
ーブル53からは図4(d)に示したのと同様の複雑な
波形形状の被変調波関数が発生される。
【0033】一方、この被変調波関数を変調する変調波
関数発生部60は、正弦波テーブル61,乗算器62お
よび余弦波テーブル63を有しており、変調波位相角デ
ータωmtが正弦波テーブル61にアドレス信号として
入力されると、この正弦波テーブル61から位相角デー
タωmtに応じた正弦波形データsinωmtが読み出さ
れる。この正弦波形データsinωmtには乗算器62で
変調指数データI(t)が乗算された後、余弦波テーブル
63にアドレス信号として供給される。これにより、余
弦波テーブル63から余弦波形データcos{I(t)・sin
ωmt}が読み出される。この余弦波形データcos{I
(t)・sinωmt}は変調波関数として乗算器70に供
給され、被変調波関数と乗算されることにより振幅変調
演算が行われる。この乗算器70の出力は、乗算器80
に供給され、振幅係数データA(t)と乗算されることに
よって振幅の設定制御がなされた後楽音信号Gとして出
力される。
【0034】従って、この実施例においても被変調波関
数自体が多くの高調波成分を既に含んでいるため、最終
的に得られる楽音信号Gも多くの高調波成分を含むもの
となる。なお、この実施例においても被変調波関数の変
更を図7で示したのと同様な構成によって行うようにす
れば、さらに多くの高調波成分を含む楽音信号を発生さ
せることができる。さらに、変調波関数発生部60にの
みに前記オペレータユニットOPUを適用可能とする、
つまり前記第1の波形変更機能に相当する波形変更処理
を行なうようにしてもよいし、被変調波関数発生器50
の両方共にこれを適用してもよい。
【0035】図3乃至図10の例では、前記オペレータ
ユニットOPUを適用可能な関数発生部における波形変
更機能は前記第1の波形変更機能だけのように図示して
いるが、これらの部分に図1に示したオペレータユニッ
トOPUをそっくり適用すれば、前記第1の波形変更機
能のみならず前記第2の波形変更機能も、これらの変調
演算型の楽音合成装置で適用することができることは明
らかである。これによって、図1に示したオペレータユ
ニットOPUを被変調波関数発生器または変調波関数発
生器として利用することにより、さらに複雑に変化する
波形形状の楽音信号を発生させることができる。この場
合、オペレータユニットOPUに入力する位相角データ
xを変更するのみで、被変調波関数または変調波関数を
選択的に発生できるため、被変調波関数および変調波関
数を共通の回路で容易に発生させることができ、コスト
の低減化を図れるという利点がある。
【0036】なお、前述の波形変更機能用の回路は、1
項から成るFM,AM変調演算に限らず、多項または多
重あるいは巡回型のFM,AM変調演算式を用いた楽音
合成装置においても適宜の箇所で適用できるのはもちろ
んである。また、変調波関数および被変調波関数の発生
のためにそれぞれ専用の波形テーブルを用いてもよい
が、1つの波形テーブルを時分割使用して各関数を発生
させるようにしてもよい。また、波形テーブルには正弦
波に限らず、余弦波,三角波,矩形波,その他複雑な波
形の波形データを記憶させるようにしてもよい。さら
に、変調演算はデジタル演算に限らず、アナログ演算で
行うようにしてもよい。また、制御回路22,26,1
4,52から発生する制御信号SFT,INHの発生条
件を楽音発生時からの時間経過に伴って順次変化させる
ようにしてもよい。
【0037】
【発明の効果】以上の通り、この発明によれば、記憶手
段からの対数表現の読み出し波形データを単に所定倍し
て、これを対数リニア変換するだけで、多次乗演算に従
って変形した波形関数を得ることができ、また、その次
数も乗算における所定倍数を可変することにより、容易
に可変することができるので、波形を様々に変形して多
様な音色を持つ楽音波形信号を合成することができる、
という優れた効果を奏する。更に、この発明によれば、
特定の位相区間と他の区間とでは、上記所定倍の倍数が
異なるものとすることができるので、対数リニア変換に
よって得られる波形関数が特定の位相区間と他の区間と
では異なるものとなり、これにより、特定の位相区間と
他の区間とで異なる波形を組合せて成るより一層複雑か
つ多様な音色の波形信号を得ることができる。
【図面の簡単な説明】
【図1】この発明の一実施例に従う波形変更機能を具備
する楽音波形発生用のオペレータユニットの一例を示す
ブロック図。
【図2】図1のオペレータユニットによる波形変更機能
によって得られる関数波形の形状のいくつかの例を示す
波形図である。
【図3】FM演算型の楽音合成装置における前記オペレ
ータユニットの適用例を示すブロック図。
【図4】図3の各部出力波形の一例を示す図。
【図5】図3の例において得られる楽音信号の周波数ス
ペクトルの一例を示す図。
【図6】図3で用いる各種演算パラメータを発生する回
路の一例を示すブロック図。
【図7】図3の実施例において位相データを変更する部
分の他の例を示すブロック図。
【図8】図7の回路の動作を説明するための波形図。
【図9】変調波関数発生部における前記オペレータユニ
ットの適用例を示すブロック図。
【図10】AM演算型の楽音合成装置における前記オペ
レータユニットの適用例を示すブロック図。
【符号の説明】
OPU オペレータユニット 90,93 シフタ 91 波形制御部 92 対数表現で波形データを記憶した波形テーブル 94 対数リニア変換器 10,60 変調波関数発生部 20,50 被変調波関数発生部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 所定の波形の対数振幅値を表わすデジタ
    ルデータを記憶した記憶手段と、 所望の音高に対応するレートで前記波形を読み出すため
    の位相データに基づき、前記記憶手段から前記デジタル
    データを読み出す読出し手段と、 該読出し手段により読み出されたデジタルデータを所定
    倍する乗算手段と、 前記乗算手段で所定倍されたデジタルデータを対数の真
    数に対応するように対数リニア変換する変換手段とを備
    え、前記所定倍数に応じた多次乗演算によって波形変形
    された波形信号が前記変換手段から出力されることを特
    徴とする楽音合成装置。
  2. 【請求項2】 前記乗算手段は、前記読み出されたデジ
    タルデータを上位ビット又は下位ビットへ所定ビットシ
    フトするものである請求項1に記載の楽音合成装置。
  3. 【請求項3】 所定の波形の対数振幅値を表わすデジタ
    ルデータを記憶した記憶手段と、 所望の音高に対応するレートで前記波形を読み出すため
    の位相データに基づき、前記記憶手段から前記デジタル
    データを読み出す読出し手段と、 該読出し手段により読み出されたデジタルデータを所定
    倍する乗算手段と、 前記位相データの示す位相値に基づき、該位相データが
    所定値の範囲にある所定位相区間を特定する特定手段
    と、 前記特定手段で特定された所定位相区間と他の区間とで
    前記乗算手段における倍数を異ならせるよう制御する制
    御手段と、 前記乗算手段で所定倍されたデジタルデータを対数の真
    数に対応するように対数リニア変換する変換手段とを備
    え、前記位相区間に応じて異なる前記所定倍数に応じた
    複雑な多次乗演算によって波形変形された波形信号が前
    記変換手段から出力されることを特徴とする楽音合成装
    置。
  4. 【請求項4】 前記位相データに変調信号を導入する導
    入手段を設け、変化する位相データの位相値に基づいて
    前記所定区間を定めるようにしたことを特徴とする楽音
    合成装置。
  5. 【請求項5】 前記変換手段で変換されたデジタルデー
    タを、周波数変調演算のための変調波信号として周波数
    変調演算回路に導入するようにしたことを特徴とする楽
    音合成装置。
JP5122027A 1993-04-26 1993-04-26 楽音合成装置 Expired - Lifetime JPH0795236B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5122027A JPH0795236B2 (ja) 1993-04-26 1993-04-26 楽音合成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5122027A JPH0795236B2 (ja) 1993-04-26 1993-04-26 楽音合成装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59164227A Division JPH0644193B2 (ja) 1984-07-16 1984-08-07 楽音合成装置

Publications (2)

Publication Number Publication Date
JPH06161458A JPH06161458A (ja) 1994-06-07
JPH0795236B2 true JPH0795236B2 (ja) 1995-10-11

Family

ID=14825784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5122027A Expired - Lifetime JPH0795236B2 (ja) 1993-04-26 1993-04-26 楽音合成装置

Country Status (1)

Country Link
JP (1) JPH0795236B2 (ja)

Also Published As

Publication number Publication date
JPH06161458A (ja) 1994-06-07

Similar Documents

Publication Publication Date Title
US4569268A (en) Modulation effect device for use in electronic musical instrument
US4813326A (en) Method and apparatus for synthesizing music tones with high harmonic content
US5340938A (en) Tone generation apparatus with selective assignment of one of tone generation processing modes to tone generation channels
US5218156A (en) Apparatus for combining stored waveforms to synthesize musical tones
US4766795A (en) Tone synthesis method using modulation operation for an electronic musical instrument
EP0235538B1 (en) Waveform generator for electronic musical instrument
US5241129A (en) Electronic musical instrument having physical model tone generator
JPH0563799B2 (ja)
JPH06161458A (ja) 楽音合成装置
JPH0652474B2 (ja) 楽音合成装置
US4294153A (en) Method of synthesizing musical tones
JPH0644193B2 (ja) 楽音合成装置
JP2707818B2 (ja) 電子楽器
JPS6315916Y2 (ja)
JP2625669B2 (ja) 楽音波形発生装置
JP3459016B2 (ja) オーディオ信号処理方法および装置
JP2795619B2 (ja) 楽音発生装置
JPH0525117B2 (ja)
JP2643761B2 (ja) 周波数変調楽音合成原理による波形加工装置
JPS60147792A (ja) 電子楽器の周波数制御装置
JP2625670B2 (ja) 楽音波形発生装置
JPS638955Y2 (ja)
JP3578779B2 (ja) 楽音発生装置
JPS6239433Y2 (ja)
JP3433764B2 (ja) 波形変更装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term