JPH0573062A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH0573062A JPH0573062A JP3049960A JP4996091A JPH0573062A JP H0573062 A JPH0573062 A JP H0573062A JP 3049960 A JP3049960 A JP 3049960A JP 4996091 A JP4996091 A JP 4996091A JP H0573062 A JPH0573062 A JP H0573062A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- feedback coefficient
- loop
- musical 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.)
- Granted
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Complex Calculations (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
(57)【要約】
【目的】 楽音信号のレベルを簡単な操作でリアルタイ
ムに演奏者の希望するレベルに制御する。 【構成】 駆動信号発生回路5と、加算器6,遅延回路
7,HPF8,LPF9、APF10および乗算器11
からなる閉ループとを備え、閉ループを循環する信号を
楽音信号として出力する電子楽器において、閉ループの
フィードバック係数を演奏情報に対応して予め設定され
た閉ループのフィードバック係数およびピーク値に基づ
いて制御する全波整流回路12,平滑回路13,減算器
14および15,ピーク値レジスタ16,フィードバッ
ク係数レジスタ17、半波整流回路18,正規化回路1
9とを設ける。
ムに演奏者の希望するレベルに制御する。 【構成】 駆動信号発生回路5と、加算器6,遅延回路
7,HPF8,LPF9、APF10および乗算器11
からなる閉ループとを備え、閉ループを循環する信号を
楽音信号として出力する電子楽器において、閉ループの
フィードバック係数を演奏情報に対応して予め設定され
た閉ループのフィードバック係数およびピーク値に基づ
いて制御する全波整流回路12,平滑回路13,減算器
14および15,ピーク値レジスタ16,フィードバッ
ク係数レジスタ17、半波整流回路18,正規化回路1
9とを設ける。
Description
【0001】
【産業上の利用分野】この発明は、自然楽器音と同様に
変化する楽音を発生する電子楽器に関する。
変化する楽音を発生する電子楽器に関する。
【従来の技術】近年、技術の向上により、電子楽器の音
源も多種多様な楽音が得られるようになっている。その
音源の1つとして、実際の自然楽器の発音原理をシミュ
レートすることにより得られたモデルを動作させ、これ
により、自然楽器の楽音を合成する物理モデル(遅延フ
ィードバックアルゴリズム)音源が種々、提案されてい
る。
源も多種多様な楽音が得られるようになっている。その
音源の1つとして、実際の自然楽器の発音原理をシミュ
レートすることにより得られたモデルを動作させ、これ
により、自然楽器の楽音を合成する物理モデル(遅延フ
ィードバックアルゴリズム)音源が種々、提案されてい
る。
【0002】この物理モデル音源のうち、弦楽器音の物
理モデル音源としては、弦の弾性特性をシミュレートし
た非線形素子と、弦の振動周期に相当する遅延時間を有
する遅延回路とを閉ループ接続した構成のものが知られ
ており、このループ回路を共振状態とし、ループを循環
する信号が弦楽器の楽音信号として取り出される。尚、
この種の技術は、例えば、特開昭63−40199号公
報や特公昭58−58679号公報あるいは特公昭58
−48109号公報に開示されている。
理モデル音源としては、弦の弾性特性をシミュレートし
た非線形素子と、弦の振動周期に相当する遅延時間を有
する遅延回路とを閉ループ接続した構成のものが知られ
ており、このループ回路を共振状態とし、ループを循環
する信号が弦楽器の楽音信号として取り出される。尚、
この種の技術は、例えば、特開昭63−40199号公
報や特公昭58−58679号公報あるいは特公昭58
−48109号公報に開示されている。
【0003】
【発明が解決しようとする課題】ところで、上述した物
理モデル音源を用いた電子楽器によって持続系の音色の
楽音を発生させる場合、演奏者は、楽音信号のレベルを
自身が希望するレベルから越えないように保持制御した
い場合がある。そこで、従来、演奏者は、演奏中に電子
楽器から出力される楽音を聞きながら上述した物理モデ
ル音源のループのフィードバック係数を制御して楽音信
号のレベルを自身が希望するレベルから越えないように
保持制御していた。
理モデル音源を用いた電子楽器によって持続系の音色の
楽音を発生させる場合、演奏者は、楽音信号のレベルを
自身が希望するレベルから越えないように保持制御した
い場合がある。そこで、従来、演奏者は、演奏中に電子
楽器から出力される楽音を聞きながら上述した物理モデ
ル音源のループのフィードバック係数を制御して楽音信
号のレベルを自身が希望するレベルから越えないように
保持制御していた。
【0004】ところが、演奏中のフィードバック係数の
制御が非常に困難であるため、楽音信号のレベルが演奏
者の希望するレベルにならないばかりか、演奏にも専念
できないという欠点があった。また、リアルタイム応答
性にも欠けるという欠点があった。この発明は、このよ
うな背景の下になされたもので、楽音信号のレベルを簡
単な操作で演奏者の希望するレベルに制御できると共
に、リアルタイム応答性にも優れた電子楽器を提供する
ことを目的とする。
制御が非常に困難であるため、楽音信号のレベルが演奏
者の希望するレベルにならないばかりか、演奏にも専念
できないという欠点があった。また、リアルタイム応答
性にも欠けるという欠点があった。この発明は、このよ
うな背景の下になされたもので、楽音信号のレベルを簡
単な操作で演奏者の希望するレベルに制御できると共
に、リアルタイム応答性にも優れた電子楽器を提供する
ことを目的とする。
【0005】
【課題を解決するための手段】この発明は、演奏情報に
対応した駆動信号を発生する駆動信号発生手段と、前記
駆動信号に対し、前記演奏情報に対応した少なくとも遅
延処理および減衰処理を施して繰返し循環させるループ
手段とを備え、前記ループ手段を共振状態とし、ループ
を循環する信号を楽音信号として出力する電子楽器にお
いて、前記ループのフィードバック係数を前記演奏情報
に対応して予め設定された前記ループのフィードバック
係数およびピーク値に基づいて制御する制御手段を設け
たことを特徴としている。
対応した駆動信号を発生する駆動信号発生手段と、前記
駆動信号に対し、前記演奏情報に対応した少なくとも遅
延処理および減衰処理を施して繰返し循環させるループ
手段とを備え、前記ループ手段を共振状態とし、ループ
を循環する信号を楽音信号として出力する電子楽器にお
いて、前記ループのフィードバック係数を前記演奏情報
に対応して予め設定された前記ループのフィードバック
係数およびピーク値に基づいて制御する制御手段を設け
たことを特徴としている。
【0006】
【作用】この発明によれば、駆動信号発生手段が演奏情
報に対応した駆動信号を発生し、ループ手段を共振状態
とすると、ループ手段は、駆動信号に対し、演奏情報に
対応した少なくとも遅延処理および減衰処理を施して繰
返し循環させる。これにより、ループを循環する信号が
楽音信号として出力される。この時、制御手段は、ルー
プのフィードバック係数を演奏情報に対応して予め設定
されたループのフィードバック係数およびピーク値に基
づいて制御する。
報に対応した駆動信号を発生し、ループ手段を共振状態
とすると、ループ手段は、駆動信号に対し、演奏情報に
対応した少なくとも遅延処理および減衰処理を施して繰
返し循環させる。これにより、ループを循環する信号が
楽音信号として出力される。この時、制御手段は、ルー
プのフィードバック係数を演奏情報に対応して予め設定
されたループのフィードバック係数およびピーク値に基
づいて制御する。
【0007】
【実施例】以下、図面を参照して、この発明の一実施例
について説明する。図1はこの発明の一の実施例による
電子楽器の構成を示すブロック図であり、この図におい
て、1は装置各部を制御するCPU(中央処理装置)、
2はCPU1において用いられる制御プログラムが記憶
されたROM、3は各種データが一時記憶されるRA
M、4は鍵盤等の演奏者によって操作される制御操作子
である。
について説明する。図1はこの発明の一の実施例による
電子楽器の構成を示すブロック図であり、この図におい
て、1は装置各部を制御するCPU(中央処理装置)、
2はCPU1において用いられる制御プログラムが記憶
されたROM、3は各種データが一時記憶されるRA
M、4は鍵盤等の演奏者によって操作される制御操作子
である。
【0008】また、5は複数の駆動信号を発生する駆動
信号発生回路であり、駆動信号は、例えば、インパルス
等、多くの周波数成分を含んでいる。6は加算器、7は
入力信号を所定の遅延量だけ遅延する遅延回路、8は入
力信号の低周波成分を阻止するハイパスフィルタ(以
下、HPFという)、9は入力信号の高周波成分を阻止
するローパスフィルタ(以下、LPFという)、10は
その入力信号と出力信号との位相差が信号周波数に応じ
て変化するオールパスフィルタ(以下、APFとい
う)、11は乗算器である。
信号発生回路であり、駆動信号は、例えば、インパルス
等、多くの周波数成分を含んでいる。6は加算器、7は
入力信号を所定の遅延量だけ遅延する遅延回路、8は入
力信号の低周波成分を阻止するハイパスフィルタ(以
下、HPFという)、9は入力信号の高周波成分を阻止
するローパスフィルタ(以下、LPFという)、10は
その入力信号と出力信号との位相差が信号周波数に応じ
て変化するオールパスフィルタ(以下、APFとい
う)、11は乗算器である。
【0009】さらに、12はAPF10の出力信号を全
波整流する全波整流回路、13は全波整流回路12の出
力信号を平滑化する平滑回路、14および15はそれぞ
れ減算器、16および17はそれぞれ演奏者が押鍵した
時にタッチデータ、音色等から決定される乗算器11の
ピーク値およびフィードバック係数が格納されるピーク
値レジスタおよびフィードバック係数レジスタ、18は
減算器14の出力信号を半波整流する半波整流回路、1
9は半波整流回路18の出力信号を正規化する正規化回
路である。加えて、20は加算器6の出力信号、即ち、
楽音信号を増幅する増幅器、21は増幅器20の出力信
号を楽音に変換するスピーカである。
波整流する全波整流回路、13は全波整流回路12の出
力信号を平滑化する平滑回路、14および15はそれぞ
れ減算器、16および17はそれぞれ演奏者が押鍵した
時にタッチデータ、音色等から決定される乗算器11の
ピーク値およびフィードバック係数が格納されるピーク
値レジスタおよびフィードバック係数レジスタ、18は
減算器14の出力信号を半波整流する半波整流回路、1
9は半波整流回路18の出力信号を正規化する正規化回
路である。加えて、20は加算器6の出力信号、即ち、
楽音信号を増幅する増幅器、21は増幅器20の出力信
号を楽音に変換するスピーカである。
【0010】このような構成において、演奏者が制御操
作子4の鍵盤の、例えば、C音に対応した鍵を押鍵操作
すると、鍵盤からその鍵に対応した音高等のキーデータ
が出力される。また、図示しないタッチ入力部によって
鍵盤の各鍵のイニシャルタッチおよびアフタータッチが
検出されると共に、タッチの強さを示すタッチデータが
作成され、出力される。
作子4の鍵盤の、例えば、C音に対応した鍵を押鍵操作
すると、鍵盤からその鍵に対応した音高等のキーデータ
が出力される。また、図示しないタッチ入力部によって
鍵盤の各鍵のイニシャルタッチおよびアフタータッチが
検出されると共に、タッチの強さを示すタッチデータが
作成され、出力される。
【0011】これにより、CPU1は、C音に対応した
キーデータ、タッチデータおよび音色等に対する乗算器
11のフィードバック係数およびピーク値、LPF9や
APF10の位相遅延量の値等をROM2あるいはRA
M3のテーブル等を参照して求める。次に、CPU1
は、C音に対応する物理モデル音源の閉ループ全体の位
相遅延量から上述したテーブルから求めたLPF9の遅
延量およびAPF10の遅延量等を引いた値を遅延回路
7の遅延量として設定する。以上説明した各パラメータ
のうち、フィードバック係数がフィードバック係数レジ
スタ17に記憶されると共に、ピーク値がピーク値レジ
スタ16に記憶される。
キーデータ、タッチデータおよび音色等に対する乗算器
11のフィードバック係数およびピーク値、LPF9や
APF10の位相遅延量の値等をROM2あるいはRA
M3のテーブル等を参照して求める。次に、CPU1
は、C音に対応する物理モデル音源の閉ループ全体の位
相遅延量から上述したテーブルから求めたLPF9の遅
延量およびAPF10の遅延量等を引いた値を遅延回路
7の遅延量として設定する。以上説明した各パラメータ
のうち、フィードバック係数がフィードバック係数レジ
スタ17に記憶されると共に、ピーク値がピーク値レジ
スタ16に記憶される。
【0012】次に、CPU1は、駆動信号発生回路5を
制御して1つの駆動信号を出力させる。これにより、こ
の駆動信号が加算器6の一方の入力端に入力される。加
算器6の出力信号は、遅延回路7、HPF8、LPF
9、APF10および乗算器11を介し、加算器6の他
方の入力端に帰還される。従って、駆動信号発生回路5
から出力された駆動信号は、加算器6→遅延回路7→H
PF8→LPF9→APF10→乗算器11によって構
成される閉ループ内の循環を繰り返すに従い、各周波数
成分間の位相差が変化すると共に、徐々に減衰する。そ
して、加算器6の出力信号、即ち、楽音信号は、増幅器
20において増幅された後、スピーカ21において楽音
に変換されて出力される。
制御して1つの駆動信号を出力させる。これにより、こ
の駆動信号が加算器6の一方の入力端に入力される。加
算器6の出力信号は、遅延回路7、HPF8、LPF
9、APF10および乗算器11を介し、加算器6の他
方の入力端に帰還される。従って、駆動信号発生回路5
から出力された駆動信号は、加算器6→遅延回路7→H
PF8→LPF9→APF10→乗算器11によって構
成される閉ループ内の循環を繰り返すに従い、各周波数
成分間の位相差が変化すると共に、徐々に減衰する。そ
して、加算器6の出力信号、即ち、楽音信号は、増幅器
20において増幅された後、スピーカ21において楽音
に変換されて出力される。
【0013】この時、APF10の出力信号、即ち、閉
ループ内を循環する信号は、全波整流回路12において
全波整流された後、平滑回路13において平滑化され
る。これにより、閉ループ内を循環する信号のエンベロ
ープが検出される。次に、減算器14において、平滑回
路13の出力、即ち、エンベロープ値からピーク値レジ
スタ16に格納されたピーク値が減算され、減算器14
の出力信号は、半波整流回路18において半波整流さ
れ、正規化回路19において正規化される。そして、減
算器15において、フィードバック係数レジスタ17に
格納されたフィードバック係数から正規化回路の出力値
が減算され、この減算結果が乗算器11の係数、即ち、
閉ループの実質的なフィードバック係数となる。
ループ内を循環する信号は、全波整流回路12において
全波整流された後、平滑回路13において平滑化され
る。これにより、閉ループ内を循環する信号のエンベロ
ープが検出される。次に、減算器14において、平滑回
路13の出力、即ち、エンベロープ値からピーク値レジ
スタ16に格納されたピーク値が減算され、減算器14
の出力信号は、半波整流回路18において半波整流さ
れ、正規化回路19において正規化される。そして、減
算器15において、フィードバック係数レジスタ17に
格納されたフィードバック係数から正規化回路の出力値
が減算され、この減算結果が乗算器11の係数、即ち、
閉ループの実質的なフィードバック係数となる。
【0014】以上説明したように、上述した構成要素1
2〜17を用いて物理モデル音源の閉ループの実質的な
フィードバック係数を設定することにより、フィードバ
ック係数レジスタ17に1以上の値が格納され、閉ルー
プ内を循環する信号のレベルが徐々に増加していく場合
にも、そのエンベロープ値が予めピーク値レジスタ16
に設定されたピーク値を越えると、ピーク値に収束する
ように実質的なフィードバック係数が制御される。
2〜17を用いて物理モデル音源の閉ループの実質的な
フィードバック係数を設定することにより、フィードバ
ック係数レジスタ17に1以上の値が格納され、閉ルー
プ内を循環する信号のレベルが徐々に増加していく場合
にも、そのエンベロープ値が予めピーク値レジスタ16
に設定されたピーク値を越えると、ピーク値に収束する
ように実質的なフィードバック係数が制御される。
【0015】
【発明の効果】以上説明したように、この発明によれ
ば、楽音信号のレベルを簡単な操作で演奏者の希望する
レベルに制御できるという効果がある。従って、演奏者
は演奏に専念できる。また、リアルタイム応答性にも優
れているという効果がある。
ば、楽音信号のレベルを簡単な操作で演奏者の希望する
レベルに制御できるという効果がある。従って、演奏者
は演奏に専念できる。また、リアルタイム応答性にも優
れているという効果がある。
【図1】 この発明の一実施例による電子楽器の構成を
示すブロック図である。
示すブロック図である。
1……CPU、2……ROM、3……RAM、4……
制御操作子、5……駆動信号発生回路、6……加算器、
7……遅延回路、8……HPF、9……LPF、10…
…APF、11……乗算器、12……全波整流回路、1
3……平滑回路、14,15……減算器、16……ピー
ク値レジスタ、17……フィードバック係数レジスタ、
18……半波整流回路、19……正規化回路、20……
増幅器、21……スピーカ。
制御操作子、5……駆動信号発生回路、6……加算器、
7……遅延回路、8……HPF、9……LPF、10…
…APF、11……乗算器、12……全波整流回路、1
3……平滑回路、14,15……減算器、16……ピー
ク値レジスタ、17……フィードバック係数レジスタ、
18……半波整流回路、19……正規化回路、20……
増幅器、21……スピーカ。
Claims (1)
- 【請求項1】 演奏情報に対応した駆動信号を発生する
駆動信号発生手段と、 前記駆動信号に対し、前記演奏情報に対応した少なくと
も遅延処理および減衰処理を施して繰返し循環させるル
ープ手段とを備え、前記ループ手段を共振状態とし、ル
ープを循環する信号を楽音信号として出力する電子楽器
において、 前記ループのフィードバック係数を前記演奏情報に対応
して予め設定された前記ループのフィードバック係数お
よびピーク値に基づいて制御する制御手段を設けたこと
を特徴とする電子楽器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3049960A JP2959149B2 (ja) | 1991-03-14 | 1991-03-14 | 電子楽器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3049960A JP2959149B2 (ja) | 1991-03-14 | 1991-03-14 | 電子楽器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0573062A true JPH0573062A (ja) | 1993-03-26 |
JP2959149B2 JP2959149B2 (ja) | 1999-10-06 |
Family
ID=12845602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3049960A Expired - Fee Related JP2959149B2 (ja) | 1991-03-14 | 1991-03-14 | 電子楽器 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2959149B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014066847A (ja) * | 2012-09-26 | 2014-04-17 | Yamaha Corp | 音波形信号生成装置およびプログラム |
-
1991
- 1991-03-14 JP JP3049960A patent/JP2959149B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014066847A (ja) * | 2012-09-26 | 2014-04-17 | Yamaha Corp | 音波形信号生成装置およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2959149B2 (ja) | 1999-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11094307B2 (en) | Electronic musical instrument and method of causing electronic musical instrument to perform processing | |
JPS5858679B2 (ja) | デンシガツキ | |
US11562723B2 (en) | Electronic musical instrument, method of generating musical sound, and storage medium | |
JP2828872B2 (ja) | 共鳴音信号形成装置 | |
JP3092061B2 (ja) | 共鳴音信号形成装置 | |
JP2820205B2 (ja) | 楽音合成装置 | |
JP2580821B2 (ja) | 楽音波形信号形成装置 | |
JP3158536B2 (ja) | 楽音信号発生装置 | |
JP3404775B2 (ja) | 楽音合成装置と方法 | |
JP2959149B2 (ja) | 電子楽器 | |
JP3149708B2 (ja) | 楽音合成装置 | |
US6127617A (en) | Effector differently controlling harmonics and noises to improve sound field effect | |
JP2669149B2 (ja) | 楽音信号発生装置 | |
JP2739669B2 (ja) | 楽音発生装置 | |
US5712439A (en) | Musical tone signal producing apparatus for simulating the effect of a vibrating element of a wind instrument | |
JPH06266363A (ja) | 楽音合成装置 | |
JP3430719B2 (ja) | 楽音合成装置のパラメータ設定装置及び方法 | |
JP3424193B2 (ja) | 音量補正装置 | |
JPH0461500A (ja) | 音響効果装置 | |
JP2650577B2 (ja) | 楽音合成装置 | |
JP3585647B2 (ja) | 効果装置 | |
JP2822860B2 (ja) | 楽音合成装置 | |
JP3278884B2 (ja) | 電子楽器の楽音制御装置 | |
JP2658764B2 (ja) | 電子楽器 | |
JPS5837115Y2 (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: 19990629 |
|
LAPS | Cancellation because of no payment of annual fees |