(57)【要約】【課題】  タッチパネルを用いても細かいパラメータ値の変更ができるようにする。【解決手段】  フォーカス部分３３ａにタッチすると操作子部分３３ｃに割り当てられているパラメータが設定対象のパラメータとして選択される。そして、ロータリーエンコーダ３５を操作すると選択された設定対象のパラメータ値を細かく変更することができるようになる。【選択図】  図２
2005100131.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に備えられたタッチパネルを用いてパラメータの値を設定するパラメータ設定装置であって、
パラメータの値を設定可能なパラメータ毎の操作部分を前記表示手段に表示させる表示駆動手段と、
前記表示手段に表示されているいずれかの前記操作部分に対応する前記タッチパネルの部分が操作された際に、操作量に応じて対応するパラメータの値を変更するパラメータ変更手段と、
前記表示手段に表示されているいずれかの前記操作部分が選択された際に、当該操作部分に割り当てられているパラメータを設定対象として選択するパラメータ選択手段と、
該パラメータ選択手段により設定対象として選択されたパラメータの値を操作量に応じて細かく設定可能なパラメータ設定手段とを備え、
前記パラメータ変更手段により粗く設定されたパラメータの値を、前記パラメータ設定手段により細かく設定するようにしたことを特徴とするパラメータ設定装置。
【請求項２】
表示手段に備えられたタッチパネルを用いてパラメータの値を設定するパラメータ設定装置であって、
パラメータの値を設定可能なパラメータ毎の操作部分と、該操作部分の近傍に当該操作部分に割り当てられているパラメータを設定対象のパラメータとして選択可能な選択部分とを前記表示手段に表示させる表示駆動手段と、
前記表示手段に表示されているいずれかの前記操作部分に対応する前記タッチパネルの部分が操作された際に、操作量に応じて対応するパラメータの値を変更するパラメータ変更手段と、
前記表示手段に表示されているいずれかの前記選択部分に対応する前記タッチパネルの部分が操作された際に、操作された前記選択部分に割り当てられているパラメータを設定対象として選択するパラメータ選択手段と、
該パラメータ選択手段により設定対象として選択されたパラメータの値を操作量に応じて細かく設定可能なパラメータ設定手段とを備え、
前記パラメータ変更手段により粗く設定されたパラメータの値を、前記パラメータ設定手段により細かく設定するようにしたことを特徴とするパラメータ設定装置。
【請求項３】
表示手段に備えられたタッチパネルを用いてパラメータの値を設定するためにコンピュータを、
パラメータの値を設定可能なパラメータ毎の操作部分を前記表示手段に表示させる表示駆動手段、
前記表示手段に表示されているいずれかの前記操作部分に対応する前記タッチパネルの部分が操作された際に、操作量に応じて対応するパラメータの値を変更するパラメータ変更手段、
前記表示手段に表示されているいずれかの前記操作部分が選択された際に、当該操作部分に割り当てられているパラメータを設定対象として選択するパラメータ選択手段、
該パラメータ選択手段により設定対象として選択されたパラメータの値を操作量に応じて細かく設定可能なパラメータ設定手段、
として機能させることにより、前記パラメータ変更手段により粗く設定されたパラメータの値を、前記パラメータ設定手段により細かく設定するようにしたことを特徴とするエフェクト設定プログラム。
【請求項４】
表示手段に備えられたタッチパネルを用いてパラメータの値を設定するためにコンピュータを、
パラメータの値を設定するパラメータ毎の操作部分と、該操作部分の近傍に当該操作部分に割り当てられているパラメータを設定対象のパラメータとして選択可能な選択部分とを前記表示手段に表示させる表示駆動手段、
前記表示手段に表示されているいずれかの前記操作部分に対応する前記タッチパネルの部分が操作された際に、操作量に応じて対応するパラメータの値を変更するパラメータ変更手段、
前記表示手段に表示されているいずれかの前記選択部分に対応する前記タッチパネルの部分が操作された際に、操作された前記選択部分に割り当てられているパラメータを設定対象として選択するパラメータ選択手段、
該パラメータ選択手段により設定対象として選択されたパラメータの値を操作量に応じて細かく設定可能なパラメータ設定手段、
として機能させることにより、前記パラメータ変更手段により粗く設定されたパラメータの値を、前記パラメータ設定手段により細かく設定するようにしたことを特徴とするエフェクト設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、発生される楽音に関連するパラメータを設定するパラメータ設定装置およびパラメータ設定プログラムに関する。
【背景技術】
【０００２】
従来、電子機器において各種パラメータを簡易に設定する手段としてタッチパネル付のディスプレイを用いてパラメータを設定することが行われている。例えば、パラメータを楽音発生装置における各パートの音量とした場合を例に挙げると、タッチパネル付のディスプレイを用いて各パートの音量を設定する際には、そのディスプレイに図５に示すようにスライダ型操作子が表示される。このスライダ型操作子は、例えば＃１パート、＃２パート、＃３パート、＃４パートの４つのパート毎に表示され、パラメータを設定する操作部分１３１ａ、１３２ａ、１３３ａ、１３４ａと設定されたパラメータ値を表示するパラメータ値表示部分１３１ｂ、１３２ｂ、１３３ｂ、１３４ｂから構成されている。例えば、＃１パートの音量を変更する場合には、操作部分１３１ａ上の設定したい音量の位置に指でタッチすることにより対応するタッチパネルによりタッチされた位置が検出されて、＃１パートの音量がその位置に対応する音量に変更される。この場合、パラメータ値表示部分１３１ｂの長さは変更後のパラメータ値の大きさに変更されて表示されるようになる。同様にして、＃２〜＃４のパートのパラメータ値をそれぞれ変更することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような従来のタッチパネルを用いたパラメータ設定装置では、パラメータ値の設定は指でタッチパネルにタッチすることに行われる。このため、パラメータ値を設定する際に細かいパラメータ値を変更することが困難であるという問題点があった。
【０００４】
そこで、本発明はタッチパネルを用いても簡易に細かいパラメータ値を変更することができるようにしたパラメータ設定装置およびパラメータ設定プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のパラメータ設定装置およびパラメータ設定プログラムは、タッチパネルで設定されたパラメータの値を細かく設定するようにしたパラメータ設定手段を設けるようにしたことを最も主要な特徴としている。
【発明の効果】
【０００６】
本発明によれば、タッチパネルで設定されたパラメータの値を細かく設定するようにしたパラメータ設定手段を設けるようにしたことにより、タッチパネルを用いても簡易に細かいパラメータ値を単位として変更することができるようになる。
また、パラメータ設定手段により変更するパラメータを選択する際には、いずれかの操作部分に割り当てられているパラメータを設定対象として選択する必要があるが、選択する際に設定されているパラメータ値に対応する位置と異なる位置にタッチすると、設定されているパラメータ値が変更されてしまうようになる。そこで、本発明では設定対象とするパラメータを選択可能な選択部分を表示手段に表示させて、選択部分にタッチすることによりパラメータ設定手段により変更するパラメータを設定対象のパラメータとして選択することができるようにしている。これにより、パラメータ設定手段により変更するパラメータを選択する際に、設定されているパラメータ値が変更されてしまうことを防止することができるようになる。
【発明を実施するための最良の形態】
【０００７】
簡易に細かいパラメータ値を変更することができるという目的を、タッチパネルで設定されたパラメータの値を細かく設定するようにしたパラメータ設定手段を設けることで実現した。
【０００８】
本発明の実施例のパラメータ設定装置を備える楽音発生装置の構成を示すブロック図を図１に示す。
図１に示す楽音発生装置１では本発明にかかるパラメータ設定装置が備えられている。このような楽音発生装置１において、ＣＰＵ（Central Processing Unit）１０は楽音発生装置１の全体の動作を制御している。さらに、自動演奏プログラムを実行することで演奏データに基づく発音指示処理および消音指示処理等を実行していると共に、パラメータ設定プログラムを実行することで各パートに設定するパラメータ値を変更できるようにしている。このように、楽音発生装置１においては、パラメータ設定プログラムを実行することによりパラメータ設定装置を実現している。ＲＯＭ（Read Only Memory）１１には、ＣＰＵ１０が実行する自動演奏プログラムやパラメータ設定プログラム等の動作ソフトウェアが格納されており、ＲＡＭ（Random Access Memory）１２には、ＣＰＵ１０のワークエリアや各種データ等の記憶エリアが設定されている。このＲＯＭ１１をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【０００９】
操作子１３は楽音発生装置１のパネルに備えられたロータリーエンコーダを含むパネル操作子、および、表示部１５に備えられているタッチパネルである。検出回路１４は、パネル操作子やタッチパネルを走査することによってイベントを検出して、イベントのあった操作子１３に対応するイベント出力を出力している。表示部１５は、液晶等からなりタッチパネルを備えている。表示回路１６は、パラメータ設定画面を含む各種設定画面を表示部１５に表示したり楽音生成時の動作画面等を表示部１５に表示するための表示駆動手段である。通信インタフェース（Ｉ／Ｆ）２０は、楽音発生装置１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインタフェースであり、該通信ネットワークを介して、外部機器２１と接続することができる。したがって、外部機器２１から各種プログラムやデータをダウンロードすることができるようになる。ダウンロードされたプログラムやデータは、ＲＡＭ１２等に格納されるようになる。
【００１０】
音源回路１７は、ＦＭ音源、波形メモリ音源、物理モデル音源等とされ楽音信号を生成する際に、ＣＰＵ１０から音源パラメータ情報と発音の開始指示を受けて楽音信号を生成している。音源パラメータ情報は、割り当てチャンネル、ピッチ情報、エンベロープパラメータ等とされる。音源回路１７で生成された楽音信号は効果回路１８に供給され、設定されているエフェクトが付加される。効果回路１８によりエフェクトが付与された楽音信号は、サウンドシステム１９から放音される。なお、楽音発生装置１の各部は通信バス２２により相互にデータの授受を行っている。
【００１１】
次に、本発明にかかるパラメータ設定装置におけるパラメータ設定について説明する。ここでは、各パートの音量を設定パラメータとして設定する例を挙げて説明する。
各パートの音量を設定する際には、表示部１５に図２に示すパート毎に音量を設定する画面を表示させる。この画面では図２に示すように、＃１パート、＃２パート、＃３パート、＃４パートの４つのパートそれぞれのスライダ型操作子を同時に表示している。このスライダ型操作子は、パラメータを設定する操作部分３１ｃ、３２ｃ、３３ｃ、３４ｃと設定されたパラメータ値を表示するパラメータ値表示部分３１ｄ、３２ｄ、３３ｄ、３４ｄから構成されている。例えば、＃１パートの音量を変更する場合には、操作部分３１ｃ上の設定したい音量の位置に指でタッチすることにより表示部１５に設けられているタッチパネルによりタッチされた位置が検出されて、＃１パートの音量がその位置に対応する音量に変更される。この場合、パラメータ値表示部分３１ｄの長さは変更後のパラメータ値の大きさに変更されて表示されるようになる。同様にして、＃２〜＃４のパートのパラメータ値をそれぞれ変更することができる。
【００１２】
また、表示されているパート毎のスライダ型操作子の近傍は、パート毎のスライダ型操作子を選択するためのフォーカス部分３１ａ、３２ａ、３３ａ、３４ａとされており、パートを示す文字列「＃１パート」、「＃２パート」、「＃３パート」、「＃４パート」の周囲もパート毎のスライダ型操作子を選択するためのフォーカス部分３１ｂ、３２ｂ、３３ｂ、３４ｂとされている。なお、図２に示されているロータリーエンコーダ３５は操作子１３の一つであり操作パネルに設けられている。
【００１３】
ここで、＃３パートの音量を変更する場合を説明する。まず、操作部分３３ｃ上の設定したい音量の位置に指でタッチする。これににより表示部１５に設けられているタッチパネルによりタッチされた位置が検出されて、＃３パートの音量がその位置に対応する音量に変更される。この音量の設定はタッチパネルで行われることから細かい値の設定を行うのではなく、粗い大体の値を設定する操作である。ただし、この操作を必ずしも行う必要はなく、既に設定されている値を細かく変更したい場合は省略することができる。次いで、フォーカス部分３３ａあるいはフォーカス部分３３ｂにタッチすると、フォーカス部分３３ａ、３３ｂが強調表示されて＃３パートの音量のパラメータが選択されたことが表示される。ここで、ロータリーエンコーダ３５を操作すると、操作量に応じて選択された＃３パートの音量のパラメータが変更されるようになる。ロータリーエンコーダ３５の設定単位は小さい値とされていることからパラメータ値を細かい単位で設定することができ、＃３パートの音量は細かい単位で変更されるようになる。なお、フォーカス部分３４ａあるいはフォーカス部分３４ｂにも同時にタッチして＃４パートも選択した場合は、ロータリーエンコーダ３５を操作することにより＃３パートおよび＃４パートの音量を細かい単位で同時に変更することができる。なお、パラメータは音量に限るものではなく他の楽音パラメータであっても良い。他のパートの音量についても同様にしてパート毎あるいは複数のパートを同時に細かい単位で変更することができる。
【００１４】
次に、本発明にかかるパラメータ設定装置におけるタッチ処理のフローチャートを図３に示す。
タッチ処理は、表示部１５に設けられたタッチパネルへのタッチを検出した時に起動され、ステップＳ１０にてタッチされた画像がスライダ型操作子であるか否かが判断される。ここで、検出回路１４がタッチパネルを操作してタッチされた画像がスライダ型操作子であると判断した場合はステップＳ１１に進み、タッチされた画像がスライダ型操作子ではないと判断した場合はステップＳ１４に進む。ステップＳ１１ではタッチされた部分がフォーカス部分か否かが判断される。この場合、検出回路１４がタッチパネルを操作してタッチされた部分がフォーカス部分であると判断した場合はステップＳ１２に進み、タッチされた部分がフォーカス部分ではないと判断した場合はステップＳ１５に進む。ステップＳ１２およびステップＳ１３ではタッチされたフォーカス部分を強調表示させると共に、当該フォーカス部分に対応するスライダ型操作子に割り当てられているパラメータを、ロータリーエンコーダに設定対象のパラメータとして割り当てる。なお、ステップＳ１４ではタッチされた画像に対応する処理が行われる。すなわち、タッチされた位置にあるソフトスイッチに応じて選択処理やオンオフ設定などの処理が行なわれる。また、ステップＳ１５ではパラメータを設定する操作部分にタッチしたことになるので、パラメータの値をタッチされた位置に該当する値に設定する。そして、ステップＳ１３ないしステップＳ１５のいずれかの処理が終了した際にタッチ処理は終了する。
【００１５】
次に、本発明にかかるパラメータ設定装置におけるロータリーエンコーダ処理のフローチャートを図４に示す。
ロータリーエンコーダ処理は、ロータリーエンコーダ３５が操作されたときに起動され、ステップＳ２０にて操作量と設定対象のパラメータが検出される。この場合の設定対象のパラメータは、図３に示すタッチ処理におけるステップＳ１３により決定されている。すなわち、フォーカス部分が選択されて表示部１５において強調表示されているスライダ型操作子に割り当てられているパラメータが設定対象のパラメータとされる。次いでステップＳ２１において、検出したロータリーエンコーダ３５の操作量に応じてステップＳ２０にて検出された設定対象のパラメータの変更量が決定される。そしてステップＳ２２にて、ステップＳ２１で決定された変更量により設定対象のパラメータの値が変更されるようになる。このステップＳ２２の処理が終了するとロータリーエンコーダ処理は終了するようになる。
【００１６】
以上の説明では、表示部１５に表示されるパラメータを設定するソフト操作子はスライダ型操作子としたが、本発明はこれに限ることはなく、パラメータの値を設定するためのタッチパネルを利用したソフト操作子であればどのような型の操作子であってもよい。また、パラメータは音量に限るものではなく他の楽音パラメータであっても良い。さらに、フォーカス部分は実施例のようにソフト操作子の近傍にあることが好ましいが、ソフト操作子を迅速に選択できるような場所にあればどのような配置であってもよい。さらに、設定対象のパラメータの値を変更するための物理的な操作子はロータリーエンコーダに限られるものではなく、パラメータの値を変更できる物理的な操作子であればどのようなものでもよい。さらにまた、複数のパラメータについて共通の操作子を使用して設定したり、設定対象のパラメータごとに異なる操作子を使用して設定するようにしてもよい。
なお、ＲＯＭ１１にパラメータ設定プログラムが記憶されていない場合に、ＨＤ（ハードディスク）やＣＤ−ＲＯＭのドライブを設けてＨＤやＣＤ−ＲＯＭにパラメータ設定プログラムやデータを記憶させておいて、これらをＲＡＭ１２に読み込んだり、通信インタフェース２０を介してサーバコンピュータと接続してサーバコンピュータからパラメータ設定プログラムやデータをダウンロードすることで、ＲＯＭ１１にパラメータ設定プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０に実行させるようにしてもよい。
【産業上の利用可能性】
【００１７】
以上の説明では、楽音発生装置１に組み込まれたパラメータ設定装置あるいはパラメータ設定プログラムとして説明したが、パラメータ設定装置は単体の装置とすることができると共に、パラメータ設定プログラムを記録媒体に記録して種々の楽音関連装置に組み込むことを可能とすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明にかかるパラメータ設定装置を備える楽音発生装置の構成を示すブロック図である。
【図２】本発明にかかるパラメータ設定装置を備える楽音発生装置の表示部に各パートの音量を設定する際に表示される画面を示す図である。
【図３】本発明にかかるパラメータ設定装置を備える楽音発生装置において実行されるタッチ処理のフローチャートである。
【図４】本発明にかかるパラメータ設定装置を備える楽音発生装置において実行されるロータリーエンコーダ処理のフローチャートである。
【図５】従来のパラメータ設定装置において各パートの音量を設定する際に表示部に表示される画面を示す図である。
【符号の説明】
【００１９】
１  楽音発生装置、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  操作子、１４  検出回路、１５  表示部、１６  表示回路、１７  音源回路、１８  効果回路、１９  サウンドシステム、２０  通信インタフェース、２１  外部機器、２２  通信バス、３１ａ，３２ａ，３３ａ，３４ａ  フォーカス部分、３１ｂ，３２ｂ，３３ｂ，３４ｂ  フォーカス部分、３１ｃ，３２ｃ，３３ｃ，３４ｃ  操作部分、３１ｄ，３２ｄ，３３ｄ，３４ｄ  パラメータ値表示部分、３５  ロータリーエンコーダ、１３１ａ，１３２ａ，１３３ａ，１３４ａ  操作部分、１３１ｂ，１３２ｂ，１３３ｂ，１３４ｂ  パラメータ値表示部分
【図１】
2005100131.tif 000003
【図２】
2005100131.tif 000004
【図３】
2005100131.tif 000005
【図４】
2005100131.tif 000006
【図５】
2005100131.tif 000007