JP4663625B2 - 音響楽器の物理モデル化技術を活用することにより教会オルガンの気送管音合成に使用される方法及び電子装置 - Google Patents
音響楽器の物理モデル化技術を活用することにより教会オルガンの気送管音合成に使用される方法及び電子装置 Download PDFInfo
- Publication number
- JP4663625B2 JP4663625B2 JP2006507643A JP2006507643A JP4663625B2 JP 4663625 B2 JP4663625 B2 JP 4663625B2 JP 2006507643 A JP2006507643 A JP 2006507643A JP 2006507643 A JP2006507643 A JP 2006507643A JP 4663625 B2 JP4663625 B2 JP 4663625B2
- Authority
- JP
- Japan
- Prior art keywords
- sequence
- harmonic
- frequency
- output
- sound
- 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
- 210000000056 organ Anatomy 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000005516 engineering process Methods 0.000 title description 3
- 230000002194 synthesizing effect Effects 0.000 title description 3
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 23
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 20
- 230000000737 periodic effect Effects 0.000 claims description 12
- 230000001052 transient effect Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 4
- 238000012886 linear function Methods 0.000 claims description 4
- 238000001228 spectrum Methods 0.000 claims description 4
- 238000004088 simulation Methods 0.000 abstract description 6
- 230000008901 benefit Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 14
- 230000005284 excitation Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 10
- 238000013178 mathematical model Methods 0.000 description 9
- 238000004422 calculation algorithm Methods 0.000 description 8
- 230000010355 oscillation Effects 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 7
- 101100503482 Arabidopsis thaliana FTSH5 gene Proteins 0.000 description 6
- 101150082136 VAR1 gene Proteins 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- VRSMQRZDMZDXAU-UHFFFAOYSA-N bis(sulfanylidene)niobium Chemical compound S=[Nb]=S VRSMQRZDMZDXAU-UHFFFAOYSA-N 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 101100013558 Arabidopsis thaliana FTSH2 gene Proteins 0.000 description 2
- 101001128138 Homo sapiens NACHT, LRR and PYD domains-containing protein 2 Proteins 0.000 description 2
- 101000981336 Homo sapiens Nibrin Proteins 0.000 description 2
- 102100024403 Nibrin Human genes 0.000 description 2
- 230000000739 chaotic effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 208000032414 susceptibility to 2 restless legs syndrome Diseases 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100255265 Arabidopsis thaliana RSL2 gene Proteins 0.000 description 1
- 102100028737 CAP-Gly domain-containing linker protein 1 Human genes 0.000 description 1
- 102100028743 CAP-Gly domain-containing linker protein 2 Human genes 0.000 description 1
- 101000767052 Homo sapiens CAP-Gly domain-containing linker protein 1 Proteins 0.000 description 1
- 101000767059 Homo sapiens CAP-Gly domain-containing linker protein 2 Proteins 0.000 description 1
- 101000602237 Homo sapiens Neuroblastoma suppressor of tumorigenicity 1 Proteins 0.000 description 1
- 101000709370 Homo sapiens S-phase kinase-associated protein 2 Proteins 0.000 description 1
- 102100037142 Neuroblastoma suppressor of tumorigenicity 1 Human genes 0.000 description 1
- 101150002757 RSL1 gene Proteins 0.000 description 1
- 102100034374 S-phase kinase-associated protein 2 Human genes 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- QYYXITIZXRMPSZ-UHFFFAOYSA-N n'-tert-butyl-n'-(3,5-dimethylbenzoyl)-2-ethyl-3-methoxybenzohydrazide Chemical compound CCC1=C(OC)C=CC=C1C(=O)NN(C(C)(C)C)C(=O)C1=CC(C)=CC(C)=C1 QYYXITIZXRMPSZ-UHFFFAOYSA-N 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000005293 physical law Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000031068 symbiosis, encompassing mutualism through parasitism Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H5/00—Instruments in which the tones are generated by means of electronic generators
- G10H5/10—Instruments in which the tones are generated by means of electronic generators using generation of non-sinusoidal basic tones, e.g. saw-tooth
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/043—Continuous modulation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/12—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms
- G10H1/125—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms using a digital filter
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/16—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by non-linear elements
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H5/00—Instruments in which the tones are generated by means of electronic generators
- G10H5/007—Real-time simulation of G10B, G10C, G10D-type instruments using recursive or non-linear techniques, e.g. waveguide networks, recursive algorithms
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H5/00—Instruments in which the tones are generated by means of electronic generators
- G10H5/02—Instruments in which the tones are generated by means of electronic generators using generation of basic tones
- G10H5/06—Instruments in which the tones are generated by means of electronic generators using generation of basic tones tones generated by frequency multiplication or division of a basic tone
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/041—Delay lines applied to musical processing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/055—Filters for musical processing or musical effects; Filter responses, filter architecture, filter coefficients or control parameters therefor
- G10H2250/105—Comb filters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/055—Filters for musical processing or musical effects; Filter responses, filter architecture, filter coefficients or control parameters therefor
- G10H2250/111—Impulse response, i.e. filters defined or specifed by their temporal impulse response features, e.g. for echo or reverberation applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/315—Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
- G10H2250/461—Gensound wind instruments, i.e. generating or synthesising the sound of a wind instrument, controlling specific features of said sound
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/471—General musical sound synthesis principles, i.e. sound category-independent synthesis methods
- G10H2250/511—Physical modelling or real-time simulation of the acoustomechanical behaviour of acoustic musical instruments using, e.g. waveguides or looped delay lines
- G10H2250/515—Excitation circuits or excitation algorithms therefor
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Nonlinear Science (AREA)
- Electrophonic Musical Instruments (AREA)
- Steroid Compounds (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Description
【0001】
この特許申請は音響楽器の物理モデル化技術を活用することにより教会オルガンの気送管音合成に使用される方法及び電子装置に言及する。
【背景技術】
【0002】
物理数学モデルの多くの数値アルゴリズムがリアルタイムで管楽器の音放射を合成するためにオルガン気送管の物理的挙動及びそれらが作り出す音の調査に基づき開発されてきた。
【0003】
これらのモデルのいくつかは、通常「励起」として定義される非線型能動セクション及び通常「共振器」として定義される線型受動セクションの間の相互共生作用に基づく。一例は米国特許5、521、328に記述される方法の中に見出される。
【0004】
関係する数値アルゴリズムは分析され、そして物理モデルに変換された楽器音を表現するシーケンスを即席で作り出す。
【0005】
音はその間に強度がある値まで増加する「アタックトランジェント」として定義される初期時間区間を特徴とする。
【0006】
強度値はその間は波形がほぼ周期的である「維持フェーズ」として定義される第二フェーズの間にわたり無限に維持される。
【0007】
基本周波数が最も重要であるこの波形の分析的特徴は、数値シミュレーションの動作を調節するパラメーターの各々に依存する。
【0008】
多くの非線型機能ブロックの存在のため、シミュレーションは周波数領域の代わりに時間領域において実行されるので、一組のパラメーターと発生シーケンスの各スペクトルの特徴の間の関係は先験的に確立することは極めて困難である.
【0009】
特徴はしばしば経験的に一組のパラメーターを変更し、次に帰納的にこのような変更の影響を評価することにより変更できる.
【0010】
特に基本周波数は又励起の量的特徴に依存し、共振器の周波数応答にのみ依存するのではなく、アタックトランジェントフェーズの間のシーケンスの展開は極めて無秩序であるため基本周波数の位相は一旦維持フェーズに到達した後では予め決めることは出来ない。
【0011】
これら二つの特性は教会オルガンのような超多音電子楽器では受け入れられない。
【Note(1)】
他の物理数学モデルは、米国特許5、587、548に記述される発明のように、PCMオ−ディオ合成および再生される楽器の一部の物理数学シミュレ−ションの結合使用を基礎とする。模倣される楽器の音サンプルを分析的に分解し(又は唯一の共振体のようなそれらの一部の)、そしてウエ−ブテ−ブルの一部として記憶するのにより便利なものから容易にそして安価にシミュレ−トできるものを分割することにより、このような方法の使用に必要なメモリ−の使用およびコンピュ−タ能力の間の良き妥協案を得ることが出きる。楽器の音響的挙動(先に分析されそして数学的に解釈された)の一部をシミュレ−トするアルゴリズムにより予備処理される励起シ−ケンスはウエ−ブテ−ブルとして通常記憶される。しかし前記方法は、物理数学モデルに必要なコンピュ−タ能力を通して、再生される各楽器音をサンプリング、分析および予め計算することを意味し、そして前記楽器の再生音は如何なる場合も前記動作および特にウエ−ブテ−ブル内に記憶されるものに拘束される。
【発明の開示】
【発明が解決しようとする課題】
【0012】
本発明はオルガン気送管音発生の物理シミュレーションプログラムを含むデジタル信号処理装置を基礎としたデジタル音響合成システムにある。
【課題を解決するための手段】
【0013】
プログラムは三つの基本的な概念的に独立したセクションに分割され、第一セクションは音の高調波部を発生させ、第二セクションは音の偶然部を発生させ、第三セクションは二つの入力及び一つの出力を伴う伝達関数によりこれらの成分を処理し、こうしてオルガンパイプ音を表現するシーケンスを得る。
【0014】
音の高調波部を発生させるセクションの独立性のため、プログラムにより発生される基本周波数及び全波形の位相は先験的に決めることができる。
【0015】
シミュレーションプログラムの数値パラメータは、一部はスタティックメモリーに含まれ、そして一部は電子音楽用鍵盤より及びリアルタイムで一組のユ−ザ−制御卓よりの情報を処理することにより一部は得られる。それらは主な特徴が音の高さ、強さ、時間包絡線、高調波構成及び偶然成分である発生音の基本的特徴を決定する。
【Note(2)】
本当の楽器音からは如何なる情報も導かれず、そしてウエ−ブテ−ブルとして記憶されるので、メモリ−の使用は全く抑制される。更に静止ウエ−ブテ−ブルを入力として使用しないアルゴリズムだけがより幅広い種類の音を生成できる。
【発明を実施するための最良の形態】
【0016】
先に述べた図に関して本発明の電子楽器はその型式、配置及び相互接続が図1に示す一組の要素より物理的に構成される。
【0017】
実施例は、それがこの特許の主な革新的要素を表現していないし、物理数学的シミュレーションのアルゴリズムによりオルガンパイプ音を合成するために使用される電子楽器の唯一のそして必要な実現ではないので、単に図解目的のために示す。図1に関して音楽用鍵盤(1)及び一組のユーザー制御卓(2)よりの情報はROM(4)に含まれる多くの数値パラメーターにより表示器(6)の動作を調節する制御装置(3)により処理される。表示器(6)は一時的データの書き込み及び読み取りのためにRAM(5)を使用して、制御装置(3)の管理下にてリアルタイムにオルガンパイプ音の合成プログラムを実行する。合成プログラムの出力は、増幅システム及び拡声器(8)にて再生されるオルガンパイプ音を表現するアナログ信号へデジタルアナログ変換器(7)により適切に変換される数値シ−ケンスである.この発明の主な革新的要素である合成プログラムは三つのセクションを含む。各セクションは図2に示すようにオルガンパイプの音放射の数値シミュレーションにおける基本機能を有する.
【0018】
ブロック(9)はその振幅及び周波数がタイミング良く経時変化する一組の高調波列より構成される主高調波シーケンス(10)を発生させる。このシーケンスを使用しそしてその構成要素の一部を活用することにより、ブロック(11)は音の無秩序成分を表現する擬似偶然信号を発生させる。先に述べたシーケンスはオルガン気送管の多くの特質の中の共振部の周波数応答をモデル化した線型共振器(12)の二つの入力信号であり、そしてその出力(13)はオルガンパイプ音を表現するシーケンスである。
【0019】
図3のブロック図は高調波成分発生器(9)の機能ブロックの詳細図である。発振器(14)はほぼ正弦波(16)を発生させる.波形の基本周波数は発生される音符の基本周波数を含む範囲の値内で経時変化する.発振器の実施例詳細及び経時的に周波数を変化させるために使用される基準は以下に説明する.
【0020】
波形(17)は非線型ブロック(15)を通してシーケンス(16)より得られ、もしシーケンス(16)が正確に正弦波シーケンスであれば
x[n]=sin[ω0n]
シーケンス(17)は以下のようになる。
y[n]=2(sin[ω0n])2−1=−cos[2ω0n]=sin[2ω0n−π/2]
即ちシーケンス(16)の2倍の周波数の正弦波である.
【0021】
二つのシーケンス(16)及び(17)の各々は該当する乗算器(18a)及び(18b)により増幅され、そして機能ブロック(19a)及び(19b)により±CLIP1及び±CLIP2の範囲内の値に限定される。ブロック(19a)及び(19b)の出力は以下に説明するように夫々包絡線発生器(20a)及び(20b)により作り出される二つのシーケンスにより乗算され、そして結果の積はノード(21)へ合計される。合計は波形(16)上で実行される一連の線型及び非線型瞬時動作により作り出されるシーケンスである.もし波形が正確にシーケンスx[n]であれば、そのスペクトルが高調波成分乗数ω0 (ω0を含む)により形成されるシーケンスがノード(21)で得られる。
【0022】
下に説明するようにシーケンス(23)はその目的が積(22)を通して高周波シーケンスの振幅変調である低周波波形である。
【0023】
要素(24)はそのインパルス応答がシーケンスδ−1[n−N]である遅延ラインである。ブロック(25)の積及び合計と共にこの要素はそのインパルス応答が次式である線型フィルターを形成する。
CBYP+CDEL・z−N
ブロック(26)は以下の式により記述される非線型瞬時機能である。
f(x)=(x+x0)−(x+x0)3+y0
ここでx0とy0は独立パラメータである.ブロックの目的はブロックにより処理されるシーケンスの高調波成分の振幅間の相互比率を修正することである。ブロック(27)はそのピーク周波数が入力シーケンスの基本周波数に一致する帯域フィルターである.フィルターのパラメータQはすばらしい近似で入力高調波シーケンスの基本周波数を得るように調整される。更にフィルターの位相応答はピーク周波数に対しては0であるので、フィルターの入力及び出力信号の基本周波数の位相は同じである。この特徴は基本周波数の削除影響無しにフィルターの入力及び出力シーケンスを合計することを可能にし、ブロック(28)は、基本高調波成分及び他の全高調波成分グループの間の振幅比率を変更するためにシーケンスを合計する(それらをパラメータGAIND及びGAINFにて重み付け)。ブロック(28)の出力は主高調波シーケンス(10)である。
【0024】
正弦波振幅器(14)はリアルタイムで動作周波数の変動に対するロバスト性改善のため必要な基準をもった二つの状態変数の通常の高調波発振器の特別な実施例にある。
【0025】
図4は二つのタイミングよく初期化される状態変数VAR1及びVAR2について各サンプリング区間毎に行われる動作サイクルを示す。
【0026】
パラメータFは一般的な構成においてステップ(29)及び(31)より構成される状態変数発振器により作り出される正弦波周波数を決定する。一般的な構成の欠点はそれが状態変数の現在値の機能において同じ変数により描写される正弦波振幅を変更せずにリアルタイムでパラメータFの変動を受けることができないことである。更に発振器の状態変数の数値の正確性により、発振振幅の低下が定常状態においてさえ起こり得る。それはステップ(30)により因数1+ε(εは0に近い正の値)により変数VAR2を増幅し、そしてステップ(32)により変数VAR1の幅を区間±1以内の値に限定するのに充分である。これらの基準を使用して変数VAR1はすばらしい近似で単位振幅正弦波を描く。この変数は図3のブロック(14)の出力(16)である。パラメータFは次式の関係により周波数fに依存する。
F(f)=2sin(πf/fsr)
ここでfsrはサンプリング周波数である。周波数fは、付帯する振幅変更なく周波数変化を感知するには十分な区間[f0−Δf、f0+Δf]以内でリアルタイムで変動することができる。
【0027】
中心周波数f0よりの偏差をδfと定義して、このパラメータは図5の図式によりリアルタイムで変化する。信号(23)と同様に、信号(33)はその目的が発生された正弦波の周波数変調である低周波波形であり、変数VAR1の支援で、ブロック(34)は図6の図式により「サンプルアンドホールド」型の偶然波形を発生させる。最終的にδfは発振シーケンス(33)及び偶然シーケンス(34)の常数PITCHパラメータ(それは任意区間[1−δ、1+δ]の値を仮定し、正弦波の微調整を決定する)により変動する。ブロック(34)は図6に描写され、変数VAR1が負の値より正の値へ変化する度に、変数RNDPTCHは、δRNDPを独立パラメータとして、区間[1−δRNDP、1+δRNDP]に一様に分布された確率密度関数の偶然変数である変数RNDPTCHは新しい値NEWRNDへ更新される。
【0028】
二つの発生器(20A)、(20B)はその進行が一般に図7に図解される二つの五線分よりなる包絡線信号を作り出す。T1……T4は信号が夫々レベルL0よりL1へ、L1よりL2へ、L2よりL3へそしてL3より0へ進行する時間区分である。発生器は「注意開始」時点より夫々の包絡線信号の作り出しを開始する。レベル2は、その終了が対応する「注意終了」時点と一致する無限区間SUSTAINの間を通して維持される。二つの発生器の各々はこれら8個のパラメータのそれ自身の組を使用する。
【0029】
信号(23)及び(33)は図8に示す「低周波発振器」により作り出される。ブロック(35)に図解される単位振幅及び周波数TRFREQの三角波の発生方法は暗に含まれる。パラメータTRFREQ、TRAMPL、TROFFSET、TRCOEFF1及びTRCOEFF2はその共通基本周波数がTRFREQの二つの信号(23)及び(33)の形態を決定する。特に信号(32)は平均値TROFFSET及び半振幅TRAMPLの三角波であり、一方信号(33)は図9に示すように放物線の部分により形成される。値TRCOEFF1、TRCOEFF2及び独立パラメータKの間の関係は二方向唯一性である。信号(33)の特別な進行はそれらが半音の100分の1で表現される場合、正及び負の半周期が等しい進行の主周波数f0の周囲にできるだけ正確に(図5参照)三角波周波数変調を得るために必要である。
【0030】
図2の発生器(11)の構造は図10、11及び12に詳細に図解する。図3及び10に関しては正弦波発生器(14)により作り出される信号(16)は因子RTINGAINにより増幅され、区間±1以内の値にブロック(36)により振幅が限定され、次に高域フィルター(37)により処理される。最後に非線型ブロック(38)は信号の負の値を削除する。ブロック(38)の出力において包絡線発生器(39)により作り出される信号(図13に図解)は合計され、そしてその結果はパラメータRTGAINにより乗算される。結果のRATEは図11に描写される構造の一部である「RATE LIMITER」として定義される非線型ブロック(42)に使用される値のシーケンスである。図11に関して、機能ブロック(40)は低域フィルター(41)により処理される一様に分布された確率密度関数にて白色偶然シーケンスを発生させる。得られるシーケンスは遅延ラインNBDL1、NBDL2、NBDL3、NBDL4、合計NBS1、NBS2、NBS3,乗算器NCGAIN、NBFBK及び非線型ブロック(42)により形成される構造の入力信号となる。相互接続の接続形態を含み、これらの要素により形成される組は「NOISE BOX」として定義される。先の組の出力であるブロック(42)により発生される信号は因子NGAINにより増幅され、そしてその時間進行が図14に図解する包絡線発生器(43)により作り出される信号により乗算される。信号NOISEは図2の発生器(11)の出力である.
【0031】
図12は合計RSL1、RSL2、リミタ−(44)及び単位遅延要素(45)により形成される非線型ブロック「RATE LIMITER」(42)を描写する.遅延(45)に記憶される値は入力信号「IN」より加算器RLS1により減算され、次にその結果は±RATE(RATEは図10に図解するネットワークにより発生されるシーケンスである)の区間以内の値に限定され、最後にノードRLS2で現在の遅延値(45)に再度合計される。結果の「OUT」は続くサイクルのために遅延要素(45)に記憶される。図13はブロック(39)により発生される包絡線の時間進行を示し、「注意開始」時点でレベルNBLOより開始し、又対応する「注意終了」時点の後まで時間NBTでNBL1へ到達し、その間無限に維持される。図14はブロック(43)により発生されるシーケンスの時間進行を示し、「注意開始」時点で信号は値NL0より開始し、時間NT1後に値NL1に到達し、そしてレベルNL2は時間NT2の間、続く「注意終了」時点まで維持される.この時点で信号はNT3の時間で値0へ到達する。
【0032】
図11に関して非線型ブロック「RATE LIMITER」(42)は、そのゲインが図11の構造「NOISE BOX」が線型時変フィルターであるように図10の構造により発生される同じシーケンスRATEにより描写される進行を有する線型フィルターと置換できる.。
【0033】
図2に関して発生器(9)及び(11)の出力は図15に詳細に図解される共振器(12)の入力となる。ネットワーク(12)の機能ブロックはそれに沿ってサンプルシーケンスが潜在的に無限時間にわたり伝播する動作サイクルを形成する。二つの発生器(9)及び(11)の二つの貢献は計算されたシーケンスエネルギーを維持するように夫々合計ノード(46)及び(48)で瞬時瞬時にこのシーケンスへ加えられる.図15の構造は「パイプワーク」として定義されるオルガン気送管の共振部の数学モデルへの変換である。特に低域フィルター(47)は周波数機能における可変強度をもって音響エネルギーの損失を模擬し、高域フィルター(49)は基本周波数より低い全ての周波数成分を減衰させ、積(51)により包絡線発生器(50)は共振システムのループゲインの時間進行を表現する信号を作り出し、フィルター(52)はそのモジュールを変更せずにシーケンス位相を変更させ、因子TFBK(53)はパイプワークのトップでの音響終端型式に依存し、最後に遅延ラインBDELAY(54)はパイプワークをベースからトップまで及びその逆をカバーするために音響圧力波により要求される時間を考慮する。包絡線発生器(50)により作り出される信号の時間進行は図16に描かれる。図13の包絡線と同様に「注意開始」時点で信号は値FBLOより時間FBTをかけて値FBL1へ進行し、次に一定値に留まる。出力シーケンス(13)は全体として図2の数学モデルにより放射される信号であり、即ちオルガン気送管の音放射の時間表現である.
【0034】
記述は気送管音のデジタル音響合成技術の独創的革新的特徴に関して続く。
【0035】
物理モデル化技術により連続音放射で楽器、中でも管楽器の音発生に関する文献は図17の図式により普通は励起(55)として定義される非線型能動部と、共振器(56)として定義される線型受動部の間の相互作用に基づく解決法を提供する。米国特許5、521、328に開示される方法はこの技術の一例と考えることができる。管楽器の場合、システムに貢献するエネルギーは音圧の形であり、そして作り出される信号は共振器の一つ以上の適切な点より放射される音圧波の進行である。波形p(t)は演奏者(又は教会オルガンの場合は、ふいご)が楽器のマウスピース上で行う空気圧の進行である。この進行及び共振器内の適切な点における圧力w(t)の進行により、共振器中へ注入される発振音響圧e(t)が発生される。一旦維持フェーズに到達すると圧力e(t)は圧力w(t)と同一の基本周波数を有する。線型(非常に特別な動作モードは除いて)であるので、共振器は戻り信号w(t)を発生させるインパルス応答r(t)及び出力信号y(t)を発生させるインパルス応答h(t)により描写できる.後者は楽器音放射の時間進行である。それは周波数領域の代わりに時間領域で実行される数値シミュレーションであり、システムが安定する発振の基本周波数は、一旦維持フェーズに到達すれば、数学的に予測することは極めて困難である。これは周波数が強制信号e(t)の時間進行に依存し、共振器のインパルス応答の振幅スペクトルが相対的最大値を有する周波数値のみに依存しない事実による。事実如何なる型の高調波発振器(電子的、機械的等)もこの特徴を有する。管楽器(オルガンパイプを含む)に関して、それは例えば共振部の特徴は変更されないままでも強度増加に加えて音響波の基本周波数を増加させるため音圧を増加させるのに十分である。
【0036】
図17に図解される発振システムの別の不可避の特徴は、一旦維持フェーズへ到達したならば発生信号の位相の予測不可能性である.システムをシミュレートするために使用される波形p(t)は部分的に無秩序であり、そして如何なる場合もそれは共振器により維持される定常波の位相についての如何なる情報も含まず、信号y(t)のアタックトランジェントは常にそして予測不可能なように異なる。従って波形は維持状態において常に同じ周期的時間進行を有するが、システムをこの進行へ持っていく展開を決定することは不可能である.量的な点で、刺激p(t)が開始した瞬間を時刻原点として、図17の安定した発振システム内で処理される如何なる信号の基本周波数位相の決定も不可能である。先験的に基本周波数の決定において遭遇する困難と共に、これは教会オルガンのような超多音電子楽器の分野では受け入れ難い。
【0037】
この発明で使用される合成システムは一般的に描写される時間領域における合成に直接由来し、共振器により作り出される信号よりの励起信号の完全な自律性により特徴づけられる。事実図2のブロック(9)により即席で発生される主高調波シーケンス(10)はこのシーケンスの、従って全体としてシステム(13)により作り出されるシーケンスの基本周波数及び位相は先験的に完全に決定される本質的な違いをもって図17(後者は教会オルガンの気送管のよい数学モデルであると仮定して)のシステムの信号e(t)のできるだけ忠実な限界である.
【0038】
図17に一般的に図解するように如何なる発振システムの数値パラメータの準備も、その数学モデルの完全な知識とは別に特別な感受性と技能が要求される。これはもしパラメータの一つだけが適切な範囲に含まれない値を持てば、システムの良き動作は損なわれそしてシステムは不安定又は不調和にさえなることを意味する.更に発振器の色々な動作モードが、システムの機能ブロックに沿って通過中の一つ以上の信号時間展開を制御不能にする危険を伴い、多くのパラメータに同時にかつ特別な注意を払い行動することによってのみ得ることができる。これはこの型式の合成により作り出される多くの音の調査を遅くかつ困難にする。これに反して図2に示すシステムのような共振器と励起の間にフィードバックのないシステムは全体としてシステムの良い動作を損なうことなく、完全に独立した方法で三つの機能ブロック(9)(11)(12)の数値パラメータを修正することを可能にする。これは同じ複雑さをもったフィードバックループシステムにより得られる音より多い種類の音を得ることを可能にする.
【Note(3)】
現在の文献は、例えば米国特許5、587、548にあるように、振替合成として知られる励起ウエ−ブテ−ブルと共振フィルタ−(後者は楽器の線型および受動部品の音響的挙動をシミュレ−トするために使用される)を基礎とした代替技術を提案している.。このような場合、十分なサンプル音の分析と最適化で、楽器の共振部分に相当する物理数学アルゴリズムを使用するためにウエ−ブテ−ブル用の必要メモリ−容量および必要なコンピュ−タ能力の間の良き妥協案が見出される。反対に高調波成分発生器(9)の場合のように、その励起がウエ−ブテ−ブルに拘束されないシステムは、正弦波シ−ケンス(16)上で行われる動作シ−ケンス、および図3の一組のパラメ−タ−に依存するより多種類の励起を得ることを可能にする。更に極僅かのメモリ−がウエ−ブテ−ブルより前記パラメ−タ−の記憶に必要である.。
【0039】
図3のシステムは正弦波発振器(14)により作り出される信号上で実行される一連の動作を示す.動作の型式及び順序は高調波成分が十分多くそして適切な時間展開を備えた波形を発生させるために使用されるただ一つの可能な実現である。如何なる場合も遅延(24)や非線型機能(26)のようなシステムの機能ブロックのいくつかはこれらの使用の必要なく文献で知られる管楽器の数学モデルに由来する.システムの独創性は主に異なる時間進行を主周波数および第一倍音周波数に提供するため、これが多くの気送管グル−プの特徴的挙動であるが、二つの独立した包絡線(20a)および(20b)を利用することにある。.
【0040】
図5及び6に関して、独創性はリアルタイムに満足なランダム周波数変動を得るため発振器(34)の開発に由来する。因子(33)を一定と仮定して、即ちシ−ケンスδfの低周波発振はないと仮定して、後者は正弦波シーケンスVAR1の周期毎に新しいランダム値を出力する。結果は確率密度関数の観点より波周期の統計的に一様分布された変動である。この変動は音放射における心地良い不規則性として認知される。他の点では、もしδfが毎サンプリング時に新しいランダム値を出力する場合、各波周期の長さは、それらの各々が一様分布された確率密度を備えN個の偶然貢献の合計により形成される変数により描写される(Nは周期当りのサンプル数)。中心極限定理の観点よりNが大きくなればこの変数の確率密度関数はガウス関数に、より接近する。周波数変動は、主周波数よりの大きい周波数偏差は小さな偏差より稀にしか得られないため非常に不規則である。これは、主な長さより非常に異なる長さの波周期が発生され、そして発生モデルの突然の誤動作として認知されるため、非常に心地が悪い。
【0041】
図2の偶然成分(11)の発生器は完全に独創的で、そして図10、11及び12の実施例は多種多様なオルガン気送管より放射される音サンプルの分析に及びそれらの動作物理学上のいくつかの仮説に由来する。特にサンプルの個々の波周期のスペクトル写真の分析及び波周期よりかなり細かい時間分解能の使用により、音エネルギーの多くの部分は、波周期に沿い同じ位置に常に存在する周期よりかなり短い時間区間に集中することに気付くことができる。このような音エネルギーは多くの周期の平均としてカバーされる区間よりかなり広い周波数区間をカバーする。従って気送管音の定常部スペクトル写真の特徴は各インパルスに集中する個別周期のエネルギーで一連の等距離インパルスのスペクトル写真に似ている。これらの考慮は図10に図解される構造を正当化し、シーケンスRATEは正弦波(16)上で実行される一連の基本的決定論的動作を通して得られる。一旦維持フェーズへ到達すると、シーケンスRATEは量的にインパルス性進行を出力し、図18はその一例を示し、ここでT0は正弦波(16)の周期である。擬似インパルス性シーケンスを得るために使用される方法に関係なく、シーケンスは概念的に発生器(11)の発明基礎の一つである。
【0042】
図11に図解する構造は四つの遅延ラインNBDL1、NBDL2、NBDL3、及びNBDL4、により形成される。合計NBS1、NBS2、及び積NCGAINと共に、最初の三つの遅延ラインはFIRフィルターを形成する。このフィルター(即ち合計NBS2)の出力は非線型要素(42)により処理され、次にNBFBKにより乗算された後及び第四の遅延ライン及び合計NBS3を通過した後、先のフィルターへ再度注入される。もしそれが要素(42)向けでなければ、構造「NOISE BOX」は、そのスペクトルが遅延ラインの長さ及び二つの独立パラメータNCGAIN及びNBFBKにより、非決定論的方法で分布された多くの共振ピークのある任意の不調和進行を有する線型フィルターになる。これら四つの量は、口のすぐ内側のオルガンパイプの空間部のような不規則な幾何学構造の共振器周波数応答を模擬するように設計される。シーケンスRATEの周期的発振のため、要素(42)は経時的に全「NOISE BOX」の「ゲイン」(「RATE LIMITER」は非線型ブロックのためそのようなことで厳密には決められない)の連続した周期変動を起こす。特に図18に関してシーケンスRATEが最小値を出力する場合、ブロック(42)により起こされる非線型の歪みは「NOISE BOX」の共振効果を非常に削減するエネルギー損失を意味する。反対にシーケンスRATEが比較的大きい値を出力する(かなり短い)瞬間には「NOISE BOX」の共振効果が現れ、そして偶然成分の強度が増加する。アタックトランジェントの間にその進行が図13に示すような包絡線発生器(39)のため、シーケンスRATEは維持フェーズの間より大きい値を出力し、もしふいごより足への空気の通過を調節する弁が急速に開けられれば、気送管により作り出されるシッフ、コッフ等で定義される音響現象をシミュレ−トするため、合成の最初の瞬間に「NOISE BOX」の共振を増加させる.
【0043】
非線型ブロック(42)は二つの加算器RLS1、RLS2、リミタ−(44)及び単位遅延要素(45)により形成される。各サンプリング瞬間に前の出力値及び現在の入力値の間の違いは最初に区間±RATE以内の値に幅が限定され、そして再度前の出力値に加算され、こうして現在の出力値を得る。出力シ−ケンスは入力シ−ケンスに「追従」し、値RATEにより限定される傾斜を維持する.単なる図解目的のため図19は入力シ−ケンス(連続線)及び出力シ−ケンス(破線)のチャ−トを示す。瞬間t0にシ−ケンスINの傾斜は値RATE/サンプルを上回り、従ってシ−ケンスOUTはそれが点t1で再結合するまで分離し、その後シ−ケンスINは一定になる.瞬間t2にシ−ケンスINの過剰な傾斜は再接合点t4迄シ−ケンスOUTより直ちに分離を起こす.線型フィルタ−に関して「RATE LIMITER」の利点は偶然シ−ケンスの不連続の可能性排除であり、一方尚十分な帯域幅を維持し、このような不連続性は人間の耳には非常に不快である.この側面は「RATE LIMITER」の独創性を代表している.
【0044】
非線型ブロック(42)は、図11の構造「NOISE BOX」への影響が周期的進行により、構造より発生する量的共振変動である如何なる機能ブロックとも置換可能である.
【0045】
線型共振器(12)に関して図15の機能ブロック選択を含む物理的考慮はここに記述する.パイプワ−クとして定義されるオルガンパイプの共振部は最も基本的な方法で、フィ−ドバック係数FBKがフィルタ−のル−プゲインに関係し、そしてパラメ−タNは同じものの第一共振周波数に逆比例する「くし型」フィルタ−1/(1−FBK・z−N)で数学的に記述できる.デジタル音響処理分野でよく使用される図15のより複雑な共振器はこの基礎に由来する.共振器要素の中で遅延ライン(54)の機能は明らかに見える.低域フィルタ−(47)のモジュ−ルの応答はパイプワ−クに沿ったそれらの通過の間に色々な高調波成分により受ける色々なエネルギ−損失を考慮するように設計され、一方その遮断周波数が共振器の基本周波数より低い高域フィルタ−(49)はパイプワ−ク内の平均音響圧力が外部圧力にほぼ等しい事実を考慮するため、定常波の連続成分を完全に排除する.包絡線発生器(50)のため、共振器の第一動作フェ−ズの間にシステムのル−プゲインは、一旦維持フェ−ズに到達し、共振器におけるより速い初期エネルギ−の蓄積、即ち発生音のより早いアタックトランジェントを得るため、値に関し適度に過剰である.因子TFBK(53)の符号は特に重要で、パイプワ−クに対しプラスは口及びトップを開き、そしてパイプワ−クに対しマイナスは口は開きトップは閉じる.これはパイプワ−ク終端に対応する音響圧力波反射の物理学に由来する.この物理法則は又考え方の観点より共振器の最も重要な要素である全域フィルタ−(52)の使用を正当化する.もし一方でパイプワ−クの一次元モデルがパイプワ−クにおける音響波の長さ方向伝播をシミュレ−トするため個々の遅延ラインの使用を正当化するのに十分正確であれば、近似はパイプワ−クのトップのような無視できない横方向寸法により特徴づけられる構造的不連続性に対応して波反射で受け入れ難くなる.全域フィルタ−(52)は線型共振器(12)の共振を現実的に不調和にするため、周波数に関し選択的方法で要素(46)……(54)により形成される閉サイクルの全フェ−ズ遅延を修正する.同じフィルタ−は空気流入弁が閉じている場合小さな気送管の音の基本周波数の適度な減衰現象をシミュレ−トするため「注意終了」時点でその係数の制御された変動を通してリアルタイムにパイプワ−クの第一共振周波数の値を修正するために任意に使用される.
【図面の簡単な説明】
【0046】
非常に明確にするため、本発明による方法と装置の記述は図解のみの目的を意図しそして限定の意味ではなくこの中の図面に関して続く。
【図1】本発明の物理モデル化技術を活用することにより、楽器音合成のために使用されるデジタル電子楽器の実現を示す。
【図2】本発明により三つの基本機能ブロック及び教会オルガンのパイプ音のデジタル音響合成プログラムの関係する相互接続を示す。
【図3】図2の三ブロックの一つを説明するフローチャートを示し、それによると本発明により教会オルガンの気送管音の高調波部を表現するシーケンスが発生される。
【図4】本発明により二つの状態変数を有するデジタル高調波発振器の安定した実現を示す。
【図5】本発明により図4に示す高調波発振器の動作周波数の時間変動を発生させるために使用される手順を示す。
【図6】本発明により図4に示す高周波発振器の動作周波数の時間進行の偶然成分を発生させるために使用されるフローチャートを示す。
【図7】本発明により気送管音の高調波部を表現するシーケンス発生に使用される時間包絡線の一例を示す。
【図8】本発明により気送管音の高調波部を表現するシーケンス発生に使用される低周波発振器のフローチャートを示す。
【図9】本発明により発振器周波数が音色レベル変更の知覚無しに変更される非直線状部分より構成される時間進行を示す。
【図10】本発明により擬似インパルスの周期的シーケンス発生のためのアルゴリズムを示す。
【図11】本発明により教会オルガンの気送管音の偶然部を表現するシーケンスが発生される図2の三ブロックの一つを説明する一組の相互接続された機能ブロックを示す。
【図12】本発明によりシーケンスの二つの連続したサンプル間の違いを限定するために使用される状態装置を示す。
【図13】本発明により気送管音発生のアタックトランジェントフェーズの間に使用される波包絡線の一例を示す。
【図14】本発明により気送管音の偶然成分を発生させるために使用される波包絡線を示す。
【図15】本発明により教会オルガン気送管の共振器数学モデルを表現する図2の三ブロックの一つを説明する構造を示す。
【図16】本発明により気送管音発生のアタックトランジェントフェーズの間に使用される波包絡線の一例を示す。
【図17】本発明により一般的な高調波発振器の実現に必要な二つの機能ブロック間の相互作用を示す。
【図18】本発明により気送管音の偶然成分を発生させるために使用される。図10のアルゴリズムにより発生される擬似インパルスの周期的波形の一例を示す。
【図19】本発明により図12の状態マシーンの動作を説明する。
【符号の説明】
【0047】
図1
1(MUSICAL KEYBOARD):音楽用鍵盤
2(USER CONTROLS):ユ−ザ−制御卓
3(CONTROL UNIT):制御装置
4(ROM):ROM
5(RAM):RAM
6(DSP):表示器
7(DAC):デジタルアナログ変換器
8:拡声器
図2
9(HARMONIC COMPONENT GENERATOR):高調波成分発生器
10(MAIN HARMONIC SEQUENCE):主高調波シ−ケンス
11(ALEATORY COMPONENT GENERATOR):偶然成分発生器
12(LINEAR RESONATOR):線型共振器
13(OUTPUT):出力
図3
10(MAIN HARMONIC SEQUENCE):主高調波シ−ケンス
14(SINUSOIDAL OSCILLATOR):正弦波発生器
15:非線型ブロック
16、17:シ−ケンス
18a,18b:乗算器
19a、19b:機能ブロック
20a、20b:包絡線発生器
21:ノ−ド
22:乗算器
23(AMPLITUDE MODULATION):振幅変調
24(DELAY):遅延
25:合計
26(NON−LINEARITY):非線型機能
27(BAND−PASS FILTER):帯域フィルタ−
28:合計
図5
33(FREQUENCY MODULATION):周波数変調
34(NOISE GENERATOR S&H):サンプルアンドホ−ルド型雑音発生器
図6
TRUE:正
FALSE:誤
図7、13,14,16
LEVEL:レベル
TIME:時間
SUSTAIN:維持区間
NOTE ON:注意開始
NOTE OFF:注意終了
図8
23(AMPLITUDE MODULATION):振幅変調
33(FREQUENCY MODULATION):周波数変調
35:三角波
図10
16:信号
36,38:機能ブロック
37:高域フィルタ−
39:包絡線発生器
図11
40(WHITE NOISE):白色雑音
41(LPF):低域フィルタ−
42(RATE LIMITER):RATE LIMITER
43(NOISE ENVELOPE):雑音包絡線
NOISE:雑音
NOISE BOX:NOISE BOX
図12
42:非線型ブロック
44:リミタ−
45:単位遅延ライン
図15
46,48:ノ−ド
47:低域フィルタ−
49:高域フィルタ−
50:包絡線発生器
51:乗算器
52:フィルタ−
53:因子
54:遅延
図17
55(EXCITATION):励起
56(RESONATOR):共振器
図18、19
RATE:RATE
t:時間
Claims (6)
- 高調波シーケンスを合成し、偶然シーケンスを合成し、および、線型機能ブロックの閉ループにより前記高調波シーケンスおよび前記偶然シーケンスを処理する、教会オルガン気送管音合成に適する方法であって、
前記高調波シーケンスの合成は、第一正弦波シーケンス(16)の発生および第二正弦波シーケンス(17)の発生に基づいており、前記第一正弦波シーケンスの周波数は、楽器に由来する情報に依存し、前記高調波シーケンスの基本周波数であり、前記第二正弦波シーケンスの周波数は、前記第一正弦波シーケンスの周波数の倍数であり、前記第一正弦波シーケンスは第一包絡線シーケンスと乗算され、前記第二正弦波シーケンスは第二包絡線シーケンスと乗算され、二つの乗算の結果が合計されることで前記高調波シーケンスが合成され、
前記偶然シーケンスの合成は、周期的インパルス性決定論的シーケンス(RATE)の発生およびランダムシーケンスの発生に基づいており、前記周期的インパルス性決定論的シーケンス(RATE)の基本周波数は、前記高調波シーケンスの基本周波数に比例し、前記ランダムシーケンスはフィルタに入力され、前記フィルタの出力は非線形要素(42)に入力され、前記非線形要素において、前記非線形要素への現在の入力と、遅延要素(45)によって遅延された前記非線形要素の現在の出力との差が、前記周期的インパルス性決定論的シーケンスの値をRATEとして、±RATEの区間内に限定され、前記現在の出力と加算されて前記非線形要素の次の出力となり、前記非線形要素の出力が第三包絡線シーケンスと乗算されることで前記偶然シーケンス(NOISE)が合成され、
前記線形機能ブロック(12)の前記閉ループは、前記線形機能ブロックの出力が増幅されて入力される遅延ライン(54)と、前記遅延ラインの出力および前記高調波シーケンスが入力される第一入力ノード(46)と、前記第一入力ノードの出力が入力されるローパスフィルタ(47)と、前記ローパスフィルタの出力および前記偶然シーケンスが入力される第二入力ノード(48)と、前記第二入力ノードの出力が入力されるハイパスフィルタ(49)と、前記ハイパスフィルタの出力および包絡線発生器(50)の出力を乗算した信号が入力されるフィルタ(52)とを含み、前記フィルタの出力が前記線形機能ブロックの出力となることを特徴とする、教会オルガン気送管音合成に適する方法。 - 前記高調波シーケンスの合成は、気送管音のアタックトランジェントの間の第一倍音周波数の時間進行に似せるため、独立した波形包絡線を前記二つの正弦波シーケンスに由来する二つのシーケンスに与えるため、包絡線の発生(20aおよび20b)を含むことを特徴とする請求項1に記述するような方法。
- 気送管パイプワークへの空気流により注入される音響波の時間進行をシミュレートする「主高調波シーケンス」(10)を独立して合成する「高調波成分発生器」(9)として定義される第一セクションと、
そのサンプル値が、前記ランダムシーケンスのエネルギーの大部分が前記「高調波シーケンス」(10)の基本期間より短い時間へ集中するように、前記ランダムシーケンススペクトルを制御するランダムシーケンスおよび周期的インパルス性シーケンス(RATE)を発生させる「偶然成分発生器」(11)として定義される第二セクションと、
前記「高調波成分発生器」(9)および前記「偶然成分発生器」(11)により発生される二つのシーケンスを入力として受け、そして音合成のための前記電子装置の生成物を表現するシーケンスを出力として生成する遅延ライン(54)および線型フィルターからなる「線型共振器」(12)として定義される閉ループセクションからなる、ことを特徴とする請求項1に記述される方法による音合成のための電子装置。 - 前記「高調波成分発生器」(9)は、その基本周波数が一定比率を有し、そしてその包絡線は独立である二つの周期的シーケンスを生成する二つの周波数発生器からなる、ことを特徴とする請求項3に記述されるような音合成用電子装置。
- 前記「高調波成分発生器」(9)は、そのサンプルが前記「主高調波シーケンス」(10)の基本周波数に比例する頻度でそれらのランダム値を変更する偶然シーケンス(RNDPITCH)を生成する発生器からなる、ことを特徴とする請求項3に記述するような音合成用電子装置。
- 前記「偶然成分発生器」(11)は遅延ライン(NBDL1,NBDL2,NBDL3,及びNBDL4)および閉ループを形成するレートリミッター(42)からなることを特徴とする、請求項3に記述されるような音合成用電子装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT000032A ITMC20030032A1 (it) | 2003-03-28 | 2003-03-28 | Metodo e dispositivo elettronico per riprodurre il suono delle canne ad anima dell'organo liturgico, sfruttando la tecnica della modellazione fisica degli strumenti acustici |
PCT/IT2004/000153 WO2004086353A1 (en) | 2003-03-28 | 2004-03-25 | Method and electronic device used to synthesise the sound of church organ flue pipes, by taking advantage of the physical modelling technique of acoustic instruments |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006521581A JP2006521581A (ja) | 2006-09-21 |
JP4663625B2 true JP4663625B2 (ja) | 2011-04-06 |
Family
ID=33042691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006507643A Expired - Fee Related JP4663625B2 (ja) | 2003-03-28 | 2004-03-25 | 音響楽器の物理モデル化技術を活用することにより教会オルガンの気送管音合成に使用される方法及び電子装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7442869B2 (ja) |
EP (1) | EP1609133B1 (ja) |
JP (1) | JP4663625B2 (ja) |
KR (1) | KR100959744B1 (ja) |
AT (1) | ATE450030T1 (ja) |
CA (1) | CA2522229C (ja) |
DE (1) | DE602004024292D1 (ja) |
IT (1) | ITMC20030032A1 (ja) |
WO (1) | WO2004086353A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2846768B1 (fr) * | 2002-10-31 | 2005-07-08 | Centre Nat Rech Scient | Procede de simulation et de synthese numerique d'un phenomene oscillant |
TWI227010B (en) * | 2003-05-23 | 2005-01-21 | Mediatek Inc | Wavetable audio synthesis system |
JP5088030B2 (ja) * | 2007-07-26 | 2012-12-05 | ヤマハ株式会社 | 演奏音の類似度を評価する方法、装置およびプログラム |
US8822804B1 (en) * | 2013-02-09 | 2014-09-02 | Vladimir Vassilev | Digital aerophones and dynamic impulse response systems |
US9824673B2 (en) * | 2015-09-25 | 2017-11-21 | Second Sound Llc | Apparatus for tracking the fundamental frequency of a signal with harmonic components stronger than the fundamental |
DE102017127416B4 (de) | 2016-12-16 | 2024-04-18 | Infineon Technologies Ag | Hf-empfänger mit eingebauter testfähigkeit |
IT201800008080A1 (it) * | 2018-08-13 | 2020-02-13 | Viscount Int Spa | Sistema per la generazione di suono sintetizzato in strumenti musicali. |
US11842711B1 (en) * | 2022-12-02 | 2023-12-12 | Staffpad Limited | Method and system for simulating musical phrase |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04139499A (ja) * | 1990-10-01 | 1992-05-13 | Yamaha Corp | 電子楽器 |
JPH08179777A (ja) * | 1994-09-01 | 1996-07-12 | Univ Leland Stanford Jr | 楽音合成システム |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2909462A (en) * | 1955-12-08 | 1959-10-20 | Bristol Myers Co | Acrylic acid polymer laxative compositions |
US3515792A (en) * | 1967-08-16 | 1970-06-02 | North American Rockwell | Digital organ |
JPS5019259B1 (ja) * | 1970-12-26 | 1975-07-05 | ||
US3816635A (en) * | 1971-05-28 | 1974-06-11 | Baldwin Co D H | Single master tone generator |
US3809789A (en) * | 1972-12-13 | 1974-05-07 | Nippon Musical Instruments Mfg | Computor organ using harmonic limiting |
US3867862A (en) * | 1973-06-11 | 1975-02-25 | Baldwin Co D H | Electrical musical instrument |
US3884108A (en) * | 1974-01-11 | 1975-05-20 | Nippon Musical Instruments Mfg | Production of ensemble in a computor organ |
US3910150A (en) * | 1974-01-11 | 1975-10-07 | Nippon Musical Instruments Mfg | Implementation of octave repeat in a computor organ |
US3972259A (en) * | 1974-09-26 | 1976-08-03 | Nippon Gakki Seizo Kabushiki Kaisha | Production of pulse width modulation tonal effects in a computor organ |
US4082028A (en) * | 1976-04-16 | 1978-04-04 | Nippon Gakki Seizo Kabushiki Kaisha | Sliding overtone generation in a computor organ |
US4348931A (en) * | 1980-04-21 | 1982-09-14 | Baldwin Piano & Organ Company | Simulating wind noise in electronic organs using digital noise generators |
US4423655A (en) * | 1981-08-17 | 1984-01-03 | Turner William D | Electronic transfer organ |
US4984276A (en) * | 1986-05-02 | 1991-01-08 | The Board Of Trustees Of The Leland Stanford Junior University | Digital signal processing using waveguide networks |
JPH0778679B2 (ja) * | 1989-12-18 | 1995-08-23 | ヤマハ株式会社 | 楽音波形信号形成装置 |
US5157216A (en) * | 1990-01-16 | 1992-10-20 | The Board Of Trustees Of The Leland Stanford Junior University | Musical synthesizer system and method using pulsed noise for simulating the noise component of musical tones |
JP3097167B2 (ja) * | 1991-04-10 | 2000-10-10 | ヤマハ株式会社 | 楽音合成装置 |
JP2727841B2 (ja) * | 1992-01-20 | 1998-03-18 | ヤマハ株式会社 | 楽音合成装置 |
IT1259260B (it) * | 1992-03-31 | 1996-03-11 | Generalmusic Spa | Apparecchio digitale per la riproduzione del suono musicale dell'organo classico |
JP2722947B2 (ja) * | 1992-06-16 | 1998-03-09 | ヤマハ株式会社 | 楽音波形信号形成装置 |
JP2730417B2 (ja) * | 1992-08-21 | 1998-03-25 | ヤマハ株式会社 | 電子楽器 |
US5587548A (en) * | 1993-07-13 | 1996-12-24 | The Board Of Trustees Of The Leland Stanford Junior University | Musical tone synthesis system having shortened excitation table |
US5500486A (en) * | 1993-07-13 | 1996-03-19 | The Board Of Trustees Of The Leland Stanford Junior University | Physical model musical tone synthesis system employing filtered delay loop |
US5519167A (en) * | 1993-08-09 | 1996-05-21 | Yamaha Corporation | Musical tone synthesizing apparatus |
US5508473A (en) * | 1994-05-10 | 1996-04-16 | The Board Of Trustees Of The Leland Stanford Junior University | Music synthesizer and method for simulating period synchronous noise associated with air flows in wind instruments |
EP0722162B1 (en) * | 1995-01-13 | 2001-12-05 | Yamaha Corporation | Digital signal processing device for sound signal processing |
JP3097487B2 (ja) * | 1995-02-28 | 2000-10-10 | ヤマハ株式会社 | 楽音合成装置 |
ATE208530T1 (de) * | 1995-05-10 | 2001-11-15 | Univ Leland Stanford Junior | Effiziente synthesierung von durch nichtlinearen antrieb erzeugten musiktönen |
US5917917A (en) * | 1996-09-13 | 1999-06-29 | Crystal Semiconductor Corporation | Reduced-memory reverberation simulator in a sound synthesizer |
US20050120870A1 (en) * | 1998-05-15 | 2005-06-09 | Ludwig Lester F. | Envelope-controlled dynamic layering of audio signal processing and synthesis for music applications |
-
2003
- 2003-03-28 IT IT000032A patent/ITMC20030032A1/it unknown
-
2004
- 2004-03-25 KR KR1020057018322A patent/KR100959744B1/ko active IP Right Grant
- 2004-03-25 EP EP04723304A patent/EP1609133B1/en not_active Expired - Lifetime
- 2004-03-25 WO PCT/IT2004/000153 patent/WO2004086353A1/en active Application Filing
- 2004-03-25 CA CA2522229A patent/CA2522229C/en not_active Expired - Fee Related
- 2004-03-25 JP JP2006507643A patent/JP4663625B2/ja not_active Expired - Fee Related
- 2004-03-25 AT AT04723304T patent/ATE450030T1/de active
- 2004-03-25 US US10/549,388 patent/US7442869B2/en not_active Expired - Lifetime
- 2004-03-25 DE DE602004024292T patent/DE602004024292D1/de not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04139499A (ja) * | 1990-10-01 | 1992-05-13 | Yamaha Corp | 電子楽器 |
JPH08179777A (ja) * | 1994-09-01 | 1996-07-12 | Univ Leland Stanford Jr | 楽音合成システム |
JP2001356776A (ja) * | 1994-09-01 | 2001-12-26 | Univ Leland Stanford Jr | 楽音合成システム |
Also Published As
Publication number | Publication date |
---|---|
ITMC20030032A1 (it) | 2004-09-29 |
CA2522229A1 (en) | 2004-10-07 |
CA2522229C (en) | 2011-11-22 |
JP2006521581A (ja) | 2006-09-21 |
EP1609133B1 (en) | 2009-11-25 |
EP1609133A1 (en) | 2005-12-28 |
WO2004086353A1 (en) | 2004-10-07 |
DE602004024292D1 (de) | 2010-01-07 |
KR100959744B1 (ko) | 2010-05-25 |
US7442869B2 (en) | 2008-10-28 |
ATE450030T1 (de) | 2009-12-15 |
US20060201312A1 (en) | 2006-09-14 |
KR20050115937A (ko) | 2005-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sullivan | Extending the Karplus-Strong algorithm to synthesize electric guitar timbres with distortion and feedback | |
De Poli | A tutorial on digital sound synthesis techniques | |
Välimäki et al. | Virtual musical instruments—natural sound using physical models | |
US5508473A (en) | Music synthesizer and method for simulating period synchronous noise associated with air flows in wind instruments | |
Borin et al. | Musical signal synthesis | |
JP4663625B2 (ja) | 音響楽器の物理モデル化技術を活用することにより教会オルガンの気送管音合成に使用される方法及び電子装置 | |
EP0393702A2 (en) | Musical sound synthesizer | |
JP2727841B2 (ja) | 楽音合成装置 | |
Valimaki et al. | A real-time DSP implementation of a flute model | |
Rodet | Sound and music from Chua's circuit | |
JP7331344B2 (ja) | 電子楽器、楽音発生方法及びプログラム | |
Laroche et al. | Analysis/synthesis of quasi-harmonic sounds by use of the karplus-strong algorithm | |
Czyżewski et al. | Synthesis of organ pipe sound based on simplified physical models | |
Beauchamp et al. | Spectral modelling and timbre hybridisation programs for computer music | |
JP3459948B2 (ja) | 楽音合成装置 | |
Pekonen | Computationally efficient music synthesis–methods and sound design | |
JP2861358B2 (ja) | 楽音合成装置 | |
JP2743781B2 (ja) | 楽音信号発生装置 | |
JP3775121B2 (ja) | 楽音合成装置および楽音合成プログラムを記録した記録媒体 | |
JP2689709B2 (ja) | 電子楽器 | |
Uncini | Sound Synthesis | |
Gomez Bonilla | Sound Synthesis of a Colombian Gaita by Means of Physical Modeling | |
JP2900089B2 (ja) | 楽音合成装置 | |
JP3783552B2 (ja) | 楽音信号合成方法、楽音信号合成装置および記録媒体 | |
Bradley | Synthesis of an acoustic guitar with a digital string model and linear prediction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070316 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100309 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100609 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100616 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100708 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100715 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100809 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100816 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100906 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101126 |
|
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: 20101221 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110105 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4663625 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |