JPH07334158A - 電子楽器の音色発生装置 - Google Patents
電子楽器の音色発生装置Info
- Publication number
- JPH07334158A JPH07334158A JP6144093A JP14409394A JPH07334158A JP H07334158 A JPH07334158 A JP H07334158A JP 6144093 A JP6144093 A JP 6144093A JP 14409394 A JP14409394 A JP 14409394A JP H07334158 A JPH07334158 A JP H07334158A
- Authority
- JP
- Japan
- Prior art keywords
- tone color
- electronic musical
- musical instrument
- storage means
- 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.)
- Granted
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【目的】 本発明は、再生系の前段階の負担を軽減し、
音色全体の雰囲気を容易に変更することのできる電子楽
器の音色発生装置を提供することを目的とする。 【構成】 本発明は、周波数特性の異なる複数のスピー
カを備えた電子楽器において、入力手段より入力された
音信号、及び、各操作子により設定された演奏条件を検
出する検出手段と、検出された情報に基づき生成される
音色制御情報を記憶する第1の記憶手段と、該記憶手段
を検索して音色制御信号を読み取る読取手段と、送られ
た音色制御信号に基づき、各増幅器を制御する制御情報
を記憶する第2の記憶手段と、該記憶手段を検索して読
み出した制御情報に基づき、各増幅器を制御する制御手
段とを有して構成される。
音色全体の雰囲気を容易に変更することのできる電子楽
器の音色発生装置を提供することを目的とする。 【構成】 本発明は、周波数特性の異なる複数のスピー
カを備えた電子楽器において、入力手段より入力された
音信号、及び、各操作子により設定された演奏条件を検
出する検出手段と、検出された情報に基づき生成される
音色制御情報を記憶する第1の記憶手段と、該記憶手段
を検索して音色制御信号を読み取る読取手段と、送られ
た音色制御信号に基づき、各増幅器を制御する制御情報
を記憶する第2の記憶手段と、該記憶手段を検索して読
み出した制御情報に基づき、各増幅器を制御する制御手
段とを有して構成される。
Description
【0001】
【産業上の利用分野】本発明は、電子ピアノ、電子オル
ガン、シンセサイザー、電子キーボード等の電子楽器の
音色発生装置に関し、特に周波数特性の異なる複数のス
ピーカを使用し、各スピーカからの出力を制御すること
により音色変更を可能ならしめた電子楽器の音色発生装
置に関する。
ガン、シンセサイザー、電子キーボード等の電子楽器の
音色発生装置に関し、特に周波数特性の異なる複数のス
ピーカを使用し、各スピーカからの出力を制御すること
により音色変更を可能ならしめた電子楽器の音色発生装
置に関する。
【0002】
【従来の技術】近年、種々の機能を有する電子楽器が普
及し、一般に用いられるようになっている。かかる電子
楽器は、多種類の音色制御情報を記憶しており、操作者
の好みに応じて種々の音色で楽音を発生することができ
るようになっている。
及し、一般に用いられるようになっている。かかる電子
楽器は、多種類の音色制御情報を記憶しており、操作者
の好みに応じて種々の音色で楽音を発生することができ
るようになっている。
【0003】これら、従来の電子楽器における音色デー
タは、楽器音に対応した音色を音域毎に保持しているの
が一般的である。例えば、ピアノの音色を発生するため
の音色データをオクターブ毎に保持し、押鍵があった場
合、押圧された鍵が含まれるオクターブの音色データを
読み出して発音するようになっている。
タは、楽器音に対応した音色を音域毎に保持しているの
が一般的である。例えば、ピアノの音色を発生するため
の音色データをオクターブ毎に保持し、押鍵があった場
合、押圧された鍵が含まれるオクターブの音色データを
読み出して発音するようになっている。
【0004】さらに、従来の電子楽器は波形合成や、P
CM波形読出しによる信号に、レベルやフィルタリング
を施して、音色変化を表現しており、再生系(アンプや
スピーカ)は、図4に示すように、単にこうしてできた
信号を増幅するためだけの目的で使用されていた。
CM波形読出しによる信号に、レベルやフィルタリング
を施して、音色変化を表現しており、再生系(アンプや
スピーカ)は、図4に示すように、単にこうしてできた
信号を増幅するためだけの目的で使用されていた。
【0005】このため、従来の電子楽器の音色変化は、
予め波形を記憶しておいて、例えばタッチの強さにより
フィルタリングを変えたり、波形をカットしたり、別の
波形に切り換えたりしており、複雑な装置を必要とし価
格も高価になる傾向があった。
予め波形を記憶しておいて、例えばタッチの強さにより
フィルタリングを変えたり、波形をカットしたり、別の
波形に切り換えたりしており、複雑な装置を必要とし価
格も高価になる傾向があった。
【0006】その他、音色全体の雰囲気を変更する他の
手段として、音域毎の音色データを関数を用いて演算に
より求めるものも知られている。この方法によれは、関
数に与える値を変更することにより音色全体の雰囲気を
変更できるという利点がある。
手段として、音域毎の音色データを関数を用いて演算に
より求めるものも知られている。この方法によれは、関
数に与える値を変更することにより音色全体の雰囲気を
変更できるという利点がある。
【0007】しかしながら、例えば乗算等を含む関数演
算を発音する毎に行うために演算時間が膨大となり、発
音指示から発音に至るまでに時間がかかるという問題が
あった。また、所望の音色を実現するためには、多種類
の関数を用意する必要があるので、全体として音色デー
タが増加するという問題もあった。
算を発音する毎に行うために演算時間が膨大となり、発
音指示から発音に至るまでに時間がかかるという問題が
あった。また、所望の音色を実現するためには、多種類
の関数を用意する必要があるので、全体として音色デー
タが増加するという問題もあった。
【0008】一方、ユーザからは、低価格で多種多様な
音色での発音ができる電子楽器が求められており、該電
子楽器内に保持する音色データも膨大な量になってい
る。従って、効率良く音色データを保持するとともに、
幅広い音色に対応可能な音色制御装置が望まれている。
音色での発音ができる電子楽器が求められており、該電
子楽器内に保持する音色データも膨大な量になってい
る。従って、効率良く音色データを保持するとともに、
幅広い音色に対応可能な音色制御装置が望まれている。
【0009】
【発明が解決しようとする課題】従来の電子楽器の音色
変化は上記のような方法であり、音色のダイナミックな
変化、音像のリアルな動きなどを再現するために、再生
系の前段階で、高度な信号処理を必要とし、また大きな
波形メモリを必要とした。
変化は上記のような方法であり、音色のダイナミックな
変化、音像のリアルな動きなどを再現するために、再生
系の前段階で、高度な信号処理を必要とし、また大きな
波形メモリを必要とした。
【0010】本発明は、上記事情に鑑みなされたもので
あり、再生系の前段階の負担を軽減し、音色全体の雰囲
気を容易に変更することのできる電子楽器の音色発生装
置を提供することを目的とする。
あり、再生系の前段階の負担を軽減し、音色全体の雰囲
気を容易に変更することのできる電子楽器の音色発生装
置を提供することを目的とする。
【0011】
【課題を解決するための手段】図1は本発明にかかる電
子楽器の音色発生装置の原理説明図である。
子楽器の音色発生装置の原理説明図である。
【0012】第1の発明は、周波数特性の異なる複数の
スピーカを備えた電子楽器において、入力手段15より
入力された音信号、及び、各操作子1により設定された
演奏条件を検出する検出手段2と、前記検出手段2によ
り検出された情報に基づき音色制御信号を生成するため
に参照される音色制御情報を記憶する第1の記憶手段1
2と、前記第1の記憶手段12を検索して音色制御信号
を読み取る読取手段11と、前記読取手段11より送ら
れた音色制御信号に基づき、各増幅器8を制御する制御
値を決定するために参照される制御情報を記憶する第2
の記憶手段3と、前記第2の記憶手段3を検索して読み
出した制御値に基づき、原音を制御する処理手段7とを
有して構成される。
スピーカを備えた電子楽器において、入力手段15より
入力された音信号、及び、各操作子1により設定された
演奏条件を検出する検出手段2と、前記検出手段2によ
り検出された情報に基づき音色制御信号を生成するため
に参照される音色制御情報を記憶する第1の記憶手段1
2と、前記第1の記憶手段12を検索して音色制御信号
を読み取る読取手段11と、前記読取手段11より送ら
れた音色制御信号に基づき、各増幅器8を制御する制御
値を決定するために参照される制御情報を記憶する第2
の記憶手段3と、前記第2の記憶手段3を検索して読み
出した制御値に基づき、原音を制御する処理手段7とを
有して構成される。
【0013】第2の発明は前記第1の発明において、前
記第1の記憶手段12の記憶する音色制御情報は、入力
手段15より入力された演奏情報及び操作子1の操作に
より設定された演奏条件に基づき、前記増幅器7を制御
するための音色制御信号を生成するテーブルで構成され
る。
記第1の記憶手段12の記憶する音色制御情報は、入力
手段15より入力された演奏情報及び操作子1の操作に
より設定された演奏条件に基づき、前記増幅器7を制御
するための音色制御信号を生成するテーブルで構成され
る。
【0014】第3の発明は前記第1乃至第2の発明にお
いて、前記第2の記憶手段3及び処理手段7は各放音系
毎に設けられ、前記第2の記憶手段3は、前記音色制御
信号に基づき各放音系ごとの制御値を決定するために参
照されるテーブルで構成される。
いて、前記第2の記憶手段3及び処理手段7は各放音系
毎に設けられ、前記第2の記憶手段3は、前記音色制御
信号に基づき各放音系ごとの制御値を決定するために参
照されるテーブルで構成される。
【0015】第4の発明は前記第1乃至第3の発明にお
いて、前記検出手段2の検出する情報は、鍵盤のタッチ
スピード、鍵盤のアフタータッチ、ブレスコントローラ
の検出値、ダンパーペダル、ソフトペダル、ソステヌー
トペダル、エクスプレッションペダルの検出値、ホイー
ル、スライダー、レバー、ボリュームの設定値の何れか
1つ以上であるように構成される。
いて、前記検出手段2の検出する情報は、鍵盤のタッチ
スピード、鍵盤のアフタータッチ、ブレスコントローラ
の検出値、ダンパーペダル、ソフトペダル、ソステヌー
トペダル、エクスプレッションペダルの検出値、ホイー
ル、スライダー、レバー、ボリュームの設定値の何れか
1つ以上であるように構成される。
【0016】
【作用】一般に楽器は強く弾いた場合は高音域の音が多
く出力され、弱く弾くと低音域の音が多く出力される。
このように特に音色をいじらなくても高音域のスピーカ
に多く音を配分すれば輝かしい音が表現でき、逆に高音
域の音の出にくいスピーカに多く音を配分すれば甘い音
になる。
く出力され、弱く弾くと低音域の音が多く出力される。
このように特に音色をいじらなくても高音域のスピーカ
に多く音を配分すれば輝かしい音が表現でき、逆に高音
域の音の出にくいスピーカに多く音を配分すれば甘い音
になる。
【0017】これにより、例えば再生系以前の信号が一
定の音色であっても、タッチや操作子の操作に応じて、
スピーカの出力レベルが変われば、その周波数特性によ
って、音色や音像をドラスティックに変化させることが
でき、スピーカへの出力を制御するだけで音色の変化が
可能となる。
定の音色であっても、タッチや操作子の操作に応じて、
スピーカの出力レベルが変われば、その周波数特性によ
って、音色や音像をドラスティックに変化させることが
でき、スピーカへの出力を制御するだけで音色の変化が
可能となる。
【0018】本発明はかかる点に着目してなされたもの
であり、同じ波形を読み出したときに、電子楽器を強く
弾いた時には高音域用のスピーカに多くの音を配分する
ことにより輝かしい音を出力し、弱く弾いた時には低音
域用のスピーカに多くの音を配分することにより甘い音
を出力するものである。
であり、同じ波形を読み出したときに、電子楽器を強く
弾いた時には高音域用のスピーカに多くの音を配分する
ことにより輝かしい音を出力し、弱く弾いた時には低音
域用のスピーカに多くの音を配分することにより甘い音
を出力するものである。
【0019】このため、本発明は、複数の周波数特性の
異なるスピーカを有する電子楽器において、鍵盤タッチ
や操作子(ホイール、レバー等)1の操作を検出手段2
で検出して、その検出値に応じて各スピーカへの出力バ
ランスをコントロールするものである。
異なるスピーカを有する電子楽器において、鍵盤タッチ
や操作子(ホイール、レバー等)1の操作を検出手段2
で検出して、その検出値に応じて各スピーカへの出力バ
ランスをコントロールするものである。
【0020】即ち、入力手段15や、その他の操作子1
の操作の仕方(例、タッチ速度)やホイールやレバー等
の設定位置を検出手段2で検出し、該検出値に基づき読
取手段11が第1の記憶手段12を参照して音色制御信
号を決定し、これを処理手段7に送る。
の操作の仕方(例、タッチ速度)やホイールやレバー等
の設定位置を検出手段2で検出し、該検出値に基づき読
取手段11が第1の記憶手段12を参照して音色制御信
号を決定し、これを処理手段7に送る。
【0021】処理手段7は、CPU10より送られた音
色制御信号に基づき、第2の記憶手段3を参照して各放
音系の制御値を求め、この制御値でそれぞれの放音系に
入力される原音を制御することにより、それぞれのスピ
ーカへの音の配分を変えて微妙な音色の表現を可能にす
るものである。
色制御信号に基づき、第2の記憶手段3を参照して各放
音系の制御値を求め、この制御値でそれぞれの放音系に
入力される原音を制御することにより、それぞれのスピ
ーカへの音の配分を変えて微妙な音色の表現を可能にす
るものである。
【0022】このように、本発明によれば、再生系にも
音色変化能力を持たせることにより、表現の幅を飛躍的
に拡大することができ、また再生系以前の信号処理の負
担を軽減できる。
音色変化能力を持たせることにより、表現の幅を飛躍的
に拡大することができ、また再生系以前の信号処理の負
担を軽減できる。
【0023】さらに、使用するスピーカの数や配置によ
り音像の制御を可能とする利点もある。また、音色全体
の雰囲気を変更する操作が容易になり、操作性に優れた
ものとなっている。
り音像の制御を可能とする利点もある。また、音色全体
の雰囲気を変更する操作が容易になり、操作性に優れた
ものとなっている。
【0024】
【実施例】図2は本発明の電子楽器の実施例の全体構成
図である。以下、図面を参照しながら本発明の電子楽器
の音色発生装置の実施例について説明する。
図である。以下、図面を参照しながら本発明の電子楽器
の音色発生装置の実施例について説明する。
【0025】図において15aは鍵盤であり、15bは
ブレスである。入力音信号は該鍵盤15aまたはブレス
15bを通じて入力される。
ブレスである。入力音信号は該鍵盤15aまたはブレス
15bを通じて入力される。
【0026】操作子としてのプレッシャー1a、ホイー
ル1b、ペダル1cは、例えば残響等の各種演奏条件を
入力するものである。
ル1b、ペダル1cは、例えば残響等の各種演奏条件を
入力するものである。
【0027】プレッシャー1aは鍵盤15aのアフター
タッチを入力するものであり、ホイール1bは音色や残
響効果等を入力するものであり、これら操作子1は複数
個設けてもよい。
タッチを入力するものであり、ホイール1bは音色や残
響効果等を入力するものであり、これら操作子1は複数
個設けてもよい。
【0028】なお、本実施例ではホイール1bを用いた
場合を例示しているが、スライダーやレバー、ボリュー
ム等を用いてもよい。
場合を例示しているが、スライダーやレバー、ボリュー
ム等を用いてもよい。
【0029】操作子としてのペダル1cは音色や音量、
残響等を制御するものであり、ソフトペダル、ソステヌ
ートペダル、エクスプレッションペダル等があり、必要
に応じて設ければよい。
残響等を制御するものであり、ソフトペダル、ソステヌ
ートペダル、エクスプレッションペダル等があり、必要
に応じて設ければよい。
【0030】2a、2b、2c、2d、2eはタッチス
ピード、アフタータッチ、残響等を検出する検出手段と
してのセンサー2であり、入力手段としての鍵盤15a
やブレス15b、操作子1としてのプレッシャー1aや
ホイール1b等の機能に適したセンサーが用いられる。
ピード、アフタータッチ、残響等を検出する検出手段と
してのセンサー2であり、入力手段としての鍵盤15a
やブレス15b、操作子1としてのプレッシャー1aや
ホイール1b等の機能に適したセンサーが用いられる。
【0031】CPU10は、ROM4のプログラムメモ
リ部に記憶されている制御プログラムに従って当該電子
楽器の各部を制御するものである。
リ部に記憶されている制御プログラムに従って当該電子
楽器の各部を制御するものである。
【0032】なお、本発明の音色制御信号の読取りは、
該CPU10の読取部11が前記各センサー2a、2
b、2c、2d、2eからの検出値に応じて、ROM4
上に設けられている音色設定テーブル12から読取り、
該データを各スケーラー7a、7b、7cに送る。
該CPU10の読取部11が前記各センサー2a、2
b、2c、2d、2eからの検出値に応じて、ROM4
上に設けられている音色設定テーブル12から読取り、
該データを各スケーラー7a、7b、7cに送る。
【0033】ROM4には、上述したCPU10を動作
させるプログラムの他、例えば音色制御信号等、種々の
データを記憶している。なお、本発明で使用される音色
設定テーブル12は該ROM4の所定の領域に記憶され
ている。
させるプログラムの他、例えば音色制御信号等、種々の
データを記憶している。なお、本発明で使用される音色
設定テーブル12は該ROM4の所定の領域に記憶され
ている。
【0034】RAM5にはCPU10の作業用領域、当
該音響機器を制御するための各種レジスタ、カウンタ、
フラグ等が定義されている他、ROM4に記憶されてい
る必要なデータが一時転送されて格納されるデータエリ
ア、パネル部の各スイッチ等の設定状態に対応する放音
に必要なデータがセットされている。
該音響機器を制御するための各種レジスタ、カウンタ、
フラグ等が定義されている他、ROM4に記憶されてい
る必要なデータが一時転送されて格納されるデータエリ
ア、パネル部の各スイッチ等の設定状態に対応する放音
に必要なデータがセットされている。
【0035】なお、本発明に直接関係する鍵盤15aや
操作子1a,1b,1c等の設定値は該RAM5上の所
定の領域に記憶されている。
操作子1a,1b,1c等の設定値は該RAM5上の所
定の領域に記憶されている。
【0036】音源6は、鍵盤15aやブレス15bから
入力された入力音信号に基づき所望の楽音を生成するも
のであり、複数のDCO(デジタルコントロールオシレ
ータ)よりなり図示しない波形メモリやエンベロープ波
形メモリが接続されている。
入力された入力音信号に基づき所望の楽音を生成するも
のであり、複数のDCO(デジタルコントロールオシレ
ータ)よりなり図示しない波形メモリやエンベロープ波
形メモリが接続されている。
【0037】スケーラー7a、7b、7cは、各放音系
毎に設けられており、CPU10より送られた音色制御
信号に基づき、各増幅器8a、8b、8cの制御値を生
成するものである。
毎に設けられており、CPU10より送られた音色制御
信号に基づき、各増幅器8a、8b、8cの制御値を生
成するものである。
【0038】前記スケーラー7a、7b、7cは、それ
ぞれ制御値設定テーブル3a、3b、3cを有してお
り、各乗算器16a、16b、16cの制御値は、前記
スケーラー7a、7b、7cがCPU10より送られる
例えばキータッチデータに基づいて該制御値設定テーブ
ル3a、3b、3cを参照して決定する。
ぞれ制御値設定テーブル3a、3b、3cを有してお
り、各乗算器16a、16b、16cの制御値は、前記
スケーラー7a、7b、7cがCPU10より送られる
例えばキータッチデータに基づいて該制御値設定テーブ
ル3a、3b、3cを参照して決定する。
【0039】乗算器16a、16b、16cは、それぞ
れの放音系ごとに設けられており、各スケーラー7a、
7b、7cより与えられた制御値に基づき、各放音系ご
とに音源より与えられた音信号の出力レベルを変換する
ものである。
れの放音系ごとに設けられており、各スケーラー7a、
7b、7cより与えられた制御値に基づき、各放音系ご
とに音源より与えられた音信号の出力レベルを変換する
ものである。
【0040】D/A変換器17a、17b、17cは、
それぞれの放音系ごとに設けられており、各乗算器16
a、16b、16cで所定の出力レベルに変換されたデ
ジタル信号をアナログ信号に変換するものである。
それぞれの放音系ごとに設けられており、各乗算器16
a、16b、16cで所定の出力レベルに変換されたデ
ジタル信号をアナログ信号に変換するものである。
【0041】増幅器8a、8b、8cは、周波数特性の
異なる各スピーカ9a、9b、9c毎に設けられてお
り、鍵盤15aや操作子1a,1b,1c等の設定値に
応じて入力されたアナログ楽音信号を所定の利得で増幅
して出力するものである。この増幅器8a、8b、8c
の出力は、それぞれのスピーカ9a、9b、9cに供給
される。
異なる各スピーカ9a、9b、9c毎に設けられてお
り、鍵盤15aや操作子1a,1b,1c等の設定値に
応じて入力されたアナログ楽音信号を所定の利得で増幅
して出力するものである。この増幅器8a、8b、8c
の出力は、それぞれのスピーカ9a、9b、9cに供給
される。
【0042】スピーカ9a、9b、9cは、各増幅器8
a、8b、8cより送られた電気信号としてのアナログ
楽音信号を音響信号に変換するものである。
a、8b、8cより送られた電気信号としてのアナログ
楽音信号を音響信号に変換するものである。
【0043】かかる構成において、演奏者が鍵盤15a
やブレス15b等の入力手段から楽音信号を入力すると
ともに、演奏開始前あるいは演奏間にホイール1bやペ
ダル1c等の操作子を操作して演奏条件を入力する。
やブレス15b等の入力手段から楽音信号を入力すると
ともに、演奏開始前あるいは演奏間にホイール1bやペ
ダル1c等の操作子を操作して演奏条件を入力する。
【0044】入力された入力音信号はCPU10の制御
のもと音源に送られ楽音を生成するとともに、例えば鍵
盤15aのアフタータッチを検出したセンサー2aの信
号やセンサー2cで検出されたホイール1bのデプス等
の演奏条件は図示しないA/D変換器でそれぞれA/D
変換されてCPU10に送られる。
のもと音源に送られ楽音を生成するとともに、例えば鍵
盤15aのアフタータッチを検出したセンサー2aの信
号やセンサー2cで検出されたホイール1bのデプス等
の演奏条件は図示しないA/D変換器でそれぞれA/D
変換されてCPU10に送られる。
【0045】CPU10の読取部11は該信号を受けて
ROM4上の音色設定テーブル12を検索して操作子1
等の設定値に応ずる音色制御信号を求め、該音色制御信
号を各スケーラー7a、7b、7cに送る。
ROM4上の音色設定テーブル12を検索して操作子1
等の設定値に応ずる音色制御信号を求め、該音色制御信
号を各スケーラー7a、7b、7cに送る。
【0046】各スケーラー7a、7b、7cは、この音
色制御信号に基づいて、それぞれのスケーラー7a、7
b、7cに設けられている制御情報テーブル3a、3
b、3cを参照して、各乗算器16a、16b、16c
の制御値を求め、該制御値を各乗算器16a、16b、
16cに送る。
色制御信号に基づいて、それぞれのスケーラー7a、7
b、7cに設けられている制御情報テーブル3a、3
b、3cを参照して、各乗算器16a、16b、16c
の制御値を求め、該制御値を各乗算器16a、16b、
16cに送る。
【0047】各乗算器16a、16b、16cは、音源
6より楽音信号を受けるとともに、前記各スケーラー7
a、7b、7cより送られた制御値にもとづいて、前記
楽音信号の出力レベルを変換して、これをD/A変換器
17でアナログ信号に変換し、増幅器で所定の利得に増
幅し、これを各スピーカ9a、9b、9cに送る。これ
により各スピーカ9a、9b、9cが所望の音色で放音
される。
6より楽音信号を受けるとともに、前記各スケーラー7
a、7b、7cより送られた制御値にもとづいて、前記
楽音信号の出力レベルを変換して、これをD/A変換器
17でアナログ信号に変換し、増幅器で所定の利得に増
幅し、これを各スピーカ9a、9b、9cに送る。これ
により各スピーカ9a、9b、9cが所望の音色で放音
される。
【0048】本実施例は音色制御信号や制御値決定の手
段として音色設定テーブル12や制御テーブル3a、3
b、3c等のテーブルを用いて制御値を決定する場合を
例に説明したが、本発明はこれに限定されるものではな
く、例えば関数を用いる、あるいはプログラムの中にデ
ータを持つように構成してもよい。
段として音色設定テーブル12や制御テーブル3a、3
b、3c等のテーブルを用いて制御値を決定する場合を
例に説明したが、本発明はこれに限定されるものではな
く、例えば関数を用いる、あるいはプログラムの中にデ
ータを持つように構成してもよい。
【0049】図3は本発明の動作を説明するフローチャ
ートである。以下図3を参照しながら本発明の動作につ
いて説明する。
ートである。以下図3を参照しながら本発明の動作につ
いて説明する。
【0050】電源が投入されると、先ず、初期化処理が
行われる(ステップS11)。この初期化処理は、音源
6の内部状態を初期状態に設定して電源投入時に不要な
音が発生されるのを防止したり、RAM5の作業用領域
をクリアしたり、レジスタやフラグを初期状態に設定す
る処理である。
行われる(ステップS11)。この初期化処理は、音源
6の内部状態を初期状態に設定して電源投入時に不要な
音が発生されるのを防止したり、RAM5の作業用領域
をクリアしたり、レジスタやフラグを初期状態に設定す
る処理である。
【0051】なお、本発明に直接関係する演奏開始前の
各センサー2a、2b、2c、2d、2eの設定状態
は、該初期化処理の段階でRAM5上に設けられている
バッフア13の所定の領域、即ち、OLDバッファ、及
びNEWバッファにそれぞれ記憶される。
各センサー2a、2b、2c、2d、2eの設定状態
は、該初期化処理の段階でRAM5上に設けられている
バッフア13の所定の領域、即ち、OLDバッファ、及
びNEWバッファにそれぞれ記憶される。
【0052】次いで、演奏が開始されると、先ずキーオ
ンされたか否かが調べられる(ステップS12)。これ
は発音スイッチが操作されたかを調べる処理であり、鍵
盤15a、あるいはブレス15bのセンサーを調べるこ
とにより行なわれる。
ンされたか否かが調べられる(ステップS12)。これ
は発音スイッチが操作されたかを調べる処理であり、鍵
盤15a、あるいはブレス15bのセンサーを調べるこ
とにより行なわれる。
【0053】ステップS12でキーオンされていない事
が判断されると、発音処理の必要はないのでステップS
12に戻りループ処理を繰り返し、発音信号が入力され
るまで待機する。
が判断されると、発音処理の必要はないのでステップS
12に戻りループ処理を繰り返し、発音信号が入力され
るまで待機する。
【0054】一方、ステップS12でキーオンが検出さ
れた場合は、各センサー2a,2b,2c,2d,2e
により各操作子1a、1b、1cの設定状態や、鍵盤1
5aのタッチスピードやアフタータッチ等の状態を検出
する(ステップS13)。
れた場合は、各センサー2a,2b,2c,2d,2e
により各操作子1a、1b、1cの設定状態や、鍵盤1
5aのタッチスピードやアフタータッチ等の状態を検出
する(ステップS13)。
【0055】そして、検出された値とRAM5上に設け
られている各操作子1のOLDバッファに記憶されてい
る値を比較する(ステップS14)。値が等しい場合は
当該操作子1は操作されていないので、そのままステッ
プS17に分岐する。
られている各操作子1のOLDバッファに記憶されてい
る値を比較する(ステップS14)。値が等しい場合は
当該操作子1は操作されていないので、そのままステッ
プS17に分岐する。
【0056】一方、検出された値と操作子1のOLDバ
ッファに記憶されている値が等しくない場合は、この間
に操作子が操作されているのでバッファ13に記憶され
ている値を更新する。即ち、現在NEWバッファに記憶
されている値をOLDバッファに記憶させ、OLDバッ
ファの更新を行なう(ステップS15)。
ッファに記憶されている値が等しくない場合は、この間
に操作子が操作されているのでバッファ13に記憶され
ている値を更新する。即ち、現在NEWバッファに記憶
されている値をOLDバッファに記憶させ、OLDバッ
ファの更新を行なう(ステップS15)。
【0057】これは、OLDバッファが前回の発音時の
当該操作子の設定値を記憶するものであり、NEWバッ
ファは今回の発音時の当該操作子の設定値を記憶するも
のであるためである。
当該操作子の設定値を記憶するものであり、NEWバッ
ファは今回の発音時の当該操作子の設定値を記憶するも
のであるためである。
【0058】次いで、今回検出された操作子の設定値を
NEWバッファに記憶させる(ステップS16)。この
ようにしてNEWバッファには常に当該操作子の最新の
設定値が記憶されている。
NEWバッファに記憶させる(ステップS16)。この
ようにしてNEWバッファには常に当該操作子の最新の
設定値が記憶されている。
【0059】次いで各センサー2a,2b,2c,2
d,2e、全てについての検出が終わったかが調べられ
る(ステップS17)。これは演奏条件の読出しは、各
操作子や鍵盤15a等の設定値を順次検出してバッファ
に記憶するため、全てのセンサーについての検出が終わ
ったかを確認する処理である。
d,2e、全てについての検出が終わったかが調べられ
る(ステップS17)。これは演奏条件の読出しは、各
操作子や鍵盤15a等の設定値を順次検出してバッファ
に記憶するため、全てのセンサーについての検出が終わ
ったかを確認する処理である。
【0060】ステップS17の判断で、まだ全てのセン
サーについての検出が終わっていない場合は、ステップ
S13に戻り、全てのセンサーについて検出が終わるま
で同様の処理を繰り返す。
サーについての検出が終わっていない場合は、ステップ
S13に戻り、全てのセンサーについて検出が終わるま
で同様の処理を繰り返す。
【0061】一方、全てのセンサーについての検出が終
了すると、CPU10の読取部11は、各操作子等のN
EWバッファに記憶されている情報を順次読み取り、該
情報に基づいてROM4上に記憶されている該当する操
作子1の音色設定テーブル12を参照して、各乗算器1
6a、16b、16cを制御するための音色制御信号を
決定し、これを各スケーラー7a、7b、7cに送る
(ステップS18)
了すると、CPU10の読取部11は、各操作子等のN
EWバッファに記憶されている情報を順次読み取り、該
情報に基づいてROM4上に記憶されている該当する操
作子1の音色設定テーブル12を参照して、各乗算器1
6a、16b、16cを制御するための音色制御信号を
決定し、これを各スケーラー7a、7b、7cに送る
(ステップS18)
【0062】音色制御信号を受けた各スケーラー7a、
7b、7cは、該スケーラー7a、7b、7cの記憶部
に記憶されている制御テーブル3a、3b、3cを読取
り、該スケーラーの属する放音系の乗算器16a、16
b、16cの制御値を決定し、これを各スケーラーの記
憶部に記憶する(ステップS19)。
7b、7cは、該スケーラー7a、7b、7cの記憶部
に記憶されている制御テーブル3a、3b、3cを読取
り、該スケーラーの属する放音系の乗算器16a、16
b、16cの制御値を決定し、これを各スケーラーの記
憶部に記憶する(ステップS19)。
【0063】次いで、全ての放音系について乗算器16
a、16b、16cの制御値の設定が行なわれたかが調
べられる(ステップS20)。全ての放音系についての
制御値の設定が終わっていない場合はステップS19に
戻り、全ての増幅器8a、8b、8cの設定が終わるま
で繰り返される。
a、16b、16cの制御値の設定が行なわれたかが調
べられる(ステップS20)。全ての放音系についての
制御値の設定が終わっていない場合はステップS19に
戻り、全ての増幅器8a、8b、8cの設定が終わるま
で繰り返される。
【0064】全ての放音系についての制御値の設定が終
了すると、CPU10の指示で全ての放音系がスケーラ
ー7a、7b、7cの制御値を読出し、該制御値に基づ
いて各乗算器16a、16b、16cを制御して所定の
出力レベルに変換する。
了すると、CPU10の指示で全ての放音系がスケーラ
ー7a、7b、7cの制御値を読出し、該制御値に基づ
いて各乗算器16a、16b、16cを制御して所定の
出力レベルに変換する。
【0065】次いで、所定の出力レベルに変換されたデ
ジタル信号をD/A変換器17でアナログ信号に変換
し、増幅器8で所定の利得に増幅し、各スピーカ9で放
音し(ステップS21)、放音が終了するとステップS
12に戻り、次の発音タイミングまで待機する。
ジタル信号をD/A変換器17でアナログ信号に変換
し、増幅器8で所定の利得に増幅し、各スピーカ9で放
音し(ステップS21)、放音が終了するとステップS
12に戻り、次の発音タイミングまで待機する。
【0066】本発明の乗算器の制御による音色の発生
は、このような手順で行なわれる。これにより簡単な構
造で、増幅器の増幅率を制御することにより音色の制御
が可能となり低価格化が可能となる。
は、このような手順で行なわれる。これにより簡単な構
造で、増幅器の増幅率を制御することにより音色の制御
が可能となり低価格化が可能となる。
【0067】なお、センサーで検出して音色を制御する
要素としては、入力手段としての鍵盤のタッチスピード
(ベロシティ)、アフタータッチ(プレッシャー)。操
作子としてのホイール、スライダー、レバー、ボリュー
ム、ダンパー、ソフトペダル、ソステヌートペダル、エ
クスプレッションペダル等で設定された音色、残響、音
量、消音処理スピード等がある。
要素としては、入力手段としての鍵盤のタッチスピード
(ベロシティ)、アフタータッチ(プレッシャー)。操
作子としてのホイール、スライダー、レバー、ボリュー
ム、ダンパー、ソフトペダル、ソステヌートペダル、エ
クスプレッションペダル等で設定された音色、残響、音
量、消音処理スピード等がある。
【0068】なお、本発明の音色制御要素は上記各要素
の何れか1つ以上の組み合わせでよく、要素の取捨選択
は楽器の特性・規模・性能等によって決定すればよい。
の何れか1つ以上の組み合わせでよく、要素の取捨選択
は楽器の特性・規模・性能等によって決定すればよい。
【0069】
【発明の効果】以上詳述したように、本発明によれば、
スピーカの特性と、その出力レベルにより音色変化させ
るので、同じ楽音信号でも音色全体の雰囲気を自動的
に、しかも容易に変更することのできる電子楽器の音色
制御装置を提供できる。
スピーカの特性と、その出力レベルにより音色変化させ
るので、同じ楽音信号でも音色全体の雰囲気を自動的
に、しかも容易に変更することのできる電子楽器の音色
制御装置を提供できる。
【0070】さらに、本発明によれば、スピーカの数及
び配置によってはダイナミックで空間的な定位を含めた
音色変化を得ることも可能となる。
び配置によってはダイナミックで空間的な定位を含めた
音色変化を得ることも可能となる。
【図1】本発明の原理説明図である。
【図2】本発明の電子楽器の全体構成図である。
【図3】本発明の電子楽器の動作を説明するフローチャ
ートである。
ートである。
【図4】従来の電子楽器の全体構成図である。
【符号の説明】 1 操作子 1a プレッシャー 1b ホイール 1c ペダル 2、2a、2b、2c、2d.2e センサー(検出
手段) 3、3a、3b、3c 制御テーブル(第2の記憶手
段) 4 ROM 5 RAM 6 音源 7、7a、7b、7c スケーラー(処理手段) 8、8a、8b、8c 増幅器 9、9a、9b、9c スピーカ 10 CPU 11 読取部 12 音色設定テーブル(第1の記憶手段) 13 バッファ 15 入力手段 15a 鍵盤 15b ブレス 16、16a、16b、16c 乗算器 17、17a、17b、17c D/A変換器
手段) 3、3a、3b、3c 制御テーブル(第2の記憶手
段) 4 ROM 5 RAM 6 音源 7、7a、7b、7c スケーラー(処理手段) 8、8a、8b、8c 増幅器 9、9a、9b、9c スピーカ 10 CPU 11 読取部 12 音色設定テーブル(第1の記憶手段) 13 バッファ 15 入力手段 15a 鍵盤 15b ブレス 16、16a、16b、16c 乗算器 17、17a、17b、17c D/A変換器
Claims (4)
- 【請求項1】 周波数特性の異なる複数のスピーカを備
えた電子楽器において、 入力手段より入力された音信号、及び、各操作子により
指定された演奏条件を検出する検出手段と、 前記検出手段により検出された情報に基づき、音色制御
信号を生成するために参照される音色制御情報を記憶す
る第1の記憶手段と、 前記第1の記憶手段を検索して音色制御信号を読み取る
読取手段と、 前記読取手段により読み取られた音色制御信号に基づ
き、各増幅器を制御する制御値を決定するために参照さ
れる制御情報を記憶する第2の記憶手段と、 前記第2の記憶手段を検索して読み出された制御値に基
づき、原音を制御する処理手段とを具備したことを特徴
とする電子楽器の音色発生装置。 - 【請求項2】 前記第1の記憶手段の記憶する音色制御
情報は、入力手段より入力された演奏情報及び操作子の
操作により設定された演奏条件に基づき、前記増幅器を
制御するための音色制御信号を生成するテーブルである
ことを特徴とする前記請求項1記載の電子楽器の音色発
生装置。 - 【請求項3】 前記第2の記憶手段及び処理手段は各放
音系毎に設けられ、前記第2の記憶手段は、前記音色制
御信号に基づき各放音系ごとの制御値を決定するために
参照されるテーブルであることを特徴とする前記請求項
1乃至2記載の電子楽器の音色発生装置。 - 【請求項4】 前記検出手段の検出する情報は、鍵盤の
タッチスピード、鍵盤のアフタータッチ、ブレスコント
ローラの検出値、ダンパーペダル、ソフトペダル、ソス
テヌートペダル、エクスプレッションペダルの検出値、
ホイール、スライダー、レバー、ボリュームの設定値の
何れか1つ以上であることを特徴とする前記請求項1乃
至3記載の電子楽器の音色発生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06144093A JP3105132B2 (ja) | 1994-06-03 | 1994-06-03 | 電子楽器の音色発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06144093A JP3105132B2 (ja) | 1994-06-03 | 1994-06-03 | 電子楽器の音色発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07334158A true JPH07334158A (ja) | 1995-12-22 |
| JP3105132B2 JP3105132B2 (ja) | 2000-10-30 |
Family
ID=15354054
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06144093A Expired - Fee Related JP3105132B2 (ja) | 1994-06-03 | 1994-06-03 | 電子楽器の音色発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3105132B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107705774A (zh) * | 2017-11-23 | 2018-02-16 | 李超鹏 | 一种电子乐器模拟设备 |
-
1994
- 1994-06-03 JP JP06144093A patent/JP3105132B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107705774A (zh) * | 2017-11-23 | 2018-02-16 | 李超鹏 | 一种电子乐器模拟设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3105132B2 (ja) | 2000-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3296518B2 (ja) | 電子楽器 | |
| CN111009231B (zh) | 共鸣音信号产生装置及方法、介质以及电子音乐装置 | |
| JP3279861B2 (ja) | 楽音信号発生装置 | |
| JP3105132B2 (ja) | 電子楽器の音色発生装置 | |
| JPH0968980A (ja) | 電子鍵盤楽器の音色制御装置 | |
| JP2983122B2 (ja) | 電子楽器 | |
| JP2001272981A (ja) | 電子楽器の共鳴音発生装置 | |
| JPH05276592A (ja) | 記録再生装置 | |
| JPH096343A (ja) | 楽音信号発生装置 | |
| JPH06242781A (ja) | 電子楽器 | |
| JP4094441B2 (ja) | 電子楽器 | |
| JP3493838B2 (ja) | 電子楽器 | |
| JP3048206B2 (ja) | 電子楽器の音響装置 | |
| JP3026479B2 (ja) | 楽音信号生成装置 | |
| JP2668605B2 (ja) | 電子楽器 | |
| JP2953217B2 (ja) | 電子楽器 | |
| JP3375220B2 (ja) | 電子楽器 | |
| JPH1049167A (ja) | 電子楽器の音色制御装置 | |
| JP3581763B2 (ja) | 電子楽器 | |
| JP3578891B2 (ja) | 電子楽器 | |
| JPH06250650A (ja) | 電子楽器 | |
| JP3561983B2 (ja) | 電子楽器 | |
| JP2915753B2 (ja) | 電子楽器 | |
| JP2953937B2 (ja) | 電子楽器の音量調整装置 | |
| JPH07199940A (ja) | 電子楽器のデモ演奏制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |