(57)【要約】【課題】  フットスイッチに追加発音や切替発音の機能を自動的に設定する。【解決手段】  音源部１７が楽音生成する際に使用する波形メモリ１７ａには音色毎の音色セットが記憶されている。追加発音に適した音色の音色セットには追加発音用の波形データとフットスイッチを追加発音機能に設定するための条件データフラグが記憶され、切替発音に適した音色の音色セットには切替発音用の波形データとフットスイッチを切替発音機能に設定するための条件データフラグが記憶されている。そして、音色が選択されると選択された音色の音色セットから読み出された条件データフラグに応じて、フットスイッチの機能が追加発音機能あるいは切替発音機能に設定される。【選択図】  図１
2006064821.tif 000002
【特許請求の範囲】
【請求項１】
通常の音色で発音するための第１の波形データと、音色に応じて通常の音色を変更した音色あるいは異なる音色で発音するための第２の波形データと、前記第２の波形データの読出条件を規定する条件データとからなる音色セットが記憶されている記憶手段と、
音色セットを選択する選択手段と、
前記選択手段により音色セットが選択されたときに、当該音色セットの条件データにより演奏操作子とは異なる特定の操作子の機能を設定する設定手段と、
前記演奏操作子による発音指示を受け付けた際に、前記特定の演奏操作子に設定中の機能が切替発音機能であった場合は、前記特定の操作子の操作を受け付けていたことを条件に、選択中の音色セットにおける第２の波形データによる楽音を音源に発音させる第１の発音制御手段と、
前記特定の操作子の操作を受け付けた際に、前記特定の操作子に設定中の機能が追加発音機能であった場合は、選択中の音色セットにおける第１の波形データおよび第２の波形データによる楽音を音源に発音させる第２の発音制御手段とを備えることを特徴とする楽音発生装置。
【請求項２】
前記選択手段により音色セットが選択されたときに、当該音色セットの条件データにより前記特定の操作子に設定される機能を表示部に表示する表示手段をさらに設けたことを特徴とする請求項１記載の楽音発生装置。
【請求項３】
コンピュータを、
音色セットを選択する選択手段と、
前記選択手段により音色セットが選択されたときに、当該音色セットの条件データにより演奏操作子とは異なる特定の操作子の機能を設定する設定手段と、
前記演奏操作子による発音指示を受け付けた際に、前記特定の演奏操作子に設定中の機能が切替発音機能であった場合は、前記特定の操作子の操作を受け付けていたことを条件に、選択中の音色セットにおける第２の波形データによる楽音を音源に発音させる第１の発音制御手段と、
前記特定の操作子の操作を受け付けた際に、前記特定の操作子に設定中の機能が追加発音機能であった場合は、選択中の音色セットにおける第１の波形データおよび第２の波形データによる楽音を音源に発音させる第２の発音制御手段として機能させ、
前記記憶手段には、通常の音色で発音するための第１の波形データと、音色に応じて通常の音色を変更した音色あるいは異なる音色で発音するための第２の波形データと、前記第２の波形データの読出条件を規定する条件データとからなる音色セットが記憶されていることを特徴とする楽音発生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音色に応じてフットスイッチの機能を設定するようにした楽音発生装置および楽音発生プログラムに関する。
【背景技術】
【０００２】
手鍵盤とペダル鍵盤とを備えて、手鍵盤の操作に加えてペダル鍵盤を操作したときに、手鍵盤音に新たに発音されたペダル鍵盤音が追加発音される電子楽器が従来から知られている（特許文献１参照）。
また、発音しようとするピッチに応じて波形メモリから読み出した波形データに基づいて楽音を生成するようにした波形メモリ音源を備える電子楽器において、アコースティックピアノ等の鍵盤楽器の残響音を再現することのできる電子楽器が知られている（特許文献２参照）。この電子楽器では、ペダルが踏まれていない場合の打弦音と、ペダルが踏まれている場合の打弦音を収音して波形メモリに記憶する。楽音信号を形成する場合に、ペダルが踏まれていないときは、キーオンされた鍵のキーコードに対応するペダルが踏まれていない場合の波形データを選択し、ラウドペダルが踏まれているときは、ペダルが踏まれている場合の波形データを選択する。そして、楽音信号発生部において、選択された波形データを波形メモリから読み出して楽音信号形成を行うことにより、ラウドペダルの操作に応じた楽音（ラウドペダルを踏んだ場合は共鳴音が付加された音）を発生するようにしている。
【特許文献１】特公昭４７−３５４５３号公報
【特許文献２】特開平７−２７１３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、コンピュータ技術の発達にともない電子楽器の機能も発達しており、波形メモリ音源の記憶手段に記憶できる波形データの数を増加することができるようになっている。これにより、フットスイッチのオン操作で追加発音する波形データと、押鍵時のフットスイッチのオン／オフに応じて切替発音する波形データとの両種類の波形データを記憶手段に記憶しておく電子楽器を考案することができるようになった。
このような電子楽器においては、波形データの追加発音や切替発音の指示は演奏中に一時的に行なうようにされ、追加発音や切替発音の指示は演奏しながら行うことになる。さらに、追加発音や切替発音の指示は手演奏に支障を与えない操作子で指示する必要がある。ここで、追加発音や切替発音の指示にフットスイッチを利用すると、フットスイッチを追加発音と切替発音の両機能で利用することになり、操作する前にフットスイッチに対して追加発音と切替発音のいずれの機能で利用するかを設定しておかなければならないことになる。この設定を行なうには、使用している音色が追加発音と切替発音のいずれの機能を利用できるかをユーザが認識しておき、ユーザが音色ごとに利用できる機能を設定する必要がある。しかし、ユーザが音色ごとに利用できる機能を認識しておくことは、膨大な音色を記憶している現在の電子楽器においては、極めて困難であるという問題点があった。さらに、設定を間違えたり、設定を行なわなかったりすると、せっかく用意した機能をユーザに利用してもらえないという問題点もあった。
【０００４】
そこで、本発明は特定の操作子に異なる機能を自動的に設定することのできる楽音発生装置および楽音発生プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の楽音発生装置および楽音発生プログラムは、音色に応じた波形データと、当該音色における特定の操作子の機能を規定する条件データとを記憶し、選択された音色の条件データに応じて特定の操作子の機能を設定するようにしたことを最も主要な特徴としている。
【発明の効果】
【０００６】
本発明によれば、音色に応じた波形データと、当該音色における特定の操作子の機能を規定する条件データとを記憶し、選択された音色の条件データに応じて特定の操作子の機能を設定するようにしたことにより、音色に応じて特定の操作子の機能を異なる機能に自動的に設定することができるようになる。
【発明を実施するための最良の形態】
【０００７】
特定の操作子に異なる機能を自動的に設定することのできる楽音発生装置および楽音発生プログラムを提供するという目的を、音色に応じた波形データと、当該音色における特定の操作子の機能を規定する条件データとを記憶し、選択された音色の条件データに応じて特定の操作子の機能を設定することで実現した。
【０００８】
本発明の実施例における楽音発生装置の構成を示すブロック図を図１に示す。
図１に示す楽音発生装置１において、ＣＰＵ（Central Processing Unit）１０は楽音発生装置１の全体を制御しており、音色設定処理やキーオンされた際に発音指示を音源部１７に供給している。ＲＡＭ（Random Access Memory）１１には、ＣＰＵ１０のワークエリアや各種データ等の記憶エリアが設定されている。ＲＯＭ（Read Only Memory）１２には、ＣＰＵ１０が実行する動作ソフトウェアが格納されており、このＲＯＭ１２をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【０００９】
操作子１３は鍵盤操作子等の演奏操作子やフットスイッチ等の操作子を含み、検出回路１４は、演奏操作子やフットスイッチ等の操作子１３を走査することによってイベントを検出して、イベントのあった操作子１３に対応するイベント出力を出力している。表示回路１６は液晶や発光ダイオード（ＬＥＤ）等の表示部１５を備え、後述する条件データによりフットスイッチに設定される機能や各発音チャンネルの設定画面等を表示部１５に表示している。音源部１７は波形メモリ１７ａを備える波形メモリ音源とされ、ＣＰＵ１０の制御に基づいて波形メモリ１７ａから波形データ（波形サンプル）を読み出し、補間やエンベロープ付与、チャンネル累算（ミキシング）、および効果（エフェクト）付与などの処理を行うことにより楽音波形データを生成している。音源部１７において生成された楽音波形データは、サウンドシステム１８に供給されアナログ信号に変換されて放音される。通信インタフェース（Ｉ／Ｆ）１９は、楽音発生装置１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインタフェースであり、該通信ネットワークを介して、外部機器２０と接続することができる。これにより、この外部機器２０から楽音発生装置１に各種プログラムやデータをダウンロードすることができるようになる。ダウンロードされたプログラムやデータは、ＲＡＭ１１等に格納されるようになる。これらの各部は通信バス２１に接続されている。
【００１０】
本発明の楽音発生装置１における音色毎の波形データが記憶されている波形メモリ１７ａには、鍵盤楽器、管楽器や弦楽器等の種々の音色の波形データが記憶されている。波形メモリ１７ａには、音色毎に複数の波形データからなる音色セットを記憶することができるようにされている。例えば、追加発音するに適した音色の音色セットには通常の音色の波形データに加えて追加発音用の異なる音色の波形データが記憶されており、切替発音するに適した音色の音色セットには通常の音色の波形データに加えて切替発音用の通常の音色を変更した音色の波形データが記憶されている。この場合、追加発音するに適した音色は管楽器や弦楽器の音色とされ、例えば、管楽器の楽音にはブレスノイズ（息の音）の音を追加発音すると自然楽器を模擬することができることから、管楽器の音色セットにおける追加発音用の波形データをブレスノイズの波形データとすることが好適とされる。また、ギター等の弦楽器においてはギターフレットノイズやギターのストラミングノイズの音色の音を追加発音すると自然楽器を模擬することができることから、弦楽器の音色セットにおける追加発音用の波形データをギターフレットノイズやギターのストラミングノイズの波形データとすることが好適とされる。
【００１１】
さらに、切替発音される音色としては、例えば複数の奏法があるトランペット等の管楽器の音色とされる。トランペットには、通常演奏に加えて演奏方法のバリエーションであるスクープノート(奏法)があり、トランペットの音色セットにおける切替発音用の波形データを通常のトランペットの波形データを変更したスクープノート奏法の波形データとすることが好適とされる。他の楽器においても演奏方法のバリエーションの波形データを切替発音用の波形データとすることができる。このように、追加発音用の波形データとしてはノイズの波形データが多く採用されると共に、切替発音用の波形データは通常演奏としては奏法の異なる波形データが多く採用されて、各音色毎に通常の音色の波形データに加えて、追加発音用あるいは切替発音用の波形データが音色に応じて波形メモリ１７ａに音色セットとして記憶されるようになる。
【００１２】
この追加発音や切替発音は特定の操作子１３を操作した際に実行される。この特定の操作子１３とは、鍵盤演奏などの手演奏に支障を与えることなく操作できる（手演奏用の操作子と同時に操作できる）操作子である。例えば、本発明の楽音発生装置１において、追加発音あるいは切替発音させるための特定の操作子１３はフットスイッチとされる。そして、フットスイッチが操作された際に追加発音と切替発音のいずれの機能を実行するか（フットスイッチにいずれの機能を割り当てるか）は、そのときに選択されている音色（音色セット）に応じて決まる。各音色セットには当該音色セットが選択されたときにフットスイッチへ割り当てる機能を規定する条件データも併せて記憶されている。この条件データはフラグとされる（以下、「条件データフラグ」という）。通常演奏の波形データのみで構成される音色セットに併せて記憶する条件データフラグは、フットスイッチに追加発音と切替発音のいずれの機能も割り当てないことを表す（従前にフットスイッチへ割り当てられていた一般的な機能をそのまま有効にすることを表す）“０”のフラグとされ、通常演奏の波形データと追加発音用の波形データとで構成される音色セットに併せて記憶する条件データフラグは、フットスイッチに追加発音機能を割り当てることを表す“１”のフラグとされ、通常演奏の波形データと切替発音用の波形データとで構成される音色セットに併せて記憶する条件データフラグは、フットスイッチに切替発音機能を割り当てることを表す“２”のフラグとされる。
【００１３】
ここで、音色を選択する音色設定処理において選択された音色における条件データフラグが“１”とされていた場合は、フットスイッチに追加発音機能が自動的に設定される。そして、キーオンイベントが検出された際に、音源部１７は波形メモリ１７ａから選択された音色セットにおける通常の波形データを読み出して楽音波形データを生成する。この際に、フットスイッチがオンされたことが検出されると、音源部１７は選択された音色の音色セットにおける追加発音用の波形データに基づいて楽音波形データを生成して追加発音する。これにより、例えば管楽器の楽音にブレスノイズ等の音が追加されて発音されるようになる。
また、音色を選択する音色設定処理において選択された音色における条件データフラグが“２”とされていた場合は、フットスイッチに切替発音機能が自動的に設定される。そして、キーオンイベントが検出された際にフットスイッチがオフされていた場合は、音源部１７は波形メモリ１７ａから選択された音色セットにおける通常の波形データを読み出して楽音波形データを生成する。さらに、キーオンイベントが検出された際にフットスイッチがオンされていた場合は、音源部１７は選択された音色の音色セットにおける切替発音用の波形データに基づいて楽音波形データを生成して切替発音する。これにより、例えば通常奏法の楽音から奏法の異なる楽音に切り替えられるようになる。
さらにまた、音色を選択する音色設定処理において選択された音色における条件データフラグが“０”とされていた場合は、フットスイッチに本来与えられていた機能が設定される。そして、キーオンイベントが検出された際に、音源部１７は波形メモリ１７ａから選択された音色セットにおける通常の波形データを読み出して楽音波形データを生成する。ここで、フットスイッチがオンされると、本来のフットスイッチの機能で動作し、例えばその機能がダンパーペダルとされていた場合は、生成された楽音に共鳴音が効果回路で付加されるようになる。
【００１４】
次に、波形メモリ１７ａに記憶される音色ごとの音色セットの例を図２ないし図４に示す。１つの音色セットには複数の波形データが含まれており、それらの波形データはエレメント０やエレメント１などのグループに分けられている。エレメント０に属する波形データは手演奏（通常演奏）で使用する通常演奏用の波形データである。エレメント１に属する波形データは追加発音や切替発音などの特殊演奏で使用する追加発音用や切替発音用の波形データである。
図２に示す音色セットＡは条件データフラグが“０”とされ、通常の波形データからなるエレメント０の波形データのみが記憶され、エレメント１の波形データは空とされている。エレメント０には、ノート・ナンバ（NOTE）の値（範囲）とベロシティ（VEL）の値（範囲）との組み合わせで決まる２０の領域があり、それぞれの領域にはノート・ナンバの値とベロシティの値に適した（それぞれ内容が異なる〉通常の波形データＡ１、Ａ２、Ａ３・・・、Ａ２０が１つずつ割り当てられている。ここで、領域ごとに割り当てられている波形データＡ１、Ａ２、Ａ３・・・、Ａ２０は単に波形データのみではなく、その波形データの発音態様を制御する各種のパラメータの設定値も含まれている。以後、図３や図４においても同様である。
【００１５】
また、図３に示す音色セットＢは条件データフラグが“１”とされ、通常の波形データからなるエレメント０の波形データに加えて、追加発音用の波形データからなるエレメント１の波形データが記憶されている。エレメント０には、ノート・ナンバ（NOTE）の値（範囲）とべロシティ（VEL）の値（範囲）との組み合わせで決まる２０の領域があり、それぞれの領域にはノート・ナンバの値とベロシティの値に適した（それぞれ内容が異なる）通常の波形データＢ１、Ｂ２、Ｂ３・・・、Ｂ２０が１つずつ割り当てられている。また、エレメント１には、ノート・ナンバ（NOTE）の値（範囲）とベロシティ（VEL）の値（範囲）との組み合わせで決まる２つの領域があり、それぞれの領域にはノート・ナンバの値とベロシティの値に適した（それぞれ内容が異なる）追加発音用の波形データｂ１とｂ２が割り当てられている。この追加波形用の波形データであるｂ１とｂ２はノイズを表わす波形データとするのが好適である。
【００１６】
さらに、図４に示す音色セットＣは条件データフラグが“２”とされ、通常の波形データからなるエレメント０の波形データに加えて、切替発音用の波形データからなるエレメント１の波形データが記憶されている。エレメント０には、ノート・ナンバ（NOTE）の値（範囲）とべロシティ（VEL）の値（範囲）との組み合わせで決まる２０の領域があり、それぞれの領域にはノート・ナンバの値とベロシティの値に適した（それぞれ内容が異なる）通常の波形データＣ１、Ｃ２、Ｃ３・・・、Ｃ２０が１つずつ割り当てられている。また、エレメント１には、ノート・ナンバ（NOTE）の値（範囲）との組み合わせで決まる（エレメント０と同様な）２０の領域があり、それぞれの領域にはノート・ナンバの値とベロシティの値に適した（それぞれ内容が異なる）切替発音用の波形データｃ１、ｃ２、ｃ３・・・、ｃ２０が１つずつ割り当てられている。この切替発音用の波形データｃ１〜ｃ２０は通常の波形データとは奏法の異なる演奏を発音できる波形データとするのが好適である。
図２ないし図４の説明から、音色セットごとに記憶されている条件データ（条件データフラグ）は、その音色セットにおけるエレメント１の波形データの使い方を規定する（エレメント１の波形データを追加発音用として使うか切替発音用として使うかを規定する）データとも定義できる。
【００１７】
次に、新たな音色が設定(選択)されたときに楽音発生装置１において実行される音色設定処理のフローチャートを図５に示す。この音色設定処理は、フットスイッチの操作で影響をうける演奏操作子にアサインされている発音チャンネルの音色設定処理とされ、複数の鍵盤が設けられてフットスイッチを操作してもその影響を受けない鍵盤にアサインされている発音チャンネルや、自動演奏におけるトラックの音色設定処理は行なわれない。
表示部１５に表示された音色設定画面やパネルに設けられた操作子１３を操作することにより、新たな音色が設定（選択）されるとステップＳ１０にて、選択された音色が発音時に使用する音色として設定される。次いで、ステップＳ１１にて選択された音色における音色セットの条件データフラグが波形メモリ１７ａから読み出される。そして、ステップＳ１２にて読み出された条件データフラグに応じた機能がフットスイッチに設定される（条件データフラグに応じたエレメント１の波形データの読出条件が設定される）と共に、設定されたフットスイッチの機能が表示部１５に表示される。
【００１８】
ここでは、条件データフラグが“０”とされている場合は、フットスイッチに本来の機能（例えば、ダンパーペダル）が設定され、条件データフラグが“１”とされている場合は、フットスイッチに追加発音の機能が設定され、条件データフラグが“２”とされている場合は、フットスイッチに切替発音の機能が設定される。なお、フットスイッチに割り当てられている機能の表示方法は、表示部１５のＬＣＤにフットスイッチに設定された機能の機能名を表示する方法や、フットスイッチに設定することができる機能数と同じ数（本発明の実施例では３つ）の発光ダイオード（ＬＥＤ）をパネル面に並列に設けて設定された機能に対応するＬＥＤを点灯する方法、あるいは割り当てることができる機能数と同じ数の表示態様で表示できる１つのＬＥＤをパネル面に設けて割り当てられている機能に対応する表示態様でＬＥＤを点灯する方法のいずれかとすることができる。この場合、選択された音色が変更された場合は、フットスイッチの機能が新たに選択された音色の条件データフラグに応じて変更されると共に、フットスイッチに設定された機能の表示も変更される。なお、フットスイッチに設定された機能を表示する表示手段は、ユーザが演奏中に容易に確認できる場所に提示するのが好適とされる。
【００１９】
次に、新たなキーオンイベントが検出回路１４で検出される毎に楽音発生装置１において実行される発音処理のフローチャートを図６に示す。このキーオンイベントは、フットスイッチの操作で影響をうける演奏操作子にアサインされている発音チャンネルのキーオンイベントとされる。
フットスイッチの操作で影響をうける演奏操作子にアサインされている発音チャンネルのキーオンイベントが検出回路１４で検出されると、ＣＰＵ１０から音源部１７に発音指示が与えられステップＳ２０にて現在のフットスイッチに設定されている機能（現在選択中の音色における条件データフラグ）が判断される。そして、ステップＳ２１にて現在のフットスイッチに設定されている機能が切替発音機能とされているか否かが判断される。ここで、選択された音色における条件データフラグが“２”とされて現在のフットスイッチに設定されている機能が切替発音機能と判断されると、ステップＳ２２に進みフットスイッチがオンの状態にあるか否かが判断される。ここで、フットスイッチがオンの状態にあると判断されると、ステップＳ２３に進み今回検出したキーオンイベントからノート・ナンバとベロシティが読み出される。
【００２０】
次いで、選択中の音色の音色セットにおけるエレメント１の波形データにおける、ステップＳ２３で読み出されたキーオンイベントのノート・ナンバとベロシティとで決まる領域の波形データがステップＳ２４において波形メモリ１７ａから読み出される。そして、ステップＳ２５にて波形メモリ１７ａから読み出された波形データと、キーオンイベントのノート・ナンバおよびベロシティに基づいて音源部１７において楽音波形データが生成されて発音が開始されるようになる。これにより、エレメント０の波形データに基づく楽音からエレメント１の波形データに基づく楽音に切り替えられて発音開始され、発音処理は終了する。
【００２１】
また、選択中の音色における条件データフラグが“０”あるいは“１”とされてステップＳ２１にて現在のフットスイッチに設定されている機能が切替発音機能ではないと判断されると、ステップＳ２６に分岐して今回検出したキーオンイベントからノート・ナンバとベロシティが読み出される。次いで、選択中の音色の音色セットにおけるエレメント０の波形データにおける、ステップＳ２６で読み出されたキーオンイベントのノート・ナンバとベロシティとで決まる領域の波形データがステップＳ２７において波形メモリ１７ａから読み出される。そして、ステップＳ２５に進んで波形メモリ１７ａから読み出された波形データと、キーオンイベントのノート・ナンバおよびベロシティに基づいて音源部１７において楽音波形データが生成されて発音が開始されるようになる。この場合は、エレメント０の波形データに基づく楽音が発音開始され、発音処理は終了する。
さらに、ステップＳ２２にてフットスイッチがオフの状態にあると判断されると、ステップＳ２６に分岐して、上述したようにエレメント０の波形データに基づく楽音が発音開始され、発音処理は終了する。
【００２２】
次に、演奏中にフットスイッチが操作されたことが検出回路１４で検出された際に楽音発生装置１において実行されるフットスイッチ処理のフローチャートを図７に示す。
演奏中にフットスイッチが操作されたことが検出回路１４で検出されると、ステップＳ３０にてそのフットスイッチの操作がオフからオンへの操作か否かが判断される。ここで、フットスイッチの操作がオフからオンへの操作と判断されるとステップＳ３１に進み現在のフットスイッチに設定されている機能（現在選択中の音色における条件データフラグ）が判断される。そして、ステップＳ３２にて現在のフットスイッチに設定されている機能が追加発音機能とされているか否かが判断される。ここで、選択中の音色における条件データフラグが“１”であって現在のフットスイッチに設定されている機能が追加発音機能と判断されると、ステップＳ３３に進み最後に受けたキーオンイベントからノート・ナンバとベロシティが読み出される。
【００２３】
次いで、選択中の音色の音色セットにおけるエレメント１の波形データにおける読み出されたキーオンイベントのノート・ナンバとベロシティとで決まる領域の波形データがステップＳ３４において波形メモリ１７ａから読み出される。そして、ステップＳ３５にて波形メモリ１７ａから読み出された波形データと、キーオンイベントのノート・ナンバおよびベロシティに基づいて音源部１７において楽音波形データが生成されて発音が開始されるようになる。これにより、エレメント０の波形データに基づく楽音に加えてエレメント１の波形データに基づく楽音が追加されて発音開始されるようになる。次いで、ステップＳ３６に進みフットスイッチがオンの状態であることを保持してフットスイッチ処理は終了する。
【００２４】
また、ステップＳ３０にてフットスイッチの操作がオンからオフへの操作と判断されると、ステップＳ３７に進みフットスイッチがオフの状態であることを保持してフットスイッチ処理は終了する。
さらに、ステップＳ３２にて選択された音色における条件データフラグが“０”あるいは“２”とされて現在のフットスイッチに設定されている機能が追加発音機能ではないと判断されると、ステップＳ３６に進みフットスイッチがオンの状態であることを保持してフットスイッチ処理は終了する。
【００２５】
上記説明した本発明において、条件フラグデータが“１”あるいは“２”とされた場合のエレメント１の領域の分割の仕方はエレメント０と同じであってもよいし、異なるように分割してもよい。
また、ＲＯＭ１２に動作プログラムが記憶されていない場合、ハードディスクやＣＤ−ＲＯＭに動作プログラムやデータを記憶させておいてそれをＲＡＭ１１に読み込んだり、通信インタフェース１９を介してサーバコンピュータと接続してサーバコンピュータから動作プログラムやデータをダウンロードすることで、ＲＯＭ１２に動作プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０にさせるようにしてもよい。
【産業上の利用可能性】
【００２６】
上記の説明においては、音源部は波形メモリ音源としたが本発明はこれに限らずＦＭ音源や物理モデル音源等とすることができる。ＦＭ音源や物理モデル音源とした場合は、波形データに替えてその波形データと同等の音色を当該音源において得られる音色パラメータの音色セットを音色毎に記憶手段に記憶しておくようにする。この場合、図２ないし図４に示すように音色セットはエレメント０とエレメント１から構成し、エレメントにおいてはノート・ナンバおよびベロシティからなる領域を複数に分割して、それぞれの分割領域に適した音色パラメータを記憶すると共に、各音色セットには上記した条件データフラグを記憶しておくようにする。これにより、波形メモリ音源に替えてＦＭ音源や物理モデル音源等を使用することができるようになる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例の楽音発生装置の構成を示すブロック図である。
【図２】本発明の楽音発生装置において、波形メモリに記憶される音色の音色セットの例を示す図である。
【図３】本発明の楽音発生装置において、波形メモリに記憶される音色の音色セットの他の例を示す図である。
【図４】本発明の楽音発生装置において、波形メモリに記憶される音色の音色セットの他のさらに例を示す図である。
【図５】本発明の楽音発生装置において新たな音色が設定(選択)されたときに実行される音色設定処理のフローチャートである。
【図６】本発明の楽音発生装置において新たなキーオンイベントが検出される毎に実行される発音処理のフローチャートである。
【図７】本発明の楽音発生装置において演奏中にフットスイッチが操作されたことが検出された際に実行されるフットスイッチ処理のフローチャートである。
【符号の説明】
【００２８】
１  楽音発生装置、１０  ＣＰＵ、１１  ＲＡＭ、１２  ＲＯＭ、１３  操作子、１４  検出回路、１５  表示部、１６  表示回路、１７  音源部、１７ａ  波形メモリ、１８  サウンドシステム、１９  通信インタフェース、２０  外部機器、２１  通信バス
【図１】
2006064821.tif 000003
【図２】
2006064821.tif 000004
【図３】
2006064821.tif 000005
【図４】
2006064821.tif 000006
【図５】
2006064821.tif 000007
【図６】
2006064821.tif 000008
【図７】
2006064821.tif 000009