JPH0414356B2 - - Google Patents

Info

Publication number
JPH0414356B2
JPH0414356B2 JP57043708A JP4370882A JPH0414356B2 JP H0414356 B2 JPH0414356 B2 JP H0414356B2 JP 57043708 A JP57043708 A JP 57043708A JP 4370882 A JP4370882 A JP 4370882A JP H0414356 B2 JPH0414356 B2 JP H0414356B2
Authority
JP
Japan
Prior art keywords
frequency
calculation
musical tone
range
ratio
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
JP57043708A
Other languages
English (en)
Other versions
JPS58162993A (ja
Inventor
Kazufumi Takeuchi
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 JP57043708A priority Critical patent/JPS58162993A/ja
Publication of JPS58162993A publication Critical patent/JPS58162993A/ja
Publication of JPH0414356B2 publication Critical patent/JPH0414356B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は、周波数変調演算を用いて楽音信号
を合成する形式の電子楽器に関し、特に変調信号
と搬送信号の周波数比を音域に応じて制御するよ
うにしたことに関する。
周波数変調方式によつて合成される楽音信号の
瞬時振幅値e(t)は基本的には下記式によつて表わ
される。
e(t)=A(t)sin{ωc+I(t)sinωnt} ……(1) ここで、A(t)は時間の関数として表現された振幅
係数、ωcは搬送波の角周波数、I(t)は時間の関
数として表現された変調指数、ωnは変調波の角
周波数、tは時間、である。
ところで、自然楽器の楽音は、その音域に応じ
て倍音構成(スペクトル分布)が異なり、音域に
応じて音色が微妙に異なるものとなつている。し
かし、従来の周波数変調方式電子楽器では、搬送
信号と変調信号の周波数比ωc/ωn(以下、この比を Nで表わす)を音色種類のみに対応して設定して
いたため、楽音の倍音構成はどの音域でも同じで
あり、従つて、自然楽器のように音域に応じて倍
音構成が異なる楽音は得られなかつた。
この点に鑑みて、先行出願「実願昭56−86977
号」に示された電子楽器においては、上述の周波
数比を音域に応じて可変制御するための変調比制
御情報をメモリに予じめ記憶し、押下鍵の音域に
応じてこの情報を該メモリから読み出して、この
情報により搬送周波数または変調周波数を制御す
るようにしている。しかし、すべての音域または
音高に対応して変調比制御情報を記憶しておかね
ばならないため、メモリ容量が大きくなるという
問題がある。
この発明の目的は、周波数変調方式の電子楽器
において、搬送信号と変調信号の周波数比Nを、
発生すべき楽音の音高または音域に応じて制御す
ることにより、自然楽器音のように音域に応じて
倍音構成が異なる楽音を発生し得るようにするこ
とにある。更にこの発明の目的は、音高または音
域に応じた周波数比Nの制御を簡単な構成で実現
することにある。このためこの発明では、搬送信
号と変調信号の周波数比Nを示すデータを、発生
すべき楽音の音高または音域を示す情報と所定の
演算パラメータとを用いた所定の演算によつて算
出し、こうして算出した周波数比Nに応じて搬送
周波数または変調周波数を制御するようにしてい
る。
以下添付図面を参照してこの発明の一実施例を
詳細に説明しよう。
第1図は前記(1)式に示す基本的な周波数変調演
算式に従つて楽音を合成する電子楽器においてこ
の発明を実施した例を示すものである。キースイ
ツチ回路10は鍵盤の各鍵に対応するキースイツ
チを含み、鍵の押圧に対応して押圧鍵を示すキー
コードKCと該鍵の押圧が持続しているか否か
(離鍵されたか)を示すキーオン信号KONとを出
力する。周波数ナンバテーブル11は、各鍵の楽
音周波数に対応する所定の数値(これを周波数ナ
ンバという)を予じめ記憶しており、キースイツ
チ回路10から与えられるキーコードKCに応じ
て押圧鍵に対応する周波数ナンバωを読み出す。
周波数比演算装置12は、キースイツチ回路1
0から与えられるキーコードKCと音色選択装置
13から与えられる音色選択情報とにもとづき所
定の演算を行ない、搬送周波数ωcと変調周波数
ωnの周波数比N(=ωc/ωn)を示すデータを算出す る。アキユムレータ14は、テーブル11から読
み出された周波数ナンバωを所定のモジユロで繰
返し加算(もしくは減算)することにより、変調
周波数ωnの瞬時位相角ωntを示すデータを出力
する。一方、テーブル11から読み出された周波
数ナンバωは乗算器15にも与えられ、そこで演
算装置12から与えられた周波数比Nが乗算され
る。この乗算器15の出力「N・ω」が搬送周波
数ωcを示すデータとしてアキユムレータ16に
与えられる。アキユムレータ16は14と同様に
データωcを所定のモジユロで繰返し加算(もし
くは減算)し、搬送周波数ωcの瞬時位相角ωct
を示すデータを出力する。ω=ωnであるため、
ωc=N・ωnであり、周波数比Nに応じて搬送周
波数ωcが決定される。
アキユムレータ14の出力は正弦波テーブル1
7のアドレス入力に与えられ、位相角ωntに応
じた正弦波振幅値sinωntが該テーブル17から
読み出される。この正弦波信号すなわち変調信号
は乗算器15に与えられ、エンベロープ発生器1
9から与えられた変調指数I(t)が乗算される。エ
ンベロープ発生器19及び20は、キースイツチ
回路10から与えられるキーオン信号KONに応
じて所定のエンベロープ波形信号を夫々発生し、
このエンベロープ波形信号を変調指数I(t)及び振
幅係数A(t)として夫々出力する。乗算器18の出
力信号「I(t)sinωnt」は加算器21に与えら
れ、アキユムレータ16から与えられる搬送信号
の位相角データωctと加算される。この加算器
21の出力信号「ωct+I(t)sinωnt」をアドレ
ス信号として正弦波テーブル22を読み出し、乗
算器23において該テーブル22の出力信号とエ
ンベロープ発生器20から与えられる振幅係数A
(t)とを乗算することにより、前記(1)式で表わされ
るような被周波数変調信号e(t)すなわち楽音信号
が得られる。乗算器23から出力された楽音信号
はサウンドシステム24に与えられる。
第2図は周波数比演算装置12の一例を示すも
ので、フオルマント中心周波数情報ogFo、キ
ースケール傾き情報α、周波数比オフセツト情報
Nofは音色選択装置13(第1図)で選択された
音色に応じて該装置13から与えられる。この例
では、選択された音色に応じて所定の固定フオル
マントを実現するようにしており、Foは固定フ
オルマント中心周波数を示し、情報ogFoはこ
れを対数形式で表わしたものである。固定フオル
マントの楽音(音色)は、所望の固定フオルマン
トが得られるように楽音の倍音構成を音高または
音域に応じて異ならせること(これをキースケー
ルという)により実現される。換言すれば、固定
フオルマントは、楽音の音高または音域にかかわ
らず搬送周波数ωeが常に固定フオルマント中心
周波数Foと同一またはその近傍に位置するよう
に、搬送信号と変調信号の周波数比Nを音高また
は音域に応じて変化させることにより実現され
る。キースケール傾き情報αは、キースケールの
傾き(すなわち、音高、音域に応じた倍音構成の
差異の程度)を設定するためのものである。完全
な固定フオルマントを実現するキースケールを行
なうとき、該情報αを所定値(この例ではα=
1)とし、フオルマント中心周波数を音域に応じ
て多少動かしたいときは該情報αを前記所定値以
外の適宜の値(α≠1)とする。周波数比オフセ
ツト情報Nofは前記情報αによつて決定されるキ
ースケールの傾きを全体的にシフトする(平行移
動する)ためのものである。
周波数情報変換回路25は、キースイツチ回路
10(第1図)から与えられた押圧鍵のキーコー
ドKCを受入れ、このキーコードKCを該押圧鍵の
楽音周波数Fn(すなわち音高)を負の対数形式
「−ogFn」で表わした情報に変換する。この押
圧鍵周波数情報−ogFnと前述のフオルマント
中心周波数情報ogFoとが加算器26で加算さ
れ、Fo/Fnの対数表現ogFo/Fnが該加算器26から 出力される。加算器26の出力はゲート27を介
して乗算器28に与えられる。加算器26は加算
機能のほかに比較機能をも具えており、両入力信
号にもとづき「Fo≧Fn」なる条件が成立するか
否かを判定し、成立するときゲート27を開き、
成立しないときゲート27を閉じる制御信号を該
ゲート27に与える。これは、フオルマント中心
周波数Foが押圧鍵の周波数Fnよりも小さい場合
は固定フオルマントの形成が不可能であるため、
強制的にogFo/Fn=0にするためである。すなわ ち、「Fo<Fn」のときは加算器26の出力信号
ogFo/Fnを「Fo=Fn」のときと同じ値すなわち0 に変更するためにゲート27が設けられている。
乗算器28では、ゲート27から与えられる信
号ogFo/Fnに前述のキースケール傾き情報αを乗 算する。その結果、α・ogFo/Fn=og(Fo/Fn)〓 なる値が乗算器28から出力される。尚、情報α
は小数桁を含む数値であり、乗算器28は前記乗
算結果のうち所定の有効桁以下の端数を丸めた信
号を出力する。乗算器28の出力信号og(Fo/Fn) 〓は対数/リニア変換テーブル29に与えられ、
リニア表現形式の数値(Fo/Fn)〓に変換される。こ の数値(Fo/Fn)〓は搬送周波数ωcと変調周波数ωnの 周波数比Nに相当するものである。すなわち、完
全な固定フオルマントの場合Fo=ωcであり、Fn
=ωnであるから、α=1とすると、(Fo/Fn)〓= ωc/ωn=Nが成立する。従つて、完全な固定フオル マントを実現する場合はα=1に設定し、楽音の
音域に応じてフオルマントを多少動かす場合は1
以外の適宜の値(例えば0.5等1の近傍の小数を
含む数値)にαを設定する。
対数/リニア変換テーブル29の出力(Fo/Fn)〓 は加算器30に与えられ、前述の周波数比オフセ
ツト情報Nofが加算される。この加算器30の出
力信号は周波数比Nを示す数値データとして第1
図の乗算器15に与えられる。加算器30は加算
結果の小数部を丸めたものを出力するようになつ
ており、周波数比Nは整数で与えられる。
第2図の演算装置12によつて算出される周波
数比Nのキースケールの一例を第3図に示す。横
軸は押圧鍵の楽音周波数Fnを示し、たて軸は周
波数比Nを示す。Fo=1kHz,Nof=0としてお
り、破線はα=1のときのキースケールのカーブ
を示す。破線のカーブに対応する実際の周波数比
Nは実線で示すようにステツプ状となる。これ
は、周波数比Nが破線カーブの最近傍の整数とな
るように丸められるからである。α=1のカーブ
を参照すると、例えば、Fnすなわちωn=125Hzの
ときN=8が求まり、乗算器15(第1図)にお
ける乗算によつてωc=125×8=1kHzとなること
が判かる。また、Fn=250HzのときはN=4であ
り、ωc=250×4=1kHzとなることが判かる。こ
のように、α=1のときは完全な固定フオルマン
トが実現される。第3図において、一点鎖線はα
=0.5のときのカーブを示す。この場合、Fn=1k
HzのときN=1でωc=1kHzとなるが、Fn=250Hz
のときN=2でωc=500Hz、Fn=125HzのときN
=3でωc=375Hzとなり、フオルマントが移動す
る。
尚、音色選択装置13で選択された音色に対応
して与えられる各情報ogFo,α,Nofは図示
しないROM(リードオンリイメモリの略)から
与えられる。このROMは音色選択装置13の側
に含まれていてもよいし、演算装置12の側に含
まれていてもよい。
周波数比演算装置12における演算形式は第2
図に示すものに限らず、その他の形式、例えば以
下述べるような補間演算、であつてもよい。補間
演算による周波数比演算装置12について説明す
ると、一例として、鍵盤の各オクターブ毎の所定
音名(例えば音名C)の鍵に対応する周波数比N
の値を予じめ用意しておき、これらの予じめ用意
された数値の間を補間演算することによつて各鍵
もしくは音域に対応する周波数比Nを求めるので
ある。鍵盤が鍵C1からC7までの6オクターブ
(73鍵)を有するとし、予じめ用意しておく鍵C
1,C2,C3,……C7に対応する周波数比N
の値を夫々N1,N2,N3……N7で示す。押圧鍵
が同一オクターブの鍵Cから数えて何番目の鍵で
あるかを示す数をxで示し、この押圧鍵が属する
オクターブに対応する前記鍵C1〜C7の周波数
比の値N1〜N7をNyで示し、その1オクターブ上
の値N1〜N7をNy+1で示すと、下記式に従つて補
間演算を行なうことにより該押圧鍵に対応する周
波数比Nが求まる。
N=Ny+X/12(Ny+1−Ny) ……(2) 例えば、鍵E3が押圧された場合は、上記式に
おける演算パラメータはNy=N3,Ny+1=N4,
x=4であり、これらのパラメータにもとづき上
記(2)式を実行する。勿論、値N1,N2,N3……
N7は音色選択装置13で選択された音色に対応
するパラメータであることはいうまでもない。
上記(2)式において「X/12」の数値12は1オク ターブ内の全音名数(鍵数)である。その結果、
個々の鍵毎に異なる周波数比Nを演算することが
できる。しかし、キースケーリングはそれほど細
かく行なわなくてもよく、所定音域(鍵域)毎に
周波数比Nを演算するようにしてもよい。1オク
ターブを4分割し、3鍵から成る音域(鍵域)毎
に周波数比Nを演算する場合、前記(2)式は次のよ
うに変更される。
N=Ny+X/4(Ny+1−Ny) ……(3) ここで、Xは(2)式のxとは異なり、押圧鍵が属
する鍵域(3鍵から成る鍵域)が同一オクターブ
内の鍵Cが属する鍵域(3鍵から成る鍵域)から
数えて何番目であるかを示す数である。例えば、
鍵E3が押圧された場合は、上記(3)式における演
算パラメータはNy=N3,Ny+1=N4,X=1で
ある。
第4図は上記(3)式の補間演算を行なうようにし
た周波数比演算装置12の一例を示すものであ
る。基本値メモリ31及び32は、補間演算のた
めの基本となる値N1,N2,N3……N7を夫々予
じめ記憶している。これらの基本値N1〜N7は各
音色に対応して複数組記憶されており、音色選択
装置13(第1図)から与えられる音色選択情報
TSに応じて、選択された音色に対応する1組の
基本値N1〜N7が選択される。キースイツチ回路
10(第1図)から与えられるキーコードKCの
うちオクターブを示すコード部分が各メモリ31
及び32のアドレス入力に与えられる。但し、メ
モリ31はキーコードKCのオクターブコードと
同一のオクターブがアドレスされ、メモリ32は
その1オクターブ上のオクターブがアドレスされ
るようになつている。その結果、メモリ31から
は押圧鍵が属するオクターブの基本値データNy
が読み出され、メモリ32からはその1オクター
ブ上の基本値データNy+1が読み出される。
メモリ31から読み出されたデータNyは加算
器33に加えられると共に符号変換回路34で負
の値「−Ny」に変換された後加算器35に与え
られる。メモリ32から出力されたデータNy+1
は加算器35に与えられる。加算器35の出力は
乗算器36に与えられ、「1/4」が乗算される。乗 算器36の出力は乗算器37に与えられる。
一方、キーコードKCは鍵域データ発生回路3
8に与えられ、押圧鍵の属する鍵域が何番目であ
るかを示す前述の数値Xが該キーコードKCに応
じて発生される。この回路38ではキーコード
KCのうちノートコード部分にもとづきその音名
に応じて例えば次のような値のXを発生する。す
なわち、音名C,C#,DのときX=0、D#,
E,FのときX=1,F#,G,G#のときX=
2,A,A#,BのときX=3、である。この数
値Xは乗算器37に与えられ、乗算器36の出力
信号に乗算される。乗算器37の出力は加算器3
3に加えられ、Nyと加算される。こうして、前
記(3)式の補間演算が実行され、その解である周波
数比Nを示すデータが加算器33から出力され
る。
尚、メモリ31,32は同一内容を記憶してい
るので、1個のメモリを時分割共用することがで
きる。
第5図は下記(4)式に示すような多重式(ネステ
イング)周波数変調演算に従つて楽音を合成する
ものにおいてこの発明を実施した例を示す。
e(t)=A(t)sin〔ωct+I2(t)sin{ωn2t +I1(t)sinωn1t}〕 ……(4) ここで、ωn1,ωn2は変調周波数、I1(t)、I2(t)は変
調指数であり、他は(1)式と同じである。
第5図において、キーコードKC及び周波数ナ
ンバωは第1図と同様に押圧鍵に対応して発生さ
れる。また、変調指数I1(t),I2(t)及び振幅係数A
(t)も第1図と同様に図示しないエンベロープ発生
器から鍵押圧に対応して発生される。第1及び第
2の周波数比演算装置39及び40は第1図の演
算装置12と同様に第2図あるいは第4図に示す
ように構成されており、押圧鍵を示すキーコード
KC及び音色選択装置41から与えられる音色選
択情報に応じて周波数比N(1)及びN(2)を夫々演算
する。
周波数ナンバωはアキユムレータ42で繰返し
加算(または減算)され、第1の変調信号の位相
角データωn1tとして正弦波テーブル43に与え
られる。また、乗算器44では、周波数ナンバω
と第1の演算装置39で求められた周波数比N(1)
とを乗算し、その出力N(1)・ωがアキユムレータ
45で繰返し加算(または減算)される。また、
乗算器46では、周波数ナンバωと第2の演算装
置40で求められた周波数比N(2)とを乗算し、そ
の出力N(2)・ωがアキユムレータ47で繰返し加
算(または減算)される。アキユムレータ45の
出力は第2の変調信号の位相角データωn2t(た
だしωn2=N(1)・ω)として加算器48に与えら
れる。アキユムレータ47の出力は搬送信号の位
相角データωct(ただしωc=N(2)・ω)として加
算器49に与えられる。
アキユムレータ42から出力される第1の変調
信号位相角データωn1tによつて正弦波テーブル
43を読み出し、その読み出し出力に乗算器50
で変調指数I1(t)を乗算し、その出力を加算器48
に与える。加算器48の出力によつて正弦波テー
ブル51を読み出し、その読み出し出力に乗算器
52で変調指数I2(t)を乗算し、その出力を加算器
49に与える。加算器49の出力によつて正弦波
テーブル53を読み出し、その読み出し出力に乗
算器54で振幅係数A(t)を乗算する。こうして、
前記(4)式で示されるような楽音信号e(t)が乗算器
54から出力される。
ここで、第1の変調周波数ωn1tと第2の変調
周波数ωn2の周波数比ωn2/ωn1はN(1)であり、第1
の 周波数比演算装置39による演算の結果設定され
たものである。また、第1の変調周波数ωn1と搬
送周波数ωcの周波数比ωc/ωn1はN(2)であり、第2 の周波数比演算装置40による演算の結果設定さ
れたものである。このように、多重周波数変調演
算における第1及び第2の変調周波数ωn1,ωn2
の周波数比N(1)及び第1の変調周波数ωn1と搬送
周波数ωcとの周波数比N(2)も、基本的な周波数
変調演算の場合と同様に、押圧鍵の音域に応じて
可変制御することができる。
前記(1)式に示されたような基本的な周波数変調
演算式によれば、人声音のような比較的単純な固
定フオルマントの形成は容易であるが、ピアノ等
自然楽器音の複雑な固定フオルマントの形成は不
得意である。この点、前記(4)式に示されたような
多重周波数変調演算式(第5図の構成)によれ
ば、ピアノあるいは弦楽器の響板効果のシミユレ
ート(響板によつて生じる固定フオルマント成分
の合成)あるいはその他自然楽器音の複雑な固定
フオルマントの合成に適している。
自然楽器音のスペクトル分布の一例を第6図
a,bに示す。これはピアノ音のスペクトル分布
であり、aは低音域のスペクトル分布、bは高音
域のスペクトル分布、である。低音域では高次の
倍音が多いが、高音域になるほど高次の倍音が減
つていき、固定フオルマント(もしくはそれに近
いもの)となつていることが同図から判かる。
第6図a,bに示すようなスペクトル分布を第
5図の装置でシミユレートする場合、一例として
次のように行なう。まず、キーコードKCが所定
の低音域に属するとき、第1の演算装置39から
周波数比N(1)として10進数の「1」を出力し、第
2の演算装置40から周波数比N(2)として10進数
の「8」を出力する。これは、第2図あるいは第
4図に示されたような構成の演算装置39,40
において演算パラメータを音域及び音色に応じて
所定の値に設定することにより可能である。その
結果、変調信号及び搬送信号の周波数比「ωn1:
ωn2:ωc」は「1:1:8」となり、第7図(a)に
示すようなスペクトル分布をもつ楽音信号e(t)を
合成することができる。第7図(a)から明らかなよ
うに、第6図(a)のような低音域のスペクトル分布
がシミユレートされる。
次に、キーコードKCが所定の高音域に属する
ときは、第1の演算装置39から周波数比N(1)と
して「1」を出力し、第2の演算装置40からN
(2)として「4」を出力するようにする。これも前
述と同様に、演算装置39,40における演算パ
ラメータを音域及び音色に応じて所定の値に設定
することにより可能である。その結果、「ωn1:
ωn2:ωc」は「1:1:4」となり、第7図bに
示すようなスペクトル分布をもつ楽音信号e(t)を
合成することができる。第7図bから明らかなよ
うに、第6図bのような高音域のスペクトル分布
がシミユレートされる。
このように、この発明に従つて搬送信号と変調
信号の周波数比を音域に応じて制御することによ
り、第6図a,bに示すような自然楽器音のスペ
クトル分布を精度良くシミユレートすることがで
きる。もし、周波数比を音域に応じて変えずに、
変調度の制御によつて第6図bのようなスペクト
ル分布をシミユレートしようとすると、第7図c
のようになつてしまい、好ましくない。すなわ
ち、第7図cでは周波数比「ωn1:ωn2:ωc」は
同図aと同様に「1:1:8」のままであり、変
調度の制御によつてスペクトルレベルが変えられ
ている。そのため、スペクトル分布における各々
の山の帯域幅は第7図aのときと同じであり、レ
ベルが下がつた分だけ倍音が抜け落ちている。こ
れに対して、第7図bでは各々の山の帯域幅を同
図aの半分とすることにより第6図bをシミユレ
ートするので、そのような不都合はない。
尚、第5図では第1の変調周波数ωn1を基本周
波数ωと同一にしているが、第2の変調周波数
ωn2または搬送周波数ωcをωと同一にしてもよ
い。また、基本周波数ωと同一にする周波数を
ωn1,ωn2,ωcのいずれか1つに固定せずに、音
色に応じて変更できるようにしてもよい。その場
合、第5図のアキユムレータ42の前段にも乗算
器を設け、この乗算器に周波数比データを与える
ための周波数比演算装置を余分に設けるものとす
る。また、音域に応じて周波数比を変えるものは
多重周波数演算式の中の1項だけであつてもよ
い。例えば、搬送周波数ωcに対応する周波数比
N(2)だけを音域に応じて可変制御する場合は第2
の演算装置40だけを設ければよい。
第5図では1重の多重式周波数変調演算が行な
われるが、更に多重の周波数変調演算を行なう場
合も上述と同様にこの発明を実施することができ
る。また、多項式周波数変調演算を行なう場合も
この発明を実施することができるのは勿論であ
る。周知のように複音電子楽器においてはキース
イツチ回路10に関連してキーアサイナが設けら
れ、各チヤンネルに割当てられた押圧鍵のキーコ
ードKC及びキーオン信号KONが時分割的に出力
される。その場合、周波数比演算装置12,3
9,40では、キーコードKCの時分割タイムス
ロツトに対応して時分割的に演算動作を行なうこ
とはいうまでもない。また、この発明に係る電子
楽器はデイスクリート回路に限らず、マイクロコ
ンピユータを用いたソフトウエア処理によつても
実施できるのは勿論である。
以上説明したようにこの発明によれば、搬送周
波数と変調周波数の周波数比を音高または音域に
応じて異ならせることができるため、例えば低音
域では倍音の多い音、高音域では倍音の少ない比
較的丸い音、というように、自然楽器の特性によ
り近い楽音合成を行なうことができる。しかも、
演算によつて各音高また音域に応じた周波数比を
求めるので、周波数比をメモリに記憶する場合に
比べて回路構成の簡単化を計ることができる。ま
た、多重式周波数変調演算においてもこの発明は
優れた効果を発揮する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す電子楽器全
体構成ブロツク図、第2図は第1図の周波数比演
算装置の一実施例を示すブロツク図、第3図は同
周波数比演算装置によつて実現される周波数比N
のキースケールの一例を示すグラフ、第4図は同
周波数比演算装置の別の実施例を示すブロツク
図、第5図はこの発明に係る電子楽器の別の実施
例の主要部を示すブロツク図、第6図aは自然楽
器音のスペクトル分布の一例を低音域に関して概
略的に示すグラフ、同図bは同スペクトル分布の
一例を高音域に関して概略的に示すグラフ、第7
図aは第5図の実施例によつて第6図aの分布を
シミユレートした例を概略的に示すスペクトル分
布図、同図bは同じく第5図の実施例によつて第
6図(b)の分布をシミユレートした例を概略的に示
すスペクトル分布図、同図cはこの発明を利用せ
ずに変調度の制御によつて第6図bの分布をシミ
ユレートした場合の一例を概略的に示すスペクト
ル分布図、である。 12,39,40……周波数比演算装置、1
3,41……音色選択装置、15,44,46…
…周波数に応じて搬送周波数または変調周波数を
制御するための乗算器、14,16〜23……基
本的な周波数変調演算によつて楽音を合成するた
めの回路、42,43,45,47〜54……多
重式周波数変調演算によつて楽音を合成するため
の回路、31,32……基本値メモリ、33〜3
8……補間演算のための回路。

Claims (1)

  1. 【特許請求の範囲】 1 周波数変調演算によつて所望の音色に対応す
    る楽音信号を発生する楽音発生手段と、 この楽音発生手段において発生すべき楽音の音
    高または音域を示す情報を演算パラメータの1つ
    として用いて所定の演算を実行し、搬送信号と変
    調信号の周波数比を前記発生すべき楽音の音高ま
    たは音域に応じて求める演算手段と、 この演算手段で求めた周波数比に応じて前記楽
    音発生手段における搬送信号または変調信号の周
    波数を制御することにより、前記所望の音色に対
    応する楽音信号の倍音構成を前記音高または音域
    に応じて変化させる制御手段と を具えることを特徴とする電子楽器。 2 前記楽音発生手段は、多重式周波数変調演算
    によつて楽音信号を発生するものであり、前記演
    算手段は、前記多重式周波数変調演算における搬
    送信号及び変調信号の相互の周波数比のうち少く
    とも1つの周波数比を求めるものであり、前記制
    御手段は、前記演算手段で求めた周波数比に対応
    する搬送信号または変調信号の周波数をこの周波
    数比に応じて制御するものである特許請求の範囲
    第1項記載の電子楽器。 3 前記演算手段は、前記発生すべき楽音の音高
    を示す周波数情報と音色に応じて定まる固定周波
    数情報とにもとづき両周波数の比を演算し、この
    比に対応する数値情報を前記周波数比を示す情報
    として前記制御手段に与える演算回路から成るも
    のである特許請求の範囲第1項または第2項記載
    の電子楽器。 4 前記演算回路は、前記発生すべき楽音の音高
    を示す周波数情報と音色に応じて定まる固定周波
    数情報とにもとづき両周波数の比を演算する第1
    の回路と、この第1の回路で求めた前記比を示す
    数値に音色に応じて定まる定数を演算する第2の
    回路とを含み、第2の回路の出力を前記周波数比
    を示す情報として前記制御手段に与えるものであ
    る特許請求の範囲第3項記載の電子楽器。 5 前記演算手段は、複数の所定の音高または音
    域に対応する前記周波数比を示す数値データを基
    本値として夫々予じめ記憶し、前記発生すべき楽
    音の音高または音域を示す情報に応じて該音高ま
    たは音域の近傍の2つの前記基本値を読み出す基
    本値メモリと、前記発生すべき楽音の音高または
    音域を示す情報と前記基本値メモリから読み出さ
    れた2つの基本値とをパラメータとして所定の補
    間演算を実行し、該発生すべき楽音の音高または
    音域に対応する前記周波数比を求める補間演算回
    路とを含むものである特許請求の範囲第1項また
    は第2項記載の電子楽器。
JP57043708A 1982-03-20 1982-03-20 電子楽器 Granted JPS58162993A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57043708A JPS58162993A (ja) 1982-03-20 1982-03-20 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57043708A JPS58162993A (ja) 1982-03-20 1982-03-20 電子楽器

Publications (2)

Publication Number Publication Date
JPS58162993A JPS58162993A (ja) 1983-09-27
JPH0414356B2 true JPH0414356B2 (ja) 1992-03-12

Family

ID=12671305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57043708A Granted JPS58162993A (ja) 1982-03-20 1982-03-20 電子楽器

Country Status (1)

Country Link
JP (1) JPS58162993A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH079592B2 (ja) * 1987-03-25 1995-02-01 ヤマハ株式会社 楽音信号合成装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5433525A (en) * 1977-08-19 1979-03-12 Sanwa Setsubi Kogyo Kk Apparatus for regenerating pitchhbased paving material
JPS6289997A (ja) * 1986-09-29 1987-04-24 ヤマハ株式会社 楽音信号形成装置

Also Published As

Publication number Publication date
JPS58162993A (ja) 1983-09-27

Similar Documents

Publication Publication Date Title
US5567901A (en) Method and apparatus for changing the timbre and/or pitch of audio signals
US3978755A (en) Frequency separator for digital musical instrument chorus effect
US4422362A (en) Electronic musical instrument of a formant synthesis type
JPS6029959B2 (ja) 電子楽器
JPH027078B2 (ja)
KR940005988B1 (ko) 악음파형 발생장치
JPS5829519B2 (ja) 楽音合成方式
JPH0363079B2 (ja)
US5936182A (en) Musical tone synthesizer for reproducing a plural series of overtones having different inharmonicities
JPH09330079A (ja) 楽音信号発生装置及び楽音信号発生方法
JPH0360120B2 (ja)
US5627334A (en) Apparatus for and method of generating musical tones
JP3334165B2 (ja) 楽音合成装置
JPS58162993A (ja) 電子楽器
JPS6258514B2 (ja)
JP3926445B2 (ja) 楽音合成装置
JPS6035114Y2 (ja) 電子楽器
US4468996A (en) Note group selectable musical effects in an electronic musical instrument
JPS6315916Y2 (ja)
JPS6090391A (ja) 電子楽器
JPH056170A (ja) 電子楽器
JP2754974B2 (ja) 楽音合成装置
JPH0233159B2 (ja)
JPH0458039B2 (ja)
JP2797141B2 (ja) 楽音波形発生装置