(57)【特許請求の範囲】
【請求項１】
楽音制御装置のパラメータの値を設定するパラメータ設定装置であって、前記パラメータは、複数の選択肢のいずれか１つを当該パラメータの値として設定するものであり、且つ、該複数の選択肢のうちの１つが付加的パラメータを持つ特殊な選択肢であり、残りは該付加的パラメータを持たない一般の選択肢であるパラメータであって、
第１の操作態様又は第２の操作態様のいずれかの操作態様で操作される設定用操作子と、
前記設定用操作子が操作されたこと、及び、当該操作が第１の操作態様又は第２の操作態様のいずれの操作であるかを検出する操作検出手段と、
前記操作検出手段により前記第１の操作態様の操作が検出されたとき、現在の操作モードが第１の操作モードと第２の操作モードのいずれであるかを判別し、第１の操作モードと判別された場合には、前記検出された操作に応じた選択肢を前記パラメータの値として設定し、第２の操作モードと判別された場合には、前記検出された操作に応じた値を前記付加的パラメータの値として設定する第１のパラメータ設定手段と、
前記操作検出手段により前記第２の操作態様の操作が検出されたとき、現在の操作モードが第１の操作モードと第２の操作モードのいずれであるかを判別し、第１の操作モードと判別された場合には、操作モードを第２のモードに切り替えると共に、前記特殊な選択肢を前記パラメータの値として設定し、第２の操作モードと判別された場合には、操作モードを第１の操作モードに切り替えると共に、前記一般の選択肢の特定の１つを前記パラメータの値として設定する第２のパラメータ設定手段と
を備えることを特徴とするパラメータ設定装置。
【請求項２】
ユーザが演奏操作を行うための演奏用操作子と、
前記演奏用操作子が操作されたときに当該操作に応じた音高を検出する音高検出手段と、
前記演奏用操作子が操作されたときに当該操作の強さを検出し、当該操作の時点において設定されているパラメータの値に応じて、該検出した操作の強さに対応するベロシティの値を決定するベロシティ決定手段と、
前記音高検出手段で検出した音高と、前記ベロシティ決定手段で決定したベロシティの値とを発音指示として出力する発音指示出力手段と
を更に備え、
前記パラメータは、前記演奏用操作子の操作の強さとベロシティの値の対応関係を規定するベロシティカーブのパラメータであって、当該パラメータの値として設定される前記複数の選択肢として複数種類のカーブが用意されており、該複数の選択肢のうちの前記一般の選択肢とは操作の強さに応じてベロシティの値が異なるカーブであって、また、該複数の選択肢のうちの前記特殊な選択肢とは操作の強さに関係なくベロシティの値が一定値であるカーブであって、更に、前記付加的パラメータとは前記一定値であることを特徴とする請求項１に記載のパラメータ設定装置。
【請求項３】
前記設定用操作子は、２つで１組の押しボタンスイッチにより構成されるものであり、前記第１の操作態様とは、前記２つで１組の押しボタンスイッチのいずれか一方が単独で操作される操作態様であり、前記第２の操作態様とは、前記２つで１組の押しボタンスイッチの両方が同時に押される操作態様であることを特徴とする請求項１又は２に記載のパラメータ設定装置。
【請求項４】
前記第１の操作モードとは前記設定用操作子を選択肢の選択に使うモードであって、また、前記第２の操作モードとは前記設定用操作子を付加的パラメータの値の変更に使うモードであることを特徴とする請求項１乃至３のいずれかに記載のパラメータ設定装置。
【請求項５】
前記パラメータの値に選択された選択肢のうちで、最後に選択された前記一般の選択肢を記憶する記憶手段を更に備え、
前記一般の選択肢の特定の１つとは、前記記憶手段に記憶された一般の選択肢であることを特徴とする請求項１乃至４のいずれかに記載のパラメータ設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽音制御装置のパラメータの値を設定するためのパラメータ設定装置に関し、特に、ベロシティカーブの値を設定するのに好適なパラメータ設定装置に関する。
【背景技術】
【０００２】
例えば、シンセサイザーなどの電子楽器において、演奏操作に応じて発音される楽音の特性を制御するパラメータの１つとして「ベロシティカーブ」というパラメータが従来から知られている。ベロシティカーブは、電子楽器の演奏操作の強さに対して出力されるベロシティの値を決めるためのパラメータである。従来から知られるシンセサイザーにおいては、ベロシティカーブに設定する値として、押鍵の強さとベロシティの値の対応関係を規定した複数種類の選択肢（カーブ）が用意されており、該複数の選択肢のうちの１つをユーザに選択させるものがあった（例えば、下記非特許文献１を参照）。
【非特許文献１】http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/MOTIFESJ1.pdf（本出願人が発売する電子楽器：製品名「ＭＯＴＩＦ  ＥＳ」の取扱説明書２６０ページ）
【０００３】
上記非特許文献１に記載のシンセサイザーにおいて、ベロシティカーブに設定する値として用意された複数の選択肢の１つに「フィックス」という選択肢があった。「フィックス」以外の選択肢が選択されているときには、押鍵の強さに応じたベロシティの値が出力されるのに対して、「フィックス」が選択されているときには、押鍵の強さに関わらず一定値のベロシティの値が出力される。「フィックス」選択時にベロシティの値として出力される一定値はユーザが任意に設定することができた。
【０００４】
上記非特許文献１に示す電子楽器においては、システム全般に共通するパラメータの設定を行うためのユーティリティ画面にてベロシティカーブに設定する値（選択肢）の変更が行われていた。ユーザは、電子楽器の表示器にユーティリティ画面を呼び出し、該呼び出したユーティリティ画面中に用意された複数の設定項目から、ベロシティカーブの設定項目を選択して、ベロシティカーブの値の変更を行っていた。非特許文献１に示す電子鍵盤楽器においては、一度、ユーザが所望のベロシティカーブの値を設定したら、その後はベロシティカーブの値を変更する機会は少なく、上記の通りユーティリティ画面からベロシティカーブの値を変更する構成、つまり、ベロシティカーブの値を設定するための物理的スイッチを設けない構成であっても格別の不便が生じることはなかった。
【０００５】
ところで、電子楽器を用いて外部音源による演奏（楽音生成）を制御する電子楽器システムにおいては、１台の電子楽器により複数個の外部音源を制御する場合がある。これら複数の外部音源は、それぞれ音量感が異なる、つまり、同じベロシティの値であっても、該ベロシティの値に対応して発音される音量が使用する音源毎に異なる。このため、この種のシステム構成においてユーザが所望する音楽演奏を実現するには、使用する音源が切り替わる毎に、ベロシティカーブの値を使用中の音源に最適なものに変更するのが望ましい。従って、このような電子楽器システム構成においては、ベロシティカーブの値を変更する頻度が増えるし、その頻度が増えるのみならず、例えば演奏中にベロシティカーブの値を変更したい状況等、ベロシティカーブの値の変更を迅速に行いたい状況も多々生じる。
【０００６】
従って、１台の電子楽器により複数の外部音源を制御する電子楽器システムにおいて、上記非特許文献１のような従来のベロシティカーブの値の設定方法を採用したのでは、ベロシティカーブの値を頻繁に変更するには手間がかかりすぎてしまい面倒であるという不都合があった。すなわち、１つの電子楽器により複数の外部音源を制御するシステム構成においては、ベロシティカーブの値を可及的簡単且つ迅速に変更できることが望まれる。更に、ベロシティカーブの設定項目には、ベロシティカーブの値（選択肢）の設定のみならず、「フィックス」選択時のベロシティの値（一定値）の設定もある。従って、ベロシティカーブの値と、「フィックス」選択時のベロシティの値との２つの設定項目の設定を簡単且つ迅速に設定できることが望まれる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、上記の点に鑑みてなされたもので、例えば、ベロシティカーブのように、付加的パラメータを持つ特殊な選択肢（フィックス）と該付加的パラメータを持たない一般の選択肢（フィックス以外）とからなる複数の選択肢を持つパラメータの値の設定を簡単且つ迅速に行えるようにしたパラメータ設定装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るパラメータ設定装置は、楽音制御装置のパラメータの値を設定するパラメータ設定装置であって、前記パラメータは、複数の選択肢のいずれか１つを当該パラメータの値として設定するものであり、且つ、該複数の選択肢のうちの１つが付加的パラメータを持つ特殊な選択肢であり、残りは該付加的パラメータを持たない一般の選択肢であるパラメータであって、第１の操作態様又は第２の操作態様のいずれかの操作態様で操作される設定用操作子と、前記設定用操作子が操作されたこと、及び、当該操作が第１の操作態様又は第２の操作態様のいずれの操作であるかを検出する操作検出手段と、前記操作検出手段により前記第１の操作態様の操作が検出されたとき、現在の操作モードが第１の操作モードと第２の操作モードのいずれであるかを判別し、第１の操作モードと判別された場合には、前記検出された操作に応じた選択肢を前記パラメータの値として設定し、第２の操作モードと判別された場合には、前記検出された操作に応じた値を前記付加的パラメータの値として設定する第１のパラメータ設定手段と、前記操作検出手段により前記第２の操作態様の操作が検出されたとき、現在の操作モードが第１の操作モードと第２の操作モードのいずれであるかを判別し、第１の操作モードと判別された場合には、操作モードを第２のモードに切り替えると共に、前記特殊な選択肢を前記パラメータの値として設定し、第２の操作モードと判別された場合には、操作モードを第１の操作モードに切り替えると共に、前記一般の選択肢の特定の１つを前記パラメータの値として設定する第２のパラメータ設定手段とを備える。
【０００９】
これによれば、第１のパラメータ設定手段を備えることで、ユーザは設定用操作子を第１の操作態様で操作するだけで、現在の操作モードが第１の操作モードのときには前記検出された操作に応じた選択肢を前記パラメータの値として設定することができ、また、第２の操作モードのときには前記検出された操作に応じた値を前記付加的パラメータの値として設定することができる。また、第２のパラメータ設定手段を備えることで、ユーザは設定用操作子を第２の操作態様で操作するだけで、現在の操作モードが第１の操作モードのときには、操作モードを第２のモードに切り替えると共に、特殊な選択肢をパラメータの値として設定することができ、また、第２の操作モードのときには、操作モードを第１の操作モードに切り替えると共に、前記一般の選択肢の特定の１つを前記パラメータの値として設定することができる。
【００１０】
この発明の好ましい一実施形態として、パラメータ設定装置は、ユーザが演奏操作を行うための演奏用操作子と、前記演奏用操作子が操作されたときに当該操作に応じた音高を検出する音高検出手段と、前記演奏用操作子が操作されたときに当該操作の強さを検出し、当該操作の時点において設定されているパラメータの値に応じて、該検出した操作の強さに対応するベロシティの値を決定するベロシティ決定手段と、前記音高検出手段で検出した音高と、前記ベロシティ決定手段で決定したベロシティの値とを発音指示として出力する発音指示出力手段とを更に備えるものであり、前記パラメータは、前記演奏用操作子の操作の強さとベロシティの値の対応関係を規定するベロシティカーブのパラメータであって、当該パラメータの値として設定される前記複数の選択肢として複数種類のカーブが用意されており、該複数の選択肢のうちの前記一般の選択肢とは操作の強さに応じてベロシティの値が異なるカーブであって、また、該複数の選択肢のうちの前記特殊な選択肢とは操作の強さに関係なくベロシティの値が一定値であるカーブであって、更に、前記付加的パラメータとは前記一定値である。
【００１１】
また、この発明の好ましい一実施形態として、前記設定用操作子は、２つで１組の押しボタンスイッチにより構成されるものであり、第１の操作態様とは、前記２つで１組の押しボタンスイッチのいずれか一方が単独で操作される操作態様であり、前記第２の操作態様とは、前記２つで１組の押しボタンスイッチの両方が同時に押される操作態様である。
【発明の効果】
【００１２】
この発明に係るパラメータ設定装置によれば、付加的パラメータを持つ特殊な選択肢と該付加的パラメータを持たない一般の選択肢とからなる複数の選択肢を持つパラメータについて、設定用操作手を用いて選択肢の選択を簡単且つ迅速に行うことができ、また特殊な選択肢の付加的パラメータの変更も同じ設定用操作手を用いて簡単且つ迅速に行うことができるようになるという優れた効果を奏する。例えば、この発明に係るパラメータ設定装置を、ベロシティカーブの値の設定に適用すれば、複数通りの選択肢（カーブ）から所望の選択肢を選択する設定と、該選択肢としてフィックスが選択されたときの一定値の設定との２つの設定項目の設定を簡単且つ迅速に行うことができ、ベロシティカーブの値の設定に関する操作性が向上するという顕著な効果を奏する。加えて、選択肢の選択操作とフィックス選択時の一定値の設定操作とに共通の設定用操作手を利用することにより、パラメータ設定装置に新たな設定用操作手を追加する構成であっても、部品点数及びコストの増加を必要最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の一実施例について図面を参照して詳細に説明する。
【００１４】
図１は、この発明の一実施例に係るパラメータ値を適用した電子楽器システムの構成の概要を示すブロック図である。図１に示す電子楽器システムは、楽音制御装置１と該楽音制御装置１に対して外部接続された楽音発音装置２との２つの装置から構成される。楽音制御装置１は、ユーザが演奏操作を行い、該演奏操作に基づき楽音発音装置２に備わる音源３による楽音生成を制御するためのコントローラであって、例えば複数の鍵から成る鍵盤部を備えた鍵盤型コントローラによって構成される。
【００１５】
楽音発音装置２は、楽音制御装置１からの指示に基づき音源３で演奏（楽音生成）を行う装置であって、例えば汎用のパーソナルコンピュータ（以下ＰＣと略記する）によって構成することができる。ＰＣ２には複数の音源３（図１においては４つの音源３）が具備されており、これら複数の音源３は音源機能を提供するソフトウェアプログラムによって構成される。図１において、各音源３にアルファベット文字「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」を付与して、これら４つの音源が夫々異なるものであることを表す。ソフトウェア音源３の実装例としては、ＰＣ２に音楽シーケンサ機能を実現させるアプリケーションプログラムにおいて音源機能を提供するプイラグインソフトによって、該複数のソフトウェア音源３を構成することができる。
【００１６】
楽音制御装置１は、ＰＣ２に対してデータ通信可能に接続されており、ユーザが入力した演奏操作に応じた発音指示データをＰＣ２に送信し、該ＰＣ２のソフトウェア音源３に該発音指示データに基づく楽音の発音を行わせる。楽音制御装置１は、ＰＣ２に具備された４つのソフトウェア音源３のそれぞれを制御することができる。楽音制御装置１は、１度に１つの音源しかコントロールできないので、制御対象のソフトウェア音源３を切り替えながら、該複数のソフトウェア音源３を個別に制御する。ユーザは、発音指示データの出力先としてＰＣ２に具備された４つのソフトウェア音源３のうちの１つを選択することで、楽音制御装置１からＰＣ２へ出力される発音指示データをいずれの音源３へ入力すべきかを設定することができる。発音指示データの出力先の設定は、楽音制御装置１に設けられたパネル操作子若しくはＰＣ２に備わる操作子を用いて行うことができてよい。すなわち、発音指示データの出力先の設定は、楽音制御装置１又はＰＣ２のいずれの装置からでも行うことができてよい。複数のソフトウェア音源３は、個々の音源ごとに音量感、つまり、ベロシティの値に対する発音時の音量が異なるので、使用する音源３が切り替わる毎に、後述するベロシティカーブの値の設定も該使用する音源３に応じて変更することが好ましいことは、前述の通りである。
この実施例によれば、詳しくは後述する通り、ベロシティカーブの値の変更を簡単且つ迅速に行うことができるようになるので、図１に示す構成の電子楽器システムにおいて複数の音源を切り替えながら使用する場合には、この発明のパラメータ設定装置がもたらす効果は大きい。
【００１７】
図２は楽音制御装置１の電気的ハードウェア構成例を示すブロック図である。図２において、楽音制御装置１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２及びタイマ１０ａからなるマイクロコンピュータを具えており、演奏操作子群１３の演奏操作を検出する演奏操作検出回路１７、パネル操作子群１４の操作を検出する該設定操作検出回路１８、楽音発音装置２と通信するための外部通信インターフェース（外部通信Ｉ／Ｆ）１６及び表示器１５の表示を制御する表示回路１９がバス１０ｂを介して前記マイクロコンピュータに接続される。すなわち、この実施例において楽音制御装置１は楽音を発音するための機構（音源回路など）を持たない。ＣＰＵ１０は、ＲＯＭ１１又はＲＡＭ１２に記憶された制御プログラムを実行し、バス１０ｂに接続された各部の動作を制御する。また、ＲＡＭ１２には、後述するベロシティカーブの値の設定に利用するバッファ領域が設けられている。
【００１８】
演奏操作子群１３は、楽音の音高を指定する複数の演奏用操作子であって、この実施例の楽音制御装置１においては複数の鍵を具えた鍵盤によって構成される。演奏操作検出回路１７は、演奏操作子群（鍵盤）１３の各々の操作の有無と該操作に応じた音高を検出し、また、該演奏操作の強さ（押鍵の強さ）を検出することができる。演奏操作検出回路１７が検出する押鍵の強さのデータは、後述する通り、ベロシティカーブの値に「フィックス」以外の選択肢が選択されている場合にベロシティの値を決定するために利用される。
【００１９】
パネル操作子群１４は、各種パラメータを設定するために楽音制御装置１の筐体パネル上面に設けられた操作子群であって、この発明に係るベロシティカーブを設定するためのスイッチを含む（後述の図４参照）。パネル操作子群１４の操作状態は設定操作検出回路１８により検出され、該検出結果に基づきパラメータ設定に関する各種制御をＣＰＵ１０は行う。また、表示器１５は、例えばＬＣＤ表示器で構成される小型でシンプルな表示器であって、楽音制御装置１の筐体パネル上面部に設置される（後述の図４参照）。表示器１５には、表示回路１９の制御に基づき、各種パラメータの設定状態を説明する文字列等、種々の情報が表示される。
【００２０】
楽音制御装置１は、外部通信Ｉ／Ｆ１６を介して楽音発音装置（ＰＣ）２に接続されており、該外部通信Ｉ／Ｆ１６を介して、演奏操作に応じた発音指示データ（キーオンデータ、音高（ノートナンバ）データ、ベロシティの値等を含む）を楽音発音装置２に送信する。すなわち、前述の通りＰＣ２に具備された４つのソフトウェア音源３のうちの１つが発音指示データの出力先として設定されており、演奏操作に応じて発生された発音指示データは、該発音指示データが発生した時点で出力先に設定されている１つの音源３へ送信される。外部通信Ｉ／Ｆ１６は、楽音制御装置１からの指示に応じた楽音の発音を、楽音発音装置２に、略リアルタイムで行わせることができる通信技術を利用したインターフェースであれば、従来から知られるどのような規格の通信インターフェースを適用してもよく、例えば、ＭＩＤＩケーブル接続や、ＵＳＢケーブル接続、或いは、ＩＥＥＥ１３９４ケーブル接続など、通信速度の速い専用線を用いた通信Ｉ／Ｆで構成するとよい。また、発音指示データに限らず、楽音制御装置１のパラメータの値のデータ等を、外部通信Ｉ／Ｆ１６を介して楽音制御装置１からＰＣ２に送信できてよい。
【００２１】
図３は楽音発音装置（ＰＣ）２の電気的ハードウェア構成例を示すブロック図である。図３において、ＰＣ２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２及びタイマ２０ａからなるマイクロコンピュータを具備し、操作子２３の操作を検出する操作検出回路２６、表示器２４の表示を制御する表示回路２７及び楽音制御装置１と通信するための外部通信Ｉ／Ｆ２５がバス２０ｂを介して前記マイクロコンピュータに接続される。前述の通り、ＰＣ２には、楽音制御装置１から送信された発音指示に基づき楽音を生成するための複数の音源３として、ＣＰＵ２０が実行するソフトウェアプログラムによって構成されるソフトウェア音源（図１参照）が具備されている。
【００２２】
操作子２３は、ＰＣ２の本体に外部接続されるマウスやキーボードである。また、表示器２４は、ＰＣ２の本体に外部接続されたディスプレイであって、例えばＬＣＤディスプレイやＣＲＴディスプレイ等で構成される。例えば、ＰＣ２の表示器２４に楽音制御装置１のパラメータの値を設定する画面を表示させ、操作子２３を用いて表示器２４の画面上から楽音制御装置１におけるパラメータの値を設定できてもよい。
【００２３】
ＰＣ２は、外部通信Ｉ／Ｆ２５を介して楽音制御装置１に接続され、該楽音制御装置１からの発音指示を受信することができる。外部通信Ｉ／Ｆ２５は、楽音制御装置１に具備された前記外部通信Ｉ／Ｆ１６と同様なものであって、楽音制御装置１からの指示に応じた楽音の発音を、当該ＰＣ２において略リアルタイムで行わせることができるものであれば、例えば、ＭＩＤＩケーブル接続や、ＵＳＢケーブル接続、或いは、ＩＥＥＥ１３９４ケーブル接続など、従来から知られるどのような規格の通信Ｉ／Ｆを適用してもよい。また、発音指示を受信することのみならず、外部通信Ｉ／Ｆ２５を介してＰＣ２と楽音制御装置１の間でパラメータの値のデータ等のその他のデータを通信できてもよい。
【００２４】
図４は、楽音制御装置１の筐体３０を上面（パネル面）側から見た平面図である。筐体３０には、複数の鍵からなる鍵盤（演奏操作子群）１３や、表示器１５やパラメータ設定用のパネル操作子群１４が備わる。楽音制御装置１のような外部音源のコントローラは、コスト削減等の理由により、配設するパネル操作子群１４の数を可及的少なくすることが要請される。
【００２５】
この実施例に係る楽音制御装置１において、パネル操作子群１４には、ベロシティカーブの値を設定するための専用の押しボタンスイッチ３１，３２が含まれている。ベロシティカーブの値を設定するためのスイッチ３１，３２は、インクリメントスイッチ（ＩＮＣ）３１とデクリメントスイッチ（ＤＥＣ）３２からなる２つで１組のスイッチである。なお、筐体３０のパネル面には、スイッチ３１，３２の他には、特定の機能に専用のスイッチ類や、表示器１５に表示されたパラメータの値を設定するカーソルスイッチや、回転操作するノブ型操作子や、ホイール型コントローラなど必要最小限のスイッチが設けられている。
【００２６】
ここで、スイッチ３１，３２の制御対象である「ベロシティカーブ」のパラメータについて説明する。ベロシティカーブは、鍵盤１３における演奏操作の強さ（演奏操作検出回路１７（図２参照）によって検出された押鍵の強さ）とベロシティの値の対応関係を規定するパラメータであって、複数の選択肢のいずれか１つを当該ベロシティカーブの値として設定するパラメータであり、且つ、該複数の選択肢のうちの少なくとも１つが付加的パラメータを持つ「特殊な選択肢」であり、残りは該付加的パラメータを持たない「一般の選択肢」である。
【００２７】
この実施例において、ベロシティカーブの値として設定される選択肢のうちの一般の選択肢とは、押鍵の強さに応じてベロシティの値が異なる４種類のカーブであり、また、特殊な選択肢とは押鍵の強さに関係なくベロシティの値が一定値であるカーブである。なお、この実施例において、前記一般の選択肢として用意された４種類のカーブのそれぞれを「カーブＡ」、「カーブＢ」、「カーブＣ」及び「カーブＤ」と呼ぶ。また、前記特殊な選択肢として用意されたカーブのことを「フィックス」と呼ぶ。
【００２８】
前記一般の選択肢として用意された４種類のカーブＡ、カーブＢ、カーブＣ及びカーブＤは、それぞれ、押鍵の強さをベロシティの値に変換するためのルールを規定した情報であって、例えば、押鍵の強さに応じたベロシティの値を予め規定したデータテーブルによって構成することができる。すなわち、楽音制御装置１のＲＯＭ１１又はＲＡＭ１２には、カーブＡ〜Ｄのそれぞれに対応する４種類のデータテーブルが記憶されており、ベロシティカーブの値としてカーブＡ〜Ｄのいずれかが設定されているときには、選択中のカーブＡ〜Ｄのいずれかに対応するテーブルに基づき、演奏操作検出回路１７によって検出された押鍵の強さに対応するベロシティの値が出力される。なお、カーブＡ〜Ｄは、押鍵の強さをベロシティの値に変換するためのルールを規定した情報であれば、どのような形態で構成及び実施されてもよく、データテーブルとは別の構成例として、押鍵の強さを変数とする関数により構成できる。この場合、演奏操作検出回路１７によって検出された押鍵の強さを、現在選択中のカーブＡ〜Ｄのいずれかに該当する関数に入力して、計算を行った結果が該検出された押鍵の強さに対応するベロシティの値として出力される。
【００２９】
また、ベロシティカーブの値として「フィックス」が選択されているときには、押鍵の強さに関わらずユーザが任意に設定した一定値のベロシティの値が出力される。ベロシティカーブの値として「フィックス」が選択されているときの一定値が、前記「付加的パラメータ」である。以下において、「フィックス」が選択されているときの一定値のことを「フィックス値」と呼ぶ。フィックス値はユーザが任意に設定することができる。該ユーザによって設定されたフィックス値は、楽音制御装置１のＲＡＭ１２に確保されたバッファ領域（後述の図５参照）に格納される。
【００３０】
上記から明らかな通り、ベロシティカーブの設定項目には、［１］カーブ（選択肢）の選択と、［２］フィックス値の設定との２つの設定項目がある。このため、本実施例において、スイッチ３１，３２の操作モードとして、次に述べる「第１の操作モード」と、「第２の操作モード」との２通りの操作モードが用意されている。
【００３１】
「第１の操作モード」とは、ベロシティカーブの値として前記一般の選択肢（カーブＡ〜Ｄのうちのいずれか１つ）が選択された状態であって、スイッチ３１又はスイッチ３２をベロシティカーブの値（選択肢）の設定に使用するモードである。第１の操作モードにおいて、スイッチ３１又はスイッチ３２のいずれか一方が操作されると、ベロシティカーブの値として新たな選択肢（カーブＡ〜Ｄ）が選択される。すなわち、ユーザがインクリメントスイッチ３１を１回操作する毎に、選択肢の選択状態がカーブＡ、カーブＢ、カーブＣ、カーブＤ、カーブＡ・・・の順で順次変更される。また、ユーザがデクリメントスイッチ３２を１回操作する毎に、選択肢の選択状態がカーブＤ、カーブＣ、カーブＢ、カーブＡ、カーブＤ・・・の順で順次変更される。なお、スイッチ３１又はスイッチ３２の操作に応じて選択肢の選択状態が循環されるパラメータ変更方式に限らず、カーブＤが選択された状態でのインクリメントスイッチ３１の操作、及び、カーブＡが選択された状態でのデクリメントスイッチ３２の操作が無効（選択状態の変更無し）になるパラメータ変更方式を採用してもよい。
【００３２】
「第２の操作モード」とは、ベロシティカーブの値として前記特殊な選択肢（「フィックス」）が選択された状態であって、スイッチ３１又はスイッチ３２をフィックス値（付加的パラメータ）の値の変更に使用するモードである。第２の操作モードにおいて、スイッチ３１又はスイッチ３２のいずれか一方が操作されるとフィックス値が変更される。すなわち、ユーザがインクリメントスイッチ３１を１回操作する毎に、フィックス値の値が１段階ずつ増加し、また、ユーザがデクリメントスイッチ３２を１回操作する毎に、フィックス値の値が１段階ずつ減少する。
【００３３】
また、操作モードの設定を「第１の操作モード」と「第２の操作モード」とで切り替える操作は、インクリメントスイッチ３１及びデクリメントスイッチ３２の両方を操作（同時押し）することにより行うことができる。前記図４に示す通り、楽音制御装置１の筐体３０のパネル面において、インクリメントスイッチ３１とデクリメントスイッチ３２は、同時押し操作をユーザが行い易いように、並べて配置されている。また、設定操作検出回路１８が、インクリメントスイッチ３１及びデクリメントスイッチ３２の同時押し操作を判断する方法は、例えば、いずれか一方のスイッチのスイッチオン検出信号を所定の短時間保持しておき、該保持している時間内に他方のスイッチからスイッチオン検出信号が出力された場合（つまり、いずれか一方のスイッチを押して、そのスイッチ操作が解かれた後、所定の短時間内に他方のスイッチが押された場合）を同時押し操作と判断する方法や、あるいは、二つのスイッチ３１及びスイッチ３２の双方においてスイッチオン検出出力が出力された場合（つまり、いずれか一方のスイッチが押されたまま、他方のスイッチも押された場合）を同時押し操作と判断する方法等、適宜の方法を採用することができる。
【００３４】
「第１の操作モード」の状態で、スイッチ３１及びスイッチ３２の同時押し操作が行われると、操作モードの設定が「第２の操作モード」に切り替わると共に、ベロシティカーブの値が、現在選択中のカーブＡ〜Ｄのうちのいずれか１つからフィックスに切り替わる。
【００３５】
また、「第２の操作モード」の状態で、スイッチ３１及びスイッチ３２の同時押し操作が行われると、操作モードが「第１の操作モード」に切り替わると共に、ベロシティカーブの値が、フィックスから４つのカーブＡ〜Ｄのうちのいずれか１つに切り替わる。ここで、操作モードの設定が「第２の操作モード」から「第１の操作モード」に切り替わったとき、つまり、ベロシティカーブの値がフィックスからカーブＡ〜Ｄうちのいずれかに切り替わるときに、ベロシティカーブの値に設定されるカーブＡ〜Ｄは、フィックスが設定された直前に設定されていたカーブＡ〜Ｄのいずれか、つまり現時点からみて最後に選択された一般の選択肢（カーブＡ〜Ｄのいずれか）とする。
【００３６】
上記から明らかな通り、ベロシティカーブの値を設定するためのスイッチ３１，３２は、［１］スイッチ３１又はスイッチ３２のいずれか一方を単独で操作する「第１の操作態様」と、［２］スイッチ３１及びスイッチ３２の両方を同時押し操作する「第２の操作態様」との２通りの操作態様で操作されるものである。すなわち、スイッチ３１，３２が特許請求範囲に記載の「設定用操作子」を構成する。
【００３７】
図５はベロシティカーブの値の設定に利用されるバッファ領域の構成例である。このバッファは、前述の通り楽音制御装置１のＲＡＭ１２に確保される。図５に示す通り、ベロシティカーブの値の設定に利用するバッファ領域には、現在使用中のベロシティカーブの値を格納するバッファ（使用中選択肢）３３と、フィックス以外の一般の選択肢（カーブＡ、カーブＢ、カーブＣ及びカーブＤ）のうちで最後に選択された一般の選択肢を格納するバッファ（選択値）３４と、フィックス値を格納するバッファ（フィックス値）３５と、操作モードの設定状態を示すデータを格納するバッファ（操作モード）３６の４つのバッファが設けられている。
【００３８】
使用中選択肢バッファ３３に格納される値は、例えば、一般の選択肢（カーブＡ、カーブＢ、カーブＣ及びカーブＤ）の各々に割り当てられた数値番号１〜４と、特殊な選択肢（フィックス）を表す数値番号５との５段階の連続値からなる値とする。第１の操作モードにおいてスイッチ３１又はスイッチ３２のいずれか一方が操作されたときには、使用中選択肢バッファ３３の値は、該操作に応じて新たに選択された一般の選択肢（カーブＡ〜Ｄのいずれか）に更新される。また、使用中選択肢バッファ３３の値は、スイッチ３１，３２の同時押し操作に応じて、一般の選択肢（カーブＡ〜Ｄのいずれか）からフィックスに、又は、フィックスから一般の選択肢（カーブＡ〜Ｄのいずれか）に入れ替わる。更に、使用中選択肢バッファ３３の値にフィックスが選択されているときには、現在のフィックス値（フィックス値バッファ３５に格納されている値）も使用中選択肢バッファ３３にセットされる。なお、以下において、一般の選択肢（カーブＡ〜Ｄ）のうちで現在選択されている選択肢の値を指して「選択値」と呼ぶ。
【００３９】
また、選択値バッファ３４に格納された値は、現在の選択値、つまり最後に選択された一般の選択肢（カーブＡ〜Ｄのいずれか）の値である。第１の操作モードにおいて、スイッチ３１又はスイッチ３２のいずれか一方が操作されると、該操作に応じて選択値バッファ３４の値が更新される。第２の操作モードが設定されている間、つまり、使用中選択肢バッファ３３にフィックスが設定されている間は、スイッチ３１又はスイッチ３２のいずれか一方の操作に関わらず、最後に選択された一般の選択肢が選択値として選択値バッファ３４に保持される。これにより、操作モードが第２の操作モードから第１の操作モードに切り替わったとき、つまり、ベロシティカーブの値がフィックスから一般の選択肢に変更されたときに、前回フィックスが設定された直前に選択されていた一般の選択肢（カーブＡ〜Ｄのいずれか）を、使用中選択肢バッファ３３に新たに設定する値として復帰させることができる。この選択値バッファ３４が特許請求範囲に記載の「記憶手段」を構成する。
【００４０】
フィックス値バッファ３５に格納されるフィックス値は、例えば０〜１２７までの１２８段階の連続値をとるパラメータである。第２の操作モードにおいて、スイッチ３１又はスイッチ３２のいずれか一方が操作されると、該操作に応じてフィックス値バッファ３５の値が更新される。従って、第１の操作モードが設定されている間は、スイッチ３１又はスイッチ３２の操作に関わらず、最後に設定されたフィックス値がフィックス値バッファ３５に保持される。これにより、ベロシティカーブの値にフィックスが設定されたとき、つまり、操作モードが第１の操作モードから第２の操作モードに切り替わったときに、ユーザによって最後に設定されたフィックス値を使用中選択肢バッファ３３に設定することができる。
【００４１】
また、操作モードバッファ３６には、現在設定されている操作モード、すなわち、「第１の操作モード」又は「第２の操作モード」のいずれか一方を表す値が格納される。操作モードバッファ３６の値は、スイッチ３１及びスイッチ３２の同時押し操作が行われるたびに、「第１の操作モード」と「第２の操作モード」で順次切り替わる。
【００４２】
以下、図６〜図９に示すフローチャートを参照して、インクリメントスイッチ３１及びデクリメントスイッチ３２の操作に応じて楽音制御装置１のＣＰＵ１０が実行する動作の手順の一例について説明する。
【００４３】
図６はインクリメントスイッチ（ＩＮＣスイッチ）３１及びデクリメントスイッチ（ＤＥＣスイッチ）３２の操作状態を検出する処理の手順の一例を示すフローチャートである。この処理は、インクリメントスイッチ３１又はデクリメントスイッチ３２の少なくともいずれか一方が操作されたときに起動する処理である。楽音制御装置１の電源投入時に起動するメイン処理（図示省略）は、パネル面にある各種スイッチの操作を検出するステップを含む処理であり、所定の周期で繰り返し起動する。従って、ユーザがスイッチ３１又はスイッチ３２の少なくともいずれか一方を新たに操作すると、該新たな操作がメイン処理において検出され、これに応じて図６に示す処理が起動する。
【００４４】
図６のステップＳ１においては、検出されたスイッチ操作が、次の３通りの操作、すなわち、［１］インクリメントスイッチ３１及びデクリメントスイッチ３２の両方の操作（同時押し操作）、又は、［２］インクリメントスイッチ３１の操作、又は、［３］デクリメントスイッチ３２の操作のいずれであるかを判断することで、スイッチ３１及びスイッチ３２の少なくともいずれか一方が第１の操作態様又は第２の操作態様のいずれの操作態様で操作されたかを判断する。この処理が特許請求範囲に記載の「操作検出手段」の動作に対応する。
【００４５】
前記ステップＳ１において判断されたスイッチ操作の操作態様が、［１］インクリメントスイッチ３１及びデクリメントスイッチ３２の同時押し操作であった場合、図７に示す操作モード切替処理が行われる（ステップＳ２）。また、同スイッチ操作が、［２］インクリメントスイッチ３１の単独の操作であった場合、図８に示すインクリメント制御処理が行われる（ステップＳ３）。また、同スイッチ操作が、［３］デクリメントスイッチ３２の単独の操作であった場合、図９に示すデクリメント制御処理が行われる（ステップＳ４）。
【００４６】
図７は、前記図６のステップＳ２のモード切替処理の手順の一例を示すフローチャートである。図７のステップＳ５において、操作モードバッファ３６（図５参照）に格納されている値に基づき、操作モードの現在の設定状態をチェックする。第２の操作モードが設定されている場合には（ステップＳ６のＹＥＳ）、今回のスイッチ３１及びスイッチ３２の同時押し操作によって、操作モードが第２の操作モードから第１の操作モードに切り替わる。従って、操作モードバッファ３６の値が第１の操作モードに書き換えられる（ステップＳ７）と共に、使用中選択肢バッファ３３の新たな値に選択値バッファ３４に格納されている選択値を書き込むこと（ステップＳ８）で、ベロシティカーブの値がフィックスから該フィックスを設定する直前に設定されていた一般の選択肢（カーブＡ〜Ｄのいずれか）に入れ替わる。これにより、操作モードとして第１の操作モードが設定され、ベロシティカーブの値に４種類のカーブＡ〜Ｄのいずれかが選択される。
【００４７】
一方、操作モードに第１の操作モードが設定されている場合には（ステップＳ６のＮＯ）、今回のスイッチ３１及びスイッチ３２の同時押し操作によって、操作モードが第１の操作モードから第２の操作モードに切り替わる。従って、操作モードバッファ３６の値が第２の操作モードに書き換えられる（ステップＳ９）と共に、使用中選択肢バッファ３３の新たな値にフィックスが設定され（ステップＳ１０）、且つ、フィックス値バッファ３５の値を、使用中選択肢バッファ３３の現在のフィックス値にセットする。これにより、操作モードとして第２の操作モードが設定され、ベロシティカーブの値にフィックスが選択される。この図７に示す処理が、特許請求範囲に記載の「第２のパラメータ設定手段」の動作に該当する。
【００４８】
なお、操作モードバッファ３６を設けない構成であっても、使用中選択肢バッファ３３の現在の値が「フィックス」か否かにより、現在の操作モードの状態を調べることができる。具体的には、上記図７のステップＳ５において、使用中選択肢バッファ３３を参照して現在値を調べ、［１］フィックスであれば、現在第２の操作モードが設定されているものと判断し（ステップＳ６のＹＥＳ）、使用中選択肢バッファ３３の値を、選択値バッファ３４に格納されている選択値に書き換え、また、［２］使用中選択肢バッファ３３にフィックス以外の選択肢が格納されていれば、現在第１の操作モードが設定されているものと判断し（ステップＳ６のＮＯ）、使用中選択肢バッファ３３の値をフィックスに書き換えればよい。
【００４９】
図８は、前記図６のステップＳ３のインクリメント制御処理の手順の一例を示すフローチャートである。インクリメントスイッチ３１の操作が検出されると、ステップＳ１２において、操作モードバッファ３６（図５参照）を参照して、操作モードの現在の設定状態をチェックする。操作モードが第２の操作モードであれば（ステップＳ１３のＹＥＳ）、フィックス値バッファ３５の値を１段階増やして（ステップＳ１４）、前記ステップＳ１４で新たに設定されたフィックス値を、現在のフィックス値として使用中選択肢バッファ３３にセットする（ステップＳ１５）。また、操作モードが第１の操作モードに設定されていれば（ステップＳ１３のＮＯ）、選択値バッファ３４の選択値に、現在設定されている選択肢の次の選択肢（例えばカーブＡに対するカーブＢが「次の選択肢」である）を選択して（ステップＳ１６）、該ステップＳ１６で新たに選択された選択値を、現在のベロシティカーブの値として使用中選択肢バッファ３３にセットする（ステップＳ１７）。ここで、第１の操作モードにおいてインクリメントスイッチ３１の操作によって選択できる選択肢はカーブＡ〜Ｄのいずれか（つまり一般の選択肢）のみとする。
【００５０】
図９は前記図６のステップＳ４のデクリメント制御処理の手順の一例を示すフローチャートである。デクリメント制御の動作は、デクリメントスイッチ３２の操作に応じて値を「減らす」ことの他は、前記図８に示すインクリメント制御処理と同様である。すなわち、デクリメントスイッチ３２の操作が検出されると、操作モードが第２の操作モードに設定されている場合には、ステップＳ１８、Ｓ１９、Ｓ２０及びＳ２１の処理により、フィックス値バッファ３５の値を１段階減らして、変更されたフィックス値を現在のフィックス値として使用中選択肢バッファ３３にセットする。また、操作モードが第１の操作モードに設定されている場合は、ステップＳ１８、Ｓ１９、Ｓ２２及びＳ２３の処理により、選択値バッファ３４の選択値に、現在設定されている選択肢の１つ前の選択肢（例えばカーブＤに対するカーブＣが「１つ前の選択肢」である）を選択し、新たに選択された選択値を、現在のベロシティカーブの値として、使用中選択肢バッファ３３にセットする。ここでも、第１の操作モードにおいてデクリメントスイッチ３２の操作によって選択できる選択肢は、カーブＡ〜Ｄのいずれか（つまり一般の選択肢）のみとする。
【００５１】
前記図８に示すインクリメント制御処理及び前記図９に示すデクリメント制御処理により、第１の操作モードが設定されている場合には選択値を、また、第２の操作モードが設定されている場合にはフィックス値を、スイッチ３１又はスイッチ３２のいずれか一方の操作により、変更することができる。この図８及び図９に示す処理が、特許請求範囲に記載の「第１のパラメータ設定手段」の動作に該当する。
【００５２】
最後に、鍵盤１３の演奏操作検出処理の手順の一例について、図１０のフローチャートを参照して説明する。前述したメイン処理には鍵盤１３における押鍵を検出するステップが含まれており、これにより鍵盤１３の押鍵操作を定期的に走査している。メイン処理において新たな押鍵の発生が検出されたときに、図１０の処理は起動する。新たな押鍵が検出されたときには、演奏操作子検出回路１７により、押鍵操作（キーオン）の検出と共に、当該押鍵操作された鍵の音高データ（ノートナンバ）と、押鍵の強さのデータとが検出される。
【００５３】
押鍵操作が検出されると、ステップＳ２４において、当該押鍵操作が行われた時点において使用中選択肢バッファ３３に設定されているベロシティカーブの値を調べ、該現在設定されているベロシティカーブの値に対応するカーブの情報を読み出す。現在設定されているベロシティカーブの値がカーブＡ〜Ｄのいずれかであれば（操作モードが第１の操作モードの場合）、現在設定されているカーブＡ〜Ｄのいずれかの情報（例えばデータテーブル）をＲＯＭ１１又はＲＡＭ１２から読み出し、また、現在設定されているベロシティカーブの値がフィックスであれば（操作モードが第２の操作モードの場合）、使用中選択肢バッファ３３に現在設定されているフィックス値を読み出す。ステップＳ２５では、前記読み出したカーブの情報に基づき、検出された押鍵の強さに対応するベロシティの値を決定する。カーブＡ〜Ｄのいずれかが設定されている場合には、カーブＡ〜Ｄ毎に押鍵の強さに対応するベロシティの値の出力特性が異なっているので、現在設定されているカーブＡ〜Ｄの特性に従い、押鍵の強さに応じたベロシティの値が出力される。また、フィックスが選択されている場合は、押鍵の強さに関わらず前記読み出したフィックス値がベロシティの値として出力される。そして、キーオンデータと押鍵された鍵の音高に対応するノートナンバデータと前記ステップＳ２５で出力されたベロシティの値とを含んで構成される発音指示データが生成され（ステップＳ２６）、該生成した発音指示データが外部通信Ｉ／Ｆ１６を介してＰＣ２へ送信される（ステップＳ２７）。かくして、楽音制御装置１は、当該検出された押鍵に対応する発音指示をＰＣ２に与えることができる。なお、前記発音指示データは、例えばＭＩＤＩ形式のデータなど従来から知られる適宜のデータフォーマットのデータであってよい。
【００５４】
ＰＣ２は、前記図１０のステップＳ２７において送信された発音指示データを楽音制御装置１から受信し、該受信した発音指示データを複数のソフトウェア音源３のうちの該当する音源（使用中の音源）３に入力し、該使用中の音源３を使って前記受信した発音指示データに対応する楽音を生成する。なお、前記「該当する音源（使用中の音源）」３とは、当該発音指示データが発生された時点で発音指示データの出力先に設定されている１つの音源３であって、前述の通り、ユーザは、楽音制御装置１又はＰＣ２のどちらの装置からでも、ＰＣ２に備わる複数の音源３のうちのいずれか１つを発音指示データの出力先に設定することができる。
【００５５】
以上説明した通り、この実施例によれば、第１の操作モードにおいてインクリメントスイッチ３１又はデクリメントスイッチ３２のいずれか一方を単独で操作するだけでベロシティカーブの値（選択肢）を設定することができ、また、第２の操作モードにおいてインクリメントスイッチ３１又はデクリメントスイッチ３２のいずれか一方を単独で操作するだけで、フィックス値を変更することができる。また、インクリメントスイッチ３１及びデクリメントスイッチ３２を同時押し操作するだけで、操作モードの設定状態を第１の操作モードと第２の操作モードとで切り替えることができる。従って、ベロシティカーブの値（選択肢）の設定と、フィックスを選択したときの一定値の設定とを、２つ１組のスイッチ３１及びスイッチ３２だけを用いて簡単且つ迅速に行うことができるという優れた効果を奏する。前述の通り、１つの楽音制御装置１により複数の外部音源３を制御する電子楽器システム構成においては、ベロシティカーブの値を頻繁に変更する状況や、ベロシティカーブの値を迅速に変更したい状況が、しばしば発生する。この点について、この発明によれば、ベロシティカーブの値を簡単且つ迅速に変更できるようになるので、この発明のパラメータ設定装置を、外部接続された複数の音源３を制御するための楽音制御装置１に適用することで、顕著な効果を得ることができる。また、パラメータ設定用の操作手段を新たに設ける構成であっても部品点数及びコストの増加を必要最小限に抑えることができる。このことは、楽音制御装置にとって装置の簡素化並びに小型化という点においても有利である。
【００５６】
なお、上記実施例においては、第１の操作モードは、ベロシティカーブの値に一般の選択肢（カーブＡ〜Ｄのいずれか）が設定された状態で、スイッチ３１又は３２を該一般の選択肢の選択に使用するモードであり、また、第２の操作モードは、ベロシティカーブの値に特殊な選択肢（フィックス）が設定された状態で、スイッチ３１又は３２をフィックス値の変更に使用するモードである構成例を示した。しかし、これに限らず、第１の操作モードが、スイッチ３１又は３２を、フィックスを含むベロシティカーブの全ての選択肢の選択に使用するモードであってもよい。つまり、第１の操作モードにおいて、インクリメントスイッチ３１の操作に応じて、ベロシティカーブの値が、カーブＡ、カーブＢ、カーブＣ、カーブＤ、フィックス、カーブＡ・・・の順で順次変更され、デクリメントスイッチ３２の操作に応じて、カーブＤ、カーブＣ、カーブＢ、カーブＡ、フィックス、カーブＤ・・・の順で順次変更されるようにしてもよい。この場合、第２の操作モードは、単に、スイッチ３１又はスイッチ３２のいずれか一方の操作により、フィックス値が変更されるだけのモードであってもよい。つまり、操作モードが第２の操作モードに切り替わったとき、ベロシティカーブの値はフィックスに変更されずに、現状を維持してよい。
【００５７】
また、上記実施例において、第２の操作態様の一例として、インクリメントスイッチ３１及びデクリメントスイッチ３２の同時押し操作を挙げた。上記実施例にあげたスイッチ３１及びスイッチ３２の同時押し操作は、スイッチ３１又はスイッチ３２のいずれか一方のみを操作する第１の操作態様との違いが明確に識別できるので、第２の操作態様として好ましい操作態様であるが、第２の操作態様はこれに限らず、第１の操作態様との違いが識別できるスイッチの押し方でさえあればよい。例えば、インクリメントスイッチ３１及びデクリメントスイッチ３２のいずれか一方もしくは両方の長押し操作や、ダブルクリック（所定の短時間内で２回スイッチを押す操作）など、その他の適宜の操作態様を第２の操作態様として採用しうる。
【００５８】
また、上記実施例においては楽音制御装置１が、楽音を発音するための機構（音源回路等）を内蔵しないコントローラにより構成される例を示したが、楽音制御装置１は、実施例に示した電子楽器システムの楽音発音装置２の楽音生成を制御するコントローラとして機能させることができるものであれば、楽音を発音するための機構を具えた電子楽器で構成されてもよい。また、楽音制御装置１の演奏操作子１３は、鍵盤に限らず、演奏操作の強さを含む楽音発音指示を入力できる操作子であればどのような形態であってもよい。
【００５９】
また、上記実施例においては、楽音制御装置１と複数のソフトウェア音源３を具備したＰＣ２とが外部接続される電子楽器システムに、この発明に係るパラメータ設定装置を適用する例を示したが、この発明に係るパラメータ設定装置は、該電子楽器システム以外の構成に適用することも可能である。例えば、ＰＣ２が物理的な音源装置（音源機能を実現するハードウェア資源）を複数個具備する構成において本発明に係るパラメータ設定装置を適用した場合も、上記実施例と同等な効果を得ることができる。また、楽音発音装置２は、外部接続された楽音制御装置１からの発音指示を受けて、該発音指示に対応する楽音を発音する機構を備えた装置であれば、ＰＣに限らず、複数の音源を登載した音源装置（音源モジュール）や電子楽器等であっても差し支えない。また、楽音制御装置１が外部接続された複数の音源をコントロールするシステム構成に限らず、楽音制御装置１内に複数の音源を具備し、該楽音制御装置１に具備された複数の音源のそれぞれに対応して使用するベロシティカーブの値を設定するために、この発明に係るパラメータ設定装置を適用してもよい。いずれにせよ、ベロシティカーブの値の設定を簡単且つ迅速に行うことが要求される楽器乃至システム構成においては、本発明のパラメータ設定装置による顕著な効果を得ることができる。
【００６０】
また、上記実施例においては、複数の音源３を制御対象とする楽音制御装置１に、この発明に係るパラメータ設定装置を適用する例について説明したが、楽音制御装置１の制御対象の音源が１つだけであっても、この発明に係るパラメータ設定装置を適用しうる。
【００６１】
また、この発明に係るパラメータ設定装置は、ベロシティカーブに対して顕著な効果を奏するものであるが、ベロシティカーブに限らず、複数の選択肢のいずれか１つを当該パラメータの値として設定するものであり、且つ、該複数の選択肢のうちの少なくとも１つが付加的パラメータを持つ特殊な選択肢であり、残りは該付加的パラメータを持たない一般の選択肢であるパラメータの設定に適用すれば、述べた実施例と同様な効果を得ることができる。
【図面の簡単な説明】
【００６２】
【図１】この発明の一実施例に係るパラメータ設定装置を適用した楽音制御装置が組み込まれた電子楽器システムの構成を概略的に示すブロック図。
【図２】図１の楽音制御装置の電気的ハードウェア構成の一例を示すブロック図。
【図３】図１の楽音発音装置の電気的ハードウェア構成の一例を示すブロック図。
【図４】前記楽音制御装置の筐体のパネル面を上から見た概略平面図。
【図５】前記楽音制御装置においてベロシティカーブを設定するために利用されるバッファ領域の構成例を示す図。
【図６】前記楽音制御装置におけるベロシティカーブを設定するためのスイッチ操作の検出処理の手順の一例を示すフローチャート。
【図７】前記楽音制御装置における操作モード切替処理の手順の一例を示すフローチャート。
【図８】前記楽音制御装置におけるインクリメント制御処理の手順の一例を示すフローチャート。
【図９】前記楽音制御装置におけるデクリメント制御処理の手順の一例を示すフローチャート。
【図１０】前記楽音制御装置における鍵盤演奏操作検出処理の手順の一例を示すフローチャート。
【符号の説明】
【００６３】
１  楽音制御装置、２  楽音発音装置、３  音源、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  演奏操作子、１４  パネル操作子、１５  表示器、１６  外部通信インターフェース、１７  演奏操作検出回路、１８  設定操作検出回路、１９  表示回路、２０  ＣＰＵ、２１  ＲＯＭ、２２  ＲＡＭ、２３  操作子、２４  表示器、２５  外部通信インターフェース、２６  操作検出回路、２７  表示回路、３０  筐体、３１  インクリメントスイッチ、３２  デクリメントスイッチ、３３  使用中選択肢バッファ、３４  選択値バッファ、３５  フィックス値バッファ、３６  操作モードバッファ
【図１】
0004530001.tif 000002
【図２】
0004530001.tif 000003
【図３】
0004530001.tif 000004
【図４】
0004530001.tif 000005
【図５】
0004530001.tif 000006
【図６】
0004530001.tif 000007
【図７】
0004530001.tif 000008
【図８】
0004530001.tif 000009
【図９】
0004530001.tif 000010
【図１０】
0004530001.tif 000011