JPH05100669A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH05100669A JPH05100669A JP3196885A JP19688591A JPH05100669A JP H05100669 A JPH05100669 A JP H05100669A JP 3196885 A JP3196885 A JP 3196885A JP 19688591 A JP19688591 A JP 19688591A JP H05100669 A JPH05100669 A JP H05100669A
- Authority
- JP
- Japan
- Prior art keywords
- tone
- musical
- band
- frequency
- signals
- 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.)
- Withdrawn
Links
- 230000015572 biosynthetic process Effects 0.000 claims description 22
- 238000003786 synthesis reaction Methods 0.000 claims description 22
- 230000002194 synthesizing effect Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 abstract description 11
- 230000002238 attenuated effect Effects 0.000 abstract description 3
- 230000005236 sound signal Effects 0.000 abstract 2
- 238000000034 method Methods 0.000 description 22
- 230000006835 compression Effects 0.000 description 19
- 238000007906 compression Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 238000002156 mixing Methods 0.000 description 11
- 238000007792 addition Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000006116 polymerization reaction Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 238000001308 synthesis method Methods 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【目的】 複数の音色の楽音を同時発音する場合であっ
ても、周波数特性のピークが重なりあうことがない電子
楽器を提供する。 【構成】 2つの音色の楽音信号WAVE_AとWAV
E_Bは、それぞれバンドパスフィルタ201〜204
および209〜212によって各帯域別に分けられ、レ
ベルディテクタ205〜208および213〜216に
よってピークレベルが検出される。このピークレベルが
加算器217〜224によって、各帯域毎に加算され、
その加算値に応じた圧縮率信号R1〜R4が圧縮率算出
部221〜224において作成される。そして、楽音信
号WAVE_AとWAVE_Bは、フィルタシステム2
25および226において、圧縮率信号R1〜R4に応
じた帯域毎の減衰を受ける。
ても、周波数特性のピークが重なりあうことがない電子
楽器を提供する。 【構成】 2つの音色の楽音信号WAVE_AとWAV
E_Bは、それぞれバンドパスフィルタ201〜204
および209〜212によって各帯域別に分けられ、レ
ベルディテクタ205〜208および213〜216に
よってピークレベルが検出される。このピークレベルが
加算器217〜224によって、各帯域毎に加算され、
その加算値に応じた圧縮率信号R1〜R4が圧縮率算出
部221〜224において作成される。そして、楽音信
号WAVE_AとWAVE_Bは、フィルタシステム2
25および226において、圧縮率信号R1〜R4に応
じた帯域毎の減衰を受ける。
Description
【0001】
【産業上の利用分野】本発明は電子楽器に関し、特に複
数の楽音を混合して発音したときに、特定の周波数成分
の強調を防ぐことができる電子楽器に関する。
数の楽音を混合して発音したときに、特定の周波数成分
の強調を防ぐことができる電子楽器に関する。
【0002】
【従来の技術】近年の電子楽器は、演奏者の指示に基づ
いて複数の楽音を同時に発音するだけでなく、複数種類
の楽音信号を加算して、複数の音色を同時に発音するこ
ともできる。この種の技術は例えば、特開平2−173
698号公報等に示されている。
いて複数の楽音を同時に発音するだけでなく、複数種類
の楽音信号を加算して、複数の音色を同時に発音するこ
ともできる。この種の技術は例えば、特開平2−173
698号公報等に示されている。
【0003】
【発明が解決しようとする課題】電子楽器などに用いら
れる楽音は、高品位の音質とするために一般に多くの倍
音を含んでいる。これらの楽音を、上記公報にみられる
通り単に加算しただけでは、それぞれの周波数特性のピ
ークが重なる帯域があった場合、その帯域のみが聴感上
強調され過ぎてしまい、聞き苦しい楽音となることがあ
る。この発明は、上述した事情に鑑みてなされたもの
で、複数の音色の楽音を同時発音する場合であっても、
特定の周波数成分の強調を防ぐことができる電子楽器を
提供することを目的とする。
れる楽音は、高品位の音質とするために一般に多くの倍
音を含んでいる。これらの楽音を、上記公報にみられる
通り単に加算しただけでは、それぞれの周波数特性のピ
ークが重なる帯域があった場合、その帯域のみが聴感上
強調され過ぎてしまい、聞き苦しい楽音となることがあ
る。この発明は、上述した事情に鑑みてなされたもの
で、複数の音色の楽音を同時発音する場合であっても、
特定の周波数成分の強調を防ぐことができる電子楽器を
提供することを目的とする。
【0004】
【課題を解決するための手段】この発明は上記課題を解
決するために、複数の音色の楽音信号を発生するととも
に、これらの楽音信号を合成する電子楽器において、前
記各楽音信号の重なり合う周波数を検出する重合周波数
検出手段と、前記重合周波数検出手段によって検出され
た周波数に対しては、合成前の各楽音信号または合成後
の楽音信号を減衰させる減衰手段とを具備することを特
徴とする。
決するために、複数の音色の楽音信号を発生するととも
に、これらの楽音信号を合成する電子楽器において、前
記各楽音信号の重なり合う周波数を検出する重合周波数
検出手段と、前記重合周波数検出手段によって検出され
た周波数に対しては、合成前の各楽音信号または合成後
の楽音信号を減衰させる減衰手段とを具備することを特
徴とする。
【0005】
【作用】重合周波数検出手段が各音色について重なり合
う周波数を検出し、この検出結果に従って重なり合う周
波数部分が減衰される。したがって、最終的な合成楽音
信号にあっては、特定の周波数成分の強調を防ぐことが
できる。
う周波数を検出し、この検出結果に従って重なり合う周
波数部分が減衰される。したがって、最終的な合成楽音
信号にあっては、特定の周波数成分の強調を防ぐことが
できる。
【0006】
【実施例】以下、図面を参照してこの発明の実施例につ
いて説明する。始めに、本発明の基本動作について説明
を行う。図10の(a)および(b)は、各々合成すべ
き楽音A、Bの振幅周波数特性を示す。従来の電子楽器
ではこれらの楽音A、Bを単純に加算しており、例え
ば、ディジタル領域においては、サンプル値を単に加算
していた。このように楽音A、Bを加算すると、波形の
時間領域において加算が行われるのと同様にして周波数
領域においても加算が行われる。どのような加算が行わ
れるかは、厳密には波形の位相特性まで考慮にいれなけ
ればならない。すなわち、振幅周波数特性のグラフ上で
ピークがあったとしても、位相が180度ずれていれ
ば、振幅は弱めあうことになるからである。しかし、楽
音自体定常的でなく、基本ピッチも時間とともに大きく
変わるので、各振幅周波数特性上でのピークの加算を行
った場合、その帯域の周波数の強調は確率的に補償さ
れ、ほぼ単純加算が行われると考えて良い。
いて説明する。始めに、本発明の基本動作について説明
を行う。図10の(a)および(b)は、各々合成すべ
き楽音A、Bの振幅周波数特性を示す。従来の電子楽器
ではこれらの楽音A、Bを単純に加算しており、例え
ば、ディジタル領域においては、サンプル値を単に加算
していた。このように楽音A、Bを加算すると、波形の
時間領域において加算が行われるのと同様にして周波数
領域においても加算が行われる。どのような加算が行わ
れるかは、厳密には波形の位相特性まで考慮にいれなけ
ればならない。すなわち、振幅周波数特性のグラフ上で
ピークがあったとしても、位相が180度ずれていれ
ば、振幅は弱めあうことになるからである。しかし、楽
音自体定常的でなく、基本ピッチも時間とともに大きく
変わるので、各振幅周波数特性上でのピークの加算を行
った場合、その帯域の周波数の強調は確率的に補償さ
れ、ほぼ単純加算が行われると考えて良い。
【0007】一例としては、図10の(c)に振幅周波
数領域での楽音A,Bの加算の結果を示す。破線で示し
たものが、単純に双方の振幅周波数特性を加算した曲線
である。振幅周波数特性は、位相情報を考慮すれば、図
示の破線のようになるとは限らないが、その全体の形状
は上述のように確率的に保存されていると予想すること
ができる。そして、図10の(c)に示す破線の特性を
見れば、振幅周波数特性の右側のピークにおいて、周波
数特性の強調が起こっていることがわかる。本発明で
は、このピークをその下の実線で示した曲線のように抑
え、特定の周波数帯域が不必要に目立ち過ぎないように
している。
数領域での楽音A,Bの加算の結果を示す。破線で示し
たものが、単純に双方の振幅周波数特性を加算した曲線
である。振幅周波数特性は、位相情報を考慮すれば、図
示の破線のようになるとは限らないが、その全体の形状
は上述のように確率的に保存されていると予想すること
ができる。そして、図10の(c)に示す破線の特性を
見れば、振幅周波数特性の右側のピークにおいて、周波
数特性の強調が起こっていることがわかる。本発明で
は、このピークをその下の実線で示した曲線のように抑
え、特定の周波数帯域が不必要に目立ち過ぎないように
している。
【0008】次に、実施例について説明する。以下に述
べる各実施例は、1押鍵に対し複数の発音を合成して出
力するようにした電子楽器に本発明を利用した例であ
る。図1は、この発明の第1の実施例である電子楽器の
全体構成を示すブロック図である。鍵盤1は演奏に必要
な数の鍵からなり、音高を示すキーコードKC、鍵の操
作速度を示すイニシャルタッチIT等の情報を鍵盤イン
ターフェイス1aを介してバスライン10に出力する。
CPU2は、ROM3内に記憶されているプログラム情
報やデータ情報を基に、楽器全体の動作の制御を行う。
また、この場合の各種のデータ等は、RAM4内に記憶
される。操作パネル5は、演奏者による音色切換などの
操作を検出し、各情報をパネルインターフェイス5a、
バスライン10を介してCPU2に与える。楽音合成部
6は、楽音合成回路Aと楽音合成回路Bの2系統の音源
回路に分かれており、それぞれ操作パネル5によって指
定された音色の楽音を合成する。各楽音合成回路A,B
は、例えば、時分割処理によって16音同時発音可能に
構成されている。混合制御回路7は、楽音合成部6より
与えられる異なった種類の楽音を合成し、その際に、特
定の周波数帯域のみが強調され過ぎないように、周波数
帯域毎の混合比の制御を行うようになっている(詳細は
後述)。サウンドシステム8は、混合制御回路7より出
力される楽音を累算して時分割状態を解除し、D/A変
換器を通してアナログ信号に変換した後に増幅し、スピ
ーカ9より発音する。
べる各実施例は、1押鍵に対し複数の発音を合成して出
力するようにした電子楽器に本発明を利用した例であ
る。図1は、この発明の第1の実施例である電子楽器の
全体構成を示すブロック図である。鍵盤1は演奏に必要
な数の鍵からなり、音高を示すキーコードKC、鍵の操
作速度を示すイニシャルタッチIT等の情報を鍵盤イン
ターフェイス1aを介してバスライン10に出力する。
CPU2は、ROM3内に記憶されているプログラム情
報やデータ情報を基に、楽器全体の動作の制御を行う。
また、この場合の各種のデータ等は、RAM4内に記憶
される。操作パネル5は、演奏者による音色切換などの
操作を検出し、各情報をパネルインターフェイス5a、
バスライン10を介してCPU2に与える。楽音合成部
6は、楽音合成回路Aと楽音合成回路Bの2系統の音源
回路に分かれており、それぞれ操作パネル5によって指
定された音色の楽音を合成する。各楽音合成回路A,B
は、例えば、時分割処理によって16音同時発音可能に
構成されている。混合制御回路7は、楽音合成部6より
与えられる異なった種類の楽音を合成し、その際に、特
定の周波数帯域のみが強調され過ぎないように、周波数
帯域毎の混合比の制御を行うようになっている(詳細は
後述)。サウンドシステム8は、混合制御回路7より出
力される楽音を累算して時分割状態を解除し、D/A変
換器を通してアナログ信号に変換した後に増幅し、スピ
ーカ9より発音する。
【0009】図2は、図1中の混合制御回路7の内部ブ
ロック図である。楽音合成回路Aと楽音合成回路Bの出
力は、それぞれWAVE_A、WAVE_Bとして混合
制御回路7に与えられる。楽音合成回路Aより与えら得
た波形信号WAVE_Aは、フィルタシステム225に
直接与えられるとともに、帯域が異なる一連のバンドパ
スフィルタ群201〜204に与えられる。また、楽音
合成回路Bより与えられた波形信号WAVE_Bは、フ
ィルタシステム226に直接与えられるとともに、バン
ドパスフィルタ群209〜212に与えられる。これら
のフィルタについて図示した記号BPF1〜BPF4は
各々特性を示し、同一記号のものは同一の特性となって
いる。例えば、符号201と209は、共にBPF1の
記号が付されているので、それぞれ同じ周波数特性を有
している。ここで、図11にBPF1〜BPF4までの
フィルタ特性の概形を示す。図2に示す符号205〜2
08は、レベルディテクタであり、各々バンドパスフィ
ルタ201〜204を通過した信号のピークレベル、す
なわちフィルタ通過後の振幅周波数特性の最大値を出力
する。213〜216も上記と同様のレベルディテクタ
であり、各々バンドパスフィルタ209〜212を通過
した信号の振幅周波数特性の最大値を出力する。217
〜220は、各々加算器であり、系列A及びBの各帯域
におけるそれぞれのピークレベルを加算して、圧縮率算
出部221〜224に各々与える。圧縮率算出部221
〜224は、加算器217〜220の出力に応じて、そ
の対応する各帯域の信号をどの程度圧縮して出力すべき
かを示す圧縮率信号R1〜R4を形成し、各系列のフィ
ルタシステム225および226に与える回路である。
ロック図である。楽音合成回路Aと楽音合成回路Bの出
力は、それぞれWAVE_A、WAVE_Bとして混合
制御回路7に与えられる。楽音合成回路Aより与えら得
た波形信号WAVE_Aは、フィルタシステム225に
直接与えられるとともに、帯域が異なる一連のバンドパ
スフィルタ群201〜204に与えられる。また、楽音
合成回路Bより与えられた波形信号WAVE_Bは、フ
ィルタシステム226に直接与えられるとともに、バン
ドパスフィルタ群209〜212に与えられる。これら
のフィルタについて図示した記号BPF1〜BPF4は
各々特性を示し、同一記号のものは同一の特性となって
いる。例えば、符号201と209は、共にBPF1の
記号が付されているので、それぞれ同じ周波数特性を有
している。ここで、図11にBPF1〜BPF4までの
フィルタ特性の概形を示す。図2に示す符号205〜2
08は、レベルディテクタであり、各々バンドパスフィ
ルタ201〜204を通過した信号のピークレベル、す
なわちフィルタ通過後の振幅周波数特性の最大値を出力
する。213〜216も上記と同様のレベルディテクタ
であり、各々バンドパスフィルタ209〜212を通過
した信号の振幅周波数特性の最大値を出力する。217
〜220は、各々加算器であり、系列A及びBの各帯域
におけるそれぞれのピークレベルを加算して、圧縮率算
出部221〜224に各々与える。圧縮率算出部221
〜224は、加算器217〜220の出力に応じて、そ
の対応する各帯域の信号をどの程度圧縮して出力すべき
かを示す圧縮率信号R1〜R4を形成し、各系列のフィ
ルタシステム225および226に与える回路である。
【0010】ここで、圧縮率算出部221〜224につ
いて説明する。これらは、図3に示すような同一の回路
構成になっている。図3に示す非線形回路301は、ブ
ロック内に示すような入出力特性(横軸が入力信号、縦
軸が出力信号の大きさを示す)を有する。すなわち、入
力が小さい値の時はそのままの値を出力し、入力が大き
くなるにしたがって圧縮した値を出力するようになって
いる。この特性の実現にあたっては、ROMに所定のテ
ーブルを記憶させ、これを読み出して実現しても良い
し、演算によって実現するようにしてもよい。加算器3
02は、非線形回路301の出力信号、すなわち、非線
形特性が付与された入力信号x´と元々の入力値xとの
偏差をとり、圧縮されるべき量(x−x´)を検出す
る。入力値が小さいときは、圧縮量は当然ながら0とな
り、入力値が大きいときは圧縮量が大きくなる。すなわ
ち、入力信号における振幅周波数特性の大きさに応じた
圧縮量が演算される。次に、非線形回路303は、ブロ
ック内に示すような入出力特性(横軸が入力信号、縦軸
が出力信号の大きさを示す)を有する。すなわち、非線
形回路303は、入力信号値xの逆数(1/x)を出力
するようになっている。この値を、乗算器304におい
て前述の圧縮量に対して乗算することによって、入力信
号に対する圧縮率(x−x´)/xを求める。圧縮率算
出部221〜224は、求められた圧縮率を各々圧縮率
信号R1〜R4として出力する。
いて説明する。これらは、図3に示すような同一の回路
構成になっている。図3に示す非線形回路301は、ブ
ロック内に示すような入出力特性(横軸が入力信号、縦
軸が出力信号の大きさを示す)を有する。すなわち、入
力が小さい値の時はそのままの値を出力し、入力が大き
くなるにしたがって圧縮した値を出力するようになって
いる。この特性の実現にあたっては、ROMに所定のテ
ーブルを記憶させ、これを読み出して実現しても良い
し、演算によって実現するようにしてもよい。加算器3
02は、非線形回路301の出力信号、すなわち、非線
形特性が付与された入力信号x´と元々の入力値xとの
偏差をとり、圧縮されるべき量(x−x´)を検出す
る。入力値が小さいときは、圧縮量は当然ながら0とな
り、入力値が大きいときは圧縮量が大きくなる。すなわ
ち、入力信号における振幅周波数特性の大きさに応じた
圧縮量が演算される。次に、非線形回路303は、ブロ
ック内に示すような入出力特性(横軸が入力信号、縦軸
が出力信号の大きさを示す)を有する。すなわち、非線
形回路303は、入力信号値xの逆数(1/x)を出力
するようになっている。この値を、乗算器304におい
て前述の圧縮量に対して乗算することによって、入力信
号に対する圧縮率(x−x´)/xを求める。圧縮率算
出部221〜224は、求められた圧縮率を各々圧縮率
信号R1〜R4として出力する。
【0011】次に、図2に示すフィルタシステム225
および226は、各圧縮率算出部221〜224から出
力される各帯域に対応した圧縮率信号R1〜R4に基づ
いて、帯域別にフィルタ処理を行う。これらフィルタシ
ステム225および226は、同一の回路構成になって
おり、その構成を図4に示す。図に示すa〜dは各々バ
ンドパスフィルタであり、ブロック中の記号BPF1〜
BPF4は、各々特性を示す。また、図2に示すバンド
パスフィルタ201〜204および209〜212と同
一記号のものは同一の特性を有する。すなわち、同一の
帯域に対応するものは同一の特性を有するように構成さ
れている。各バンドパスフィルタa〜dは、各々圧縮率
信号R1〜R4によって、その周波数域の減衰量が制御
されるようになっている。したがって、フィルタシステ
ム225,226に入力される波形信号は、各バンドパ
スフィルタa〜dを通過する際、圧縮率信号R1〜R4
の各値によって減衰量が制御される。そして、図2に示
す加算器227は、帯域別にフィルタリングされた各信
号を加算し、帯域別に混合率の制御された楽音信号WA
VEを出力する。
および226は、各圧縮率算出部221〜224から出
力される各帯域に対応した圧縮率信号R1〜R4に基づ
いて、帯域別にフィルタ処理を行う。これらフィルタシ
ステム225および226は、同一の回路構成になって
おり、その構成を図4に示す。図に示すa〜dは各々バ
ンドパスフィルタであり、ブロック中の記号BPF1〜
BPF4は、各々特性を示す。また、図2に示すバンド
パスフィルタ201〜204および209〜212と同
一記号のものは同一の特性を有する。すなわち、同一の
帯域に対応するものは同一の特性を有するように構成さ
れている。各バンドパスフィルタa〜dは、各々圧縮率
信号R1〜R4によって、その周波数域の減衰量が制御
されるようになっている。したがって、フィルタシステ
ム225,226に入力される波形信号は、各バンドパ
スフィルタa〜dを通過する際、圧縮率信号R1〜R4
の各値によって減衰量が制御される。そして、図2に示
す加算器227は、帯域別にフィルタリングされた各信
号を加算し、帯域別に混合率の制御された楽音信号WA
VEを出力する。
【0012】次に、上述した構成によるこの実施例の動
作を説明する。まず、楽音合成回路6a,6bにおいて
発生された2つの音色の楽音は、それぞれバンドパスフ
ィルタ201〜204および209〜212によって各
帯域別に分けられ、レベルディテクタ205〜208お
よび213〜216によってピークレベルが検出され
る。このピークレベルが加算器217〜224によっ
て、2つの音色について各帯域毎に加算され、その加算
値に応じた圧縮率信号R1〜R4が圧縮率算出部221
〜224において作成される。そして、楽音合成回路6
a,6bで発生された楽音信号WAVE_AとWAVE
_Bは、フィルタシステム225および226におい
て、圧縮率信号R1〜R4に応じた帯域毎の減衰を受け
る。すなわち、各周波数帯域毎の振幅周波数特性の値に
応じた減衰を受ける。そして、減衰制御後の各楽音信号
が加算器227において加算されるので、最終出力WA
VEは、特定帯域のみに周波数特性のピークが来てしま
うことの無い信号となる。
作を説明する。まず、楽音合成回路6a,6bにおいて
発生された2つの音色の楽音は、それぞれバンドパスフ
ィルタ201〜204および209〜212によって各
帯域別に分けられ、レベルディテクタ205〜208お
よび213〜216によってピークレベルが検出され
る。このピークレベルが加算器217〜224によっ
て、2つの音色について各帯域毎に加算され、その加算
値に応じた圧縮率信号R1〜R4が圧縮率算出部221
〜224において作成される。そして、楽音合成回路6
a,6bで発生された楽音信号WAVE_AとWAVE
_Bは、フィルタシステム225および226におい
て、圧縮率信号R1〜R4に応じた帯域毎の減衰を受け
る。すなわち、各周波数帯域毎の振幅周波数特性の値に
応じた減衰を受ける。そして、減衰制御後の各楽音信号
が加算器227において加算されるので、最終出力WA
VEは、特定帯域のみに周波数特性のピークが来てしま
うことの無い信号となる。
【0013】なお、本実施例では、構成を容易に確認可
能とするために、異なる楽音を発生する楽音合成回路6
aと楽音合成回路6bを物理的に別に示したが、それら
を同一回路内で時分割多重化処理によって実現するよう
にしても良く、その他にも共通の回路が多いのでそれら
を時分割多重利用しても良いことはいうまでもない。さ
らに、除算のできる回路がある場合、あるいはソフトウ
エアで本回路を実現する場合は、図3に示す非線形回路
303と乗算回路304を1つの除算回路で実現するよ
うにしても良い。また、楽音合成部中の各楽音合成回路
の楽音合成法は、既存の波形メモリ読出し合成方式や、
周波数変調合成方式などいかなる方式を用いても良く、
更にそれらを混合して用いても良い。さらに、上記第1
の実施例では、帯域の分割数を4としたがもちろんそれ
以上であっても良く、出力すべき楽音の音高に応じて、
BPFの通過域の中心周波数を変更するようにしても良
い。また、図2では各波形を分析してから加算器227
によって合成しているが、合成した後に同様の処理を施
すこともできる。この場合、前述の位相情報も考慮して
合成することができる。また、楽音の加算数も2つに限
らずそれ以上であっても良く、最終楽音に残響効果を付
与するリバーブなどをかけても良い。
能とするために、異なる楽音を発生する楽音合成回路6
aと楽音合成回路6bを物理的に別に示したが、それら
を同一回路内で時分割多重化処理によって実現するよう
にしても良く、その他にも共通の回路が多いのでそれら
を時分割多重利用しても良いことはいうまでもない。さ
らに、除算のできる回路がある場合、あるいはソフトウ
エアで本回路を実現する場合は、図3に示す非線形回路
303と乗算回路304を1つの除算回路で実現するよ
うにしても良い。また、楽音合成部中の各楽音合成回路
の楽音合成法は、既存の波形メモリ読出し合成方式や、
周波数変調合成方式などいかなる方式を用いても良く、
更にそれらを混合して用いても良い。さらに、上記第1
の実施例では、帯域の分割数を4としたがもちろんそれ
以上であっても良く、出力すべき楽音の音高に応じて、
BPFの通過域の中心周波数を変更するようにしても良
い。また、図2では各波形を分析してから加算器227
によって合成しているが、合成した後に同様の処理を施
すこともできる。この場合、前述の位相情報も考慮して
合成することができる。また、楽音の加算数も2つに限
らずそれ以上であっても良く、最終楽音に残響効果を付
与するリバーブなどをかけても良い。
【0014】次に、この発明の第2の実施例について説
明する。第2の実施例はハードウエア的には前述した第
1の実施例とほとんど同様であるが、一部の回路の構成
および処理方法が以下の点で異なっている。 第1の実施例においては、楽音の混合とピークの重な
りの制御をリアルタイムで行っており、そのためには高
速の演算が必要になる。そこで、第2の実施例において
は、合成すべき楽音からあらかじめフィルタ係数を求め
ておき、フィルタ係数を固定として与えるようにしてい
る。この場合、演算に時間的余裕があるので精度の高い
演算が可能である。 第2の実施例の場合、楽音合成回路として波形メモリ
読出し方式を用いる。ここで、波形メモリ読出し方式に
ついて説明する。図9は、第2の実施例で利用している
波形メモリ読出し方式の動作説明図である。図9の
(a)は波形の読出し状況であり、KON信号に対応し
てアタック波形が読出され、その後はループ波形が繰り
返し読出される状況が示されている。図9の(b)はそ
の時点でのエンベロープの出力である。アタック部の波
形は、振幅の非常に小さいところから大きな処へと急激
に変化することが多いので、エンベロープはあえて制御
せず、アタック波形そのものにエンベロープ付きの波形
データを記憶してある。その後のループ波形読出し部で
は、時間に応じてエンベロープデータが滑らかに減少し
ていき、KOFF信号に応じて減少の度合いが変化す
る。これらのエンベロープ信号の絶対的な大きさが、押
鍵速度やキーコードなどに応じてスケーリングされるこ
とはいうまでもない。上述のように、波形メモリ読出し
方式では、一般に、非定常的な挙動を示す楽音の立ち上
がり部と、定常的な波形を出力する楽音のループ部にそ
れぞれ別の波形を用意しておき、押鍵に応じて立ち上が
り部の波形を出力し、その後、ループ部の波形を繰り返
し読み出しするという構成が取られることが多い。この
場合、楽音を合成する前から実際にどのような周波数特
性の楽音が得られるかを予想することができるので、本
発明の実施の対象としては理想的である。また、一般に
ループ部は波形レベルだけではなく、位相レベルにおい
ても連続してループすることが考えられているので、周
波数特性を分析するときにも有利である。 図1に示す楽音合成部は、異なる発音を行う2つの楽
音合成回路を物理的に並列に設けた例を示しているが、
第2の実施例では、ソフトウエア処理により「単音」と
「重奏」とを切換えられるようにしている。このように
「単音」と「重奏」を切換可能に実施する場合は、楽音
合成部自体を時分割多重方式で実現し、単音発音の場合
はその全てのチャンネルで楽音を合成し、重奏発音の場
合は、全チャンネルを2分割することにより重奏を行う
ようにしている。この方法の場合は、発音チャンネルに
無駄のない電子楽器を構成することができる。 さらに、図1中の混合制御回路7は、第1の実施例と
異なり図8に示す通りとなる。すなわち、単一のフィル
タシステム801は、加算回路eにおいて加算された波
形についてフィルタ処理を行い、また、フィルタ特性は
係数kとキーコードKCによって制御されるようになっ
ている。さらに、図8のフィルタシステム801は、2
つの波形を加算したときのピークの重なりを抑えるため
のフィルタであるから、単一の楽音の場合は不要となっ
てしまうが、この実施例の場合、単音の場合でもフィル
タシステム801を無駄にしないため、音色調整用、あ
るいは効果付与用のフィルタとして利用している。
明する。第2の実施例はハードウエア的には前述した第
1の実施例とほとんど同様であるが、一部の回路の構成
および処理方法が以下の点で異なっている。 第1の実施例においては、楽音の混合とピークの重な
りの制御をリアルタイムで行っており、そのためには高
速の演算が必要になる。そこで、第2の実施例において
は、合成すべき楽音からあらかじめフィルタ係数を求め
ておき、フィルタ係数を固定として与えるようにしてい
る。この場合、演算に時間的余裕があるので精度の高い
演算が可能である。 第2の実施例の場合、楽音合成回路として波形メモリ
読出し方式を用いる。ここで、波形メモリ読出し方式に
ついて説明する。図9は、第2の実施例で利用している
波形メモリ読出し方式の動作説明図である。図9の
(a)は波形の読出し状況であり、KON信号に対応し
てアタック波形が読出され、その後はループ波形が繰り
返し読出される状況が示されている。図9の(b)はそ
の時点でのエンベロープの出力である。アタック部の波
形は、振幅の非常に小さいところから大きな処へと急激
に変化することが多いので、エンベロープはあえて制御
せず、アタック波形そのものにエンベロープ付きの波形
データを記憶してある。その後のループ波形読出し部で
は、時間に応じてエンベロープデータが滑らかに減少し
ていき、KOFF信号に応じて減少の度合いが変化す
る。これらのエンベロープ信号の絶対的な大きさが、押
鍵速度やキーコードなどに応じてスケーリングされるこ
とはいうまでもない。上述のように、波形メモリ読出し
方式では、一般に、非定常的な挙動を示す楽音の立ち上
がり部と、定常的な波形を出力する楽音のループ部にそ
れぞれ別の波形を用意しておき、押鍵に応じて立ち上が
り部の波形を出力し、その後、ループ部の波形を繰り返
し読み出しするという構成が取られることが多い。この
場合、楽音を合成する前から実際にどのような周波数特
性の楽音が得られるかを予想することができるので、本
発明の実施の対象としては理想的である。また、一般に
ループ部は波形レベルだけではなく、位相レベルにおい
ても連続してループすることが考えられているので、周
波数特性を分析するときにも有利である。 図1に示す楽音合成部は、異なる発音を行う2つの楽
音合成回路を物理的に並列に設けた例を示しているが、
第2の実施例では、ソフトウエア処理により「単音」と
「重奏」とを切換えられるようにしている。このように
「単音」と「重奏」を切換可能に実施する場合は、楽音
合成部自体を時分割多重方式で実現し、単音発音の場合
はその全てのチャンネルで楽音を合成し、重奏発音の場
合は、全チャンネルを2分割することにより重奏を行う
ようにしている。この方法の場合は、発音チャンネルに
無駄のない電子楽器を構成することができる。 さらに、図1中の混合制御回路7は、第1の実施例と
異なり図8に示す通りとなる。すなわち、単一のフィル
タシステム801は、加算回路eにおいて加算された波
形についてフィルタ処理を行い、また、フィルタ特性は
係数kとキーコードKCによって制御されるようになっ
ている。さらに、図8のフィルタシステム801は、2
つの波形を加算したときのピークの重なりを抑えるため
のフィルタであるから、単一の楽音の場合は不要となっ
てしまうが、この実施例の場合、単音の場合でもフィル
タシステム801を無駄にしないため、音色調整用、あ
るいは効果付与用のフィルタとして利用している。
【0015】次に、この実施例の動作について説明す
る。図5は、CPU2によって実行されるメインプログ
ラムのフローチャートである。まず、ステップS100
においては、以降のプログラムで用いられる各レジスタ
などの初期設定や、楽音合成部などの周辺回路の初期設
定が行われる。次に、ステップS102では、鍵盤イン
ターフェイス1aよりの情報に基づき、キーの走査が行
われる。キーのイベント(キー操作の変化)が検出され
た場合は、ステップS104にて「YES」と判定さ
れ、ステップS106に進む。ステップS104にて、
イベントが検出されなかった場合には、ステップS11
4に進む。ステップS106では、検出された情報に基
づいて鍵のイベントを示す情報キーイベントKEV、音
高を指定する情報キーコードKC、押鍵速度を指定する
情報イニシャルタッチITを、それぞれ設定する。な
お、以下の説明においては、レジスタの名称を記載した
場合、そのレジスタを意味するとともに、必要に応じて
レジスタの内容を指示するものとする。次に、ステップ
S108では、設定された情報キーイベントKEVがK
ONであった場合、ステップS110のKON処理に進
み、KOFFであった場合は、ステップS112のKO
FF処理に進む。ステップS110のKON処理では、
検出された情報に応じて各値を楽音合成部に出力する。
本実施例では、発音時の動作が「単音発音」と「重奏発
音」に分かれているので、KON処理内部ではそれらの
状態に応じて処理を行う。ここで、キーコードKCをフ
ィルタシステム801に出力する。ステップS112の
KOFF処理では、楽音合成部にKOFF信号を出力す
ることにより、対応楽音の発音終了処理を行う。以上、
ステップS102よりステップS112までの処理によ
り、楽音の発生から、楽音の消音までの処理を行う。ス
テップS114では、パネルインターフェイス5aから
の情報により、パネルの走査を行う。パネルのイベント
が存在した場合は、ステップS116にて「YES」と
判断され、ステップS118に進む。ステップS118
では、ステップS114にて検出されたイベントが、音
色関連イベントであるかを判断する。判断結果が「YE
S」であったときは、ステップS120の音色設定処理
に進み、判断結果が「NO」であったときは、ステップ
S122に進み、その他の処理を行う。ステップS12
2のその他処理では、たとえば、楽音に残響効果を付与
するリバーブのON/OFFなど、電子楽器に付属する
その他の装置の制御を行う。以上のように、CPU2は
電源がONされている限り、ステップS102よりステ
ップS122までの処理を繰り返し、楽音の合成を行
う。図6は、図5中のステップS120音色設定処理の
詳細である。ステップS200では、現在パネル上にお
いて重奏が選択されているかによって処理を分岐する。
単音の場合は、ステップS202に進み、ステップS1
14にて検出されたイベントに応じて、第一の音色情報
TC1を設定する。その後、ステップS204に進み、
TC1に応じたフィルタ係数kをフィルタシステム80
1に設定する。
る。図5は、CPU2によって実行されるメインプログ
ラムのフローチャートである。まず、ステップS100
においては、以降のプログラムで用いられる各レジスタ
などの初期設定や、楽音合成部などの周辺回路の初期設
定が行われる。次に、ステップS102では、鍵盤イン
ターフェイス1aよりの情報に基づき、キーの走査が行
われる。キーのイベント(キー操作の変化)が検出され
た場合は、ステップS104にて「YES」と判定さ
れ、ステップS106に進む。ステップS104にて、
イベントが検出されなかった場合には、ステップS11
4に進む。ステップS106では、検出された情報に基
づいて鍵のイベントを示す情報キーイベントKEV、音
高を指定する情報キーコードKC、押鍵速度を指定する
情報イニシャルタッチITを、それぞれ設定する。な
お、以下の説明においては、レジスタの名称を記載した
場合、そのレジスタを意味するとともに、必要に応じて
レジスタの内容を指示するものとする。次に、ステップ
S108では、設定された情報キーイベントKEVがK
ONであった場合、ステップS110のKON処理に進
み、KOFFであった場合は、ステップS112のKO
FF処理に進む。ステップS110のKON処理では、
検出された情報に応じて各値を楽音合成部に出力する。
本実施例では、発音時の動作が「単音発音」と「重奏発
音」に分かれているので、KON処理内部ではそれらの
状態に応じて処理を行う。ここで、キーコードKCをフ
ィルタシステム801に出力する。ステップS112の
KOFF処理では、楽音合成部にKOFF信号を出力す
ることにより、対応楽音の発音終了処理を行う。以上、
ステップS102よりステップS112までの処理によ
り、楽音の発生から、楽音の消音までの処理を行う。ス
テップS114では、パネルインターフェイス5aから
の情報により、パネルの走査を行う。パネルのイベント
が存在した場合は、ステップS116にて「YES」と
判断され、ステップS118に進む。ステップS118
では、ステップS114にて検出されたイベントが、音
色関連イベントであるかを判断する。判断結果が「YE
S」であったときは、ステップS120の音色設定処理
に進み、判断結果が「NO」であったときは、ステップ
S122に進み、その他の処理を行う。ステップS12
2のその他処理では、たとえば、楽音に残響効果を付与
するリバーブのON/OFFなど、電子楽器に付属する
その他の装置の制御を行う。以上のように、CPU2は
電源がONされている限り、ステップS102よりステ
ップS122までの処理を繰り返し、楽音の合成を行
う。図6は、図5中のステップS120音色設定処理の
詳細である。ステップS200では、現在パネル上にお
いて重奏が選択されているかによって処理を分岐する。
単音の場合は、ステップS202に進み、ステップS1
14にて検出されたイベントに応じて、第一の音色情報
TC1を設定する。その後、ステップS204に進み、
TC1に応じたフィルタ係数kをフィルタシステム80
1に設定する。
【0016】一方、現在重奏が指定されていた場合は、
ステップS200からステップS206に進み、重奏処
理を行う。ここで、図7に、重奏処理の詳細を示す。ま
ず、ステップS300では、ステップS114にて検出
されたイベントに応じて、第1の音色TC1と第2の音
色TC2を設定する。ステップS302では、TC1の
中音域のループ波形の先頭から、所定のサンプル値を取
り出し、さらに窓関数を乗算している。所定のサンプル
値は、後のFFT(高速フーリエ変換)演算に必要なサ
ンプル点数であれば良く、基本的にはサンプル値が多く
なるほど周波数分解能が向上する。窓関数の乗算は、ル
ープ波形が必ずしもFFTの要求するサンプル点数と一
致するとは限らないので、その値に応じたサンプル点数
を切り出すためである。ステップS304では、上記窓
関数の乗算された波形をFFTによって分析する。ステ
ップS306及び、S308は分析の対象がTC2のル
ープ波形になっているところを除けば、ステップS30
2およびS304と同様である。ステップS310で
は、上記得られた2つのFFTの結果より、ピークの重
なる周波数を得る。ここでは、当然ながらピークの大き
く重なる周波数のみを検出する。ステップS312で
は、検出された周波数に谷をもつようなフィルタの基本
的なフィルタ係数を、図8のフィルタシステム801に
与える。ここで、フィルタの谷の特性は、ステップS3
10で検出された除去すべきピークの高さに対応したも
のとする。ここで、基本的なフィルタ係数kを与えると
したのは、波形メモリ読出し方式の音源は、移動フォル
マントとなるので音高が変わった場合上述のフィルタ特
性も、それに応じて変化させなければならないからであ
る。この点については、図8に示すように、フィルタシ
ステム801にキーコードKCを与え、このキーコード
KCに従って音高に応じたフィルタ特性制御を行うよう
にしている。これらの処理を行った後、図6の音色設定
処理に戻る。図8は、図1中の混合制御回路の内部ブロ
ック図である。楽音合成部6より与えられる第1の音色
情報TC1に対応する楽音信号WAVE_Aと第2の音
色情報TC2に対応する楽音信号WAVE_Bは、加算
器によって加算され、フィルタシステム801に与えら
れる。フィルタシステム801には、前述の通り不要な
ピークを減衰させるフィルタ係数が設定されているの
で、フィルタシステム801の出力からは不必要な帯域
の強調が取り除かれた楽音信号WAVEが出力される。
ステップS200からステップS206に進み、重奏処
理を行う。ここで、図7に、重奏処理の詳細を示す。ま
ず、ステップS300では、ステップS114にて検出
されたイベントに応じて、第1の音色TC1と第2の音
色TC2を設定する。ステップS302では、TC1の
中音域のループ波形の先頭から、所定のサンプル値を取
り出し、さらに窓関数を乗算している。所定のサンプル
値は、後のFFT(高速フーリエ変換)演算に必要なサ
ンプル点数であれば良く、基本的にはサンプル値が多く
なるほど周波数分解能が向上する。窓関数の乗算は、ル
ープ波形が必ずしもFFTの要求するサンプル点数と一
致するとは限らないので、その値に応じたサンプル点数
を切り出すためである。ステップS304では、上記窓
関数の乗算された波形をFFTによって分析する。ステ
ップS306及び、S308は分析の対象がTC2のル
ープ波形になっているところを除けば、ステップS30
2およびS304と同様である。ステップS310で
は、上記得られた2つのFFTの結果より、ピークの重
なる周波数を得る。ここでは、当然ながらピークの大き
く重なる周波数のみを検出する。ステップS312で
は、検出された周波数に谷をもつようなフィルタの基本
的なフィルタ係数を、図8のフィルタシステム801に
与える。ここで、フィルタの谷の特性は、ステップS3
10で検出された除去すべきピークの高さに対応したも
のとする。ここで、基本的なフィルタ係数kを与えると
したのは、波形メモリ読出し方式の音源は、移動フォル
マントとなるので音高が変わった場合上述のフィルタ特
性も、それに応じて変化させなければならないからであ
る。この点については、図8に示すように、フィルタシ
ステム801にキーコードKCを与え、このキーコード
KCに従って音高に応じたフィルタ特性制御を行うよう
にしている。これらの処理を行った後、図6の音色設定
処理に戻る。図8は、図1中の混合制御回路の内部ブロ
ック図である。楽音合成部6より与えられる第1の音色
情報TC1に対応する楽音信号WAVE_Aと第2の音
色情報TC2に対応する楽音信号WAVE_Bは、加算
器によって加算され、フィルタシステム801に与えら
れる。フィルタシステム801には、前述の通り不要な
ピークを減衰させるフィルタ係数が設定されているの
で、フィルタシステム801の出力からは不必要な帯域
の強調が取り除かれた楽音信号WAVEが出力される。
【0017】なお、上記実施例においては、処理を簡単
にするため、中音域のループ波形を参照してフィルタ係
数を決定しているが、代表的な位置のループ波形から複
数のフィルタ係数を得て、再生次の音高に応じてそれら
を補間して異なったフィルタ係数を得るようにしても良
い。また、上記実施例では、時分割に関する処理は特に
述べなかったが、シフトレジスタなどに各値を保存し時
分割で各回路に与え、最終的な楽音出力を累算すること
により、時分割動作させることも可能である。
にするため、中音域のループ波形を参照してフィルタ係
数を決定しているが、代表的な位置のループ波形から複
数のフィルタ係数を得て、再生次の音高に応じてそれら
を補間して異なったフィルタ係数を得るようにしても良
い。また、上記実施例では、時分割に関する処理は特に
述べなかったが、シフトレジスタなどに各値を保存し時
分割で各回路に与え、最終的な楽音出力を累算すること
により、時分割動作させることも可能である。
【0018】さらに、第2の実施例を波形メモリ読出し
方式以外の楽音合成方式に適応する場合、音色選択とと
もに、内部的に対応する複数の楽音を発生して合成し、
ピークの重なり具合を検出してフィルタ係数を求め、そ
の後発音動作を開始するようにしても良い。この場合、
フィルタ係数を求めるためには実際に楽音を発生させる
のと同等の時間を必要とするために、発音動作開始が遅
れてしまうので、内部的に楽音を発生、合成する間は、
波形の演算クロックを上昇させて合成楽音を得るように
しても良い。
方式以外の楽音合成方式に適応する場合、音色選択とと
もに、内部的に対応する複数の楽音を発生して合成し、
ピークの重なり具合を検出してフィルタ係数を求め、そ
の後発音動作を開始するようにしても良い。この場合、
フィルタ係数を求めるためには実際に楽音を発生させる
のと同等の時間を必要とするために、発音動作開始が遅
れてしまうので、内部的に楽音を発生、合成する間は、
波形の演算クロックを上昇させて合成楽音を得るように
しても良い。
【0019】
【効果】上記のように本発明によれば、複数の楽音を混
合した場合に、特定の帯域のみが強調され過ぎること無
く楽音を合成することができ、複数種類の楽音を合成す
ることの多い近年の電子楽器において、高品位の合奏音
を得ることができる効果がある。
合した場合に、特定の帯域のみが強調され過ぎること無
く楽音を合成することができ、複数種類の楽音を合成す
ることの多い近年の電子楽器において、高品位の合奏音
を得ることができる効果がある。
【図1】 この発明の第1の実施例の構成を示すブロッ
ク図である。
ク図である。
【図2】 同実施例における混合制御回路7の構成を示
すブロック図である。
すブロック図である。
【図3】 同実施例における圧縮率算出部221〜22
4の構成を示すブロック図である。
4の構成を示すブロック図である。
【図4】 同実施例におけるフィルタシステム225,
226の構成を示すブロック図である。
226の構成を示すブロック図である。
【図5】 この発明の第2の実施例の動作を示すフロー
チャートである。
チャートである。
【図6】 同実施例の動作を示すフローチャートであ
る。
る。
【図7】 同実施例の動作を示すフローチャートであ
る。
る。
【図8】 同実施例における混合制御回路の構成を示す
ブロック図である。
ブロック図である。
【図9】 同実施例において用いている波形メモリ読出
し方式の読み出し動作を説明するための説明図である。
し方式の読み出し動作を説明するための説明図である。
【図10】 楽音信号の合成を示す周波数特性図であ
る。
る。
【図11】 前述した各実施例で用いられるバンドパス
フィルタの特性を示す特性図である。
フィルタの特性を示す特性図である。
201〜204,209〜212……バンドパスフィル
タ(重合周波数検出手段)、205〜208,213〜
216……レベルディテクタ(重合周波数検出手段)、
217〜220……加算器(重合周波数検出手段)、2
21〜224……圧縮率算出部(重合周波数検出手
段)、225,226……フィルタシステム(減衰手
段)。
タ(重合周波数検出手段)、205〜208,213〜
216……レベルディテクタ(重合周波数検出手段)、
217〜220……加算器(重合周波数検出手段)、2
21〜224……圧縮率算出部(重合周波数検出手
段)、225,226……フィルタシステム(減衰手
段)。
Claims (1)
- 【請求項1】 複数の音色の楽音信号を発生するととも
に、これらの楽音信号を合成する電子楽器において、 前記各楽音信号の重なり合う周波数を検出する重合周波
数検出手段と、 前記重合周波数検出手段によって検出された周波数に対
しては、合成前の各楽音信号または合成後の楽音信号を
減衰させる減衰手段とを具備することを特徴とする電子
楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3196885A JPH05100669A (ja) | 1991-08-06 | 1991-08-06 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3196885A JPH05100669A (ja) | 1991-08-06 | 1991-08-06 | 電子楽器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05100669A true JPH05100669A (ja) | 1993-04-23 |
Family
ID=16365277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3196885A Withdrawn JPH05100669A (ja) | 1991-08-06 | 1991-08-06 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05100669A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013152297A (ja) * | 2012-01-24 | 2013-08-08 | Yamaha Corp | 楽音合成装置及びプログラム |
| JP2016040615A (ja) * | 2015-10-19 | 2016-03-24 | ヤマハ株式会社 | 楽音合成装置及びプログラム |
-
1991
- 1991-08-06 JP JP3196885A patent/JPH05100669A/ja not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013152297A (ja) * | 2012-01-24 | 2013-08-08 | Yamaha Corp | 楽音合成装置及びプログラム |
| JP2016040615A (ja) * | 2015-10-19 | 2016-03-24 | ヤマハ株式会社 | 楽音合成装置及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4594681B2 (ja) | 音声信号処理装置および音声信号処理方法 | |
| US7117154B2 (en) | Converting apparatus of voice signal by modulation of frequencies and amplitudes of sinusoidal wave components | |
| KR100256718B1 (ko) | 음피치 변환 장치 | |
| US7933768B2 (en) | Vocoder system and method for vocal sound synthesis | |
| JP4702392B2 (ja) | 共鳴音発生装置および電子楽器 | |
| JPH05100669A (ja) | 電子楽器 | |
| JP3279861B2 (ja) | 楽音信号発生装置 | |
| JP2699629B2 (ja) | 楽音信号生成装置 | |
| JP2663496B2 (ja) | 楽音信号発生装置のための信号補間器 | |
| JP3538908B2 (ja) | 電子楽器 | |
| JPH05119782A (ja) | 音源装置 | |
| JP2722482B2 (ja) | 楽音発生装置 | |
| JP3062392B2 (ja) | 波形形成装置およびこの出力波形を用いた電子楽器 | |
| JPH06266363A (ja) | 楽音合成装置 | |
| US20230215407A1 (en) | Electronic musical instrument, method of generating musical sound, and computer-readable storage medium | |
| JP3525482B2 (ja) | 音源装置 | |
| JP2990897B2 (ja) | 音源装置 | |
| JP3223282B2 (ja) | 音響信号発生装置 | |
| JPH064079A (ja) | 楽音合成装置 | |
| JP3898944B2 (ja) | 電子楽器 | |
| JP2754974B2 (ja) | 楽音合成装置 | |
| JPH0850480A (ja) | 電子楽器 | |
| JP3339070B2 (ja) | 楽音合成装置 | |
| JP2924366B2 (ja) | 音源装置 | |
| JP3304701B2 (ja) | 楽音合成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19981112 |