JPS58132794A - 楽音合成方法 - Google Patents
楽音合成方法Info
- Publication number
- JPS58132794A JPS58132794A JP57014790A JP1479082A JPS58132794A JP S58132794 A JPS58132794 A JP S58132794A JP 57014790 A JP57014790 A JP 57014790A JP 1479082 A JP1479082 A JP 1479082A JP S58132794 A JPS58132794 A JP S58132794A
- Authority
- JP
- Japan
- Prior art keywords
- musical tone
- frequency
- function
- synthesis method
- key
- 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.)
- Pending
Links
- 238000001308 synthesis method Methods 0.000 claims description 11
- 238000001228 spectrum Methods 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 claims description 5
- 238000003786 synthesis reaction Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 7
- 238000013459 approach Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- 101100481408 Danio rerio tie2 gene Proteins 0.000 description 1
- 101100481410 Mus musculus Tek gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は楽音合成方法に関し、特に周波数変調方式に
より得られる音色をトータルに制御できるようにした楽
音合成方法に関する。
より得られる音色をトータルに制御できるようにした楽
音合成方法に関する。
電子楽器等の楽音合成方法には従来から種々の方式が提
案されて$lPり、その1つに特公昭54−33525
号に示される如き同波゛数変調を利用し九ものがある。
案されて$lPり、その1つに特公昭54−33525
号に示される如き同波゛数変調を利用し九ものがある。
かかる方式のものは、搬送周波数ω。及び変調周波数ω
。を選定し、 f(t)= A(t)sim (ωgt + I(t)
slna+nt )(但し、A(t)Fi振幅エンベロ
ープ、!(t)はスペクトルエンベロープである。) にしたがって、変1lli6波数ω。で搬送周波数ωe
を周波数変調することによシ楽音を合成するものであり
、各パラメータム(t) 、 I (t) 、α−67
mん。を操作するだけで簡単に楽音を合成できるのであ
るが、各パラメータは直接に音色に結びつかず、奏者の
感覚と結びついた音色とするためには、音の合成に際し
ノウハウ的なテクニックが必要となってくる#1か、音
色を決足する制御パラメータも上記3種根度では合成で
きる音が制限され、より多様な音の合成が望まれるもの
には不向きとなる。
。を選定し、 f(t)= A(t)sim (ωgt + I(t)
slna+nt )(但し、A(t)Fi振幅エンベロ
ープ、!(t)はスペクトルエンベロープである。) にしたがって、変1lli6波数ω。で搬送周波数ωe
を周波数変調することによシ楽音を合成するものであり
、各パラメータム(t) 、 I (t) 、α−67
mん。を操作するだけで簡単に楽音を合成できるのであ
るが、各パラメータは直接に音色に結びつかず、奏者の
感覚と結びついた音色とするためには、音の合成に際し
ノウハウ的なテクニックが必要となってくる#1か、音
色を決足する制御パラメータも上記3種根度では合成で
きる音が制限され、より多様な音の合成が望まれるもの
には不向きとなる。
この発明は上記従来の問題を解決したもので、その目的
は従来の周波数変調方式と同様に簡単に楽音合成ができ
、かつ従来の周波数変調方式では得られなかったよシ多
様の楽音合成を可能にするとともに、音の合成制御も容
易にし、併せて合成される音を奏者の感覚に結びつけて
トータルに制御できるようにした楽音合成方法を提供す
るにある。
は従来の周波数変調方式と同様に簡単に楽音合成ができ
、かつ従来の周波数変調方式では得られなかったよシ多
様の楽音合成を可能にするとともに、音の合成制御も容
易にし、併せて合成される音を奏者の感覚に結びつけて
トータルに制御できるようにした楽音合成方法を提供す
るにある。
この目的のために本発明方法は、楽音の周波数成分が時
間の関数として変化する複数の周波数成分から成る楽音
合成方法において、鍵盤のキー操作に伴いその操作キー
に対応する楽音(基音)の基本位相となる角周波数ωQ
t及び変調角周波数を選定する段階と、上記キー操作に
伴うキー信号によシスベクトルエンベロープ関数I(t
)、振幅エンベロープ関数ム(1)及びスペクトルをト
ータルに変化させる定数位相0oを所足のタイ2ングで
選定する段階と、上記各パラメータを f(t)−A(す1負n(ωOt) @ 5in(I(
t)s1!&(a+rnt+θo))にしたがって演算
処理する段階とによシ行われるものである。
間の関数として変化する複数の周波数成分から成る楽音
合成方法において、鍵盤のキー操作に伴いその操作キー
に対応する楽音(基音)の基本位相となる角周波数ωQ
t及び変調角周波数を選定する段階と、上記キー操作に
伴うキー信号によシスベクトルエンベロープ関数I(t
)、振幅エンベロープ関数ム(1)及びスペクトルをト
ータルに変化させる定数位相0oを所足のタイ2ングで
選定する段階と、上記各パラメータを f(t)−A(す1負n(ωOt) @ 5in(I(
t)s1!&(a+rnt+θo))にしたがって演算
処理する段階とによシ行われるものである。
以下、この発明を図面に示す実施例について説明する。
図面において、1子10には、図示しない鍵盤のキー操
作に伴いその操作キーに対応する楽音(基音に相当)の
基本位相となる角周波数ωOt 、 #が入力される・
この角周波数ω□t−θには乗算器11K>いて、周波
数スペクトルの位置を指定す0m る値α−7丁が乗算され、その横α・θは変調角周波数
を選定するサインテーブル12のアドレス信号として加
えられる。またサインテーブル12から読出された変調
角周波数−1nαθは乗算器13に入力され、時間と共
に変化する音色(スペクトル)のエンベロープを足める
関数テーブル14がら入力されるスペクトルエンベロー
プ関数(変調指数) I (t)と乗算された後、その
積ト11nαθは次段の演算ステップに相当する加算器
15に入力される。この加算器15では、定数位相を時
間の関数として格納するテーブル16がら読出される定
数位相θ0と上記乗算器13からの■・sinα0とを
加算し、その和θQ+I・sinαθはサインテーブル
1Tのアドレスとして加えられ、これによりサインテー
ブル11からは一1n(θ0+r・sinαθ)が読出
され、この僅は乗算器18において、上記角周波数0−
ωOtでアクセスされるサインテーブル19から読出さ
れた、押圧鍵の周波数に対応する基本波のデータm1n
θ−5inω(It と乗算される。そしてこの積s
inθ・ml!l(θg+l5inαθ)はさらに次の
ステップにおける乗算器204Caいて、時間と共に変
化する蛋幅エンベa−プを足める関数テーブル21から
読出される振幅エンベロープ関数A(1)と乗算され、
1子22から合成楽音として出力される0なお、上記テ
ーブル14.16.21のアクセスはキー信号によリド
リガーされるタイミング発生器23からの信号によって
行われる。
作に伴いその操作キーに対応する楽音(基音に相当)の
基本位相となる角周波数ωOt 、 #が入力される・
この角周波数ω□t−θには乗算器11K>いて、周波
数スペクトルの位置を指定す0m る値α−7丁が乗算され、その横α・θは変調角周波数
を選定するサインテーブル12のアドレス信号として加
えられる。またサインテーブル12から読出された変調
角周波数−1nαθは乗算器13に入力され、時間と共
に変化する音色(スペクトル)のエンベロープを足める
関数テーブル14がら入力されるスペクトルエンベロー
プ関数(変調指数) I (t)と乗算された後、その
積ト11nαθは次段の演算ステップに相当する加算器
15に入力される。この加算器15では、定数位相を時
間の関数として格納するテーブル16がら読出される定
数位相θ0と上記乗算器13からの■・sinα0とを
加算し、その和θQ+I・sinαθはサインテーブル
1Tのアドレスとして加えられ、これによりサインテー
ブル11からは一1n(θ0+r・sinαθ)が読出
され、この僅は乗算器18において、上記角周波数0−
ωOtでアクセスされるサインテーブル19から読出さ
れた、押圧鍵の周波数に対応する基本波のデータm1n
θ−5inω(It と乗算される。そしてこの積s
inθ・ml!l(θg+l5inαθ)はさらに次の
ステップにおける乗算器204Caいて、時間と共に変
化する蛋幅エンベa−プを足める関数テーブル21から
読出される振幅エンベロープ関数A(1)と乗算され、
1子22から合成楽音として出力される0なお、上記テ
ーブル14.16.21のアクセスはキー信号によリド
リガーされるタイミング発生器23からの信号によって
行われる。
上記の演算アルゴリズムは次式を実行するためのもので
ある。
ある。
f(t)−A(t)sla(a+O1)・ 5in(I
(t)aln(ca+、t)+#o) ・・−−
・・+1)但し、A(t) :時間tと共に輩化する振
幅エンベロープを定める関数 ω0 :抑圧キーにより決まる角周波数I(t) :時
間tと共に変化する音色のエンベロープを定める関数 ωm=変調の九めの角周波数 θ0 :蝋数位相 上記(1)式において、これをスペクトル展開すると次
の様になる。
(t)aln(ca+、t)+#o) ・・−−
・・+1)但し、A(t) :時間tと共に輩化する振
幅エンベロープを定める関数 ω0 :抑圧キーにより決まる角周波数I(t) :時
間tと共に変化する音色のエンベロープを定める関数 ωm=変調の九めの角周波数 θ0 :蝋数位相 上記(1)式において、これをスペクトル展開すると次
の様になる。
一!二(’Laim(eos)(aomoo m s
in (1(t)sln(ω。1))A(t) + sin # 0 @ @01 (I (t)slm
(ωmt))moos#□esln(eos)(Jo
(t)+2ΣJ2n(I)aoi(2naImt))H
s++ 1 + sla#o* 5in(ω0t)(2ΣJ211−
1(υ5in((2n −1泗m t〕)n聰l =J□(1)exθo1111n(4IIIot)+
Jl(I)sinθo(eos((ω、−ωo)t〕−
coIC(ω、+ωo)t))+J2(1)co−θ(
1(m1n((2GJ−+(&10 )t 〕−min
ce(2〜−ぺυo)t))+ J3(1)sinθ0
(eos[(3ωm→(1)t]−cow((3ωto
”o)t〕)+ ・・・・・・・・・ 但し、J、7すは■を因数にもつベッセル関数したがっ
て、変調指数I(りを操作すれば、各スペクトルの強さ
が制御でき、また、(k′mん。を操作すれば、高次の
スペクトルの出現する位置を制御でき、容易に楽音を合
成できる。
in (1(t)sln(ω。1))A(t) + sin # 0 @ @01 (I (t)slm
(ωmt))moos#□esln(eos)(Jo
(t)+2ΣJ2n(I)aoi(2naImt))H
s++ 1 + sla#o* 5in(ω0t)(2ΣJ211−
1(υ5in((2n −1泗m t〕)n聰l =J□(1)exθo1111n(4IIIot)+
Jl(I)sinθo(eos((ω、−ωo)t〕−
coIC(ω、+ωo)t))+J2(1)co−θ(
1(m1n((2GJ−+(&10 )t 〕−min
ce(2〜−ぺυo)t))+ J3(1)sinθ0
(eos[(3ωm→(1)t]−cow((3ωto
”o)t〕)+ ・・・・・・・・・ 但し、J、7すは■を因数にもつベッセル関数したがっ
て、変調指数I(りを操作すれば、各スペクトルの強さ
が制御でき、また、(k′mん。を操作すれば、高次の
スペクトルの出現する位置を制御でき、容易に楽音を合
成できる。
ま九、θ0の値を変化させると、楽音の音色をトータル
圧制御することができる。例えば、ωo”0mとし念と
き、合成出力f#i、 f −+ Jl(I)sinθ0 ・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・直流分
+ CJO(I)−J2(I)](401195in(
ωot) −・−基本波+ [J5(I)−J4(I)
] mlnθO5in(2ωot)−・・−・2倍波+
・・・・・・・・・ となり、θ0をπ/2に近づけると、奇数次の高調波成
分が強調され、逆に00を0に近づけると、偶数次の高
調波成分が強められることになる〇一般に偶数次の高調
波成分からなる音は、音をはなやかにし、奇数次の高調
波成分からなる音は、その逆の作用を持つが、この場合
、θ0を設定するだけで、上記偶数次あるいは奇数次の
成分からなる音の感じを奏者に結びついた感覚で全体に
制御することができる。特に00を時間とともに変化さ
せると、合成された音の音色を微妙に変化させることが
できる・また% ’Oをπ/4+ムπ(n:整数)K
設定すれば、全ての倍音がリッチとなシ、通常はこの範
囲に設定して用いるのが最も良い。
圧制御することができる。例えば、ωo”0mとし念と
き、合成出力f#i、 f −+ Jl(I)sinθ0 ・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・直流分
+ CJO(I)−J2(I)](401195in(
ωot) −・−基本波+ [J5(I)−J4(I)
] mlnθO5in(2ωot)−・・−・2倍波+
・・・・・・・・・ となり、θ0をπ/2に近づけると、奇数次の高調波成
分が強調され、逆に00を0に近づけると、偶数次の高
調波成分が強められることになる〇一般に偶数次の高調
波成分からなる音は、音をはなやかにし、奇数次の高調
波成分からなる音は、その逆の作用を持つが、この場合
、θ0を設定するだけで、上記偶数次あるいは奇数次の
成分からなる音の感じを奏者に結びついた感覚で全体に
制御することができる。特に00を時間とともに変化さ
せると、合成された音の音色を微妙に変化させることが
できる・また% ’Oをπ/4+ムπ(n:整数)K
設定すれば、全ての倍音がリッチとなシ、通常はこの範
囲に設定して用いるのが最も良い。
さらにオた、θO−0とした場合、
f−ム(t)sin(ω(It)sin(I(t)si
n(ωmt))となり、I(t)→0とすると(これは
純音を出したい場合)、音量も零に近ついてしまい、し
か4音色と音量が混乱して、音色制御が困難となるほか
、スペクトル列が偶数次あるいは奇数次に偏っ念4のと
なってしまう。したがって、θ0−π/4を基準に変化
させるのが最も良好な音色制御が可能となる。
n(ωmt))となり、I(t)→0とすると(これは
純音を出したい場合)、音量も零に近ついてしまい、し
か4音色と音量が混乱して、音色制御が困難となるほか
、スペクトル列が偶数次あるいは奇数次に偏っ念4のと
なってしまう。したがって、θ0−π/4を基準に変化
させるのが最も良好な音色制御が可能となる。
なお、上記+11弐鳴のslnは各々任意にe(IIに
変えても良く、また、それぞれのサインウェーブを若干
変調したものであっても良い。
変えても良く、また、それぞれのサインウェーブを若干
変調したものであっても良い。
以上のようにこの発明によれば、楽音を合成制御するパ
ラメータA (t)、I (t) 、α−”/(c)o
Kbさらにθ0のパラメータを加えて合成楽音の音色を
トータルに1かつ奏者の感覚に結びつけた状態で制御で
きるようにしたので、従来のFM法と同様に単に楽音合
成が可能になることは勿論のこと、音の合成を簡単に制
御することができ、かつ従来のFM合成法では望み得な
かったより多様な楽音合成が可能になる。
ラメータA (t)、I (t) 、α−”/(c)o
Kbさらにθ0のパラメータを加えて合成楽音の音色を
トータルに1かつ奏者の感覚に結びつけた状態で制御で
きるようにしたので、従来のFM法と同様に単に楽音合
成が可能になることは勿論のこと、音の合成を簡単に制
御することができ、かつ従来のFM合成法では望み得な
かったより多様な楽音合成が可能になる。
図面はこの発明にかかる楽音合成方法のアルゴリズムを
実行するためのブロック図である◎10・・・入力端子
、11.13.18.20・・・乗算器、12,17.
19・・・サインテーブル、14゜1121・・・関数
テーブル、23・・・タイミング発生器。
実行するためのブロック図である◎10・・・入力端子
、11.13.18.20・・・乗算器、12,17.
19・・・サインテーブル、14゜1121・・・関数
テーブル、23・・・タイミング発生器。
Claims (1)
- 【特許請求の範囲】 11) 楽音の周波数成分が時間の関数として変化す
る複数の周波数成分からなる楽音合成方法において、鍵
盤等のキー操作に伴いその操作キーに対応する楽音の基
本位相となる角周波数ω(,1及び変調角周波数を選定
する段階と、上記キー操作に伴うキー信号によシスベク
トルエンベロープ関数I(1)・損幅エンベロープ関数
A (t)及びスペクトルを変化させる定数位相θ0を
所定のタイミングで選定する段階と、上記各パラメータ
を、 f(t)= A(t)sln(ω(It ) ・sin
(I(t)sin(%1t+θ0)(但し、f (t
)は合成出力、tは時間)にしたがって演算する段階と
を備えてなる楽音合成方法。 12)位相θ0を時間の関数θo(t)としたことを特
徴とする特許請求の範囲第1項記載の楽音合成方法。 (3) 位相00を、’O” ”/4 + n w
(B :整数)付近に設定したことを特徴とする特許請
求の範囲第1項記載の楽音合成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57014790A JPS58132794A (ja) | 1982-02-03 | 1982-02-03 | 楽音合成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57014790A JPS58132794A (ja) | 1982-02-03 | 1982-02-03 | 楽音合成方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58132794A true JPS58132794A (ja) | 1983-08-08 |
Family
ID=11870843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57014790A Pending JPS58132794A (ja) | 1982-02-03 | 1982-02-03 | 楽音合成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58132794A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS581194A (ja) * | 1981-06-26 | 1983-01-06 | ヤマハ株式会社 | 電子楽器 |
-
1982
- 1982-02-03 JP JP57014790A patent/JPS58132794A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS581194A (ja) * | 1981-06-26 | 1983-01-06 | ヤマハ株式会社 | 電子楽器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4915001A (en) | Voice to music converter | |
| US5900570A (en) | Method and apparatus for synthesizing musical sounds by frequency modulation using a filter | |
| JPH0713793B2 (ja) | 楽音発生装置 | |
| US6208969B1 (en) | Electronic data processing apparatus and method for sound synthesis using transfer functions of sound samples | |
| JPS6315916Y2 (ja) | ||
| JP2996071B2 (ja) | 楽音信号合成装置 | |
| JP3090667B2 (ja) | 楽音合成装置 | |
| JP3777923B2 (ja) | 楽音信号合成装置 | |
| JP3223683B2 (ja) | 楽音波形信号合成装置 | |
| JPS638954Y2 (ja) | ||
| JPS6315915Y2 (ja) | ||
| JP3223889B2 (ja) | 楽音合成装置、楽音合成方法および記憶媒体 | |
| JP3433762B2 (ja) | 電子楽器の音源装置 | |
| JP2643717B2 (ja) | 楽音合成装置 | |
| JPS638957Y2 (ja) | ||
| JPS6239433Y2 (ja) | ||
| JPS638955Y2 (ja) | ||
| JPS6093493A (ja) | 楽音形成装置 | |
| JP2606684B2 (ja) | 周波数変調楽音合成原理による波形加工装置 | |
| JPS638958Y2 (ja) | ||
| US3458642A (en) | Electronic organ utilizing proportional frequency changes for harmonic structure | |
| Rizzuti et al. | COMPOSITIONAL APPLICATION OF A CHAOTIC DYNAMICAL SYSTEM FOR THE SYNTHESIS OF SOUNDS | |
| JP2921444B2 (ja) | 楽音合成装置 | |
| JP3599978B2 (ja) | 楽音信号形成装置 | |
| JP3339070B2 (ja) | 楽音合成装置 |