(57)【要約】【課題】  カスケード接続された複数のミキサ間において、多様な形態でパラメータを連動して制御する。【解決手段】  カスケード接続された全てのミキサに、同一内容のテーブル５０，６０を記憶させる。オンオフテーブル５０は各ミキサにおいて各パラメータをリンクさせるか否か（オン／オフ状態）を記憶する。また、グループテーブル６０は、複数の「リンクグループ」毎に、各ミキサのパラメータの種類を記憶する。例えば、「機器ＩＤ＝＃０」のミキサにおいて「パラメータ３」がオフ状態に設定されたとする。「グループ４」内においては、「ＩＤ＝＃３」のミキサは同一の「パラメータ３」を用いてリンクされているから、「ＩＤ＝＃３」のミキサの「パラメータ３」も連動してオフ状態に設定される。また、「ＩＤ＝＃１および＃２」のミキサにおいては、所定の波及方法（オン／オフ状態を排他的に決定する）に基づいて、「パラメータ２」がオン状態に設定される。【選択図】  図３
2005277649.tif 000002
【特許請求の範囲】
【請求項１】
相互に通信可能に接続された、第１，第２および第３のミキサのうちの任意のミキサにおいて実行されるミキサのパラメータ設定方法において、
前記第１，第２および第３のミキサにおいて各々設定される同種または異種のパラメータのうち、前記第１，第２および第３のミキサのうち二のミキサにおけるパラメータを相互に関連付け他の一のミキサにおけるパラメータを前記二のミキサの何れのパラメータにも関連付けないように、パラメータの関連状態を特定したリンク情報を記憶する記憶過程と、
自機の何れかのパラメータの値を設定する設定操作を検出する検出過程と、
前記リンク情報に基づいて、該検出過程において検出されたパラメータが、他のミキサの何れかのパラメータとの間に関連付けられているか否かを判定する判定過程と、
前記判定過程における判定結果が肯定的であったことを条件として、前記他のミキサに対して、前記設定操作によって設定されたパラメータの値、または前記他のミキサにおいて設定すべきパラメータの値を送信する送信過程と
を処理装置に実行させることを特徴とするミキサのパラメータ設定方法。
【請求項２】
相互に通信可能に接続された、第１，第２および第３のミキサのうち任意のミキサにおいて実行されるミキサのパラメータ設定方法において、
前記第１，第２および第３のミキサにおいて各々設定される同種または異種のパラメータのうち、前記第１，第２および第３のミキサのうち二のミキサにおけるパラメータを相互に関連付け他の一のミキサにおけるパラメータを前記二のミキサの何れのパラメータにも関連付けないように、パラメータの関連状態を特定したリンク情報を記憶する記憶過程と、
他のミキサにおける何れかのパラメータの種別を特定する情報と該他のミキサにおけるパラメータの値とを受信し、または、自機における何れかのパラメータの種別を特定する情報と自機におけるパラメータの値とを受信する受信過程と、
前記リンク情報と、前記受信過程において受信された情報とに基づいて自機の何れかのパラメータを更新すべきか否かを判定する判定過程と、
前記判定過程における判定結果が肯定的であったことを条件として、自機の対応するパラメータを更新するパラメータ更新過程と
を処理装置に実行させることを特徴とするミキサのパラメータ設定方法。
【請求項３】
請求項１または２記載のミキサのパラメータ設定方法を実行することを特徴とするミキサ。
【請求項４】
請求項１または２記載のミキサのパラメータ設定方法を処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルミキサに用いて好適なミキサのパラメータ設定方法、ミキサおよびプログラムに関する。
【背景技術】
【０００２】
デジタルミキサにおいては、複数の入力チャンネルの音声信号に対してそれぞれイコライジング処理、音量調節処理等が施された後、その結果が複数のミキシングバスに供給され、ここでイコライジング処理等の施された音声信号がミキシングされる。ここで、一台のデジタルミキサによって処理可能な入力チャンネル数には限界があるため、それを超える入力チャンネル数の音声信号を処理するために、カスケード接続という技術が知られている。これは、各ミキサに設けられた入出力一対のカスケード端子を順次介して複数のミキサを接続し、各ミキサは自機のカスケード出力端子と次段のミキサのカスケード入力端子を介して該次段のミキサのミキシングバスに自機のミキシングバスの出力信号を直接的に入力し、これによって複数のデジタルミキサを、全ミキサの入力チャンネル数の総和に等しい入力チャンネル数を有する一台の大規模なミキサの如く機能させるものである。
【０００３】
さらに、非特許文献１には、これらデジタルミキサにおいて音声信号のみならず、各種のパラメータをリンクする技術が開示されている。例えば、カスケード接続された複数のミキサのうち一台においてある番号のシーンがリコールされると、他のミキサにおいても同一番号のシーンを自動的にリコールさせることができる。しかし、カスケード接続されたミキサのうち一部のミキサについてはパラメータをリンクさせるべきでない場合も考えられる。そこで、特許文献１記載の技術では、各ミキサ毎にリンクのオン／オフ状態を設定できる技術が開示されている。また、非特許文献２には、２台のミキサをカスケード接続する技術が開示されており、この２台のミキサ間ではパラメータの種類毎にリンクのオン／オフ状態を設定できる旨が記載されている。
【０００４】
【非特許文献１】「ＤＭ２０００取扱説明書」  ヤマハ株式会社，平成１４年２月
【非特許文献２】「ＣＳ１Ｄ  CONTROL SURFACE 取扱説明書」ヤマハ株式会社, 平成１２年１２月
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した各技術においては、ミキサ毎に（またはパラメータ毎に）リンクを「オン」にするのか「オフ」にするのかという二者択一的な選択しかできず、また、リンクできるパラメータも同種のパラメータに限られていたため、複数のミキサ間で多様な形態でパラメータを連動して制御することができなかった。
この発明は上述した事情に鑑みてなされたものであり、複数のミキサ間で多様な形態でパラメータを連動して制御することができるミキサのパラメータ設定方法、ミキサおよびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載のミキサのパラメータ設定方法にあっては、相互に通信可能に接続された、第１，第２および第３のミキサのうちの任意のミキサにおいて実行されるミキサのパラメータ設定方法において、前記第１，第２および第３のミキサにおいて各々設定される同種または異種のパラメータのうち、前記第１，第２および第３のミキサのうち二のミキサにおけるパラメータを相互に関連付け他の一のミキサにおけるパラメータを前記二のミキサの何れのパラメータにも関連付けないように、パラメータの関連状態を特定したリンク情報（オンオフテーブル５０，グループテーブル６０）を記憶する記憶過程と、自機の何れかのパラメータの値を設定する設定操作（操作子群２の操作）を検出する検出過程と、前記リンク情報に基づいて、該検出過程において検出されたパラメータが、他のミキサの何れかのパラメータとの間に関連付けられているか否かを判定する判定過程（ＳＰ３４，ＳＰ３６）と、前記判定過程における判定結果が肯定的であったことを条件として、前記他のミキサに対して、前記設定操作によって設定されたパラメータの値、または前記他のミキサにおいて設定すべきパラメータの値を送信する送信過程（ＳＰ３８，変形例）とを処理装置に実行させることを特徴とする。
また、請求項２記載のミキサのパラメータ設定方法にあっては、相互に通信可能に接続された、第１，第２および第３のミキサのうち任意のミキサにおいて実行されるミキサのパラメータ設定方法において、前記第１，第２および第３のミキサにおいて各々設定される同種または異種のパラメータのうち、前記第１，第２および第３のミキサのうち二のミキサにおけるパラメータを相互に関連付け他の一のミキサにおけるパラメータを前記二のミキサの何れのパラメータにも関連付けないように、パラメータの関連状態を特定したリンク情報（オンオフテーブル５０，グループテーブル６０）を記憶する記憶過程と、他のミキサにおける何れかのパラメータの種別を特定する情報（リンクグループの番号）と該他のミキサにおけるパラメータの値とを受信し、または、自機における何れかのパラメータの種別を特定する情報（リンクグループの番号）と自機におけるパラメータの値とを受信する受信過程と、前記リンク情報と、前記受信過程において受信された情報とに基づいて自機の何れかのパラメータを更新すべきか否かを判定する判定過程（ＳＰ７２，ＳＰ７４）と、前記判定過程における判定結果が肯定的であったことを条件として、自機の対応するパラメータを更新するパラメータ更新過程（ＳＰ７６）とを処理装置に実行させることを特徴とする。
また、請求項３記載のミキサにあっては、請求項１または２記載のミキサのパラメータ設定方法を実行することを特徴とする。
また、請求項４記載のプログラムにあっては、請求項１または２記載のミキサのパラメータ設定方法を処理装置に実行させることを特徴とする。
【発明の効果】
【０００７】
このように、自機の何れかのパラメータの値を設定する設定操作を検出し、検出されたパラメータが他のミキサの何れかのパラメータとの間に関連付けられている場合に該他のミキサに対してパラメータの値を送信する構成によれば、一部のミキサの一部のパラメータに対してのみパラメータの設定を連動させることができる。
また、他のミキサからパラメータの値等を受信した場合に自機の何れかのパラメータを更新すべきか否かを判定し、変更すべき場合にのみ自機の対応するパラメータを更新する構成においても、同様に一部のミキサの一部のパラメータに対してのみパラメータの設定を連動させることができる。
これにより、本発明によれば、パラメータの種類やミキサに応じた多様な形態でパラメータを連動して制御することができる。
【発明を実施するための最良の形態】
【０００８】
1．実施例のハードウエア構成
次に、本発明の一実施例のミキシングシステムのハードウエア構成を図１を参照し説明する。
図において１００〜１０３は「４」台のデジタルミキサであり、それぞれにカスケード入力端子３０とカスケード出力端子３２とが設けられている。ここで、カスケード入力端子３０は、他のミキサのミキシングバスの信号を自機のミキシングバスに入力するための端子であり、カスケード出力端子３２は、自機のミキシングバスの信号を他のミキサのミキシングバスに対して出力するための端子である。
【０００９】
そして、デジタルミキサ１０３，１０２，１０１の各カスケード出力端子３２は、デジタルミキサ１０２，１０１，１００の各カスケード入力端子３０に各々接続されている。これらデジタルミキサ間においては音声信号は必ず一のミキサのカスケード出力端子３２から他のミキサのカスケード入力端子３０に向かって伝送される。換言すれば、図１においては必ず右方向に向かって音声信号が伝送される。そこで、この音声信号が伝送方向（右方向）を「下流」と呼び、その逆方向を「上流」と呼ぶ。ここで、最下流に設けられているデジタルミキサ１００は、全てのミキサのミキシング結果を統合するため、これを「マスタ」と呼び、他のミキサを「スレーブ」と呼ぶ。一方、音声信号以外の制御データについては、カスケード入出力端子３０，３２を介して上流および下流の何れの方向にも伝送することができる。
【００１０】
次に、上記デジタルミキサ１００〜１０３のうち一台のミキサのハードウエア構成を図２を参照し説明する。図２において２は操作子群であり、フェーダ、ボリューム操作子、スイッチ、マウス、キーボード等から構成されている。４は検出・駆動回路であり、これら操作子群２の操作イベントを検出し通信バス１６を介して出力するとともに、通信バス１６から供給されたコマンドに基づいてフェーダ等を駆動する。６は表示器群であり、スイッチ内部のＬＥＤ、ボリューム操作子周辺のＬＥＤ、各チャンネル名等を表示する小型表示器、および大画面のＬＣＤ表示器等から構成されている。８は表示回路であり、通信バス１６を介して供給された表示コマンドに基づいて、これら表示器群６の表示状態を制御する。
【００１１】
１４は入出力インタフェースであり、外部入出力機器１２との間でアナログ音声信号またはデジタル音声信号を入出力する。なお、外部入出力機器１２は、例えば、マイク、アンプ、テープレコーダ、ＣＤプレーヤ等である。１０は信号処理回路であり、一群のＤＳＰ（デジタル・シグナル・プロセッサ）によって構成されている。信号処理回路１０においては、入出力インタフェース１４を介して供給されたデジタル音声信号に対してミキシング処理やイコライジング処理が施される。これらの処理結果は、一旦は信号処理回路１０内に論理的に構成された複数の「ミキシングバス」に出力される。そして、各ミキシングバスの信号に対して、さらにレベル調節や音場補正のためのイコライジング処理等を施した信号が入出力インタフェース１４を介して外部入出力機器１２に出力される。
【００１２】
上述したカスケード入出力端子３０，３２はこの入出力インタフェース１４に設けられるものである。すなわち、外部入出力機器１２に対して入出力される一般の音声信号とは異なり、カスケード入力端子３０から入力された音声信号はミキシングバスに直接的に供給され、ミキシングバスの信号はカスケード出力端子３２から直接的に出力される。すなわち、これらの信号に対してはレベル調節は行われるがイコライジング処理等は実行されないことになる。２２はＣＰＵであり、ＲＯＭ１８に格納された制御プログラムに基づいて、通信バス１６を介して各部を制御する。２０はＲＡＭであり、ＣＰＵ２２のワークメモリとして使用されるとともに、後述する各種テーブル、その他のデータを記憶する。
【００１３】
2．実施例のデータ構造
各デジタルミキサ１００〜１０３のＲＡＭ２０には、図３(a)に示すオンオフテーブル５０および同図(b)に示すグループテーブル６０が記憶される。なお、図において「＃０」〜「＃３」は、各々デジタルミキサ１００〜１０３に付与される機器ＩＤの番号である。これら機器ＩＤの付与方法については後述する。オンオフテーブル５０は、各パラメータに対して、各ミキサがリンクをオン状態にするのかオフ状態にするかの情報を記憶するものである。ここで、あるミキサのあるパラメータのリンクがオフ状態に設定されると、当該ミキサにおいて当該パラメータの変更が生じても他のミキサのパラメータに対してなんら影響が及ばず、また他のミキサにおいて対応するパラメータの変更が生じても当該ミキサの当該パラメータに対してなんら影響が及ばないことになる。一方、リンクがオン状態になると、後述するグループテーブル６０の状態に応じて、当該ミキサと他のミキサとの間で相互にパラメータ値に対して影響を及ぼしあうことになる。
【００１４】
ここで、あるミキサのあるパラメータが変更されたときに他のミキサのパラメータに対して自動的に影響が及ぶとき、これら影響が及ぶ範囲のミキサの集合を「リンクグループ」という。グループテーブル６０は、複数の「リンクグループ」毎にリンクを設定すべきパラメータを規定したものである。例えば、グループテーブル６０において「グループ１」の行を参照すると、機器ＩＤが「＃０」および「＃１」のミキサに対して「パラメータ１」が設定され、機器ＩＤが「＃２」および「＃３」のミキサはグループ外（×）に設定されている。これにより、機器ＩＤが「＃０」または「＃１」のミキサのうち一方において「パラメータ１」が変更されると、他方のミキサに対して直ちに当該「パラメータ１」の内容が反映されることになる。
【００１５】
また、「グループ２」の行を参照すると、機器ＩＤが「＃０」および「＃１」のミキサはグループ外（×）に設定され、機器ＩＤが「＃２」および「＃３」のミキサに対して「パラメータ１」が設定されている。これにより、機器ＩＤが「＃２」または「＃３」のミキサのうち一方において「パラメータ１」が変更されると、他方のミキサに対して直ちに当該「パラメータ１」の内容が反映されることになる。このように、同一のパラメータ（パラメータ１）に対して複数のリンクグループを設定すると、各ミキサにおけるパラメータ操作によって影響の及ぶ範囲を細分化することができる。
【００１６】
また、リンクグループには、異なる種類のパラメータを設定することができる。例えば、図３(b)の「グループ４」の欄を参照すると、機器ＩＤが「＃０」および「＃３」のミキサに対して「パラメータ３」が設定され、機器ＩＤが「＃１」および「＃２」のミキサに対して「パラメータ２」が設定されている。このように複数のパラメータが同一リンクグループ内に設定されると、これら異なるパラメータ相互間の影響の波及方法もグループテーブル６０に記憶される。ここで、このような使用方法の一例を説明しておく。まず、「パラメータ２」は「第１ミュートグループのオンオフ状態」であったと仮定する。なお、「ミュートグループ」とは、複数の入力チャンネルの信号のミュート状態をまとめてオンオフするために構成されたグループである。また、「パラメータ３」は「第２ミュートグループのオンオフ状態」であったと仮定する。そして、パラメータ２，３の相互間の影響の波及方法は、「オン／オフ状態を排他的に決定する」と設定されていたとする。
【００１７】
かかる状態において、「機器ＩＤ＝＃０」のミキサにおいて「パラメータ３」がオフ状態に設定されたとする。「グループ４」内においては、「機器ＩＤ＝＃３」のミキサは同一の「パラメータ３」を用いてリンクされているから、「機器ＩＤ＝＃３」のミキサの「パラメータ３」も自動的にオフ状態に設定される。また、「機器ＩＤ＝＃１および＃２」のミキサにおいては、これら「グループ４」内の「パラメータ３」とは排他的にオン／オフ状態が決定されるから、両ミキサの「パラメータ２」が自動的にオン状態に設定される。結局、「機器ＩＤ＝＃０および＃３」のミキサにおいて第１ミュートグループがオン状態に設定されると、「機器ＩＤ＝＃１および＃２」のミキサにおいて第２ミュートグループは必ずオフ状態に設定され、また「機器ＩＤ＝＃０および＃３」のミキサにおいて第１ミュートグループがオフ状態に設定されると、「機器ＩＤ＝＃１および＃２」のミキサにおいて第２ミュートグループは必ずオン状態に設定されることが解る。
【００１８】
3．実施例の動作
3．1．機器ＩＤの割当処理
次に、本実施例の動作を説明する。まず、各ミキサにおいては、カスケード入出力端子３０，３２を介して他のミキサがカスケード接続されているか否かが定期的に検索される。そして、他のミキサがカスケード接続されていることが判明すると、これら複数のミキサのうち最下流に接続されているミキサが「マスタ」に設定され、その機器ＩＤは「＃０」に設定される。そして、マスタから上流に向かって、各ミキサには「＃１」，「＃２」，「＃３」，……のように昇順の機器ＩＤが順次付与されてゆく。また、カスケード接続の状態が変更された場合、例えば新たなミキサがカスケード接続された場合、あるいはカスケード接続されていたミキサの接続が外された場合においては、変更後の接続状態に基づいて各ミキサに対して機器ＩＤが再割当される。これにより、図１の接続状態においては、上述したようにデジタルミキサ１００〜１０３に対して、「＃０」〜「＃３」の機器ＩＤが順次付与されることになる。また、機器ＩＤが再割当されたときには、全てのミキサで保持されているオンオフテーブル５０およびグループテーブル６０内の機器ＩＤが、新たな（再割当後の）機器ＩＤの状態を反映するように変更、追加または削除される。これにより、機器ＩＤと各テーブルの内容との整合性が保たれることになる。
【００１９】
3．2．テーブル操作に対するイベント処理
各デジタルミキサの表示器群６に含まれるＬＣＤ表示器には、ユーザの操作に応じてデジタルミキサの設定状態を表示・設定するための各種画面を表示することができる。そして、ユーザが何れかのミキサにおいて所定の操作を行うと、オンオフテーブル５０またはグループテーブル６０の内容を表示器群６内のＬＣＤ表示器に表示させるとともに、マウスおよびキーボードを操作してこれらテーブルの編集を行うことができる。具体的には、オンオフテーブル５０については、自機に係る列に含まれる各セルの内容（オン／オフ）を変更することができる。また、グループテーブル６０に対しては、既存のリンクグループの内容を変更し、または新規なリンクグループを追加することもできる。そこで、これらの操作が行われた場合の処理を説明する。
【００２０】
3．2．1．リンク・オン設定イベント
何れかのミキサの操作子群２において、何れかのパラメータ（対象パラメータという）のリンクをオフ状態からオン状態に変更する操作が行われると、当該ミキサにおいて図４(a)に示すオン設定イベントルーチンが起動される。同図(a)において処理がステップＳＰ２に進むと、自機内のオンオフテーブル５０において、該対象パラメータの自機に係る欄がオン状態に設定される。次に、処理がステップＳＰ４に進むと、自機において該対象パラメータをオン状態に設定した旨を通知するための制御データ（オンオフテーブル変更データ）が生成され、該制御データが、カスケード入出力端子３０，３２を介して、隣接するミキサに送信される。なお、後述する処理により、かかる制御データは最終的には他の全ミキサに転送される。これにより、全てのミキサ内において、該オンオフテーブル変更データの内容を反映するようにオンオフテーブル５０が更新され、各ミキサ内のオンオフテーブル５０の内容が同一になるように保持される。
【００２１】
次に、処理がステップＳＰ６に進むと、自機内のグループテーブル６０が検索され、自機の対象パラメータが属しているリンクグループが存在するか否かが判定される。ここで「ＮＯ」と判定されると本ルーチンの処理は直ちに終了する。すなわち、自機の対象パラメータのリンクがオン状態に設定されたとしても、当該対象パラメータが何れのリンクグループにも含まれていなければ、当該対象パラメータは他のミキサのパラメータとの間で相互に影響を及ぼさないからである。一方、対象パラメータの属するリンクグループが存在する場合は「ＹＥＳ」と判定され、処理はステップＳＰ８に進む。ここでは、再びオンオフテーブル５０が参照され、当該リンクグループに属している他のミキサの中で、当該リンクグループに属するパラメータのリンクがオン状態に設定されているミキサが存在するか否かが検索される。
【００２２】
かかるミキサが存在しなければ「ＮＯ」と判定され、本ルーチンの処理は直ちに終了する。すなわち、他のミキサの対応するパラメータのリンクがオフ状態に設定されている場合には、やはり自機の対象パラメータは他のミキサのパラメータとの間で相互に影響を及ぼさないからである。一方、ステップＳＰ８において「ＹＥＳ」と判定されると、処理はステップＳＰ１０に進む。ここでは、先にステップＳＰ８において検索された他のミキサの中から、所定の一のミキサ（例えば、検索された他のミキサの中で機器ＩＤが最も小さいミキサ）に対して、リンクされているパラメータの値を送信するように要求する要求制御データが送信される。そして、この要求制御データに対する応答としてパラメータ値を通知する制御データが返信されるまで処理が待機する。
【００２３】
次に、上記所定の一のミキサから、パラメータ値を通知する制御データが返信されると処理はステップＳＰ１２に進み、受信したパラメータ値をに基づいて自機の対象パラメータの値が更新される。すなわち、受信したパラメータ値に係るパラメータの種類が自機の対象パラメータの種類と同一であれば、受信したパラメータ値が自機の対象パラメータの新たな値として設定される。また、受信したパラメータ値に係るパラメータの種類が自機の対象パラメータの種類と異なっている場合には、受信したパラメータ値と、グループテーブル６０に記憶されている「波及方法」とに基づいて、対象パラメータの新たな値が設定される。
【００２４】
3．2．2．リンク・オフ設定イベント
また、何れかのミキサにおいて、何れかのパラメータ（対象パラメータ）のリンクをオフ状態に設定する操作が行われると、当該ミキサにおいて図４(b)に示すオフ設定イベントルーチンが起動される。同図(b)において処理がステップＳＰ２０に進むと、自機内のオンオフテーブル５０において、該対象パラメータの自機に係る欄がオフ状態に設定される。次に、処理がステップＳＰ２２に進むと、自機において該対象パラメータをオフ状態に設定した旨を通知するための制御データ（オンオフテーブル変更データ）が生成され、該制御データが、カスケード入出力端子３０，３２を介して、隣接するミキサに送信される。なお、上述したステップＳＰ４の場合と同様に、かかる制御データは最終的には他の全ミキサに転送され、全てのミキサ内において該オンオフテーブル変更データの内容を反映するようにオンオフテーブル５０が更新される。また、リンクをオフ状態に設定した場合には自機における対象パラメータの値はなんら変更されないから、対象パラメータの値はリンクをオフ状態に設定する前の値がそのまま保持される。
【００２５】
3．2．3．グループテーブル編集イベント
また、何れかのミキサにおいて、グループテーブル６０の内容を編集する操作が実行されると、図４(c)に示すグループテーブル編集イベントルーチンが起動される。図において処理がステップＳＰ５０に進むと、受け付けた編集操作に基づいて、自機のグループテーブル６０における対応箇所が変更される。次に、処理がステップＳＰ５２に進むと、グループテーブル６０の変更内容を通知するための制御データ（グループテーブル変更データ）が生成され、該制御データが、カスケード入出力端子３０，３２を介して、隣接するミキサに送信される。なお、上述したステップＳＰ４の場合と同様に、かかる制御データは最終的には他の全ミキサに転送され、全てのミキサ内において該グループテーブル変更データの内容を反映するようにグループテーブル６０が更新される。
【００２６】
3．3．パラメータ変更イベント処理
何れかのミキサにおいて、パラメータを制御するためのフェーダ、ボリューム操作子、スイッチ等の操作子が操作されると、図５に示すパラメータ変更イベントルーチンが起動される。図において処理がステップＳＰ３０に進むと、自機のＲＡＭ２０内の所定領域（カレント領域）に記憶され該操作子に対応するパラメータ（対象パラメータ）の値が、該操作子の操作量に応じて再設定される。次に、処理がステップＳＰ３２に進むと、自機がカスケード接続されているか否かが判定される。また、ステップＳＰ３４においては、オンオフテーブル５０において、自機の対象パラメータのリンクがオン状態であるか否かが判定される。さらに、ステップＳＰ３６においては、自機の対象パラメータが属しているリンクグループが存在するか否かが判定される。
【００２７】
これらステップＳＰ３２〜ＳＰ３６の全てにおいて「ＹＥＳ」と判定されると、処理はステップＳＰ３８に進み、再設定されたパラメータ値に基づいて「パラメータ・リンクデータ」なる制御データが生成され、該制御データが、カスケード入出力端子３０，３２を介して、隣接するミキサに送信される。なお、かかる制御データは最終的には上記リンクグループに属する全ミキサに転送され、これらミキサ内において対応するパラメータ値が更新される。ここで、パラメータ・リンクデータは、「リンクグループの番号」と、「再設定されたパラメータ値」と、「該パラメータ・リンクデータの生成元のミキサ（自機）の機器ＩＤ」とから構成される。
【００２８】
3．4．制御データ受信イベント処理
次に、何れかのミキサにおいて、上流側から（カスケード入力端子３０を介して）制御データが受信されると、該ミキサにおいて図６に示す上流制御データ受信イベント処理ルーチンが起動される。図において処理がステップＳＰ６０に進むと、自機の下流側にカスケード接続されている他のミキサが存在するか否かが判定される。ここで「ＹＥＳ」と判定されると処理はステップＳＰ６２に進み、受信した制御データがそのままカスケード出力端子３２を介して下流側のミキサに送信される。一方、ステップＳＰ６０において「ＮＯ」と判定されると、ステップＳＰ６２はスキップされる。次に、処理がステップＳＰ６４に進むと、受信した制御データはパラメータ・リンクデータであるか否かが判定される。
【００２９】
ここで「ＹＥＳ」と判定されると、処理はステップＳＰ７２に進み、パラメータ・リンクデータに含まれる「リンクグループの番号」と、自機内に記憶されているグループテーブル６０の内容とに基づいて、自機は当該パラメータのリンク対象であるか否かが判定される。また、ステップＳＰ７４においては、当該リンクグループにおいて自機に割り当てられているパラメータ（対象パラメータ）のリンクがオン状態であるか否かが判定される。ステップＳＰ７２およびＳＰ７４において共に「ＹＥＳ」と判定されると、処理はステップＳＰ７６に進み、受信したパラメータ・リンクデータに含まれるパラメータ値に基づいて、自機の対象パラメータの値が更新される。一方、ステップＳＰ７２またはＳＰ７４の何れかにおいて「ＮＯ」と判定されると、自機内のパラメータは更新されることなく、本ルーチンの処理は直ちに終了する。
【００３０】
ここで、ステップＳＰ７２およびＳＰ７４における処理の具体例を図３(a)，(b)を参照し説明しておく。まず、「機器ＩＤ＝＃０」のミキサにおいて「パラメータ３」を変更する操作が行われたとする。かかる場合には、当該「機器ＩＤ＝＃０」のミキサにおいてパラメータ変更イベントルーチン（図５）が実行され、「リンクグループの番号＝４」と、「パラメータ３の（再設定された）パラメータ値」と、「生成元のミキサ（自機）の機器ＩＤ＝＃０」とから成るパラメータ・リンクデータが他のミキサに対して送信される（図５のＳＰ３８）。次に、「機器ＩＤ＝＃１」のミキサにおいて該パラメータ・リンクデータが受信され、ステップＳＰ７２が実行されると、「リンクグループの番号＝４」と、「生成元の機器ＩＤ＝＃０」とに基づいてグループテーブル６０が参照される。
【００３１】
これにより、受信したパラメータ値は「パラメータ３」の値であって、自機（機器ＩＤ＝＃１）はリンク対象に含まれており、自機の対象パラメータは「パラメータ２」であることが判明する。次に、ステップＳＰ７４においてオンオフテーブル５０が参照されると、自機（機器ＩＤ＝＃１）の対象パラメータ（パラメータ２）のリンクはオン状態であることが判明する。これにより、処理がステップＳＰ７６に進むと、受信した「パラメータ３」の値と、パラメータ３からパラメータ２への「波及方法」とに基づいて、自機のパラメータ２に設定すべき値が決定され、自機（機器ＩＤ＝＃１）のカレント領域におけるパラメータ２の値がこの決定された値に更新されることになる。
【００３２】
次に、「機器ＩＤ＝＃２」のミキサにおいて上述したパラメータ・リンクデータが受信されると、ステップＳＰ７２においては上記機器ＩＤ＝＃１のミキサと同様の処理が実行される。しかし、ステップＳＰ７４においてオンオフテーブル５０が参照されると、自機（機器ＩＤ＝＃２）の対象パラメータ（パラメータ２）のリンクはオフ状態であることが判明する。これにより、該ミキサのカレント領域のパラメータは全く更新されることなく本ルーチンが終了する。
【００３３】
次に、「機器ＩＤ＝＃３」のミキサにおいて上述したパラメータ・リンクデータが受信されると、ステップＳＰ７２においては上記機器ＩＤ＝＃１のミキサと同様の処理が実行される。但し、図３(b)から明らかなように、自機（機器ＩＤ＝＃３）の対象パラメータは「パラメータ３」である。次に、ステップＳＰ７４においてオンオフテーブル５０が参照されると、自機（機器ＩＤ＝＃３）の対象パラメータ（パラメータ３）のリンクはオン状態であることが判明する。この機器ＩＤ＝＃３のミキサにおいては、受信したパラメータの種類と自機の対象パラメータの種類とが同一（パラメータ３）であるため、パラメータ・リンクデータに含まれるパラメータ値が、そのまま自機のパラメータ３の新たなパラメータ値としてカレント領域に設定されることになる。
【００３４】
また、受信した制御データがパラメータ・リンクデータ以外のデータであれば、上記ステップＳＰ６４において「ＮＯ」と判定され、処理はステップＳＰ６８に進む。ここでは、該制御データはオンオフテーブル変更データであるか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ８０に進み、受信した制御データを反映するように、自機のオンオフテーブル５０内の対応箇所が変更される。また、ステップＳＰ６８において「ＮＯ」と判定されると、処理はステップＳＰ７０に進み、受信した制御データはグループテーブル変更データであるか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ８２に進み、受信した制御データを反映するように、自機のグループテーブル６０内の対応箇所が変更される。
【００３５】
また、ステップＳＰ７０において「ＮＯ」と判定されると、処理はステップＳＰ８４に進み、その他の制御データに対する処理が実行される。例えば、上述したように、あるミキサにおいてステップＳＰ１０の処理（要求制御データの送信）が実行されると、当該要求制御データに対して応答すべき一のミキサは、要求元のミキサに対してパラメータ値を通知する制御データを返信しなければならない。このため、各ミキサにおいては要求制御データが供給されると、自機が当該「一のミキサ」に該当するか否かを判定し、該当する場合には対応するパラメータ値を通知する制御データを要求元のミキサに返信しなければならない。かかる処理はこのステップＳＰ８４において実行されることになる。
【００３６】
次に、何れかのミキサにおいて、下流側から（カスケード出力端子３２を介して）制御データが受信されると、該ミキサにおいて図７に示す下流制御データ受信イベント処理ルーチンが起動される。図において処理がステップＳＰ１００に進むと、自機の上流側にカスケード接続されている他のミキサが存在するか否かが判定される。ここで「ＹＥＳ」と判定されると処理はステップＳＰ１０２に進み、受信した制御データがそのままカスケード入力端子３０を介して上流側のミキサに送信される。一方、ステップＳＰ１００において「ＮＯ」と判定されると、ステップＳＰ１０２はスキップされる。以後、ステップＳＰ１０４〜ＳＰ１２４においては、上述したステップＳＰ６４〜ＳＰ８４と同様の処理が実行される。
【００３７】
このように、上流または下流に他のミキサが接続されている場合は、ステップＳＰ６２またはＳＰ１０２を介して、該他のミキサに対して制御データが転送される。これにより、上述したように、何れか一のミキサから制御データがカスケード入出力端子３０，３２を介して出力されると、該制御データが全てのミキサに伝送され、これら各ミキサにおいて必要な処理が実行されることが解る。
【００３８】
4．変形例
本発明は上述した実施例に限定されるものではなく、例えば以下のように種々の変形が可能である。
(1)上記実施例においては、オンオフテーブル５０とグループテーブル６０とによってミキシングシステム内のパラメータのリンク状態を規定したが、かかるリンク状態を記憶する方式は実施例の方式に限定されるわけではなく、それぞれのリンクグループに属する機器とパラメータや、それぞれの機器のそれぞれのパラメータのオン／オフ状態を規定できるデータ方式であれば、どのような形式であっても適用できる。
【００３９】
(2)上記実施例においては、各ミキサはオンオフテーブル５０のうち自機に係る部分のみの変更が可能であったが、他機のオン／オフ状態を切り換え可能にしてもよい。この場合は、オンオフテーブル変更データを受信した各ミキサにあっては、オンオフテーブル５０の内容を更新するとともに、自機の状態が変更された場合には、カレント領域内において対応するパラメータも修正する必要がある。すなわち、他のミキサによって自機の何れかのパラメータのリンクがオン状態に設定されたミキサは、図４のステップＳＰ６〜ＳＰ１２と同様の処理を実行し、リンクされたミキサとの間でパラメータの整合性を保つ必要がある。
【００４０】
(3)上記実施例においては、カスケード接続された何れかのミキサにおいてフェーダ、ボリューム操作子、スイッチ等の操作子が操作されると、対象パラメータのリンクがオン状態であること（ＳＰ３４）および対象パラメータが属しているリンクグループが存在すること（ＳＰ３６）を条件として、パラメータ・リンクデータが他のミキサに送信された。しかし、これらステップＳＰ３４，ＳＰ３６の判断を省略してもよい。何故なら、他のミキサにおいて当該パラメータ・リンクデータが受信されると、必ずステップＳＰ７２，７４の判断が実行されるため、他の何れのミキサに対して影響を及ぼさないパラメータ・リンクデータは、他の何れのミキサにおいても結局は無視されることになるためである。
【００４１】
(4)上記実施例においては、オンオフテーブル５０に対して対象パラメータをオフ状態からオン状態に変更する操作が行われた際、自機の対象パラメータが属しているリンクグループが存在しなかった場合（ＳＰ６において「ＮＯ」と判定される場合）には、グループテーブル６０に対して何ら変更が生じない状態でオン設定イベントルーチン（図４(a)）が終了した。しかし、かかる場合には、自機「のみ」の対象パラメータが含まれる新たなリンクグループを生成するようにグループテーブル６０を更新してもよい。
【００４２】
(5)上記実施例のパラメータ変更イベントルーチン（図５）のステップＳＰ３８において送信されるパラメータ・リンクデータは、「リンクグループの番号」と、「再設定されたパラメータ値」と、「該パラメータ・リンクデータの生成元のミキサの機器ＩＤ」とから構成されていた。しかし、パラメータ・リンクデータの構造は実施例のものに限定されるわけではなく、これを受信した他のミキサにおいて、自機（該他のミキサ）において何らかのパラメータを変更する必要の有無や、パラメータを変更する必要がある場合にはその具体的な内容が判別できるような形式であれば、如何なる形式であってもよい。
【００４３】
例えば、「リンクグループの番号」に代えて、該パラメータ・リンクデータの生成元のミキサにおける対象パラメータの種類を示す識別情報を含めても良い。生成元のミキサにおける対象パラメータの種類と、グループテーブル６０とを照合すれば、当該パラメータ・リンクデータに係るリンクグループの番号も直ちに判明するからである。
【００４４】
また、他の例として、パラメータ・リンクデータを、「該パラメータ・リンクデータに応じてパラメータを変更すべきミキサの機器ＩＤ」と、「該パラメータ・リンクデータを受信したミキサにおいて変更すべきパラメータの種類」と、「該パラメータ・リンクデータを受信したミキサにおいて変更すべきパラメータの値」とから構成してもよい。かかる例によれば、パラメータ・リンクデータを受信した各ミキサにあっては、グループテーブル６０の内容を参照するまでもなく、パラメータ・リンクデータのみの内容に基づいて、自機において実行すべき処理内容が直ちに判明するからである。
【００４５】
但し、先に図３(b)の「グループ４」について説明したように、受信するミキサによって変更すべきパラメータの種類が異なるリンクグループも存在し得る。従って、かかるリンクグループに対して後者の例を採用するには、生成元のミキサは、変更すべきパラメータの種類毎に、個別にパラメータ・リンクデータを送信するとよい。
【００４６】
(6)また、上記実施例においては、デジタルミキサ上で動作するプログラムによって各種処理を行ったが、このプログラムのみをＣＤ−ＲＯＭ、フレキシブルディスク等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施例のミキシングシステムのブロック図である。
【図２】該ミキシングシステムを構成する一のデジタルミキサのブロック図である。
【図３】各デジタルミキサにおけるリンク情報のデータ構造を示す図である。
【図４】リンク情報を更新する各イベント処理ルーチンのフローチャートである。
【図５】パラメータ変更イベントルーチンのフローチャートである。
【図６】上流制御データ受信イベント処理ルーチンのフローチャートである。
【図７】下流制御データ受信イベント処理ルーチンのフローチャートである。
【符号の説明】
【００４８】
２：操作子群、４：検出・駆動回路、６：表示器群、８：表示回路、１０：信号処理回路、１２：外部入出力機器、１４：入出力インタフェース、１６：通信バス、１８：ＲＯＭ、２０：ＲＡＭ、２２：ＣＰＵ、３０：カスケード入力端子、３２：カスケード出力端子、５０：オンオフテーブル、６０：グループテーブル、３０，３２：カスケード入出力端子、１００〜１０３：デジタルミキサ。
【図１】
2005277649.tif 000003
【図２】
2005277649.tif 000004
【図３】
2005277649.tif 000005
【図４】
2005277649.tif 000006
【図５】
2005277649.tif 000007
【図６】
2005277649.tif 000008
【図７】
2005277649.tif 000009