JP5531382B2 - 楽音合成装置、楽音合成システムおよびプログラム - Google Patents
楽音合成装置、楽音合成システムおよびプログラム Download PDFInfo
- Publication number
- JP5531382B2 JP5531382B2 JP2008143472A JP2008143472A JP5531382B2 JP 5531382 B2 JP5531382 B2 JP 5531382B2 JP 2008143472 A JP2008143472 A JP 2008143472A JP 2008143472 A JP2008143472 A JP 2008143472A JP 5531382 B2 JP5531382 B2 JP 5531382B2
- Authority
- JP
- Japan
- Prior art keywords
- lead
- mouthpiece
- sound
- variable
- wind instrument
- 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 - Fee Related
Links
- 230000015572 biosynthetic process Effects 0.000 title claims description 27
- 238000003786 synthesis reaction Methods 0.000 title claims description 27
- 238000004364 calculation method Methods 0.000 claims description 69
- 238000004088 simulation Methods 0.000 claims description 69
- 238000006073 displacement reaction Methods 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims 2
- 241001125929 Trisopterus luscus Species 0.000 description 40
- 238000010586 diagram Methods 0.000 description 25
- 239000011295 pitch Substances 0.000 description 25
- 238000007664 blowing Methods 0.000 description 19
- AIGRXSNSLVJMEA-UHFFFAOYSA-N EPN Chemical compound C=1C=CC=CC=1P(=S)(OCC)OC1=CC=C([N+]([O-])=O)C=C1 AIGRXSNSLVJMEA-UHFFFAOYSA-N 0.000 description 17
- 230000014509 gene expression Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 11
- 238000003825 pressing Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 101150024570 Mlip gene Proteins 0.000 description 5
- 235000014676 Phragmites communis Nutrition 0.000 description 5
- 238000005452 bending Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 229910001369 Brass Inorganic materials 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 239000010951 brass Substances 0.000 description 3
- 230000005855 radiation Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004323 axial length Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000013022 venting Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
図1は、本発明の第1実施形態に係る楽音合成システムのブロック図である。楽音合成システム100Aは、サックスやクラリネットに代表されるシングルリードの管楽器の楽音を合成するシステムである。図1に示すように、楽音合成システム100Aは、楽音合成装置10と楽器部20とで構成される。楽音合成装置10は、管楽器の発音の原理を模擬することで出射波圧力POUT(t)を演算するコンピュータシステムである。出射波圧力POUT(t)は、管楽器の吹奏時にリードが振動することで管楽器の内部に付与されて開放端(ベル)側に進行する音波(以下「出射波」という)の圧力を意味する。
R1−R2=0
が成立し、唇MLと歯MTとの接触点(位置xf)における力の釣合いから、
flip(xf)=R2
が成立する。また、リードMRの変形と変位との関係から、
d1=y0(xf)
が成立し、唇MLの変形と変位との関係から、
d2={yb(xf)−dlip(xf)}−y0(xf)
が成立する。
また、図5に示すように、相互に等しい間隔Δxをあけて分布するようにX方向における位置xを離散化する。すなわち、位置xを整数nと所定値Δxとの乗算値として離散化(x=n・Δx)したうえで、位置微分を以下の差分に置換する。
なお、以上におけるy(n,i)は、y(n・Δx,i・Δt)を略記した記号である。
ただし、式B2においては各項が以下のように置換されている。
また、式B2の各文字に付加された記号(n,i)は(n・Δx,i・Δt)の略記である。
さらに、式B4_1と式B4_2を加算することで以下の式B4_3が導出され、式B4_3の3倍から式B4_2を減算することで以下の式B4_4が導出される。
0・y(0,i)+y(1,i)−2y(2,i)+y(3,i)=0 ……B4_3
y(0,i)+0・y(1,i)−3y(2,i)+2y(3,i)=0 ……B4_4
第3演算部423は、リードMRの横幅breed(x)と変位y(x,t)の時間微分(すなわちリードMRの速度)とを式C1に代入してSimpson法などの数値積分を実行することで体積流速u(t)を算定する。
式C2のR(t)は、リードMRの先端における横幅breed(0)と間隔ξ(t)との相対比(R(t)=breed(0)/ξ(t))である。第3演算部423は、変数設定部30が設定したリードMRの横幅breed(0)および空気の密度ρairと相対比R(t)とを式C2に代入することで有効質量M(t)を算定する。
式C3のAは、所定の係数(例えばA=0.0797)である。第3演算部423は、図4に示すように、体積流速U(t)と体積流速u(t)との差分値を体積流速f(t)として算定する。
POUT(0,t)=Zc・f(t)+PIN(0,t) ……D1
第4演算部424は、変数設定部30が設定した特性インピーダンスZcと第3演算部423が算定した体積流速f(t)とマウスピース模擬部44が算定した反射波圧力PIN(0,t)とを式D1に代入することで出射波圧力POUT(0,t)を算定する。
p(t)=POUT(0,t)+PIN(0,t) ……D2
第4演算部424は、式D1に基づいて算定した反射波圧力POUT(0,t)とマウスピース模擬部44が算定した反射波圧力PIN(0,t)とを式D2に代入することで圧力p(t)を算定する。第4演算部424が算定した圧力p(t)は、第2演算部422による外部力fex(x)の算定(式B)や第3演算部423による体積流速U(t)の演算(式C3)にフィードバックされる。以上が発音模擬部40の具体的な構成である。
VR=(1−MA)・VR1+MA・VR2 ……(1)
式(1)の変数VR1や変数VR2は、具体的には位置zleft(x)や位置zright(x)やリードMRの厚さyd(x,z)である。係数MAは利用者による操作子52の操作に応じて連続的に変化するから、第1制御部341から第2設定部32に指示される変数VRは、リードMR1の変数VR1からリードMR2の変数VR2まで係数MAに応じて連続的に変化する(すなわち、リードMRの形状がモーフィングされる)。
次に、本発明の第2実施形態について説明する。第1実施形態においては、管楽器のリードMRおよびマウスピースMPを楽音合成装置10が模擬するとともに楽音の放射に自然楽器の共鳴管24を利用した。本形態においては、楽音合成装置10がリードMRのみを模擬するとともに吹奏体22(管楽器のマウスピース)と共鳴管24とが実際の音波の伝搬や放射に使用される。なお、以下の各形態において第1実施形態と共通する要素については、以上と同じ符号を付して各々の詳細な説明を省略する。
次に、本発明の第3実施形態について説明する。第1実施形態においては、利用者による楽器部20の演奏(吹奏体22の吹奏や各音孔26の操作)を楽音に反映させた。本形態においては、利用者による演奏を必要とせずに楽音を合成する自動演奏が実現される。
以上の各形態には以下に例示するような様々な変形を加えることができる。なお、以下の例示から2以上の態様を任意に選択して組合わせてもよい。
出射波圧力POUT(t)を算定する方法(リードMRの挙動を模擬する方法)は以上の例示に限定されない。例えば、以上の各形態におけるリード模擬部42は、図15に例示するリード模擬部46に置換される。リード模擬部46は、減算部461と非線形素子463と乗算部465と接続部467とを具備する。接続部467は、加算部467Aと加算部467Bとで構成される。加算部467Aは出射波圧力POUT(0,t)を算定する。加算部467Bは、加算部467Aが算定した出射波圧力POUT(0,t)とマウスピース模擬部44が算定した反射波圧力PIN(0,t)(第2実施形態においては処理部164による処理後の反射波圧力PIN(0,t))とを加算することでマウスピースMPの内部の圧力pを算定する。減算部461は、吹奏圧検出体62が検出した吹奏圧Pを圧力pから減算することで圧力ΔP(ΔP=p−P)を算定する。したがって、圧力ΔPは、リードMRに作用する圧力に相当する。非線形素子463は、減算部461の算定した圧力ΔPとリードMRの弾性特性とに応じた体積流速fを算定する。乗算部465は、特性インピーダンスZcを体積流速fに乗算することで体積流速fの音圧寄与分Zc・fを算定する。接続部467の加算部467Aは、乗算部465が算定した音圧寄与分Zc・fと反射波圧力PIN(0,t)とを加算することで、マウスピース模擬部44に供給される出射波圧力POUT(0,t)(第2実施形態においては処理部164に供給される出射波圧力POUT(t))を算定する。以上の構成によれば、第1実施形態と比較して発音模擬部40の構成が簡素化される(演算処理装置12による演算量が削減される)という利点がある。
変数制御部34の第1制御部341が可変に制御するリードMRの変数VRの具体的な内容は適宜に変更される。例えば、変数VRは、リードMRの形状に関する変数(zleft,zright,yd(x,z))に限定されない。さらに具体的には、リードMRの曲げ剛性Stiff(x)や内部抵抗の分布μreed(x)を変数VRとして第1制御部341が変化させる構成も好適である。第2制御部342が制御するマウスピースMPの変数VPについても同様に、以上の各形態における例示(Li,φi)には限定されない。
第3実施形態においては、キースケール処理に適用される音高fnを演奏データDで指定したが、利用者が音高fnを任意に指定できる構成も好適である。例えば、入力装置50(例えば音高fnを指定できる鍵盤型の入力機器)を操作することで利用者が音高fnを順次に指定する構成が採用される。また、アンブシュアEや吹奏圧Pまたは係数MAや係数MBを連続的に変化するように演奏データDにて時系列に指定する構成や、利用者がアンブシュアEや吹奏圧Pまたは係数MAや係数MBを任意に指定できる構成も好適である。利用者がアンブシュアEや吹奏圧Pまたは係数MAや係数MBを指定する方法には、例えば第1実施形態と同様の方法が採用される。
Claims (12)
- 管楽器の管体に楽音を発生させる装置であって、
複数種のリードの各々に関する変数の数値を記憶する第1記憶手段と、
前記リードに関する変数を、演奏中に、前記第1記憶手段に記憶された一のリードの数値から他のリードの数値に変化させることが可能な第1制御手段と、
前記管楽器のリードを模擬することで、前記管楽器の管体の内部に付与される出射波圧力を算定する手段であって、前記第1制御手段による制御後の変数を利用した演算で前記出射波圧力を算定する発音模擬手段と、
前記出射波圧力に応じた音波を前記管楽器の管体の内部に放射する放音体と
を具備する楽音合成装置。 - 前記発音模擬手段は、前記リードおよびマウスピースを模擬することで、前記マウスピースから前記管体の内部に付与される前記出射波圧力を算定し、
前記放音体は、前記出射波圧力に応じた音波を前記管体の内部に放射する
請求項1の楽音合成装置。 - 複数種のマウスピースの各々に関する変数の数値を記憶する第2記憶手段と、
前記マウスピースに関する変数を、演奏中に、前記第2記憶手段に記憶された一のマウスピースの数値から他のマウスピースの数値に変化させることが可能な第2制御手段とを具備し、
前記発音模擬手段は、前記第2制御手段による制御後の変数を利用した演算で前記出射波圧力を算定する
請求項2の楽音合成装置。 - 管楽器の管体に楽音を発生させる装置であって、
複数種のマウスピースの各々に関する変数の数値を記憶する記憶手段と、
前記マウスピースに関する変数を、演奏中に、前記記憶手段に記憶された一のマウスピースの数値から他のマウスピースの数値に変化させることが可能な制御手段と、
前記管楽器のマウスピースを模擬することで、前記管楽器の管体の内部に付与される出射波圧力を算定する手段であって、前記制御手段による制御後の変数を利用した演算で前記出射波圧力を算定する発音模擬手段と、
前記出射波圧力に応じた音波を前記管楽器の管体の内部に放射する放音体と
を具備する楽音合成装置。 - 利用者による管楽器の吹奏の態様を検出する演奏検出体と、
吹奏の態様に関する変数を前記演奏検出体による検出の結果に応じて可変に設定する変数設定手段とを具備し、
前記発音模擬手段は、前記変数設定手段が設定した変数を利用した演算で前記出射波圧力を算定する
請求項1から請求項4の何れかの楽音合成装置。 - 演奏データが時系列に指定する音高に応じて吹奏の態様に関する変数を順次に設定する変数設定手段を具備し、
前記発音模擬手段は、前記変数設定手段が設定した変数を利用した演算で前記出射波圧力を算定する
請求項1から請求項4の何れかの楽音合成装置。 - 前記発音模擬手段は、演奏者の唇と前記管楽器のリードとの連成振動の運動方程式を解くことで前記リードの変位を算定し、前記リードの変位から前記出射波圧力を算定する
請求項1から請求項6の何れかの楽音合成装置。 - 管楽器の管体を含む楽器部と、
複数種のリードの各々に関する変数の数値を記憶する第1記憶手段と、
前記リードに関する変数を、演奏中に、前記第1記憶手段に記憶された一のリードの数値から他のリードの数値に変化させることが可能な第1制御手段と、
前記管楽器のリードを模擬することで、前記管楽器の管体の内部に付与される出射波圧力を算定する手段であって、前記第1制御手段による制御後の変数を利用した演算で前記出射波圧力を算定する発音模擬手段と、
前記出射波圧力に応じた音波を前記管楽器の管体の内部に放射する放音体と
を具備する楽音合成システム。 - 管楽器の管体を含む楽器部と、
複数種のマウスピースの各々に関する変数の数値を記憶する記憶手段と、
前記マウスピースに関する変数を、演奏中に、前記記憶手段に記憶された一のマウスピースの数値から他のマウスピースの数値に変化させることが可能な制御手段と、
前記管楽器のマウスピースを模擬することで、前記管楽器の管体の内部に付与される出射波圧力を算定する手段であって、前記制御手段による制御後の変数を利用した演算で前記出射波圧力を算定する発音模擬手段と、
前記出射波圧力に応じた音波を前記管楽器の管体の内部に放射する放音体と
を具備する楽音合成システム。 - 前記楽器部は、複数の音孔を含み、
前記複数の音孔の各々を開閉データに応じて順次に開閉する駆動部
を具備する請求項8または請求項9の楽音合成システム。 - 管楽器の管体に楽音を発生させるためのプログラムであって、複数種のリードの各々に関する変数の数値を記憶する記憶手段を具備するコンピュータに、
前記リードに関する変数を、演奏中に、前記記憶手段に記憶された一のリードの数値から他のリードの数値に変化させる制御処理と、
前記管楽器のリードを模擬することで、前記管楽器の管体の内部に付与される出射波圧力を算定する処理であって、前記制御処理による制御後の変数を利用した演算で前記出射波圧力を算定する発音模擬処理と、
前記出射波圧力に応じた音波を前記管楽器の管体の内部に放射する放音処理と
を実行させるプログラム。 - 管楽器の管体に楽音を発生させるためのプログラムであって、複数種のマウスピースの各々に関する変数の数値を記憶する記憶手段を具備するコンピュータに、
前記マウスピースに関する変数を、演奏中に、前記記憶手段に記憶された一のマウスピースの数値から他のマウスピースの数値に変化させる制御処理と、
前記管楽器のマウスピースを模擬することで、前記管楽器の管体の内部に付与される出射波圧力を算定する処理であって、前記制御処理による制御後の変数を利用した演算で前記出射波圧力を算定する発音模擬処理と、
前記出射波圧力に応じた音波を前記管楽器の管体の内部に放射する放音処理と
を実行させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008143472A JP5531382B2 (ja) | 2008-05-30 | 2008-05-30 | 楽音合成装置、楽音合成システムおよびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008143472A JP5531382B2 (ja) | 2008-05-30 | 2008-05-30 | 楽音合成装置、楽音合成システムおよびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009288694A JP2009288694A (ja) | 2009-12-10 |
| JP5531382B2 true JP5531382B2 (ja) | 2014-06-25 |
Family
ID=41457934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008143472A Expired - Fee Related JP5531382B2 (ja) | 2008-05-30 | 2008-05-30 | 楽音合成装置、楽音合成システムおよびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5531382B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6123485B2 (ja) * | 2013-05-28 | 2017-05-10 | ヤマハ株式会社 | 演奏補助装置 |
| CN106356047B (zh) * | 2016-08-29 | 2020-02-21 | 得理电子(上海)有限公司 | 微型波表合成发音方法和系统、电子乐器 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2745956B2 (ja) * | 1991-05-17 | 1998-04-28 | ヤマハ株式会社 | 電子楽器 |
| JP2526438B2 (ja) * | 1991-07-09 | 1996-08-21 | ヤマハ株式会社 | 電子楽器 |
| JP2727841B2 (ja) * | 1992-01-20 | 1998-03-18 | ヤマハ株式会社 | 楽音合成装置 |
| JP3409336B2 (ja) * | 1992-05-22 | 2003-05-26 | ヤマハ株式会社 | 楽音合成装置 |
| JP3747886B2 (ja) * | 2002-06-13 | 2006-02-22 | ヤマハ株式会社 | 楽音合成装置 |
| JP4506619B2 (ja) * | 2005-08-30 | 2010-07-21 | ヤマハ株式会社 | 演奏アシスト装置 |
-
2008
- 2008-05-30 JP JP2008143472A patent/JP5531382B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009288694A (ja) | 2009-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6493689B2 (ja) | 電子管楽器、楽音生成装置、楽音生成方法、及びプログラム | |
| KR101486119B1 (ko) | 음향 효과 부여 장치 및 어쿠스틱 피아노 | |
| JP4716422B2 (ja) | 共鳴音発生装置 | |
| CN107871493B (zh) | 乐音生成装置、其控制方法、存储介质以及电子乐器 | |
| CN102270446A (zh) | 演奏装置以及电子乐器 | |
| Lin et al. | Development of performance system with musical dynamics expression on humanoid saxophonist robot | |
| JP2006047451A (ja) | 電子楽器 | |
| JP7140083B2 (ja) | 電子管楽器、電子管楽器の制御方法及びプログラム | |
| US20200193949A1 (en) | Sound signal generation device, keyboard instrument, and sound signal generation method | |
| JP5257950B2 (ja) | 共鳴音発生装置 | |
| JP5531382B2 (ja) | 楽音合成装置、楽音合成システムおよびプログラム | |
| KR0122000B1 (ko) | 악기음 신호 형성장치 | |
| CN102903356B (zh) | 乐音发生装置及乐音发生方法 | |
| Chatziioannou et al. | Inverse modelling of clarinet performance | |
| JP6736930B2 (ja) | 電子楽器および音信号生成方法 | |
| JP5332296B2 (ja) | 楽音合成装置およびプログラム | |
| JP2017072623A (ja) | 楽器の音響効果設定方法 | |
| JP5182484B2 (ja) | 楽音合成装置およびプログラム | |
| RU2364956C1 (ru) | Синтезатор музыкального инструмента с физическим моделированием | |
| JP2009258238A (ja) | 楽音合成装置およびプログラム | |
| JP2745956B2 (ja) | 電子楽器 | |
| JP7346865B2 (ja) | 電子管楽器、楽音生成方法、及びプログラム | |
| JP4661803B2 (ja) | 演奏補助装置及び楽器 | |
| Hofmann et al. | The Half-Physler: An oscillating real-time interface to a tube resonator model | |
| JP2009139745A (ja) | 電子楽器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110322 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120906 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121016 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130702 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130823 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140325 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140407 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5531382 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |