(57)【要約】【課題】  出力装置の数や配置がほとんど変更されないような特殊性を持った会場に設置される場合でも、パッチ機能やシーンデータの記録・呼び出し機能をユーザの意図しないように動作することなく実現できるミキサ装置を提供することを目的とする。【解決手段】  入力ポートと入力ｃｈとの割当てを行う入力パッチ及び出力ポートと出力ｃｈとの割当てを行う出力パッチに加え、入出力ｃｈの信号経路中のインサートポイントに対して入出力を行うインサート機能と、ミキサの設定をシーンデータとして記憶し呼び出すシーンの機能を備えるミキサにおいて、シーンデータには入力側パッチの割当て情報は含むが出力側パッチの割当て情報は含まないようにする。シーンデータの読出しが指示されたとき、そのシーンデータの入力部インサートパッチで割当て指示している出力ポートを検出しそれが使用中でなければ指示された割当てを実行する。【選択図】  図１
2006270667.tif 000002
【特許請求の範囲】
【請求項１】
音響信号を入力する複数の入力ポートと、
入力した音響信号を信号処理する複数の入力チャンネルと、
前記複数の入力ポートと前記複数の入力チャンネルとの割当てを行う入力パッチと、
前記複数の入力チャンネルから選択的に音響信号を入力しミキシング処理する複数のミキシングバスと、
前記ミキシングバスからの出力信号を入力して所定の信号処理を行う複数の出力チャンネルと、
音響信号を出力する複数の出力ポートと、
前記複数の出力ポートと前記複数の出力チャンネルとの割当てを行う出力パッチと、
前記入力チャンネルの信号経路中の所定のインサートポイントから信号を取出して前記出力ポートから出力し、または、前記入力チャンネルの信号経路中の所定のインサートポイントに前記入力ポートから入力した信号を取入れる際に、どの入力チャンネルのインサートポイントにどの出力ポートを割当て、どの入力チャンネルのインサートポイントにどの入力ポートを割当てるかを規定する入力部インサートパッチと
を備えるデジタルミキサの入出力設定装置であって、
前記入力パッチの割当てを設定変更する手段と、
前記出力パッチの割当てを設定変更する手段と、
前記入力部インサートパッチの割当てを設定変更する手段と、
前記入力チャンネル及び出力チャンネルを含むミキサ全体の動作を規定する設定情報であって、前記入力パッチまたは前記入力部インサートパッチの割当てを規定する情報は含むことがあるが、前記出力パッチの割当てを規定する情報は含まないような設定情報を、シーンデータとして、記憶する手段と、
前記シーンデータの読出しが指示されたとき、そのシーンデータに前記入力部インサートパッチの割当てを規定する情報が含まれるかを判別し、含まれる場合は、その入力部インサートパッチで割当て指示している出力ポートを検出し、該出力ポートが現在使用中でなければ該出力ポートに対して指示されている割当てを実行するとともに、シーンデータ中のそれ以外の設定情報に基づいてミキサ各部のパラメータ設定を実行するシーンデータ読出し手段と
を備えることを特徴とするミキサの入出力設定装置。
【請求項２】
請求項１に記載のミキサの入出力設定装置において、
前記シーンデータ読出し手段は、
前記シーンデータに前記入力部インサートパッチの割当てを規定する情報が含まれており、その入力部インサートパッチで割当て指示している出力ポートが既に使用中であることを検出した場合、その旨をメッセージ出力することを特徴とするミキサの入出力設定装置。
【請求項３】
請求項１に記載のミキサの入出力設定装置において、
前記シーンデータ読出し手段は、
前記シーンデータに前記入力部インサートパッチの割当てを規定する情報が含まれており、その入力部インサートパッチで割当て指示している出力ポートが既に使用中であることを検出した場合、空きの出力ポートを探索し、空きの出力ポートがあればその出力ポートに対して前記指示されている割当てを実行し、空きの出力ポートがなければ前記指示されている割当てを実行しないことを特徴とするミキサの入出力設定装置。
【請求項４】
音響信号を入力する複数の入力ポートと、
入力した音響信号を信号処理する複数の入力チャンネルと、
前記複数の入力ポートと前記複数の入力チャンネルとの割当てを行う入力パッチと、
前記複数の入力チャンネルから選択的に音響信号を入力しミキシング処理する複数のミキシングバスと、
前記ミキシングバスからの出力信号を入力して所定の信号処理を行う複数の出力チャンネルと、
音響信号を出力する複数の出力ポートと、
前記複数の出力ポートと前記複数の出力チャンネルとの割当てを行う出力パッチと、
前記入力チャンネルの信号経路中の所定のインサートポイントから信号を取出して前記出力ポートから出力し、または、前記入力チャンネルの信号経路中の所定のインサートポイントに前記入力ポートから入力した信号を取入れる際に、どの入力チャンネルのインサートポイントにどの出力ポートを割当て、どの入力チャンネルのインサートポイントにどの入力ポートを割当てるかを規定する入力部インサートパッチと
を備えるデジタルミキサ上で実行される入出力設定プログラムであって、
前記デジタルミキサを、
前記入力パッチの割当てを設定変更する手段と、
前記出力パッチの割当てを設定変更する手段と、
前記入力部インサートパッチの割当てを設定変更する手段と、
前記入力チャンネル及び出力チャンネルを含むミキサ全体の動作を規定する設定情報であって、前記入力パッチまたは前記入力部インサートパッチの割当てを規定する情報は含むことがあるが、前記出力パッチの割当てを規定する情報は含まないような設定情報を、シーンデータとして、記憶する手段と、
前記シーンデータの読出しが指示されたとき、そのシーンデータに前記入力部インサートパッチの割当てを規定する情報が含まれるかを判別し、含まれる場合は、その入力部インサートパッチで割当て指示している出力ポートを検出し、該出力ポートが現在使用中でなければ該出力ポートに対して指示されている割当てを実行するとともに、シーンデータ中のそれ以外の設定情報に基づいてミキサ各部のパラメータ設定を実行するシーンデータ読出し手段と
して機能させることを特徴とするミキサの入出力設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ミキサの入出力に係る設定技術に関し、特に入力装置の数や配置はイベント内容によって変更されるが出力装置の数や配置はほとんど変更されることがないという特殊性を持った会場に設置して好適なミキサの技術に関する。
【背景技術】
【０００２】
従来より、マイクロフォンなどの各種の音響信号源からの音響信号を入力し、ミキシング処理、効果付与処理、及び音量レベル制御処理などを行い、処理後の音響信号をアンプやスピーカなどの各種の出力機器に出力するミキサ装置が知られている。ミキサ装置には、内部的な信号処理をアナログ処理で行うアナログミキサと、デジタル処理で行うデジタルミキサがある。アナログミキサ及びデジタルミキサの何れも、音響信号を入力する入力ポート、入力信号のレベル調整などを行うための操作子を備えた入力コントローラ、ミキシングなどの処理後の出力信号を出力する出力ポート、出力信号のレベル調整などを行うための操作子を備えた出力コントローラ、がそれぞれ多数備えられている。
【０００３】
非特許文献１は、アナログミキサの取扱説明書である。通常、アナログミキサでは、ポートとコントローラとは１対１で固定で対応する。例えば、ある入力ポートから入力した信号のレベル調整を行いたければ、その入力ポートに対応するレベル調整用のコントローラがパネル上に備えられているので、そのコントローラで調整できる。このようにポートとコントローラとが１対１で対応するのでユーザには分かりやすい。ただし、ポート数が増えると、パネル上のコントローラが増えるので、パネル面が大きくなるとともに、１つのコントローラの大きさが小さくなり、ユーザにとっては使いにくくなる。
【０００４】
非特許文献２は、デジタルミキサの取扱説明書である。デジタルミキサでは、多数のポートの入出力を処理するため、ポートとコントローラの割当を変更できるようになっている。すなわち、パネル上には一定数のコントローラを設け、切替えスイッチなどで、ポートとコントローラの割当を切替えながら操作できる。これにより、ポートの数が増えたとしても、パネル面が大きくなるなどの不都合はない。頻繁に操作したいポート群を操作しやすい場所のコントローラ群に割当て、ユーザが操作しやすい配置を作ることができる。
【０００５】
上述のポートとコントローラとの割当の変更は、具体的には、パッチ機能により実現している。パッチとは、ポートとミキサの内部的なチャンネル（ｃｈ）との割当（対応関係）を言う。デジタルミキサでは、入力側には、入力ポートと入力ｃｈとの割当を行う入力パッチが備えられ、出力側には、出力ポートと出力ｃｈとの割当を行う出力パッチが備えられている。入力ｃｈや出力ｃｈには、各ｃｈに対応してコントローラが設けられているので（ｃｈ数が多い場合は、例えば、第１レイヤが選択されているときは第１〜第８ｃｈを第１〜第８コントローラに割当てて操作できるようにし、第２レイヤが選択されているときは第９〜第１６ｃｈを第１〜第８コントローラに割当てて操作できるようにし、…というように、多数のｃｈの一部を切替えながら操作する場合もある）、パッチによりポートとｃｈとの割当を行えば、あるポートの信号に対しては、そのポートに割当てられたｃｈに対応するコントローラで調整できることになる。
【０００６】
さらに、デジタルミキサではインサートアウトとインサートインの機能を持つものがある。これは、信号経路の途中から信号を出力ポートを介して取り出したり（インサートアウト）、信号経路の途中に信号を入力ポートを介して入力する（インサートイン）機能である。入力ｃｈの信号経路に対してインサートアウトやインサートインを行う場合と、出力ｃｈの信号経路に対してインサートアウトやインサートインを行う場合とがある。前者を入力部のインサート、後者を出力部のインサートと呼ぶ。このようなインサートの機能は、例えば、あるｃｈの信号経路の途中から信号を取り出し、外部のエフェクト装置を用いて効果を付与し、再び任意のｃｈの信号経路の途中に戻す、というような形態で使用するものである。
【０００７】
上述のインサートの機能では、信号経路途中における信号の出力と入力に出力ポートと入力ポートを使用している。従って、入力部では、どの入力ｃｈのインサートアウトからどの出力ポートを用いて信号を取り出し、どの入力ポートからの信号をどの入力ｃｈのインサートインに入力するのか、についての割当を行う必要がある。この割当を、入力部インサートパッチと呼ぶ。同様に、出力部では、どの出力ｃｈのインサートアウトからどの出力ポートを用いて信号を取り出し、どの入力ポートからの信号をどの出力ｃｈのインサートインに入力するのか、についての割当を行う必要がある。この割当を、出力部インサートパッチと呼ぶ。
【０００８】
以上をまとめると、パッチには、入力パッチ、入力部インサートパッチ、出力パッチ、及び出力部インサートパッチの４つがあることになる。なお、アナログミキサにも、インサート機能を備えたものがある。
【０００９】
次に、デジタルミキサの機能であるシーンデータの記録（ストア）と呼び出し（リコール）について説明する。デジタルミキサは、例えばコンサートホールや劇場で利用されるものである。コンサートや演劇の本番中、場面に合わせて音響の環境を切替えるため、複数のパラメータを同時に変更したい場合がある。特に、コンサートや演劇の本番中では迅速な変更が求められる。そこで、デジタルミキサでは、複数のパラメータからなる１つの設定状態を１つのシーンデータとして記録しておき、シーンデータを呼び出すことで設定状態を変更（複数のパラメータを一括変更）できるようにしている。シーンデータにより、ミキサの設定状態の迅速な変更を実現できる。
【００１０】
コンサートや演劇の作品ごとに入力装置や出力装置の数や配置は異なり（すなわち、ミキサの入力ポートや出力ポートに接続される入力装置や出力装置の数や配置が異なる）、また作品中の各シーンごとに入力装置や出力装置の使用態様が異なる。従って、シーンデータには上述したすべてのパッチ（入力部と出力部のすべての割当）を記録する必要がある。
【非特許文献１】「Powered Mixer EMX5000 取扱説明書」、ヤマハ株式会社、２００１年１０月
【非特許文献２】「Digital Mixing Console PM5D 取扱説明書」、ヤマハ株式会社、２００４年
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、近年では、コンサートや演劇を行う会場などに限らず、多様な場所でミキサ装置が使用されている。その中には、例えば教会のように、入力装置の数や配置はイベント内容によって変更されるが、出力装置の数や配置はほとんど変更されることがないという特殊性を持った会場もある。このような会場で使用するミキサ装置でも、シーンの切替えに応じて入力装置の数や配置を切替えたい場合があるから、シーンデータにより入力ポートと入力コントローラの割当（入力パッチ）を変更できるようにするとよい。しかし、出力側の環境はほとんど変わらないので、シーンデータで出力部の割当を変更することはほとんど望まれない。ただし、出力パッチを全く変更できないようにしてしまうと、まれにスピーカの配置替えや置き換えなどがあったときや、一時的に増設スピーカを接続したい場合などに対処することができないので、出力パッチを変更する機能は残すべきである。
【００１２】
上述したシーンデータは入力部と出力部のすべてのパッチを含むが、出力側の環境がほとんど変わらない場合は、シーンの切替えで出力部のパッチを変えることはほとんどないので、シーンデータに出力部のパッチを含める必要はほとんどない。すなわち、シーンデータには、入力パッチと入力部インサートパッチを記録するだけでよく、出力パッチと出力部インサートパッチを記録しないようにしてもよい。しかし、シーンデータには入力部インサートパッチが記録されており、この入力部インサートパッチで出力ポートの割当を変更することがあり得る。この場合、固定にしておきたい出力部の割当が、変更されてしまうことになる。例えば、ある出力ポートが固定して１つのスピーカに接続されていたとしても、呼び出したシーンデータの入力部インサートパッチにより、ある入力ｃｈからのインサートアウトが上記出力ポートに割当てられていた場合には、そのシーンデータの呼び出しにより当該出力ポートの割当が変更されてしまう。これは、ユーザにとって見ると、意図しない動作である場合がある。
【００１３】
この発明は、出力装置の数や配置がほとんど変更されないような特殊性を持った会場に設置される場合でも、パッチ機能やシーンデータの記録・呼び出し機能を、ユーザの意図しないような動作をすることなく、実現できるミキサ装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
この目的を達成するため、この発明は、複数の入力ポートと複数の入力チャンネルとの割当てを行う入力パッチ、及び複数の出力ポートと複数の出力チャンネルとの割当てを行う出力パッチに加え、入力チャンネルの信号経路中のインサートポイントに対して信号入出力を行うインサート機能と、ミキサの設定をシーンデータとして記憶し呼び出すシーンの機能を備えるミキサにおいて、該シーンデータには、入力パッチまたは入力部インサートパッチの割当て指示情報は含むが、出力パッチの割当て指示情報は含まないようにしたことを特徴とする。また、シーンデータの読出しが指示されたとき、そのシーンデータに入力部インサートパッチの割当てを規定する情報が含まれるかを判別し、含まれる場合は、その入力部インサートパッチで割当て指示している出力ポートを検出し、該出力ポートが現在使用中でなければ該出力ポートに対して指示されている割当てを実行するようにしたことを特徴とする。
【００１５】
この場合、シーンデータに入力部インサートパッチの割当てを規定する情報が含まれており、その入力部インサートパッチで割当て指示している出力ポートが既に使用中であることを検出した場合、その旨をメッセージ出力するとよい。また、シーンデータに入力部インサートパッチの割当てを規定する情報が含まれており、その入力部インサートパッチで割当て指示している出力ポートが既に使用中であることを検出した場合、空きの出力ポートを探索し、空きの出力ポートがあればその出力ポートに対して前記指示されている割当てを実行し、空きの出力ポートがなければ前記指示されている割当てを実行しないようにするとよい。
【発明の効果】
【００１６】
この発明によれば、出力装置の数や配置がほとんど変更されないような特殊性を持った会場に設置される場合でも、シーンデータに、入力側パッチの割当て指示情報は含むが、出力側パッチの割当て指示情報は含まないようにしているので、シーンの呼び出しにより出力側の環境が強制的に変更されることが少なく、出力側の固定的な割当てを維持できる。シーンデータに入力部インサートパッチの割当てを規定する情報が含まれる場合は、それにより出力ポートの割当てが変更される場合があるので、その出力ポートが現在使用中でなければ該出力ポートに対して指示されている割当てを実行するようにして、出力側の固定的な割当てを維持できるようにしている。この場合、その出力ポートが既に使用中ならば、メッセージを出力したり、空きの出力ポートを探索し、空きの出力ポートがあればその出力ポートに対して前記指示されている割当てを実行し、空きの出力ポートがなければ前記指示されている割当てを実行しないようにしているので、ユーザが知らないうちに出力側の割当てが変更されることがない。以上のように、出力装置の数や配置がほとんど変更されないような特殊性を持った会場に設置される場合でも、パッチ機能やシーンデータの記録・呼び出し機能を、ユーザの意図しないような動作をすることなく、実現できる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を用いてこの発明の実施の形態を説明する。
【００１８】
図１は、この発明の一実施形態であるデジタルミキサのハード構成図を示す。このデジタルミキサは、ＣＰＵ（中央処理装置）１０１、ランダムアクセスメモリ（ＲＡＭ）１０２、リードオンリメモリ（ＲＯＭ）１０３、検出回路１０４、操作子１０５、表示回路１０６、表示部１０７、信号処理回路１０８、楽音信号入出力機器１０９、通信インターフェース（Ｉ／Ｆ）１１０、および通信バス１１２を備える。
【００１９】
ＣＰＵ１０１は、このデジタルミキサ全体の動作を制御する処理装置である。ＲＡＭ１０２は、ＣＰＵ１０１が実行するプログラムをロードしたり各種バッファ領域を確保する揮発性メモリである。ＲＯＭ１０３は、ＣＰＵ１０１が実行するプログラムや各種のデータを格納する不揮発性メモリである。操作子１０５は、このデジタルミキサの外部パネル上に設けられた各種のスイッチやフェーダなどである。操作子１０５の操作は検出回路１０４により検出され、その操作情報はＣＰＵ１０１に送られる。表示器１０７は、このデジタルミキサの外部パネル上に設けられたディスプレイである。表示回路１０６は、ＣＰＵ１０１の指示に応じて表示器１０７に各種の情報を表示する。信号処理回路１０８は、ＣＰＵ１０１の指示に基づいて各種のマイクロプログラムを実行するＤＳＰであり、楽音信号入出力機器１０９から入力した信号のミキシング処理、効果付与処理、及び音量レベル制御処理などを行い、処理後の信号を楽音信号入出力機器１０９経由で外部出力する。通信Ｉ／Ｆ１１０は、各種の外部機器１１１を接続するためのインターフェースである。
【００２０】
図２は、図１のデジタルミキサの機能構成を示すブロック図である。２０１は複数の入力ポートを示す。これらの入力ポート２０１にマイクなどの音響信号源を接続する。入力ポート２０１は、デジタル音響信号をそのまま入力してもよいし、必要に応じて入力ポート２０１にアナログ／デジタル変換機能を持たせるようにし、その変換後のデジタル信号を入力するようにしてもよい。入力ポート２０１の数は任意であるが、装置構成に応じた上限があるものとする。入力パッチ２０３は、上述した入力ポートから、入力ｃｈ２０４やステレオ入力ｃｈ２０５への割当て（結線）を行う。この入力パッチの設定は、ユーザが所定の画面を見ながら任意に行うことができる。入力ｃｈ２０４は、シングルで４８ｃｈが設けられている。ステレオ入力ｃｈ２０５は４組（２×４ｃｈ）が設けられ、各組の左信号（Ｌ）と右信号（Ｒ）はペアで制御されようになっている。これらのｃｈ数は一例であり任意に変更してよい。
【００２１】
各入力ｃｈ２０４及びステレオ入力ｃｈ２０５の信号は、１６本のＭＩＸバス２０６またはステレオバス（Ｓｔｅｒｅｏ＿Ｌ／Ｒ，Ｃ）２０７の任意のバスへ選択的に出力することができる。また、これらの各入力ｃｈ２０４，２０５ごとのパラメータは、その入力ｃｈに対応するコントローラ群（図１の操作子１０５）でそれぞれ独立に設定変更できる。
【００２２】
ＭＩＸバス２０６の１６本の各バスは、入力ｃｈ２０４やステレオ入力ｃｈ２０５から入力する信号をミキシングする。ミキシングされた信号は、そのＭＩＸバスに対応するＭＩＸ出力ｃｈ２１０（１〜１６ｃｈ）に出力される。ＭＩＸバス２０６とＭＩＸ出力ｃｈ２１０とは１対１の対応で各ｃｈが対応づけられている。ＭＩＸ出力ｃｈ２１０の出力は、出力パッチ２１３に入力する。ステレオバス２０７は、入力ｃｈ２０４やステレオ入力ｃｈ２０５から入力する信号をミキシングする。ミキシングされたステレオ信号は、ステレオ出力ｃｈ２０９へ出力される。ステレオ出力ｃｈ２０９の出力は、出力パッチ２１３に入力する。また、これらの各出力ｃｈ２０９，２１０ごとのパラメータは、その出力ｃｈに対応するコントローラ群（図１の操作子１０５）でそれぞれ独立に設定変更できる。
【００２３】
ステレオ出力ｃｈ２０９及びＭＩＸ出力ｃｈ２１０の出力信号は出力パッチ２１３へ出力される。出力パッチ２１３は、上述の各出力ｃｈ２０９，２１０から出力ポートへの割当て（結線）を行う。その割当ての設定は、ユーザが所定の画面を見ながら任意に行うことができる。
【００２４】
入力部インサートパッチ２２１は、各入力ｃｈ２０４の信号の取り出し口から出力ポートへの割当て、及び入力ポートから各入力ｃｈ２０４の信号の取り入れ口への割当てを行う。この入力部インサートパッチの設定は、ユーザが所定の画面を見ながら任意に行うことができる。なお、各入力ｃｈは、ハイパスフィルタ、イコライザ、ダイナミックスなどの各種の信号処理を行う部分を備えるが、インサートの信号の取り出し口と取り入れ口をｃｈの信号経路のどこに設定するかは、ユーザがインサートポイント設定画面で設定できる。なお、入力パッチ２０３と入力部インサートパッチ２２１とを合わせて入力部パッチと呼ぶ。
【００２５】
出力部インサートパッチ２２２は、ステレオ出力ｃｈ２０９またはＭＩＸ出力ｃｈ２１０の各ｃｈの信号の取り出し口から出力ポートへの割当て、及び入力ポートからこれらの各出力ｃｈの信号の取り入れ口への割当てを行う。この出力部インサートパッチの設定は、ユーザが所定の画面を見ながら任意に行うことができる。インサートポイントの設定も入力部インサートパッチと同様である。なお、出力パッチ２１３と出力部インサートパッチ２２２とを合わせて出力部パッチと呼ぶ。
【００２６】
図２の入力ポートや出力ポートは、図１の楽音信号入出力機器１０９と信号処理回路１０８との接続部分に対応する。図２の入力ポート及び出力ポート以外の部分は、主として図１の信号処理回路１０８に対応する。信号処理回路１０８は、ＣＰＵ１０１から送られたマイクロプログラムやパラメータに応じて動作することにより、図２の機能構成のミキサを実現する。
【００２７】
図３（ａ）は、本実施形態のデジタルミキサにおけるカレントパッチバッファの構成を示す。カレントパッチバッファは、現時点での各パッチ２０３，２２１，２１３，２２２のそれぞれの設定状態を示す入力パッチデータ３０１、入力部インサートパッチデータ３０２、出力パッチデータ３０３、及び出力部インサートパッチデータ３０４を格納する。ＣＰＵ１０１は、これらのパッチデータ３０１〜３０４が設定変更されたときには、直ちにそのパッチデータ（またはそのパッチデータに応じた割当を設定するためのパラメータ）を信号処理回路１０８に送り、これにより図２のパッチ２０３，２２１，２１３，２２２の割当て状態が常に図３（ａ）のカレントパッチバッファ上のパッチデータ３０１〜３０４にそれぞれ合致するように制御している。
【００２８】
図３（ｂ）は、カレントパラメータバッファの構成を示す。カレントパラメータバッファは、図３（ａ）のパッチデータ以外の複数のパラメータの値を格納する。具体的には、入力ｃｈごとのパラメータ値３１１、ステレオ入力ｃｈごとのパラメータ値３１２、ＭＩＸ出力ｃｈごとのパラメータ値３１３、ステレオ出力ｃｈごとのパラメータ値３１４、及びその他のパラメータ値（パッチの設定を除く）３１５からなる。上述のパッチデータと同様に、このカレントパラメータバッファ上のパラメータ値が、現時点での図２の各部の設定状態（パッチの設定を除く）を規定している。ＣＰＵ１０１は、これらのパラメータ値３１１〜３１５が設定変更されたときには、直ちにそのパラメータ値（またはそのパラメータ値から生成したパラメータ値）を信号処理回路１０８に送り、これにより図２の入力ｃｈ２０４、ステレオ入力ｃｈ２０５、ステレオ出力ｃｈ２０９、ＭＩＸ出力ｃｈ２１０、及びその他の各部のパラメータ設定状態が常に図３（ｂ）のカレントパラメータバッファ上のパラメータ値３１１〜３１５にそれぞれ合致するように制御している。
【００２９】
図３（ｃ）は、入力部パッチライブラリの構成を示す。このミキサでは、入力部パッチの状態、すなわち図２の入力パッチ２０３と入力部インサートパッチ２２１の設定状態（データで言えば図３（ａ）の入力パッチデータ３０１と入力部インサートパッチデータ３０２）を、入力部パッチライブラリとして記録しておくことができる。入力部パッチライブラリは、図３（ｃ）に示すように複数のライブラリＮｏ．の領域を持つ。ユーザがライブラリＮｏ．を指定して現時点の入力部パッチのライブラリへの記録を指示すると、図３（ａ）のカレントパッチバッファの入力パッチデータ３０１と入力部インサートパッチデータ３０２が、指定されたライブラリＮｏ．の入力パッチデータ３２１と入力部インサートパッチデータ３２２として記録される。ユーザがライブラリＮｏ．を指定して入力部パッチの呼び出しを指示すると、指定されたライブラリＮｏ．の入力パッチデータ３２１と入力部インサートパッチデータ３２２が、カレントパッチバッファの入力パッチデータ３０１と入力部インサートパッチデータ３０２に呼び出され、これにより入力部パッチの割当て状態が設定される。
【００３０】
図３（ｄ）は、シーンデータの構成を示す。このミキサでは、ミキサの設定状態をシーンデータとして記録しておくことができる。シーンデータは、複数のシーンＮｏ．の領域を持つ。ユーザがシーンＮｏ．を指定して現時点の設定状態を記録することを指示すると、図３（ｂ）のカレントパラメータバッファのパラメータ値３１１〜３１５が、それぞれ、指定されたシーンＮｏ．のパラメータ値３３１〜３３４，３３６として記録される。また、パッチの設定状態については、シーンに記録するか否かをユーザが決定できる。ただし、シーンに記録できるのは入力部パッチのみであり出力部パッチは記録できない。パッチの設定状態をシーンに記録する指示があった場合は、図３（ｃ）で説明した入力部パッチライブラリのどのライブラリＮｏ．の入力部パッチをシーンとして記録するかをユーザに指定させ、指定されたライブラリＮｏ．を、指定されたシーンＮｏ．のライブラリＮｏ．３３５として、記録する。パッチの設定状態をシーンに記録しない場合は、ライブラリＮｏ．３３５にはＮＵＬＬが記録される。ユーザがシーンＮｏ．を指定してミキサ設定状態の呼び出しを指示すると、指定されたシーンＮｏ．のパラメータ値３３１〜３３４，３３６が読み出されて図３（ｂ）のカレントパラメータバッファのパラメータ値３１１〜３１５に設定され、また当該シーンのライブラリＮｏ．３３５がＮＵＬＬでないときは、そのライブラリＮｏ．のライブラリの入力パッチデータ３２１と入力部インサートパッチデータ３２２が読み出されて図３（ａ）のカレントパッチバッファの入力パッチデータ３０１と入力部インサートパッチデータ３０２に設定される（このとき出力パッチデータ３０３と出力部インサートパッチデータ３０４はそのままである）。これにより、呼び出したシーンの設定状態が再現される。
【００３１】
本実施形態のミキサは、出力装置の数や配置がほとんど変更されることがないような態様で使用されることを想定しており、そのため、入力部パッチライブラリを備えるが、出力部パッチライブラリは備えていない。出力部パッチを設定変更する機能は備えているが、その出力部パッチをライブラリとして記録する程の必要はないからである。また、シーンには入力部パッチライブラリのライブラリＮｏ．のみ記録するものとし、出力側パッチを規定する情報は含まないようにする。なお、シーンを呼び出したとき、そのライブラリＮｏ．で入力部パッチライブラリが読み出されて、カレントパッチバッファの入力部インサートパッチデータが変更される場合がある。このとき、該入力部インサートパッチが出力ポートの割当変更を含む場合、出力ポートの割当てが変更されてしまう。上述したように本実施形態のミキサは出力側の環境がほとんど固定的な態様で使用されることを想定しており、出力ポートの割当ての変更は、ユーザが意図しないケースが多いと考えられる。そこで、本実施形態では、シーンの呼び出しにより出力ポートの割当てが変更されそうになったときには、その出力ポートが使用中か否かをチェックし、使用中であれば空きの出力ポートを探し、そちらに割当てることを推奨するようにしている。この具体的な処理手順は、図７で後述する。
【００３２】
図４は、ＣＰＵ１０１が実行する出力パッチ設定処理のフローチャートである。この処理は、ユーザが所定の操作で出力パッチ設定画面を表示したときに開始される。出力パッチ設定画面には、現在設定されている出力ｃｈと出力ポートとの割当状況（図２の出力パッチ２１３の設定状態）が表示されている。まず、ステップ４０１では、表示されている出力パッチ設定画面で、ユーザによる出力ポートと出力ｃｈの割当の変更指示を受け付ける。ステップ４０２で割当の変更指示を受け付けたら、ステップ４０３で、該当出力ポートが既に何れかの出力ｃｈに割当中であるかを検出する。ステップ４０４で割当中ならば、ステップ４０５で割当中である旨を提示して、新たな割当を有効にするかをユーザに問い合わせる。ステップ４０６で新たな割当を有効にする旨の指示を検出したら、ステップ４０７で、指示された変更内容を、カレントパッチバッファ（図３（ａ）の出力パッチデータ３０３）へ上書きするとともに、ステップ４０３で検出した割当中であった出力ｃｈにおける出力ポートの割当を解除するように、カレントパッチバッファの該当部分を変更する。カレントパッチバッファの変更に伴い、信号処理回路１０８における出力パッチ（図２の２１３）の設定状態も変更される。ステップ４０７の後、ステップ４０１に戻り、次の指示を受け付ける。
【００３３】
ステップ４０６で新たな割当を有効にする旨の指示でないときは、ステップ４０１に戻る。ステップ４０４で該当出力ポートが割当中でなかったときは、ステップ４０７に進んで、指示された割当変更を実行する。ステップ４０２で割当変更の指示でなかったときは、ステップ４０８で出力パッチの設定を終了する指示を受け付けたか判別し、そうである場合は処理を終了する。終了の指示でないときは、ステップ４０８からステップ４０１に戻る。
【００３４】
上記図４は出力パッチ２１３の設定を例に説明したが、入力パッチ２０３の設定も同様である。図４の「出力」を「入力」に読み替えればよい。変更されるのは、図３（ａ）の入力パッチデータ３０１である。また、入力部インサートパッチ２２１及び出力部インサートパッチ２２２の設定も同様である。ただし、入力部インサートパッチ２２１の設定処理では、入力ポートと入力ｃｈのインサートポイント（信号取り入れ口）との割当て、及び、出力ポートと入力ｃｈのインサートポイント（信号取り出し口）との割当ての両方を行う。これにより変更されるのは、図３（ａ）の入力部インサートパッチデータ３０２である。また、出力部インサートパッチ２２２の設定処理では、入力ポートとステレオ出力ｃｈまたはＭＩＸ出力ｃｈのインサートポイント（信号取り込み口）との割当て、及び、出力ポートとステレオ出力ｃｈまたはＭＩＸ出力ｃｈのインサートポイント（信号取り出し口）との割当ての両方を行う。これにより変更されるのは、図３（ａ）の出力部インサートパッチデータ３０４である。
【００３５】
図５は、ＣＰＵ１０１が実行する入力部パッチライブラリ作成処理のフローチャートである。この処理は、ユーザが所定の操作で、ライブラリ設定画面を表示させ、現在の入力部パッチの状態をライブラリに書込む指示を出したときに実行される。この書込み指示では、どのライブラリＮｏ．に書込むかが指定される。ステップ５０１で、図３（ａ）のカレントパッチバッファの入力部パッチ（入力パッチデータ３０１及び入力部インサートパッチデータ３０２）を、図３（ｃ）の入力部パッチライブラリの指定されたライブラリＮｏ．に記録する。なお、上述したように、出力部パッチライブラリは存在しない。
【００３６】
図６は、ＣＰＵ１０１が実行するシーンデータ書込み処理のフローチャートである。この処理は、ユーザが所定の操作でシーンデータの書込み（ストア）を指示したとき実行される。この書込み指示では、どのシーンＮｏ．に書込むかが指定される。ステップ６０１で、指定されたシーンＮｏ．に書込みたい入力パッチライブラリのライブラリＮｏ．の設定を受け付ける。シーンに入力部パッチを書込まないとの指示があった場合は、ステップ６０１はスキップする。ステップ６０２でシーンデータ書込み実行が指示されたら、ステップ６０３で、入力パッチライブラリのライブラリＮｏ．が設定されているか否かを判別し、設定されているときは、ステップ６０４で、図３（ｂ）のカレントパラメータバッファのパラメータ値３１１〜３１５を指定されたシーンＮｏ．のパラメータ値３３１〜３３４，３３６に記録し、ステップ６０５で、設定されている入力パッチライブラリのライブラリＮｏ．を当該シーンのライブラリＮｏ．３３５として追記し、処理を終了する。ステップ６０３で入力パッチライブラリのライブラリＮｏ．が設定されていないときは、ステップ６０６で、図３（ｂ）のカレントパラメータバッファのパラメータ値３１１〜３１５を指定されたシーンのパラメータ値３３１〜３３４，３３６に記録するとともに、ライブラリＮｏ．３３５をＮＵＬＬとし、処理を終了する。
【００３７】
図７は、ＣＰＵ１０１が実行するシーンデータ読出し処理のフローチャートである。この処理は、ユーザが所定の操作でシーンデータの読出し（リコール）を指示したとき実行される。この読出し指示では、どのシーンＮｏ．を読出すかが指定される。ステップ７０１で、指定されたシーンに入力部インサートパッチが記録されているかを検出する。具体的には、当該シーンのライブラリＮｏ．３３５がＮＵＬＬでなく、かつ、そのライブラリＮｏ．３３５により指定されるライブラリに入力部インサートパッチが記録されているかを判定するものである。ライブラリＮｏ．が記録されていない、または記録されているがそのライブラリＮｏ．のライブラリに入力部インサートパッチが記録されていないときは、ステップ７０３で、残りのパラメータに基づく、設定状態の変更を実行して、処理を終了する。これは、当該シーンのパラメータ値３３１〜３３４，３３６を読出して、図３（ｂ）のカレントパラメータバッファのパラメータ値３１１〜３１５として設定する処理である。
【００３８】
ステップ７０２で当該シーンに入力部インサートパッチが記録されているときは、ステップ７１１で、その入力部インサートパッチから出力ポートへの割当指示を１つ取出す。次に、ステップ７１２で割当指示されている出力ポート（取出した出力ポート）の現在のカレントパッチバッファにおける割当状況（現状）を検出する。ステップ７１３でその出力ポートが既に割当中であるなら、ステップ７１４で割当中でない出力ポート（空きの出力ポート）を検出する。ステップ７１５で空きの出力ポートがあれば、ステップ７１６で、取出した出力ポートにかえて、検出した空きの出力ポートを割当先として、割当指示された割当を実行する。その後、ステップ７１８に進む。
【００３９】
ステップ７１３でその出力ポートが割当中でなかったときは、ステップ７１７で、取出した割当指示に基づいて出力ポートの割当を実行し、ステップ７１８に進む。ステップ７１５で空きの出力ポートが検出されなかったときは、ステップ７１８に進む。ステップ７１８では、読出した入力部インサートパッチから取出していない出力ポートへの割当指示があるか判別し、あればステップ７１１に戻る。なければステップ７０３に戻る。なお、読出した入力部インサートパッチが出力ポートの割当指示を含まない場合は、ステップ７１１で出力ポートの割当て指示を取出すことができないので、ステップ７１１から直接ステップ７０３に進むものとする（フローチャートでは不図示）。
【００４０】
上記実施形態では図４〜７で説明した処理を行うプログラムはＲＯＭ１０３に格納されているものとしたが、ＲＯＭ１０３の代わりに、ＨＤやＣＤ−ＲＯＭに制御プログラムやデータを記憶させておいてそれをＲＡＭ１０２に読み込んで実行したり、通信ネットワークを介してサーバコンピュータから制御プログラムやデータをダウンロードして実行するようにしてもよい。
【００４１】
なお、上記ステップ７１３でＹＥＳと判定された場合、ステップ７１４〜７１６を実行せず、割当中である旨をユーザに提示して、何らの割当も実行しないでステップ７１８に進むようにしてもよい。また、上記ステップ７１３でＹＥＳと判定された場合、割当中である旨をユーザに提示して、自動割当を実行するかをユーザに問い合わせて、すると返答があったときにはステップ７１４〜７１６を介してステップ７１８へ進み、しないと返答があったときにはステップ７１４〜７１６を実行することなくステップ７１８へ進むようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】この発明の一実施形態であるデジタルミキサのハード構成図
【図２】デジタルミキサの機能構成を示すブロック図
【図３】カレントパッチバッファなどの構成を示す図
【図４】出力パッチ設定処理のフローチャート図
【図５】入力部パッチライブラリ作成処理のフローチャート図
【図６】シーンデータ書込み処理のフローチャート図
【図７】シーンデータ読出し処理のフローチャート図
【符号の説明】
【００４３】
１０１…ＣＰＵ（中央処理装置）、１０２…ランダムアクセスメモリ（ＲＡＭ）、１０３…リードオンリメモリ（ＲＯＭ）、１０４…検出回路、１０５…操作子、１０６…表示回路、１０７…表示部、１０８…信号処理回路、１０９…楽音信号入出力機器、１１０…通信インターフェース（Ｉ／Ｆ）、１１２…通信バス。
【図１】
2006270667.tif 000003
【図２】
2006270667.tif 000004
【図３】
2006270667.tif 000005
【図４】
2006270667.tif 000006
【図５】
2006270667.tif 000007
【図６】
2006270667.tif 000008
【図７】
2006270667.tif 000009