(57)【特許請求の範囲】
【請求項１】
楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法であって、
前記コンピュータにおける表示手段に、少なくとも１つのパラメータ設定手段を包含するパラメータブロックが複数表示され、該パラメータブロックにおける各パラメータ設定手段に、前記コンピュータが備えるキーボード手段のキー名が各々表示されると共に、前記パラメータ設定手段が該キーボード手段のキー配列に対応するように配列表示され、該キーボード手段のキーを操作した際に、該キー名が付された前記パラメータ設定手段のパラメータが、該キー操作に応じて編集されるようにしたことを特徴とする楽音編集方法。
【請求項２】
楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法であって、
前記コンピュータにおける表示手段に、少なくとも１つのパラメータ設定手段を包含するパラメータブロックが複数表示され、該パラメータブロック毎に選択可能とされ、選択されたパラメータブロックにおける異なるパラメータを設定するパラメータ設定手段について複数の処理候補を択一的に選択可能に提示し、該提示された処理候補より選択された処理を前記選択されたパラメータブロック内のすべてのパラメータ設定手段に対して一括して行えるようにしたことを特徴とする楽音編集方法。
【請求項３】
楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法であって、
前記コンピュータにおける表示手段に、少なくとも１つのパラメータ設定手段を包含するパラメータブロックが複数隣接して表示され、該パラメータブロック間の境界は変更可能とされ、該境界の変更に応じて境界近傍に配置されている前記パラメータ設定手段を隣接する他のパラメータブロックに包含されるよう変更することが可能とされていることを特徴とする楽音編集方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法に関するものである。
【０００２】
【従来の技術】
従来、電子楽器において発生する楽音の音作りのための編集を行う場合は、電子楽器本体のパネル等に備えられているパラメータを設定する操作子や表示器を用いて編集を行っていた。この場合、電子楽器本体に大きな表示器を装備させたり、多くの操作子を設けることは、コスト、スペース効率、重量等の問題から困難であった。しかしながら、電子楽器の機能はますます多機能、かつ、複雑化が進み音色パラメータ数が増加している。この場合には、少ない操作子を用いて複数の複雑な操作を行なう必要があると共に、表示器も小さいため、音作りのための編集を行う際に複雑な操作がいっそう煩雑なものとなってしまっていた。
ところで、最近、コンピュータを利用して楽音を発生することが盛んに行われている。この場合には、コンピュータに電子楽器や外部音源を接続したり、コンピュータ内に音源ボードを増設したりして、音源情報を電子楽器や外部音源あるいは音源ボードに送り所望の音色とされた楽音を生成するようにしている。また、楽音発生プログラムをコンピュータにインストールして、外部音源や音源ボードを必要とすることなく楽音を発生することも行われている。
【０００３】
このように楽音を発生する際にコンピュータを用いる場合は、表示装置としてコンピュータに備えられている大型のディスプレイを使用することができるため、複雑な音色編集や楽音の設定をコンピュータのディスプレイおよびキーボードやマウスを利用して行うことが可能となる。コンピュータにおいて音色編集をする際には、電子楽器に設けられたパネルと同等、あるいは機能分（音色パラメータ分）のパネル表示をディスプレイに表示させ、表示されたパネル上でマウス等を使用してパラメータを選択させ、キーボード、あるいはマウスを用いてパラメータ値の設定を行うようにすればよい。この設定後の音色情報は、コンピュータに接続された音源に送信されて、送信された音色情報に基づいて音源が楽音を発生するようになる。
【０００４】
【発明が解決しようとする課題】
しかしながら、近年の音作りのために編集すべき音色情報に関するパラメータは種類が多くなり、またパラメータ間の相互間系も複雑化してきており、従来の方法では設定そのものをある程度簡素化することはできるものの、操作が煩雑であって操作性が悪いという問題があった。さらに、一括したパラメータの処理ができないと共に、個々のパラメータ値程度は確認できるものの、設定状況が複雑になるためパラメータ相互の関係を確認することができないという問題点もあった。
このように、従来の楽音編集方法においては、ますます複雑化したりパラメータ種類が多くなったりしている音作りのための編集の設定機能の問題を解決することができなかった。
【０００５】
そこで、本発明は音作りのための楽音編集機能の設定が複雑化したり種類が多くなっても、容易に楽音編集を行うことのできる楽音編集方法を提供することを目的としている。
【０００６】
【課題を解決するための手段】
前記目的を達成するために、本発明の第１の楽音編集方法は、楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法であって、前記コンピュータにおける表示手段に、少なくとも１つのパラメータ設定手段を包含するパラメータブロックが複数表示され、該パラメータブロックにおける各パラメータ設定手段に、前記コンピュータが備えるキーボード手段のキー名が各々表示されると共に、前記パラメータ設定手段が該キーボード手段のキー配列に対応するように配列表示され、該キーボード手段のキーを操作した際に、該キー名が付された前記パラメータ設定手段のパラメータが、該キー操作に応じて編集されるようにしている。
【０００７】
また、上記目的を達成することのできる本発明の第２の楽音編集方法は、楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法であって、前記コンピュータにおける表示手段に、少なくとも１つのパラメータ設定手段を包含するパラメータブロックが複数表示され、該パラメータブロック毎に選択可能とされ、選択されたパラメータブロックにおける異なるパラメータを設定するパラメータ設定手段について複数の処理候補を択一的に選択可能に提示し、該提示された処理候補より選択された処理を前記選択されたパラメータブロック内のすべてのパラメータ設定手段に対して一括して行えるようにしている。
【０００８】
さらにまた、上記目的を達成することのできる本発明の第３の楽音編集方法は、楽音発生手段が発生する楽音に関する楽音情報をコンピュータにより編集する楽音編集方法であって、前記コンピュータにおける表示手段に、少なくとも１つのパラメータ設定手段を包含するパラメータブロックが複数隣接して表示され、該パラメータブロック間の境界は変更可能とされ、該境界の変更に応じて境界近傍に配置されている前記パラメータ設定手段を隣接する他のパラメータブロックに包含されるよう変更することが可能とされている。
【０００９】
このような本発明によれば、各パラメータ設定手段に、コンピュータが備えるキーボード手段のキー名が各々表示されると共に、該キーボード手段のキー配列にほぼ対応するように配列表示されて、キーを操作した際に、そのキーに対応するパラメータブロックに割り当てられた楽音のパラメータが、そのキー操作に応じて編集されるようにしたので、表示上のパラメータ設定手段とコンピュータキーボード上の所定キーとを対応させてパラメータを容易に設定することができるようになる。
また、１つのパラメータブロックにおいて複数のパラメータを設定するようになされていた場合に、そのパラメータブロックを選択すればブロック内の全てのパラメータに対して同一の処理を一括して行うことができるようにしたので、同じ操作を複数のパラメータに対して行う際の設定のための操作回数を低減することができる。特に、パラメータのイニシャライズやロード、セーブ時にその効果を顕著に発揮することができる。
【００１０】
さらに、複数のパラメータブロック間の信号の流れを示す表示がパラメータブロック間に表示されるようにしたので、大量の複雑なパラメータ間の関係を容易に把握することができる。この際に、設定を行おうとしてパラメータブロックを選択した際に、そのパラメータブロックに関する信号の流れを表示するようにしてもよい。このようにすると、大量の複雑なパラメータ間の関係があっても、輻輳した信号の流れの表示になることを避けることができる。
【００１１】
【発明の実施の形態】
本発明の楽音編集方法を実施する一構成例を図１に示す。
図１において、コンピュータ１には電子楽器２における音作りのための編集等を行う、本発明の楽音編集方法にかかる楽音編集プログラムがインストールされており、ＣＲＴや液晶表示器等からなるディスプレイ１１を備えている。また、コンピュータ１には入力用のキーボード１２と、ポインティングデバイスとしてマウス１３が接続されている。さらに、コンピュータ１において楽音編集プログラムを起動して音作りのために楽音情報の編集を行った編集後の楽音情報は、電子楽器２に送信される。これにより、電子楽器２に備えられている鍵盤等の入力操作子を操作した際に、編集後の楽音情報に基づいた音色の楽音が生成されて発音されるようになる。
この場合、電子楽器２に替えて音源をコンピュータ１に接続したり、また、音源ボードをコンピュータ１に内蔵させるようにしてもよい。さらに、電子楽器２に替えて楽音発生プログラムからなるソフトウェア音源をコンピュータ１にインストールしておいてもよい。
【００１２】
本発明の音作りのための楽音編集方法は、種々の楽音に関するパラメータを各々編集する第１の楽音編集方法と、パラメータを一括して編集する第２の楽音編集方法と、パラメータ間の関係を容易に把握した上で編集することのできる第３の編集方法を有している。そこで、まず楽音編集プログラムを起動したコンピュータ１において、第１の楽音編集方法を実行する際にディスプレイ１１に表示される第１の編集画面を図２に示す。この図２に示す第１の編集画面は、電子楽器２において楽音編集を行うパネルを模擬している。
図２に示す第１の編集画面１１ａにおいては、それぞれ異なるパラメータを設定する複数のパラメータブロック２１に区切られている。パラメータブロック２１は、図示する編集画面１１ａでは、ＰＯＲＴＡＭＥＮＴＯ、ＰＥＧ、ＬＦＯ１、ＬＦＯ２、ＳＹＮＣ、ＶＣＯ１、ＶＣＯ２、ＭＩＸＥＲ、ＦＥＧ、ＦＭ、ＶＣＦ、ＶＣＯＣｍｎ、ＡＥＧの１３のパラメータブロック２１が設けられている。  PORTAMENTOのパラメータブロック２１には、ポルタメントのオン／オフを設定するスイッチ（ＳＷ）２４やTIME（移行時間）の各パラメータを設定する操作子２３が設けられている。ＰＥＧパラメータブロック２１には、ピッチエンベロープのATTACK/DECAYやDEPTHの各パラメータを設定する操作子２３が設けられている。ＬＦＯ１のパラメータブロック２１には、第１低周波発振器（ＬＦＯ１）によるビブラートのSPEEDやVIBRATO（深さ）の各パラメータをそれぞれ設定する操作子２３が設けられている。
【００１３】
ＬＦＯ２のパラメータブロック２１には、第２低周波発振器（ＬＦＯ２）が電圧制御増幅器（VCA）をモジュレートする際のトレモロの深さ、および、電圧制御フィルター（VCF）をモジュレートする際のビブラートの深さや、その速さ（SPEED）の各パラメータをそれぞれ設定する操作子２３が設けられている。ＶＣＯ１のパラメータブロック２１には、第１電圧制御発振器（ＶＣＯ１）のパルス幅（PW：PULSE WIDE）やＬＦＯによるパルス幅変調の変調度を示すPWM（PULSE WIDTH MODULATION）の各パラメータをそれぞれ設定する操作子２３が設けられている。ＶＣＯ２のパラメータブロック２１には、第２電圧制御発振器（ＶＣＯ２）のパルス幅（PW：PULSE WIDE）やＬＦＯによるパルス幅変調の変調度を示すPWM（PULSE WIDTH MODULATION）の各パラメータをそれぞれ設定する操作子２３がそれぞれ設けられている。ＳＹＮＣのパラメータブロック２１には、ＶＣＯ１とＶＣＯ２のうちの一方のＶＣＯのピッチを他方のピッチにシンクさせるピッチを設定するパラメータPITCHの操作子２３が設けられている。
【００１４】
ＭＩＸＥＲのパラメータブロック２１には、ＶＣＯ１，ＶＣＯ２，ＲＩＮＧ  ＭＯＤ，ＮＯＩＳＥのミキシング割合をそれぞれ設定する操作子２３が設けられている。この際のＲＩＮＧ  ＭＯＤは何れかの発振器により他の発振器をリング変調して生成した非整数倍音を示している。ＦＥＧのパラメータブロック２１には、ＶＣＦをモジュレートするためのエンベロープジェネレータ（ＦＥＧ）におけるATTACK、DECAY、SUSTAIN、RELEASEの各パラメータをそれぞれ設定する操作子２３が設けられている。ＶＣＦのパラメータブロック２１には、ＶＣＦのCUTOFF周波数、CUTOFF周波数の近傍の周波数特性を制御するレゾナンス（ＲＥＳ．）、エンベロープによるモジュレート深さ（ＥＧ．ＤＥＰＴＨ）の各パラメータをそれぞれ設定する操作子２３が設けられている。ＡＥＧのパラメータブロック２１には、振幅エンベロープジェネレータ（ＡＥＧ）におけるATTACK、DECAY、SUSTAIN、RELEASEの各パラメータをそれぞれ設定する操作子２３が設けられている。
【００１５】
なお、図２に示すように第１の編集画面１１ａは、実際の電子楽器２のパネルを模擬する表示画面とされており、その操作子２３およびスイッチ２４の図柄は、実際の電子楽器２のパネルに備えられている操作子である摘みやスイッチに近似する図柄とされている。さらに、操作子２３により設定されたパラメータ値は、操作子２３の上部のパラメータ表示部２２に数値として表示される。
【００１６】
次に、第１の編集画面１１ａ上で実行される本発明にかかる第１の楽音編集方法は、編集方法その１と編集方法その２とがあり、まず編集方法その１を説明する。例えば、PORTAMENTOパラメータブロック２１における左肩に数字「１」が表示されているスイッチ２４をオン／オフする際には、マウス１３を操作してポインタをそのスイッチ２４上に移動させて、マウス１３の左ボタンをクリックする。これにより、スイッチ２４の状態が反転してオン／オフに切り換えられるようになる。また、操作子２３の設定を変える場合は、マウス１３を操作して当該操作子２３上にポインタを移動させ、次いで、マウス１３の左ボタンを押しながら所望の方向に操作子２３を回転させればよい。このようなマウス１３による操作子２３による設定では、パラメータ表示部２２に表示されるパラメータ値を参照しながらパラメータ値を変更することができるので、所望の値に容易に設定することができる。
【００１７】
また、マウス１３により操作子２３を回転させることに替えて、次のようにしてパラメータ値を変更するようにしてもよい。まず、パラメータ値を変更しようとする操作子２３をマウス１３をクリックして選択する。この状態において、マウス１３の左ボタンを操作するとパラメータ値が減少し、マウス１３の右ボタンを操作するとパラメータ値が増加するようになされている。このような設定方法によりパラメータ値を変更するようにしてもよい。さらに、パラメータ値を変更しようとする操作子２３をマウス１３をクリックして選択した後に、キーボード１２の数値キーにより設定すべきパラメータ値を数値を直接入力するようにしてもよい。
【００１８】
次に、第１の楽音編集方法における編集方法その２について説明する。図２に示すように第１の編集画面１１ａにおいては、編集画面１１ａに多数表示されているスイッチ２４や操作子２３の左肩に数字、アルファベットおよび記号の何れかが表示されている。これらのスイッチ２４や操作子２３の左肩に表示されている数字、アルファベットおよび記号は、キーボード１２におけるキー配列に対応している。この場合に、キーボード１２のキーを操作するとそのキーに対応するスイッチ２４や操作子２３を操作することができる。例えば、数値キー「１」を操作すると、PORTAMENTOパラメータブロック２１における左肩に数字「１」が表示されているスイッチ２４が選択され、さらにもう一度操作するとそのスイッチ２４をオン／オフすることができる。また、数値キー「２」を操作するとPORTAMENTOパラメータブロック２１における左肩に数字「２」が表示されている操作子２３が選択され、さらにもう一度操作すると当該操作子２３が設定するTIME パラメータ値が増加する。この際に、そのキーを押し続けるとTIMEパラメータ値が徐々に増加していく。また、シフトキーを押しながらキーを操作すると該当するパラメータ値は減少するようになる。
この編集方法その２によれば、スイッチ２４や操作子２３の表示位置とキーボード１２におけるキー配置の対応付けを行っているため、対応関係を暗記する必要がなく、ブラインドタッチにてパラメータ編集を行うことができる。
【００１９】
以上説明した本発明の第１の楽音編集方法を行う際にコンピュータ１が実行する編集処理１，２のフローチャートを図３および図４を参照しながら説明する。図３に示す編集処理１のフローチャートは、上述した第１の楽音編集方法における編集方法その１を実行するためのフローチャートであり、マウス１３を用いる編集方法である。この編集処理１は、マウス１３によりディスプレイ１１に表示された第１の編集画面１１ａにおいて、編集したいパラメータの操作子２３にポインタを移動させてマウス１３をクリックした際に起動され、ステップＳ１０にてその操作子２３が選択される。この際に、選択された操作子２３を枠で囲む表示をしたり、操作子２３の表示色を変更したりして選択されたことを表示することが好適である。次いで、選択した操作子２３により設定するパラメータの値をキーボードの数値キーを操作するか、あるいは、マウス１３により操作子２３を回転させて入力する（ステップＳ１１）。そして、パラメータ値の設定が終了して選択状態が解除されると、そのパラメータに決定されステップＳ１２にて、決定されたパラメータ値を含む音色パラメータが電子楽器（音源）２に送信される。これにより、電子楽器（音源）２が生成する楽音の音色を編集することができる。
【００２０】
次に、図４に示す編集処理２のフローチャートは、上述した第１の楽音編集方法における編集方法その２を実行するためのフローチャートであり、キーボードのみを用いる編集方法である。この編集処理２は、キーボード１２によりディスプレイ１１に表示された第１の編集画面１１ａにおいて、編集したいパラメータの操作子２３に対応するキーを操作した際に起動され、ステップＳ２０にてその操作子２３が選択される。この際に、選択された操作子２３を枠で囲む表示をしたり、操作子２３の表示色を変更したりして選択されたことを表示することが好適である。次いで、選択した操作子２３により設定するパラメータの値を、操作子２３を選択した際に操作したキーとシフトキーとを組み合わせて操作してパラメータ値を増減することによりパラメータ値を決定する（ステップＳ２１）。そして、パラメータ値の設定が終了して選択状態が解除されると、決定されたパラメータ値を含む音色パラメータが電子楽器（音源）２に送信される。これにより、電子楽器（音源）２が生成する楽音の音色を編集することができる。
【００２１】
次に、電子楽器２の楽音編集を行う時に楽音編集プログラムを起動したコンピュータ１において、パラメータを一括して編集することのできる第２の楽音編集方法を実行する際の、ディスプレイ１１に表示される第２の編集画面を図５に示す。
図５に示す第２の編集画面１１ｂにおいても、第１の編集画面１１ａと同様にそれぞれ異なるパラメータを設定する複数のパラメータブロック２１に区切られている。パラメータブロック２１は、図示する第２編集画面１１ｂでは、ＰＥＧ、ＰＡＴＴＥＲＮ  ＧＥＮ．、ＬＦＯ１、ＬＦＯ２、ＳＹＮＣ、ＶＣＯ１，ＶＣＯ２、ＦＭ、ＭＩＸＥＲ、ＶＣＦ、ＶＣＡ、ＤＩＳＴの１２のパラメータブロック２１が設けられている。
【００２２】
これらのパラメータブロック２１には、複数の操作子２３やスイッチ２４が配置されており、図５に示すように第２の編集画面１１ｂも、実際の電子楽器のパネルを模擬する表示画面とされており、その操作子２３およびスイッチ２４の図柄は、実際の電子楽器のパネルに備えられている操作子である摘みやスイッチに近似する図柄とされている。
例えば、ＬＦＯ１のパラメータブロック２１には、第１低周波発振器（ＬＦＯ１）の発振波形を選択するWAVEスイッチ２４と、ＬＦＯ１によるビブラートのSPEEDや、ＬＦＯ１によりモジュレートされるＶＣＯ１およびＶＣＯ２のビブラートの深さパラメータをそれぞれ設定する操作子２３が設けられている。なお、選択可能なＬＦＯ１の発振波形としては、サイン波（SIN）、リコーダーやフルートの音色に適した三角波（TRIANGLE）、すべての整数倍音を含み弦楽器や金管楽器の音色に適した上に向かう鋸歯状波（SAW UP）および下に向かう鋸歯状波（SAW DOWN）、サンプリングホールドしてランダムな振幅の矩形波とされたサンプリングホールド波形（Ｓ／Ｈ）とされている。他のパラメータブロック２１についての説明は、ここでは省略する。
【００２３】
次に、第２の編集画面１１ｂ上で実行される本発明にかかる第２の楽音編集方法は、編集方法その１と編集方法その２とがあり、まず編集方法その１を説明する。第２の楽音編集方法における編集方法その１においては、パラメータブロック２１単位でパラメータの処理を一括して行うことができる。すなわち、パラメータブロック２１のパラメータブロック名（ここでは、「ＶＣＯ１」のパラメータブロック名とする）をマウス１３で選択すると、図示するようにＶＣＯ１のパラメータブロック２１を囲む選択枠３１が表示される。同時に、ＶＣＯ１のパラメータブロック２１において処理可能な操作内容がポップアップメニュー４０として表示される。ここで、ポップアップメニュー４０中の、例えば、「Initialize（初期化）」を選択すると、ＶＣＯ１のパラメータブロック２１内のパラメータであるWAVE、PITCH、FINE、SYNC PITCH、PWMSRC、DEPTH、PW、EDGEの各パラメータが一括して初期化されるようになる。他のパラメータブロックを選択した際にも、同様の処理を行うことができる。
【００２４】
次に、第２の楽音編集方法における編集方法その２においては、何も選択されていない状態からマウス１３の右ボタンをクリックすると図５に示すような操作内容を示すポップアップメニュー４０が表示され、ここでポップアップメニュー４０中の、例えば、「Initialize（初期化）」を選択すると、いずれのパラメータブロックに対して操作を行うかを選択するためのパラメータブロック名を表示するサブメニュー４１が表示される。ここで、ＶＣＯ２のパラメータブロック２１を図示するように選択すると、ＶＣＯ２のパラメータブロック２１内のパラメータであるWAVE、PITCH、FINE、SYNC PITCH、PWMSRC、DEPTH、PW、EDGEの各パラメータが一括して初期化されるようになる。
【００２５】
以上説明した本発明の第２の楽音編集方法を行う際にコンピュータ１が実行するブロック処理１，２のフローチャートを図６および図７を参照しながら説明する。
図６に示すブロック処理１のフローチャートは、上述した第２の楽音編集方法における編集方法その１を実行するためのフローチャートである。このブロック処理１は、編集しようとするパラメータブロック２１のパラメータブロック名にポインタを移動してマウス１３をクリックした際に起動される（ステップＳ３０）。次いで、ステップＳ３１にて選択されたＶＣＯ１のパラメータブロック２１を囲む選択枠３１が表示されると共に、ＶＣＯ１のパラメータブロック２１において処理可能な操作内容がポップアップメニュー４０として表示される。この操作内容としては、初期化、アンドゥー、セーブ等とされる。そこで、ポップアップメニュー４０に表示された処理内容の何れかを選択すると、ステップＳ３２にて選択されたＶＣＯ１のすべてのパラメータに選択された機能処理がそれぞれ実行されるようになる。
【００２６】
また、図７に示すブロック処理２のフローチャートは、上述した第２の楽音編集方法における編集方法その２を実行するためのフローチャートである。このブロック処理２は、何も選択されていない状態において、マウス１３の右ボタンをクリックした際に起動され、操作内容を示すポップアップメニュー４０が表示される（ステップＳ４０）。ここで、表示された初期化、アンドゥー、セーブ等の操作内容のいずれかを選択すると（ステップＳ４１）、いずれのパラメータブロックに対して操作を行うかを選択するためのパラメータブロック名を表示するサブメニュー４１が表示される。そこで、何れかのパラメータブロック名を選択すると（ステップＳ４２）、ステップＳ４３にて選択されたパラメータブロック２１のすべてのパラメータに選択された機能処理がそれぞれ実行されるようになる。
【００２７】
ところで、電子楽器２においては図２あるいは図５に表示されたパネルを備える電子楽器の構成と同等の構成を備えるものとされる。このような構成の電子楽器２においては、電圧制御発振器ＶＣＯ１および電圧制御発振器ＶＣＯ２により楽音の基本的なピッチや元になる波形が生成される。この場合に、一方の電圧制御発振器により他方の電圧制御発振器に変調（クロスモジュレーションやリングモジュレーション）をかけて非整数倍音を得るようにしてもよい。電圧制御発振器ＶＣＯ１，ＶＣＯ２の出力はミキサＭＩＸＥＲにより混合され、次いで電圧制御フィルターＶＣＦに入力されて、種々のフィルター処理が信号に施されることにより、どのような高調波を含有させるかが決定されて所望の音色が得られる高調波構成とされる。この際に、低周波発振器ＬＦＯの出力、ノイズやエンベロープＦＥＧによりフィルター特性を時間軸上でモジュレートすることができる。さらに、電圧制御フィルターＶＣＦの出力信号は電圧制御増幅器ＶＣＡにより所望の音色が得られるように音量が調整される。この際に、低周波発振器ＬＦＯの出力やエンベロープＡＥＧによりフィルター特性を時間軸上でモジュレートすることができる。このようにして、音作り生成されていくことから、パラメータ間の相互の関係を把握していないと、パラメータの編集を行うことにより所望の音色が得られるよう音作りすることが困難となる。
【００２８】
そこで、本発明の楽音編集方法の第３の楽音編集方法においては、パラメータ間の相互の関係を把握できるようにしている（編集方法その１）。また、第３の楽音編集方法においては、低周波発振器ＬＦＯやエンベロープＥＧがモジュレートするパラメータブロックを容易に変更できるようにしている（編集方法その２）。以下、第３の楽音編集方法について説明する。
楽音編集プログラムを起動したコンピュータ１において、第３の楽音編集方法を実行する際にディスプレイ１１に表示される編集画面は、第２の楽音編集方法を実行する際の第２の編集画面１１ｂと同様とされ、その第２の編集画面１１ｂを図８に示す。
【００２９】
図８を参照すると理解できるように、第３の楽音編集方法の編集方法その１においては、信号の流れを矢印線で示すことによりパラメータ間の相互の関係を把握できるようにしている。パラメータ間の相互の関係を示す信号の流れを矢印線で表示させるには、第２の編集画面１１ｂ上にポインタをおいて何も選択されていない状態においてマウス１３の右ボタンをクリックする。これにより、図８に示すようにポップアップメニュー５０が表示される。このポップアップメニュー５０において「Display Option」を選択すると、その横にサブメニュー５１が表示される。このサブメニュー５１に表示された項目のうちの「Signal Flow」および「SYNC」にポインタを移動させてマウス１３の左ボタンをクリックすると、図示するようにチェックマーク（レ）が付される。これにより、図８に示すような矢印線が表示されるようになる。
【００３０】
なお、サブメニュー５１に表示された「Signal Flow」項目をチェックすることにより、ＳＹＮＣパラメータブロック２１とＶＣＯ１パラメータブロック２１を囲む枠から導出されてＭＩＸＥＲパラメータブロック２１に導入される矢印線が表示される。また、ＶＣＯ２パラメータブロック２１から導出されてＭＩＸＥＲパラメータブロック２１に導入される矢印線が表示される。これは、電圧制御発振器ＶＣＯ１から出力される信号と電圧制御発振器ＶＣＯ２から出力される信号とがミキサＭＩＸＥＲで混合されることを意味している。さらに、ＶＣＯ２パラメータブロック２１から導出されてＶＣＯ１パラメータブロック２１に導入される矢印線が表示される。これは、電圧制御発振器ＶＣＯ２の出力信号により、電圧制御発振器ＶＣＯ１が変調（クロスモジュレーションあるいはリングモジュレーション）されることを意味している。
【００３１】
さらにまた、ＭＩＸＥＲパラメータブロック２１から導出されてＶＣＦパラメータブロック２１に導入される矢印線が表示され、ＶＣＦパラメータブロック２１から導出されてＶＣＡパラメータブロック２１に導入される矢印線が表示され、さらに、ＶＣＡパラメータブロック２１から導出されてＤＩＳＴパラメータブロック２１に導入された矢印線が表示されている。これは、ミキサＭＩＸＥＲにおいて混合された電圧制御発振器ＶＣＯ１から出力される信号と電圧制御発振器ＶＣＯ２から出力される信号とが電圧制御フィルターＶＣＦにおいてフィルター処理されて、所望の高調波構成からなる信号とされ、さらに、この電圧制御フィルターＶＣＦから出力される所望の高調波構成とされた信号が電圧制御増幅器ＶＣＡにおいて所望の音量特性となるよう音量処理され、さらにまた、電圧制御増幅器ＶＣＡから出力される所望の音量特性とされた信号に、ディストーションＤＩＳＴにおいて所望のディストーションが付加されるディストーション処理されることを意味している。
【００３２】
また、サブメニュー５１に表示された「SYNC」項目をチェックすることにより、ＶＣＯ２パラメータブロック２１におけるPITCHとFINEの操作子２３が枠で囲まれて「MASTER」と表示されると共に、ＶＣＯ１パラメータブロック２１におけるPITCHとFINEの操作子２３が枠で囲まれ、SYNC PITCHの操作子２３も枠で囲まれて「SLAVE」と表示される。さらに、「MASTER」の表示から導出されて「SLAVE」の表示に導入される矢印線が表示される。これは、電圧制御発振器ＶＣＯ１を電圧制御発振器ＶＣＯ２にシンクさせることを意味している。なお、この場合はＳＹＮＣパラメータブロック２１においてＭＯＤＥスイッチ２４により、図示するように最下段が選択されている場合であり、ここで、ＭＯＤＥスイッチ２４により２段目が選択されると、電圧制御発振器ＶＣＯ１内の発振器がMASTERとSLAVEとの２つに分割され、MASTER側の発振器にSLAVE側の発振器がシンクされる。その際のMASTER側の発振器のピッチをSYNC PITCHの操作子２３で制御することができる。
このように、第３の楽音編集方法の編集方法その１においては、パラメータブロック間に信号の流れを示す矢印線を表示することにより、パラメータ間の相互の関係が把握できるようにしている。なお、この矢印線は信号の種類（音信号や変調信号）によって表示色を変えるようにしてもよい。
【００３３】
また、サブメニュー５１が表示された際に、図示するように「EG Destination」にチェックをつけておくと、ＥＧパラメータブロック２１を編集しようとして選択した際に、ＥＧパラメータブロック２１から導出された矢印線が、エンベロープによりモジュレートされるパラメータブロック２１に導入される表示が行われるようになる。図８に示す場合は、ＰＥＧパラメータブロック２１においてＶＣＯ１がスイッチにより選択されているため、ＰＥＧパラメータブロック２１を選択すると、図示していないがＰＥＧパラメータブロック２１から導出されてＶＣＯ１パラメータブロック２１に導入されるた矢印線が表示される。また、サブメニュー５１が表示された際に、「ＬＦＯ Destination」にチェックをつけておくと、ＬＦＯ１パラメータブロック２１あるいはＬＦＯ２パラメータブロック２１を編集しようとして選択した際に、図示していないがＬＦＯ１パラメータブロック２１あるいはＬＦＯ２パラメータブロック２１から導出された矢印線が、低周波発振器ＬＦＯによりモジュレートされるパラメータブロック２１に導入される表示が行われるようになる。
【００３４】
この第３の楽音編集方法の編集方法その１を行う際にコンピュータ１が実行する信号表示処理１および信号表示処理２のフローチャートを図９および図１０を参照しながら説明する。
図９に示す信号表示処理１のフローチャートは、上述した第３の楽音編集方法における編集方法その１を実行するための第１のフローチャートである。この信号表示処理１は、何も選択されていない状態において、マウス１３の右ボタンをクリックした際に起動され、操作内容を示すポップアップメニュー５０が表示される（ステップＳ５０）。ここで、ディスプレイオプション（Display Option）を選択すると、サブメニュー５１が表示され、所望の信号表示機能を複数ある機能中から選択する（ステップＳ５１）。これにより、ステップＳ５２にて表示させたい信号の流れを示す矢印線が表示されるようになる。
【００３５】
図１０に示す信号表示処理２のフローチャートは、上述した第３の楽音編集方法における編集方法その１を実行するための第２のフローチャートである。この信号表示処理２は、何も選択されていない状態において、マウス１３の右ボタンをクリックした際に起動され、操作内容を示すポップアップメニュー５０が表示される（ステップＳ６０）。ここで、ディスプレイオプション（Display Option）を選択すると、サブメニュー５１が表示され、所望の信号表示機能を複数ある機能中から選択する（ステップＳ６１）。ステップＳ６２にて「EG Destination」あるいは「LFO Destination」が選択されていると判断されると、ステップＳ６３に進みＥＧパラメータブロックあるいはＬＦＯパラメータブロックが選択された際に、ステップＳ６４にてモジュレート先へ信号の流れを示す矢印線が表示されるようになる。なお、このモジュレート先へ信号の流れを示す矢印線は、他のパラメータブロックが選択された際に自動的に消去されるが、一定時間が経過した際に自動的に消去されるようにしてもよい。
【００３６】
次に、第３の楽音編集方法の編集方法その２の説明をする。この編集方法その２においては、低周波発振器（ＬＦＯ）やエンベロープ（ＥＧ）がモジュレートするパラメータブロックを容易に変更できるようにしており、図１１に示すＬＦＯ１パラメータブロック２１ａとＬＦＯパラメータブロック２１ｂとを例に挙げて説明する。
図１１（ａ）は図８の表示画面の一部だけを取り出した表示画面であり、ＬＦＯ１パラメータブロック２１ａとＬＦＯパラメータブロック２１ｂの仕切間にポインタを移動させると、例えば、図示するようにポインタの形状が両方向に矢印がついたカーソルに変化する。この状態において、マウス１３の左ボタンを押しながら画面の右方向へドラッグすると、仕切が右に移動して図１１（ｂ）に示す表示画面となる。
【００３７】
図１１（ｂ）を参照すると、図１１（ａ）ではＬＦＯ２パラメータブロック２１ｂがＶＣＡパラメータブロックおよびＶＣＦパラメータブロックをモジュレートすることが表示されていたのに対して、図１１（ｂ）ではＬＦＯ２パラメータブロック２１ｂはＶＣＦパラメータブロックのみをモジュレートしており、ＶＣＡパラメータブロックはＬＦＯ１パラメータブロック２１ａによりモジュレートされることが表示されている。
また、図１１（ａ）の状態においてマウス１３の左ボタンを押しながら画面の左方向へドラッグすると、パラメータブロック２１ａ、２１ｂの仕切が左へ移動して図１１（ｃ）に示す表示画面となる。図１１（ｃ）を参照すると、図１１（ａ）ではＬＦＯ１パラメータブロック２１ａがＶＣＯ１パラメータブロックおよびＶＣＯ２パラメータブロックをモジュレートすることが表示されていたのに対して、図１１（ｃ）ではＬＦＯ１パラメータブロック２１ａはＶＣＯ１パラメータブロックのみをモジュレートしており、ＶＣＯ２パラメータブロックはＬＦＯ２パラメータブロック２１ｂによりモジュレートされることが表示されている。
【００３８】
このように、第３の楽音編集方法の編集方法その２では、マウス１３を操作するだけで簡単に低周波発振器（ＬＦＯ）やエンベロープ（ＥＧ）がモジュレートするパラメータブロックを容易に変更できる。
この第３の楽音編集方法の編集方法その２を行う際にコンピュータ１が実行する信号表示処理３のフローチャートを図１２を参照しながら説明する。
図１２に示す信号表示処理３は、ポインタをＬＦＯ１パラメータブロック２１ａとＬＦＯパラメータブロック２１ｂの間に移動させた際に起動され、マウス１３の左ボタンを押しながら画面の右／左方向へドラッグすることにより、ＬＦＯ１とＬＦＯ２のＶＣＯ１，ＶＣＯ２，ＶＣＡ，ＶＣＦのパラメータブロックへのモジュレート先を決定する（ステップＳ７０）。すると、ステップＳ７１にて決定されたモジュレート先に対応してＬＦＯ１パラメータブロック２１ａとＬＦＯパラメータブロック２１ｂの仕切の表示位置が変更される。
【００３９】
上記の説明では、コンピュータ１に接続された電子楽器２の楽音編集を行うとしたが、本発明の楽音編集方法はこれに限らず、コンピュータ１に接続された音源や、コンピュータ１に内蔵された音源ボード（カード）、あるいは、コンピュータ１にインストールされたソフトウェア音源であってもよい。
なお、本発明の楽音編集方法はコンピュータにインストールすることのできる楽音編集プログラムとすることができるが、この楽音編集プログラムを搭載した自動演奏プログラムの形態としてもよい。この楽音編集プログラムあるいは楽音編集プログラムを搭載した自動演奏プログラムは磁気ディスク、光ディスク、半導体メモリ等の記憶媒体に記憶させて、コンピュータに供給するようにしてもよいし、ネットワークを介して供給するようにしてもよい。このようにすると、楽音編集プログラムの追加やバージョンアップ等を容易に行うことができる。
【００４０】
【発明の効果】
本発明は以上説明したように、各パラメータ設定手段に、コンピュータが備えるキーボード手段のキー名が各々表示されると共に、該キーボード手段のキー配列にほぼ対応するように配列表示されて、キーを操作した際に、そのキーに対応するパラメータブロックに割り当てられた楽音のパラメータが、そのキー操作に応じて編集されるようにしたので、表示上のパラメータ設定手段とコンピュータキーボード上の所定キーとを対応させてパラメータを容易に設定することができるようになる。
また、１つのパラメータブロックにおいて複数のパラメータを設定するようになされていた場合に、そのパラメータブロックを選択すればブロック内の全てのパラメータに対して同一の処理を一括して行うことができるようにしたので、同じ操作を複数のパラメータに対して行う際の設定のための操作回数を低減することができる。特に、パラメータのイニシャライズやロード、セーブ時にその効果を顕著に発揮することができる。
【００４１】
さらに、複数のパラメータブロック間の信号の流れを示す表示がパラメータブロック間に表示されるようにしたので、大量の複雑なパラメータ間の関係を容易に把握することができる。この際に、設定を行おうとしてパラメータブロックを選択した際に、そのパラメータブロックに関する信号の流れを表示するようにしてもよい。このようにすると、大量の複雑なパラメータ間の関係があっても、輻輳した信号の流れの表示になることを避けることができる。
さらにまた、モジュレート元に対するモジュレート先の変更を編集画面上でマウスを操作するだけで容易に行うことができる。
【図面の簡単な説明】
【図１】  本発明の楽音編集方法を実施する一構成例を示す図である。
【図２】  本発明にかかる第１の楽音編集方法を実行する際にディスプレイに表示される第１の編集画面を示す図である。
【図３】  本発明にかかる第１の楽音編集方法を行う際にコンピュータが実行する編集処理１のフローチャートを示す図である。
【図４】  本発明にかかる第１の楽音編集方法を行う際にコンピュータが実行する編集処理２のフローチャートを示す図である。
【図５】  本発明にかかる第２の楽音編集方法を実行する際にディスプレイに表示される第２の編集画面を示す図である。
【図６】  本発明にかかる第２の楽音編集方法を行う際にコンピュータが実行するブロック処理１のフローチャートを示す図である。
【図７】  本発明にかかる第２の楽音編集方法を行う際にコンピュータが実行するブロック処理２のフローチャートを示す図である。
【図８】  本発明にかかる第３の楽音編集方法を実行する際にディスプレイに表示される第２の編集画面を示す図である。
【図９】  本発明にかかる第３の楽音編集方法の編集方法その１を行う際にコンピュータが実行する信号表示処理１のフローチャートを示す図である。
【図１０】  本発明にかかる第３の楽音編集方法の編集方法その１を行う際にコンピュータが実行する信号表示処理２のフローチャートを示す図である。
【図１１】  本発明にかかる第３の楽音編集方法の編集方法その２の説明をするための表示画面の一部を示す図である。
【図１２】  本発明にかかる第３の楽音編集方法の編集方法その２を行う際にコンピュータが実行する信号表示処理３のフローチャートを示す図である。
【符号の説明】
１  コンピュータ、２  電子楽器、１１  ディスプレイ、１１ａ，１１ｂ  編集画面、１２  キーボード、１３  マウス、２１，２１ａ，２１ｂ  パラメータブロック、２２  パラメータ表示部、２３  操作子、２４  スイッチ、３１  選択枠、４０，５０  ポップアップメニュー、４１，５１  サブメニュー
【図１】
0003637810.tif 000002
【図２】
0003637810.tif 000003
【図３】
0003637810.tif 000004
【図４】
0003637810.tif 000005
【図５】
0003637810.tif 000006
【図６】
0003637810.tif 000007
【図７】
0003637810.tif 000008
【図８】
0003637810.tif 000009
【図９】
0003637810.tif 000010
【図１０】
0003637810.tif 000011
【図１１】
0003637810.tif 000012
【図１２】
0003637810.tif 000013