JP2738175B2 - 楽音信号発生装置 - Google Patents
楽音信号発生装置Info
- Publication number
- JP2738175B2 JP2738175B2 JP3187838A JP18783891A JP2738175B2 JP 2738175 B2 JP2738175 B2 JP 2738175B2 JP 3187838 A JP3187838 A JP 3187838A JP 18783891 A JP18783891 A JP 18783891A JP 2738175 B2 JP2738175 B2 JP 2738175B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- delay
- circuit
- pitch
- delay amount
- 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
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
- 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
- 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/535—Waveguide or transmission line-based models
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
- Complex Calculations (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
機構をシミュレートすることにより、自然楽器に近い楽
音を合成する楽音信号発生装置に関する。
シミュレートする音源として、自然楽器の発音体に与え
られる振動発生をシミュレートする非線形部および弦や
管体の音の伝搬をシミュレートする伝送回路からなる物
理音源が特開昭63−40199号公報などに知られて
いる。
ータに従って所定の励起信号を出力し、上記伝送回路へ
供給する。また、伝送回路は、遅延回路やローパスフィ
ルタ等から構成されたループ回路であり、上記励起信号
を上記遅延回路、ローパスフィルタを介して巡回させ
る。この巡回する信号は、上記非線形部の入力信号とな
るように、フィードバックされる。このように、非線形
部および伝送回路を巡回する信号は、ループ状の任意の
位置から楽音信号として取り出され、所定の楽音発生装
置により楽音として発音される。
然楽器のシミュレーションとしての性格が強く、そのデ
ィレイ長はシミュレートする楽器の弦や管の長さや音程
によって決められている。
子楽器では、自然楽器の挙動の全てを正確にシミュレー
トしているわけではないため、実際の動作と多少異なる
ことがある。例えば、自然楽器では、その発音の開始時
点において、多少のピッチの変動(ずり上がり)が見ら
れる。
のピッチは、一旦、設定したデイレイ長によって完全に
決定されてしまい、楽音の発音過程において能動的に制
御することができないため、上述した自然楽器の挙動を
シミュレートするのは困難であった。
もので、楽音のピッチを能動的に制御し、自然楽器の演
奏におけるピッチのずり上がり現象をシミュレートでき
る楽音信号発生装置を提供することを目的としている。
るために、この発明では、双方向信号路と当該双方向信
号路中に設けられた遅延手段とからなる双方向信号伝送
手段を複数設け、当該双方向信号伝送手段を接続手段に
よって閉ループ接続した閉ループ手段と、前記閉ループ
手段を励振するための励振信号を発生し、該励振信号を
前記閉ループ手段に入力する励振手段と、楽音の発生開
始および楽音のピッチを指示する指示手段と、前記指示
手段によって指示された楽音のピッチに応じて前記複数
の双方向信号伝送手段に設けられた各遅延手段の各遅延
量を算出する遅延量算出手段と、前記指示手段が楽音の
発生開始を指示した場合、指示された楽音のピッチより
も低いピッチから始まり、時間の経過とともに当該指示
された楽音のピッチに漸近して変化するエンベロープ信
号を発生するエンベロープ信号発生手段と、前記指示手
段によって指示されたピッチに応じて前記エンベロープ
信号の振幅を制御して、前記遅延量算出手段によって求
められた遅延量と前記エンベロープ信号に対応する遅延
量との比が一定にされたエンベロープ信号を出力する遅
延量制御手段と、前記遅延量算出手段によって求められ
た遅延量と前記遅延量制御手段によって制御された前記
エンベロープ信号に対応する遅延量とを前記複数の双方
向信号伝送手段に設けられた複数の遅延手段のうち特定
の遅延手段に対してのみ加算して出力する加算手段と、
前記閉ループ手段を循環する信号を楽音信号として出力
する出力手段とを具備することを特徴とする。
向信号路と当該双方向信号路中に設けられた遅延手段と
からなる双方向信号伝送手段を複数設け、当該双方向信
号伝送手段を接続手段によって閉ループ接続した閉ルー
プ手段を巡回する。指示手段が楽音の発生開始および楽
音のピッチを指示すると、遅延量算出手段は指示された
楽音のピッチに応じて上記複数の双方向信号伝送手段に
設けられた各遅延手段の各遅延量を求め、エンベロープ
信号発生手段は、指示された楽音のピッチよりも低いピ
ッチから始まり、時間の経過とともに当該指示された楽
音のピッチに漸近して変化するエンベロープ信号を発生
する。このとき、遅延量制御手段は、指示手段によって
指示されたピッチに応じてエンベロープ信号の振幅を制
御して、遅延量算出手段が求めた遅延量とエンベロープ
信号に対応する遅延量との比を一定にしたエンベロープ
信号を出力する。遅延量算出手段によって求められた遅
延量及び遅延量制御手段によって制御された前記エンベ
ロープ信号に対応する遅延量が複数の双方向信号伝送手
段に設けられた複数の遅延手段のうち特定の遅延手段に
対してのみ加算され、遅延手段に出力される。遅延手段
は加算手段から出力される遅延量に応じた遅延量を閉ル
ープ手段を巡回する励振信号に与え、出力手段により楽
音信号として取り出される。
て説明する。図1はこの発明の一実施例の構成を示すブ
ロック図である。この図において、本実施例の音源は、
自然楽器の管楽器をシミュレートする回路であり、管楽
器のマウスピース部の動作をシミュレートする(非線形
部に相当する)励振回路1と、管楽器の共鳴管(管体部
分)をシミュレートする(伝送回路に相当する)管体形
成回路2とを、ジャンクション3を介して接続した構成
となっている。
スピース部と管体との接続部における空気圧力波の散乱
をシミュレートするものである。このジャンクション3
では、管体形成回路2からの出力信号と励振回路1の出
力信号が加算器AD1によって加算されて管体形成回路
2に供給され、加算器AD1の出力信号と管体形成回路
2の出力信号が加算器AD2によって加算されて励振回
路1に供給されるようになっている。
リード楽器のマウスピース部をシミュレートするもので
あり、マウスピースのリードに加えられる総合的な圧力
と間隙との関係をシミュレートするための2次関数等の
非線形関数を有する非線形回路4、リードの慣性および
ダンピングファクタ等をシミュレートするロ−パスフィ
ルタLPF5および平均化回路AVR6から構成されて
いる。
D2,……,Dn-1,DnをジャンクションJ1,J2,
……を介して縦列接続したループ回路であり、遅延回路
D1〜Dnは管体における空気圧力波の伝播遅延をシミ
ュレートし、ジャンクションJ1,J2,……,Jn-1
は管体のトーンホールにおける空気圧力波の散乱を含め
た管体の径が変化している箇所で発生する空気圧力波の
散乱をシミュレートする。なお、ジャンクションJ1,
J2,……,Jn-1の数はトーンホールの数によって決
る。また、図1において、ジャンクションJ1とジャン
クションJ2とによって接続された箇所に注目すると、
ジャンクションJ1と遅延回路D2とを接続する信号線
及び遅延回路D2とジャンクションJ2とを接続する信
号線は、ジャンクションJ1からジャンクションJ2へ
の方向へ信号を伝播させるためのものであり、ジャンク
ションJ2と遅延回路Dn-1とを接続する信号線及び遅
延回路Dn-1とジャンクションJ1とを接続する信号線
は、ジャンクションJ2からジャンクションJ1への方
向へ信号を伝播させるためのものである。つまり、上記
信号線は双方向信号路を形成している。また、上記信号
線路と遅延回路D2,Dn-1とは1つの双方向信号伝送
手段をなし、各々の双方向信号伝送手段はジャンクショ
ン(接続手段)によって接続されている。
Jn-1の構成を示すブロック図のいくつかを図2
(a),(b)および(c)を参照して説明する。図2
(a)はジャンクションの一般的な構成例であり、乗算
器M1は入力信号に所定の定数を乗算し、これを加算器
AD3の一方の入力端へ供給する。また、乗算器M2は
巡回する信号に所定の定数を乗算し、これを加算器AD
3の他方の入力端へ供給する。加算器AD3は、上記両
信号を加算した後、この結果を加算器AD4とAD5の
一方の入力端へ供給する。加算器AD4は、上記入力信
号と上記加算信号とをさらに加算し、これを図1に示す
励起回路1側へ戻す。また、加算器AD5は、上記加算
信号と上記巡回信号とを加算した後、これを管体形成回
路2の後段へ供給する。
た例であり、入力信号は、加算器AD6およびAD7の
一方の入力端へ供給する。加算器AD6は入力信号と巡
回信号とを加算し、これを乗算器M3へ供給する。乗算
器3は、上記加算された信号に所定の定数を乗算した
後、これを上記加算器AD7の他方の入力端へ供給す
る。加算器AD7は、入力信号と乗算された信号とを加
算し、これを管体形成回路2の後段へ供給する。また、
加算器AD8は上記乗算された信号と巡回信号とを加算
した後、これを図1に示す励起回路1側へ戻す。
例であり、乗算器M4は、入力信号に所定の定数を乗算
した後、これを加算器AD9の一方の入力端へ供給す
る。また、乗算器M5は、同様に、上記入力信号に所定
の定数を乗算した後、これを加算器AD10の一方の入
力端へ供給する。同様にして、乗算器M6およびM7
は、それぞれ、巡回信号に所定の定数を乗算した後、こ
れを上記加算器AD9およびAD10の他方の入力端へ
供給する。加算器AD9は、上記所定の定数が乗算され
た入力信号と巡回信号とを加算し、これを図1に示す励
起回路1側へ戻す。また、加算器AD10は、上記所定
の定数が乗算された入力信号と巡回信号とを加算し、こ
れを管体形成回路2の後段へ供給する。
変化している箇所で発生する空気圧力波の散乱を同等に
シミュレートする。
は、シフトレジスタによって構成され、これらのシフト
レジスタの各段は伝送するデジタル信号のビット数に対
応したフリップフロップで構成されている。すなわち、
遅延量は、上記シフトレジスタの段数によって決定され
る。したがって、この実施例では、上記遅延回路D1〜
Dnの段数は、遅延段数変動回路10が出力する遅延段
数DL1,DL2,……,DLn-1,DLnによって制
御されるようになっている。
給されると、キーコードKCに従って、所定のエンベロ
ープが付与された、上記遅延回路D1〜Dnの段数DL
1〜DLnを出力する。この遅延段数DL1〜DLnは
上記キーコードKCに対応する楽音信号を合成し、発音
している間、上記エンベロープに従って時変動する。
明を適用した減衰系の物理音源モデルの構成を示すブロ
ック図である。この図において、減衰系の物理音源と
は、弦楽器などの発音機構をシミュレートする回路であ
る。初期波形発生回路15は発音体である弦に加えられ
る力に相当する信号S1を発生し、これを加算器AD1
1の一方の入力端へ供給する。また、閉ループ回路LO
OPは弦における振動の伝播をシミュレートする回路で
あり、振動の遅延伝播をシミュレートする遅延回路16
および弦の振動に対する周波数特性(高周波の振動ほど
速く減衰するという特性)をシミュレートするローパス
フィルタ17から構成されている。
S2は、上記加算器AD11の他方の入力端へ供給さ
れ、上記弦に加えられる力に相当する信号S1にフィー
ドバックされる。上記巡回信号S2は、閉ループ回路L
OOPを巡回するとともに、閉ループLOOP内の任意
の位置から楽音信号WS1として取り出される。上述し
た物理音源モデルにおいても、前述した管楽器の物理音
源モデルと同様に、遅延回路16の段数は、遅延段数変
動回路10が出力する時変動する遅延段数DLi(i=
1〜n)によって制御される。
の適用]次に、図4は自然楽器における共鳴系をシミュ
レートするウエーブガイドネットワークの構成を示すブ
ロック図である。この図において、ウエーブガイドネッ
トワークは、四方に楽音を伝播する共鳴系をシミュレー
トするために、複数(この例の場合には3つ)の閉ルー
プ回路、すなわちウエーブガイドWG1,WG2,WG
3をジャンクション18によって結合している。ジャン
クション18に供給される(前述した励起信号に相当す
る)入力信号は、各ウエーブガイドWG1〜WG3を巡
回する全ての信号と合成されるとともに、この混合され
た信号が各ウエーブガイドWG1〜WG3へ供給される
ようになっている。
した閉ループ回路LOOPと同様に、遅延回路20-1,
20-2,……20-6とフィルタ21-1,21-2,20-3
とから構成されている。また、ジャンクションより合成
された信号は、楽音信号WS2として出力される。上述
した共鳴系のウエーブガイドネットワークにおいても、
前述した管楽器の物理音源モデルと同様に、遅延回路2
0-1〜20-6の段数は、遅延段数変動回路10が出力す
る時変動する遅延段数DL1〜DL7によって制御され
る。
いて、図5〜図8を参照して説明する。 [遅延段数変動回路の第1の実施例]図5は、遅延段数
変動回路10の第1の実施例の構成を示すブロック図で
ある。この図において、遅延段数変動回路10は、キー
コードKCなどの音高データにエンベロープを付与する
加算器AD12と、該加算器AD12の出力をディレイ
長に変換するピッチ−ディレイ長変換テーブル25とか
ら構成される。キーコードKCは、加算器AD12の一
方の入力端へ供給される。該加算器AD12の他方の入
力端へは、所定のエンベロープ発生回路(後述する)に
よって発生されたエンベロープEVが供給される。加算
器AD12では、キーコードKCにエンベロープEVを
加算することによって時変動するキーコードKC’を生
成する。
−ディレイ長変換テーブル25へ供給される。ピッチ−
ディレイ長変換テーブル25には、予め発音する全ての
ピッチ(すなわち、キーコードKC)に対応させた遅延
回路の遅延段数が記憶されており、上記変動するキーコ
ードKCに従って、これに対応する遅延段数DLiを出
力する。この遅延段数DLiは、例えば、図1に示す管
体形成回路2の遅延回路D1〜Dnに供給されるように
なっている。
次に、図6は遅延段数変動回路10の第1の変形例の構
成を示すブロック図である。ここでは、音源のピッチを
制御するPLL(Phase Loop Lock)回路を制御する遅延
段数変動回路10について説明する。図示のように、図
1〜図4に示すような、遅延フィードバックが合成する
楽音信号のピッチをPLL回路26によって制御する音
源が従来より知られている。そこで、本実施例では、上
記PLL回路26を、加算器AD13から出力される時
変化するキーコードKCによって制御し、PLL回路2
6がロックする周波数、すなわち楽音信号のピッチを変
動させるようにしている。
次に、図7は本願発明の遅延段数変動回路10の第2の
変形例の構成を示すブロック図である。この図におい
て、キーコード−遅延段数変換回路30は、キーコード
KCに基づいて、該キーコードKCによって示されるピ
ッチの楽音を発生するための遅延回路の遅延段数DLi
を出力し、これを加算器AD14の一方の入力端へ供給
する。また、ピッチエンベロープ発生回路31は、キー
オン信号KONが供給されると、キーコードKCに基づ
いて、エンベロープEVを発生し、これを加算器AD1
4の他方の入力端へ供給する。加算回路AD14では、
遅延段数DLiにエンベロープEVを加算することによ
って、遅延段数DLiにエンベロープEVを付与し、こ
れを時変動する遅延段数DLi’として遅延回路Diへ
供給する。
び図4に示す遅延回路を代表するものであり、この遅延
回路には、上記エンベロープが付与された遅延段数、す
なわち時間の経過とともに変化する遅延段数DLi’が
設定される。なお、遅延回路Diは、管体形成回路2に
介挿されたオールパスフィルタ32でもよく、この場合
は遅延段数DLi’が設定されるのではなく、フィルタ
の周波数特性を変化させるようなパラメータを設定すれ
ばよい。
いて、1オクターブ上の楽音を発生する場合には、遅延
段数は50段となる。この時に、単純に、遅延段数DL
iにエンベロープEVとして「3」を加算すると、10
0段の遅延段数に「3」を加算した場合に比較して、割
り合いからいうとかなりピッチが変化してしまう。そこ
で、この例では、エンベロープEVの付与を上述した加
算器AD14によって行なう場合には、キーコードKC
を参照することによって遅延段数DLiを決定し、付与
する分を1/2として比例関係を保つようにしている。
プ発生回路]図8は、後段に加算器AD14を用いた場
合のピッチエンベロープ発生回路31の詳細な構成を示
すブロック図である。この図において、ダウンカウンタ
40は、キーオンKONが供給されると、クロックCL
OCKに同期して、所定の数値(この例の場合には、
「255」)を順次ダウンカウントしてゼロ検出回路4
1と非線形テーブル42とへ供給する。
40の出力OUTがゼロになったか否かを検出し、ゼロ
になると、通常、「0」である出力DSを「1」とす
る。この出力DSは、NOT回路43を介してアンドゲ
ート44の一方の入力端へ供給される。アンドゲート4
4の他方の入力端には、所定の周期を有するクロックC
LOCKが供給されており、上記一方の入力端の信号が
「1」となると、上記クロックCLOCKをダウンカウ
ンタ40のクロック入力端CLへ供給する。したがっ
て、一方の入力端の信号が「0」の場合には、クロック
CLOCKを供給しないようになっている。
ウンタ40が出力するデータ(0〜255)に対応させ
て、0〜1の非線形データNLDが予め記憶されてい
る。この非線形テーブル42は、上記0〜255のデー
タに応じた非線形データNLDを乗算器M9へ供給す
る。キーコードKC−スケーリング値変換回路45は、
所定のピッチの楽音を合成するために、キーコードKC
をスーケリングし、このスケーリングしたキーコードK
C’を上記乗算器M9へ供給する。
ば、前述したように遅延段数が100段の場合には
「3」を出力し、5段の場合には「1.5」を出力する
ようなスケーリングを行なう。これに対して、図7に示
す加算器AD14に代わって、後段が乗算器M8によっ
て構成されている場合には、定数を出力する単純なテー
ブルとする。乗算器M9は、上記非線形データNLDと
スケーリングされたキーコードKC’とを乗算し、その
結果をエンベロープEVとして図7に示す加算器AD1
4(または乗算器M8)の他方の入力端へ供給するよう
になっている。
供給されるまでは、図8に示すダウンカウンタ40の出
力OUTはゼロである。このため、ゼロ検出回路41は
その出力DSを「1」とする。したがって、アンドゲー
ト43はクローズとなり、クロックCLOCKはダウン
カウンタ40へは供給されない。
されると、ダウンカウンタ40には、「255」という
数値がロードされる。このため、ダウンカウンタ40の
出力は「255」となる。ゼロ検出回路41は、検出結
果がゼロでなくなるため、「0」を出力する。この結
果、アンドゲート44がオープンとなり、クロックCL
OCKがダウンカウンタ40のクロック端子CLに供給
される。ダウンカウンタ40は、クロックCLOCKが
供給されると、これに同期してダウンカウントを開始す
る。
力OUTが非線形テーブル42に供給されると、非線形
テーブル42からは、「1」から次第に小さくなってい
く値の非線形データNLDが出力される。
換回路45には、キーコードKCが供給されるため、乗
算器M9には、スケーリングされたキーコードKCが供
給される。乗算器M9においては、上記非線形データN
LDと、上記スケーリングされたキーコードKC’とが
乗算され、この結果は、時間経過とともに次第に減衰す
るエンベロープEVとして図7に示す加算器AD14の
他方の入力端へ供給される。
遅延段数変換回路30がキーコードKCに基づいて出力
する遅延段数DLiが供給されており、該遅延段数DL
iと上記エンベロープEVを加算する。そして、エンベ
ロープEVが付与された遅延段数DLi’は、例えば、
図1に示す管体形成回路2の遅延回路D1〜Dnに供給
される。この遅延段数DLi’は、時間の経過ととも
に、エンベロープEVに従って変化する。
減少していくため、遅延段数DLiも大から小へ減少す
るように変化する。この結果、楽音のピッチは発音の初
期においては低く、次第に高くなるように変化する。こ
のように、本実施例によれば、自然楽器の演奏における
ピッチのずり上がり現象がシミュレートされる。
になると、ゼロ検出回路41の出力が「1」となり、ア
ンドゲート44がクローズとなってクロックCLOCK
がダウンカウンタ40に供給されなくなる。
図1に示すように、遅延回路を複数段に分割した場合に
は、特定の位置の遅延段数DLi(i=1〜n)のみを
エンベロープEVで変動させてもよい。また、実施例で
は、キーオンKONに従ってエンベロープEVを発生し
たが、キーオフKOFFなどの他の演奏情報によってエ
ンベロープEVを制御するようにしてもよい。
化量をキーコードKCによってスケーリングしている
が、タッチによってスケーリングしてもよい。さらに、
図7に示すように、エンベロープEVの付与を加算器A
D14に代えて乗算器M8によって実現する場合は、キ
ーコードKCによるスケーリングを行なわなくともよ
い。
遅延を制御する例について述べたが、前述したように、
オールパスフィルタ32によって遅延を制御するように
してもよい。この場合には、オールパスフィルタ32に
供給するデータとしては、遅延段数ではなく、フィルタ
係数となる。また、遅延回路Diとオールパスフィルタ
32の双方を用いて遅延を制御してもよい。
ば、楽音のピッチを能動的に制御し、打楽器や弦楽器の
演奏におけるピッチのズリ上がり現象、具体的には、発
音開始直後は、発生される楽音のピッチが、指示された
ピッチよりも低く、その後、時間経過にしたがって、指
示されたピッチに漸近するという現象を忠実に模倣する
ことができるという効果が得られる。また、指示された
ピッチに依らず、ピッチの変化態様を同じにすることが
できるという効果がある。更に、特定の遅延手段のみの
遅延量を可変させることができるため、例えばトロンボ
ーンのように、マウスピースと朝顔との間の距離が可変
な楽器独特の音高変化を得ることができるという効果が
ある。
ある。
あり、(b)はラティス(はしご)回路とした例であ
り、(c)は4乗算格子回路とした例である。
の構成を示すブロック図である。
ウエーブガイドネットワークの構成を示すブロック図で
ある。
1の実施例の構成を示すブロック図である。
1の変形例の構成を示すブロック図である。
2の変形例の構成を示すブロック図である。
4を用いた場合のピッチエンベロープ発生回路31の詳
細な構成を示すブロック図である。
ループ手段)、30……キーコード−遅延段数変換回路
(遅延量算出手段)、42……非線形テーブル(エンベ
ロープ信号発生手段)、45……キーコードKC−スケ
ーリング値変換回路(遅延量制御手段)、AD14……
加算器(加算手段)、D1〜Dn……遅延回路(遅延手
段)、J1〜Jn-1……ジャンクション(接続手段)。
Claims (1)
- 【請求項1】 双方向信号路と当該双方向信号路中に設
けられた遅延手段とからなる双方向信号伝送手段を複数
設け、当該双方向信号伝送手段を接続手段によって閉ル
ープ接続した閉ループ手段と、 前記閉ループ手段を励振するための励振信号を発生し、
該励振信号を前記閉ループ手段に入力する励振手段と、 楽音の発生開始および楽音のピッチを指示する指示手段
と、 前記指示手段によって指示された楽音のピッチに応じて
前記複数の双方向信号伝送手段に設けられた各遅延手段
の各遅延量を算出する遅延量算出手段と、 前記指示手段が楽音の発生開始を指示した場合、指示さ
れた楽音のピッチよりも低いピッチから始まり、時間の
経過とともに当該指示された楽音のピッチに漸近して変
化するエンベロープ信号を発生するエンベロープ信号発
生手段と、 前記指示手段によって指示されたピッチに応じて前記エ
ンベロープ信号の振幅を制御して、前記遅延量算出手段
によって求められた遅延量と前記エンベロープ信号に対
応する遅延量との比が一定にされたエンベロープ信号を
出力する遅延量制御手段と、 前記遅延量算出手段によって求められた遅延量と前記遅
延量制御手段によって制御された前記エンベロープ信号
に対応する遅延量とを前記複数の双方向信号伝送手段に
設けられた複数の遅延手段のうち特定の遅延手段に対し
てのみ加算して出力する加算手段と、 前記閉ループ手段を循環する信号を楽音信号として出力
する出力手段とを具備することを特徴とする楽音信号発
生装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3187838A JP2738175B2 (ja) | 1991-07-26 | 1991-07-26 | 楽音信号発生装置 |
US07/920,197 US5426262A (en) | 1991-07-26 | 1992-07-23 | Electronic musical instrument capable of simulating small pitch variation at initiation of musical tone generation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3187838A JP2738175B2 (ja) | 1991-07-26 | 1991-07-26 | 楽音信号発生装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0573064A JPH0573064A (ja) | 1993-03-26 |
JP2738175B2 true JP2738175B2 (ja) | 1998-04-08 |
Family
ID=16213119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3187838A Expired - Fee Related JP2738175B2 (ja) | 1991-07-26 | 1991-07-26 | 楽音信号発生装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5426262A (ja) |
JP (1) | JP2738175B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2996071B2 (ja) * | 1993-10-04 | 1999-12-27 | ヤマハ株式会社 | 楽音信号合成装置 |
EP2531704B1 (en) * | 2010-02-02 | 2018-05-23 | E. I. du Pont de Nemours and Company | Muffler with integrated catalytic converter and polymeric muffler body |
JP5605192B2 (ja) * | 2010-12-02 | 2014-10-15 | ヤマハ株式会社 | 楽音信号合成方法、プログラムおよび楽音信号合成装置 |
JP6149354B2 (ja) * | 2012-06-27 | 2017-06-21 | カシオ計算機株式会社 | 電子鍵盤楽器、方法及びプログラム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3752231T2 (de) * | 1986-05-02 | 1999-03-25 | The Board Of Trustees Of The Leland Stanford Junior University, Palo Alto, Calif. | Tonerzeugungssystem |
US4984276A (en) * | 1986-05-02 | 1991-01-08 | The Board Of Trustees Of The Leland Stanford Junior University | Digital signal processing using waveguide networks |
JPS6457300A (en) * | 1987-08-28 | 1989-03-03 | Matsushita Electric Ind Co Ltd | Electronic musical instrument |
JPS6426894A (en) * | 1988-05-13 | 1989-01-30 | Yamaha Corp | Electronic musical instrument |
US5000074A (en) * | 1988-06-23 | 1991-03-19 | Yamaha Corporation | Effect imparting device for an electronic musical instrument or the like apparatus |
US5157214A (en) * | 1989-04-10 | 1992-10-20 | Matsushita Electric Industrial Co., Ltd. | Musical sound synthesizing apparatus |
US5245127A (en) * | 1989-04-21 | 1993-09-14 | Yamaha Corporation | Signal delay circuit, FIR filter and musical tone synthesizer employing the same |
JP2504183B2 (ja) * | 1989-04-27 | 1996-06-05 | ヤマハ株式会社 | 楽音合成装置 |
JPH0769701B2 (ja) * | 1989-05-09 | 1995-07-31 | ヤマハ株式会社 | 楽音波形信号形成装置 |
JP2580774B2 (ja) * | 1989-05-15 | 1997-02-12 | ヤマハ株式会社 | 楽音合成装置 |
JP2679275B2 (ja) * | 1989-07-18 | 1997-11-19 | ヤマハ株式会社 | 楽音合成装置 |
JP2504203B2 (ja) * | 1989-07-18 | 1996-06-05 | ヤマハ株式会社 | 楽音合成装置 |
US5187313A (en) * | 1989-08-04 | 1993-02-16 | Yamaha Corporation | Musical tone synthesizing apparatus |
JPH0792668B2 (ja) * | 1989-11-29 | 1995-10-09 | ヤマハ株式会社 | 楽音合成装置 |
JP2508326B2 (ja) * | 1989-12-19 | 1996-06-19 | ヤマハ株式会社 | 楽音波形信号形成装置 |
JPH03200296A (ja) * | 1989-12-28 | 1991-09-02 | Yamaha Corp | 楽音合成装置 |
JPH087588B2 (ja) * | 1990-01-16 | 1996-01-29 | ヤマハ株式会社 | 楽音制御装置 |
JP2508340B2 (ja) * | 1990-02-14 | 1996-06-19 | ヤマハ株式会社 | 楽音波形信号形成装置 |
JP2580821B2 (ja) * | 1990-02-20 | 1997-02-12 | ヤマハ株式会社 | 楽音波形信号形成装置 |
JP2751617B2 (ja) * | 1990-10-24 | 1998-05-18 | ヤマハ株式会社 | 楽音合成装置 |
-
1991
- 1991-07-26 JP JP3187838A patent/JP2738175B2/ja not_active Expired - Fee Related
-
1992
- 1992-07-23 US US07/920,197 patent/US5426262A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0573064A (ja) | 1993-03-26 |
US5426262A (en) | 1995-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH07134592A (ja) | 楽音発生システム | |
JP2504203B2 (ja) | 楽音合成装置 | |
JP2751617B2 (ja) | 楽音合成装置 | |
JP2679275B2 (ja) | 楽音合成装置 | |
US5308918A (en) | Signal delay circuit, FIR filter and musical tone synthesizer employing the same | |
JPH0774958B2 (ja) | 楽音合成装置 | |
JPH0778679B2 (ja) | 楽音波形信号形成装置 | |
JP2738175B2 (ja) | 楽音信号発生装置 | |
JP2591198B2 (ja) | 電子楽器 | |
US5245127A (en) | Signal delay circuit, FIR filter and musical tone synthesizer employing the same | |
JP2586165B2 (ja) | 楽音発生装置 | |
JPH0792668B2 (ja) | 楽音合成装置 | |
JP3090667B2 (ja) | 楽音合成装置 | |
JP2945184B2 (ja) | 楽音合成装置 | |
JP2782831B2 (ja) | 楽音合成装置 | |
JP3097487B2 (ja) | 楽音合成装置 | |
JP2580769B2 (ja) | 楽音合成装置 | |
US5264658A (en) | Electronic musical instrument having frequency dependent tone control | |
JP2534636B2 (ja) | 楽音合成装置 | |
JP2504324B2 (ja) | 楽音合成装置 | |
JP3223889B2 (ja) | 楽音合成装置、楽音合成方法および記憶媒体 | |
JPH1063270A (ja) | 楽音合成装置 | |
JP2730420B2 (ja) | 楽音合成装置 | |
JP3085696B2 (ja) | 楽音合成装置 | |
JPH0546169A (ja) | 楽音合成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19971216 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090116 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100116 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110116 Year of fee payment: 13 |
|
LAPS | Cancellation because of no payment of annual fees |