(57)【特許請求の範囲】
【請求項１】
音響信号処理装置の現在の動作を制御するための複数の制御データを記憶するカレント記憶手段と、
前記カレント記憶手段に記憶された複数の制御データの設定状態を１つのシーンとするシーンデータを複数記憶するシーン記憶手段と、
順次実行すべきイベントを示す複数のイベントデータを、実行すべきイベントの順番に並べて登録したイベントリスト手段であって、前記イベントデータが前記シーン記憶手段に記憶された１つのシーンのリコールを指示するイベントを示すデータであるものと、
前記イベントリスト手段に登録された複数のイベントデータの各々について、そのイベントでリコールすべきシーンに含まれる前記複数の制御データ全体のうちの一部の制御データをリコールする範囲として指定することで、シーンのリコールを行う範囲を選択的に設定する範囲指定手段と、
ユーザの第１の操作に応じて、前記イベントリスト手段に登録された複数のイベントデータのうちの何れか１つを実行対象に指定して、指定された１つのイベントデータに基づくシーンのリコールを実行する通常実行手段であって、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記指定されたイベントデータに基づいてリコールすべきシーンのシーンデータを特定し、特定されたシーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、当該指定されたイベントデータに関して前記範囲指定手段により指定された範囲の制御データの値を変更する通常実行手段と、
ユーザの第２の操作に応じて、前記イベントリスト手段に登録された複数のイベントデータのうちの何れか１つを実行対象に指定して、該イベントリスト手段に登録された先頭のイベントから前記指定されたイベントまでの複数のイベントデータに基づくシーンのリコールを実行するトレース実行手段であって、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記複数のイベントデータに基づいてリコールすべき各シーンのシーンデータを特定し、特定された各シーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、そのイベントデータに関して前記範囲指定手段により指定された範囲の制御データの値を変更するトレース実行手段
を備える音響信号処理装置。
【請求項２】
前記イベントリスト手段が、前記イベントデータと当該イベントデータの実行タイミングを示すトリガデータを含む複数のイベントセットを、実行すべきイベントの順番に並べて登録したものであり、
現在の時刻を示すタイムコードを供給するタイムコード手段と、
前記イベントリスト手段に登録された複数のイベントセットのうち１つを指標するカレントポインタ手段と、
前記イベントリスト手段に基づく順番で自動的に前記イベントセットに基づくシーンのリコールを実行する自動実行手段であって、前記カレントポインタ手段により現在指標されているイベントセット以降の各イベントセットに関して、前記タイムコード手段からのタイムコードが、前記現在指標されているイベントセット以降の各イベントセットに含まれるトリガデータが示す実行タイミングの時刻に達する毎に、そのイベントセットを実行対象に指定して、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記指定されたイベントセットに基づいてリコールすべきシーンのシーンデータを特定し、特定されたシーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、当該指定されたイベントセットに関して前記範囲指定手段により指定された範囲の制御データの値を変更し、且つ、前記イベントリスト手段に基づいて、前記カレントポインタ手段より指標するイベントセットを現在位置から次のイベントセットに移動させる自動実行手段
を備えることを特徴とする請求項１に記載の音響信号処理装置。
【請求項３】
前記イベントリスト手段に登録された複数のイベントデータのうち１つを指標するカレントポインタ手段を備え、
前記通常実行手段が、前記第１の操作に応じて、前記イベントリスト手段に基づいて前記カレントポインタ手段により現在指標されているイベントデータの直後のイベントデータ、前記カレントポインタ手段により現在指標されているイベントデータ、又は、前記イベントリスト手段に基づいて前記カレントポインタ手段により現在指標されているイベントデータの直前のイベントデータのいずれか１つを実行対象に指定すること特徴とする請求項１に記載の音響信号処理装置。
【請求項４】
前記イベントリスト手段に登録された複数のイベントデータのうち１つを指標するカレントポインタ手段と、
前記トレース実行手段が、前記第２の操作に応じて、前記カレントポインタ手段により現在指標されているイベントデータを実行対象に指定して、前記イベントリスト手段に登録された先頭のイベントから前記実行対象に指定されたイベントデータまでのイベントデータに基づくシーンのリコールを実行することを特徴とする請求項１に記載の音響信号処理装置。
【請求項５】
音響信号処理装置の現在の動作を制御するための複数の制御データを記憶するカレント記憶手段と、
前記カレント記憶手段に記憶された複数の制御データの設定状態を１つのシーンとするシーンデータを複数記憶するシーン記憶手段と、
順次実行すべきイベントを示す複数のイベントデータを、実行すべきイベントの順番に並べて登録したイベントリスト手段であって、前記イベントデータが前記シーン記憶手段に記憶された１つのシーンのリコールを指示するイベント又は１つの制御信号の出力を指示するイベントを示すデータであるものと、
前記イベントリスト手段に登録された複数のイベントデータの各々について、そのイベントでリコールすべきシーンに含まれる前記複数の制御データ全体のうちの一部の制御データをリコールする範囲として指定することで、シーンのリコールを行う範囲を選択的に設定する範囲指定手段と、
ユーザの第１の操作に応じて、前記イベントリスト手段に登録された複数のイベントデータのうちの何れか１つを実行対象に指定して、前記指定された１つのイベントデータに基づくイベントを実行する通常実行手段であって、指定されたイベントデータがシーンのリコールを指示するデータである場合は、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記指定されたイベントデータに基づいてリコールすべきシーンのシーンデータを特定し、特定されたシーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、当該指定されたイベントデータに関して前記範囲指定手段により指定された範囲の制御データの値を変更し、他方、前記指定されたイベントデータが制御信号の出力を指示するデータである場合は、該指定されたイベントデータに基づく制御信号を出力する通常実行手段と、
ユーザの第２の操作に応じて、前記イベントリスト手段に登録された複数のイベントデータのうちの何れか１つを実行対象に指定して、指定されたイベントデータがシーンのリコールを指示するデータである場合は、該イベントリスト手段に登録された先頭のイベントから前記指定されたイベントまでの複数のイベントデータに基づくシーンのリコールを実行するトレース実行手段であって、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記複数のイベントデータに基づいてリコールすべき各シーンのシーンデータを特定し、特定された各シーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、そのイベントデータに関して前記範囲指定手段により指定された範囲の制御データの値を変更し、他方、前記指定されたイベントデータが制御信号の出力を指示するデータである場合は、該指定されたイベントデータに基づく制御信号を出力するトレース実行手段
を備える音響信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響信号に対して信号処理を施して出力する音響信号処理装置に関し、詳しくは音響信号処理装置において、シーンリコール等のイベントを登録順に実行するイベントリスト機能の改良に関する。
【背景技術】
【０００２】
従来から知られるデジタルオーディオミキサにおいて、現在のミキサの設定状態（各種パラメータの値）を１つのシーンとするシーンデータを、各シーン毎にシーンメモリに記録しておき、シーンメモリに記録された１つのシーンをリコールすることで、そのシーンに対応するミキサの設定状態を示す各種パラメータの値を一括して速やかに再現する機能があった。
【０００３】
従来のシーン機能において、シーンをリコールするときに、リコールするパラメータの範囲をシーン毎に選択的に設定できる選択リコール機能があった。選択リコール機能によれば、ミキサの設定状態を示す全てのパラメータのうちの一部のみを選択的にリコールできた（例えば下記特許文献１を参照）。
【０００４】
また、従来のデジタルオーディオミキサにおいて、シーンリコール等のイベントについて、順次実行すべき複数のイベントと、各イベントの実行タイミングのデータを対応付けたデータを記憶しておき、各イベントを実行すべき順番に並べたイベントリストを用いて、リストの順番に従ってイベントを実行させるイベントリスト機能があった（例えば下記特許文献２を参照）。
【０００５】
特許文献２に示すイベントリスト機能によるイベントの実行方法として、外部からのタイムコードの進行に応じて、実行タイミングに達したイベントを順次自動的に実行する方法と、ユーザによる手動操作に応じて１つのイベントを実行する方法があった。
【０００６】
イベント実行を指示する手動操作には、イベントリスト上の現在のポインタ位置が指摘しているイベントを実行するＤｉｒｅｃｔボタンの操作と、イベントリスト上の現在のポインタ位置を１つ先に進めて、そのポインタ位置が指摘しているイベントを実行するＮｅｘｔボタンの操作と、イベントリスト上の現在のポインタ位置を１つ前に戻して、そのポインタ位置が指摘しているイベントを実行するＮｅｘｔボタンの操作があった（下記非特許文献１の６頁を参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５‐０４５４２５号公報
【特許文献２】特開２００５‐２４３０７５号公報
【非特許文献】
【０００８】
【非特許文献１】"PM1D V2システムソフトウェア追補マニュアル"、［online］、２００５年作成、ヤマハ株式会社、［平成２２年２月２４日検索］、インターネット〈URL：http://www2.yamaha.co.jp/manual/pdf/pa/japan/mixers/pm1dv2_ja.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００９】
選択リコール機能によりリコールするパラメータの範囲が設定されている場合、シーンリコール実行直前のミキサの設定状態に応じて、シーンリコール実行後のミキサの設定状態（実行結果）が異なる。シーンリコールから除外される範囲についてはシーンリコール実行直前のミキサの設定状態が残るからである。
【００１０】
選択リコール機能とイベントリスト機能を備えたミキサにおいて、イベントリスト途中の任意のイベントを実行する場合、当該イベントに対して選択リコール機能による範囲設定があると、当該イベントに基づくシーンリコール実行直前のミキサの設定状態に応じて、シーンリコール実行後のミキサの設定状態（実行結果）が異なってしまうという不都合があった。
【００１１】
これに伴い、イベントリスト途中の任意のイベントを単に実行するだけでは、イベントリストの先頭から当該イベントまで順番に実行したときのミキサの設定状態（期待される実行結果）を得ることができなかった。このため、イベントリスト途中の任意のイベントに対して期待される実行結果（イベントリストの先頭から当該イベントまで順番に実行したときのミキサの設定状態）を任意のタイミングで呼び出すことができなかった。
【００１２】
従来の技術で上記の不都合がないように、イベントリスト途中の任意のイベントを実行する場合は、その位置にはイベントが選択リコール機能によるリコール範囲設定をしない（全パラメータを対象とした）シーンリコールイベントを配置しておくという回避策をとらなければならず、不便だった。
【００１３】
この発明は、上記の点に鑑みてなされたもので、イベントリスト途中の任意のイベントを実行するときに、イベントリストの先頭からそのイベントまでを実行したときと同じ結果を得ることができるようにした音響信号処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
この発明は、音響信号処理装置の現在の動作を制御するための複数の制御データを記憶するカレント記憶手段と、前記カレント記憶手段に記憶された複数の制御データの設定状態を１つのシーンとするシーンデータを複数記憶するシーン記憶手段と、順次実行すべきイベントを示す複数のイベントデータを、実行すべきイベントの順番に並べて登録したイベントリスト手段であって、前記イベントデータが前記シーン記憶手段に記憶された１つのシーンのリコールを指示するイベントを示すデータであるものと、前記イベントリスト手段に登録された複数のイベントデータの各々について、そのイベントでリコールすべきシーンに含まれる前記複数の制御データ全体のうちの一部の制御データをリコールする範囲として指定することで、シーンのリコールを行う範囲を選択的に設定する範囲指定手段と、ユーザの第１の操作に応じて、前記イベントリスト手段に登録された複数のイベントデータのうちの何れか１つを実行対象に指定して、指定された１つのイベントデータに基づくシーンのリコールを実行する通常実行手段であって、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記指定されたイベントデータに基づいてリコールすべきシーンのシーンデータを特定し、特定されたシーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、当該指定されたイベントデータに関して前記範囲指定手段により指定された範囲の制御データの値を変更する通常実行手段と、ユーザの第２の操作に応じて、前記イベントリスト手段に登録された複数のイベントデータのうちの何れか１つを実行対象に指定して、該イベントリスト手段に登録された先頭のイベントから前記指定されたイベントまでの複数のイベントデータに基づくシーンのリコールを実行するトレース実行手段であって、前記シーン記憶手段に記憶された複数のシーンデータの中から、前記複数のイベントデータに基づいてリコールすべき各シーンのシーンデータを特定し、特定された各シーンデータに基づいて、前記カレント記憶手段の記憶する制御データのうち、そのイベントデータに関して前記範囲指定手段により指定された範囲の制御データの値を変更するトレース実行手段を備える音響信号処理装置である。
【発明の効果】
【００１５】
本発明によれば、ユーザの第１の操作に応じて、実行対象に指定されたイベントデータについて、ユーザにより指定された範囲の制御データをカレント記憶手段に上書きする（シーンリコールする）ことにより、直前のカレント記憶手段の内容に応じた当該イベントデータに基づくシーンリコールの実行結果（音響信号処理装置の設定状態）を得ることができる。他方、ユーザの第２の操作に応じて、イベントリストの先頭から実行対象に指定されたイベントデータまでの各イベントデータのシーンデータについて、ユーザにより指定された範囲の制御データをカレント記憶手段に上書きする（シーンリコールする）ことにより、直前のカレント記憶手段の内容に関係なく、常に一定のトレース実行手段による実行結果、すなわち、イベントリストの先頭から実行対象に指定されたイベントデータまでの各イベントデータに基づくシーンリコールを行ったときの音響信号処理装置の設定状態を得ることができるという優れた効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本発明の音響信号処理装置の一実施例であるデジタルミキサの電気的ハードウェア構成を説明するブロック図。
【図２】図１のミキサが実行する音響信号処理の信号処理構成を説明するブロック図。
【図３】イベントリストのデータ構造図。
【図４】図１のデジタルミキサの操作パネルの要部を示す平面図。
【図５】図２の操作パネルに備わるドットマトリクス表示部に表示されるイベントリスト画面を示す図。
【図６】図２の操作パネルに備わるドットマトリクス表示部に表示されるリコールフィルタ設定画面を示す図。
【図７】手動操作に応じた処理の手順を説明するフローチャートであって、（ａ）はｎｅｘｔボタン又はＮＥＸＴボタンの操作に応じたイベント実行処理、（ｂ）はｐｒｅｖボタン又はＰＲＥＶボタンの操作に応じたイベント実行処理、（ｃ）はｅｘｅボタン又はＥＸＥボタンの操作に応じたイベント実行処理、（ｄ）はＵｐボタン又はＤｏｗｎボタンの操作に応じた処理。
【図８】自動実行機能によるイベント実行処理の手順を説明するフローチャート。
【図９】イベント内容の通常実行処理の手順を説明するフローチャート。
【図１０】イベント内容のトレース実行処理の手順を説明するフローチャート。
【図１１】シーンデータをバッファへコピーする処理の手順を説明するフローチャート。
【図１２】カレントメモリ及びバッファ領域の制御データ全体のデータ構造図。
【発明を実施するための形態】
【００１７】
以下に、本発明に係る音響信号処理装置の一実施形態であるデジタルオーディオミキサについて、添付図面を参照して、説明する。
【００１８】
《ミキサ全体構成》
図１において、デジタルミキサデジタルオーディオミキサ（「デジタルミキサ」又は、単に「ミキサ」とも言う）１は、ＣＰＵ（Central Processing Unit、中央処理装置）１０、フラッシュメモリ１１、ＲＡＭ（Random Access Memory、ランダムアクセスメモリ）１２、操作子３、音量レベル制御用操作子（電動フェーダ）４、表示器５、波形入出力インターフェース（波形Ｉ／Ｏ）６、信号処理部（ＤＳＰ（Digital Signal Processing）部）７、及び、その他Ｉ／Ｏ８を備え、各構成要素がバスライン９を介して接続される。
【００１９】
ＣＰＵ１０は、フラッシュメモリ１１又はＲＡＭ１２に記憶された制御プログラムを実行して、デジタルミキサ１の全体動作を制御する。フラッシュメモリ１１は、ＣＰＵ１０が実行する各種のプログラムや各種のデータなどを格納した不揮発性メモリである。ＲＡＭ１２は、ＣＰＵ１０が実行するプログラムのロード領域やワーク領域に使用する揮発性メモリである。フラッシュメモリ１１には、ミキサ１の現在の動作を制御するための全ての制御データ（パラメータの値）を記憶するカレントメモリが設けられている。また、フラッシュメモリ１１には、後述するシーンリコールを行うときに制御データ（パラメータの値）を一時保存するために用いるバッファ領域が設けられている。
【００２０】
操作子３、電動フェーダ４及び表示器（ディスプレイ）５、ミキサ１の操作パネル２上に設けられたユーザインターフェースである。表示器５は、ＣＰＵ１０からバス９を介して与えられた表示制御信号に基づいて各種画面を表示できる。操作子３及び電動フェーダ４は、操作パネル上に配置された操作子群であり、オーディオ信号の処理に関する各種パラメータの値の調整を含む各種指示を入力するために用いる。電動フェーダ４は、信号処理チャンネル毎にオーディオ信号の音量レベルを調整する操作子であり、ＣＰＵ１０から与えられる駆動制御信号に基づいて操作位置が自動制御されるものである。操作子３は電動フェーダ４以外の各種操作子であって、ミキサ１に外部接続されたパーソナルコンピュータ用のマウスおよびキーボードも含まれる。オペレータが、操作子３及び電動フェーダ４を用いて各種指示を入力すると、ＣＰＵ１０は、入力された指示に応じた処理を行う。
【００２１】
波形Ｉ／Ｏ６は、アナログオーディオ信号及びデジタルオーディオ信号を入出力するためのインターフェースであり、アナログデジタル変換（ＡＤ変換）、デジタルアナログ変換（ＤＡ変換）、及びデジタル変換（フォーマット変換）を行うための機構を含む。ミキサ１は、波形Ｉ／Ｏ６を介して、複数チャンネル分のアナログオーディオ信号入力（図において下向き矢印で示す）、複数チャンネル分のアナログオーディオ信号出力（図において上向き矢印で示す）、及び複数チャンネル分のデジタルオーディオ信号入出力（図において双方向矢印で示す）を行うことができる。
【００２２】
ＤＳＰ部７は、ＣＰＵ１０の指示に基づいて各種のマイクロプログラムを実行することにより、フラッシュメモリ１１に設けられたカレントメモリに記憶された現在の各種パラメータの設定に基づいて、波形Ｉ／Ｏ６を介して入力されたデジタルオーディオ信号に対するデジタル信号処理を行い、処理結果を波形Ｉ／Ｏ６を介して外部に出力する。ＤＳＰ部７が実行する信号処理は、ミキシング処理や、効果付与処理等である。ＤＳＰ部７は、１つのＤＳＰ（Digital Signal Processor）で構成してもよいし、バスで相互接続された複数のＤＳＰで構成し、複数のＤＳＰで信号処理を分散処理するようにしてもよい。
【００２３】
また、ミキサ１は、その他Ｉ／Ｏ８を介してその他周辺機器と通信できる。その他Ｉ／Ｏ８は、例えば、ＵＳＢ（Universal Serial Bus）端子、ＧＰＩ(General Purpose. Interface)端子、或いは、ＭＩＤＩ（Musical Instrument Digital Interface）端子を含む。本実施例では、ミキサ１は、その他Ｉ／Ｏ８を介して接続された周辺機器との間でタイムコードを入出力できる。また、ミキサ１は、その他Ｉ／Ｏ８を介して接続された周辺機器（ＭＩＤＩ機器やＧＰＩ機器）に対して制御信号（ＭＩＤＩ信号やＧＰＩ信号など）を出力できる。
【００２４】
《信号処理の構成》
図２は、図１の波形Ｉ／Ｏ６及びＤＳＰ部７で行われるオーディオ信号に対する信号処理の構成を説明するブロック図である。図２において、アナログ入力部（Ａ入力）２０及びデジタル入力部（Ｄ入力）２１は、波形Ｉ／Ｏ６によるアナログオーディオ信号及びデジタルオーディオ信号の入力を示す。ＣＰＵ１０は、オペレータが指定したパッチ設定に基づいて、入力パッチ部２２に対して、入力元（Ａ入力２０，Ｄ入力２１）毎に、その出力先（後段の入力チャンネル部２３の１ｃｈ）を割り当てる。本明細書において、「パッチ」とは、オーディオ信号の入力元に出力先を割り当てることである。
【００２５】
Ａ入力２０又はＤ入力２１から入力されたオーディオ信号は、入力パッチ部２２を介して、入力ｃｈ部２３の入力ｃｈに入力される。なお、本明細書では「チャンネル」という文言を「ｃｈ」と表記することがある。入力ｃｈ部２３は、所定の複数本の入力ｃｈ（図では２４ｃｈ）により構成される。各入力ｃｈはＤＳＰ部７の信号処理により実現される論理的な信号処理ｃｈであって、例えばヘッドアンプゲイン、アッテネータ、ディレイ、フェーズ切り替え、ＥＱ（イコライザ）、コンプレッサ、音量レベル、チャンネルオン・オフ、後段のＭＩＸバス２４へのセンドレベル、及びパン等、多数のパラメータを備える。入力ｃｈ部２３の各入力ｃｈに入力されたオーディオ信号は、フラッシュメモリ１１（カレントメモリ）に記憶された現在の各種パラメータの設定値に基づく信号処理を受けた後、後段のＭＩＸバス２４へ出力される。
【００２６】
入力ｃｈ部２３の各入力ｃｈから出力されたオーディオ信号は、１２本のＭＩＸバス２４のうちの任意の１又は複数のバスに供給され、ＭＩＸバス２４の各バスにおいてミキシング処理される。各バスにおけるミキシング結果は、そのバスに対応する１つの出力ｃｈへ出力される。
【００２７】
ＭＩＸ出力ｃｈ部２５は、２４本のＭＩＸバス２４の１つずつに対応する２４本の出力ｃｈにより構成される。各出力ｃｈは、ＤＳＰ部７の信号処理により実現される論理的な信号処理ｃｈであって、それぞれ、ＥＱ、コンプレッサ、音量レベル、及びチャンネルオン・オフ等の多数のパラメータを具備する。各出力ｃｈに入力されたオーディオ信号は、フラッシュメモリ１１（カレントメモリ）に記憶された現在の各種パラメータの設定値に基づいて信号処理される。
【００２８】
ＭＩＸ出力ｃｈ部２５の各出力ｃｈの出力信号は、出力パッチ部２６を介して、Ａ出力２７及びＤ出力２８へ出力される。ＣＰＵ１０は、オペレータが指定したパッチ設定に基づいて、出力パッチ部２６に対して、出力ｃｈ部２５の各出力ｃｈ毎に、その出力先（Ａ出力２７又はＤ出力２８）を割り当てる設定を行う。アナログ出力部（Ａ出力）２７及びデジタル出力部（Ｄ出力）２８は、波形Ｉ／Ｏ６によるアナログオーディオ信号及びデジタルオーディオ信号の出力を示す。
【００２９】
また、入力ｃｈ部２３及び出力ｃｈ部２５の任意の信号処理ｃｈに対して、インサーションエフェクタを挿入できる。ＤＳＰ部７は、挿入された信号処理ｃｈのオーディオ信に対して、フラッシュメモリ１１（カレントメモリ）に記憶されたインサーションエフェクタに関する各種パラメータの設定値に基づいて、オペレータが指定したエフェクト種類の効果付与処理を施すことができる。
【００３０】
《シーンメモリ》
ミキサ１の現在の設定状態、言い換えれば、ミキサ１の現在の動作を制御するための制御データ（各パラメータの値）の設定状態を「シーン」と呼ぶ。現在の「シーン」の内容は、フラッシュメモリ１１内のカレントメモリに記憶された内容（各パラメータの値）である。ユーザは、操作子３を用いたシーンストア操作により、カレントメモリの内容を、１つの「シーン」とするシーンデータとして、フラッシュメモリ１１又はＲＡＭ１２に設けられたシーンメモリに保存（ストア）させることができる。１つのシーンデータは、ミキサ１の現在の動作を制御するための全て又は一部の制御データ（複数のパラメータの値）からなる。シーンメモリには、複数のシーンデータを格納することができ、各シーンデータにはそれぞれ固有のシーン番号と任意の名前（シーンネーム）が付与される。ユーザは、操作子３を用いたシーンリコール操作により、任意のシーンに対応するシーンデータをシーンメモリから読み出して、読み出したシーンデータに基づくミキサ１の設定状態を、カレントメモリに再現（シーンリコール）することができる。
【００３１】
《イベントリストのデータ》
また、フラッシュメモリ１１又はＲＡＭ１２には、順次実行すべき「イベント」の内容を示すイベントデータを、実行すべきイベントの順番に並べて登録したイベントリストを記録する領域が設けられている。イベントリストのデータ構造について、図３を参照して説明する。図３において、イベントリストは、「ｎ」個のイベントの内容を規定するイベントセットＥＳ１〜ＥＳｎから構成されている。１つのイベントセットＥＳｋ（ｋは１〜ｎ）は、実行すべきイベントの内容を示すイベントデータＥＤｋと、当該イベントデータの実行タイミングを示すトリガデータＴＤｋにより構成される。
【００３２】
《イベントデータ》
１つのイベントデータＥＤｋは、シーンのリコールを指示するイベントを示すデータ又は１つの制御信号の出力を指示するイベントを示すデータである。シーンのリコールを指示するイベントデータＥＤｋには、当該イベントにおいてリコールすべきシーンに対応するシーンデータを特定する情報が記録される。シーンデータを特定する情報とは、例えば、そのシーンに該当するシーン番号やシーンメモリにおける当該シーンデータ記録位置を示すポインタである。また、１つの制御信号の出力を指示するイベントは、その他Ｉ／Ｏ８を介して接続された周辺機器（ＭＩＤＩ機器やＧＰＩ機器）に対する制御信号（ＭＩＤＩ信号やＧＰＩ信号など）を、当該ミキサ１から周辺機器へ出力するイベントである。制御信号の出力を指示するイベントデータＥＤｋには、出力すべき制御信号が記録される。
【００３３】
各トリガデータＴＤｋには、それぞれ、次に述べる３種類のトリガタイプＴＴｋのいずれかが設定される。トリガタイプＴＴｋは、後述するイベントの自動実行機能がオンのときに当該イベントを自動実行するトリガの種類を規定している。（１）「タイムコード型」：タイムコードが所定の時刻に達したときにイベントデータに基づくイベントを実行するタイプ。（２）「インターバル型」：直前のイベントセットＥＳ（ｋ−１）が実行された後、所定時間経過後にイベントデータに基づくイベントを実行するタイプ。（３）「マニュアル型」：操作者による手動操作に応じてイベントデータに基づくイベントを実行するタイプ。
【００３４】
トリガタイプＴＴｋが「タイムコード型」であるとき、そのトリガデータＴＤｋには、対応するイベントデータＥＤｋの実行タイミングを示す時刻（絶対時刻）の情報が記録される。また、トリガタイプＴＴｋが「インターバル型」であるとき、そのトリガデータＴＤｋには、イベントデータＥＤｋの直前のイベントデータＥＤ（ｋ−１）の実行後から当該イベントデータＥＤｋの実行タイミングまでの時間間隔（待機時間）を示す相対時間の情報が記録される。なお、トリガタイプＴＴｋが「マニュアル型」であるときには、トリガデータＴＤｋの値は無効である。
【００３５】
《操作パネルの構成》
操作パネル２の要部構成を図３を参照し説明する。図３において、ドットマトリクス表示部２０２、ＮＥＸＴイベント表示部２０４、及び、シーン番号表示部２０６は、図１の表示器５に相当するもので、各種情報をグラフィカルに提示する。ドットマトリクス表示部２０２は、後述するイベントリスト画面（図４）や、信号処理ｃｈ毎のパラメータ設定を行う画面等、ミキサ１の各種設定に関する画面を表示する。ユーザは、ドットマトリクス表示部２０２に表示されたカーソルやボタン画像（ＧＵＩパーツ）を用いて、各種指示を入力できる。ＮＥＸＴイベント表示部２０４は、前述したイベントリストに基づくイベントの実行に関して、直前に実行されたイベントセットの次の実行順位にあるイベントセットの情報（シーケンスナンバ、トリガデータ、リコールされるシーンのシーン番号およびシーンネーム）を表示する。
【００３６】
シーン番号表示部２０６は、ユーザのマニュアル操作に応じたシーンストア機能・シーンリコール機能に関して、ユーザの操作に応じてストア又はリコールされるシーンのシーン番号を表示する。ストア指示ボタン２０８は、現在のカレントメモリの内容を新たなシーンデータとしてシーン・シーケンス領域１２ｂにストアする指示を入力するためのボタンである。ＵＰボタン２１０は、シーン番号表示部２０６に表示されているシーン番号を１つずつインクリメントする指示を入力するボタンである。ＤＯＷＮボタン２１２はであり、この表示されているシーン番号を１つずつデクリメントする指示を入力するボタンである。リコール指示ボタン２１４は、シーン番号表示部２０６に表示されているシーン番号に対応するシーンのリコールの指示を入力するボタンである。
【００３７】
カーソル・ボタン２１６〜２２０は、ドットマトリクス表示部２０２に表示されているカーソルを上下左右方向に移動させるために用いる。なお、マウスカーソルの位置は、ミキサ１に外部接続されたマウス操作子を用いても制御可能である。デクリメント・ボタン２２４及びインクリメント・ボタン２２６は、ドットマトリクス表示部２０２に表示された数値情報を減少及び増加するために用いる。ホイール２２７は、操作者による回動操作に応じて、ボタン２２４及び２２６と同様に、ドットマトリクス表示部２０２に表示された数値情報の増減を指示を入力するものである。エンター・ボタン２２８は、カーソル等により指摘又は選択された数値情報や、表示部２０２に表示されたＧＵＩパーツが示す命令等を確定するために用いる。例えば、ユーザは、ドットマトリクス表示部２０２の画面上に表示された或る機能に関するボタンパーツをカーソルで指摘した状態でエンター・ボタン２２８を押すことで、当該機能の実行を指示できる。
【００３８】
ＮＥＸＴボタン２３０及びＰＲＥＶボタン２３２は、後述するイベントリスト画面（図４）のイベントリスト１１０上のカレントポインタ１１８の位置を移動させる指示等に利用できてよい。
【００３９】
《イベントリスト画面》
図４は、ドットマトリクス表示部２０２に表示されるイベントリスト画面の構成を説明する図である。ユーザの所定の操作に応じて、ＣＰＵ１０は、ドットマトリクス表示部２０２に図４に示すイベントリスト画面を表示する制御を行う。イベントリスト画面に表示された各種ＧＵＩパーツ（ボタン等）に対する操作は、操作パネルの各種スイッチ類やマウス操作子等（操作子３）を用いて入力できる。
【００４０】
《イベントリスト》
イベントリスト１１０は、図３に示すイベントリストのデータに基づく順番で、順次実行すべきイベントセットＥＳ１〜ＥＳｎを表示するリストである。イベントリスト１１０の各行には、各イベントセットＥＳ１〜ＥＳｎの内容が表示される。イベントリスト１１０のシーケンスナンバ表示部１１２は、各イベントセットの実行順位を昇順の数字によって表示する。
【００４１】
トリガデータ表示部１１４は、各イベントセットに含まれるトリガデータの内容を表示する。トリガデータ表示部１１４には、対応するトリガデータに設定されたトリガタイプが「タイムコード型」の場合、当該イベントデータセットの実行タイミングを示す時刻の情報が、例えば、行１１１ａにおける「００：００：３８：０２」のように、「時：分：秒：百分の１秒」の単位のタイムコードにより表示される。また、対応するトリガデータに設定されたトリガタイプが「インターバル型」の場合、直前のイベントセットが実行された後に当該イベントセットが実行されるまでの相対時間が、例えば、行１１１ｂにおける「↑Ａｆｔｅｒ３０．０ｓｅｃ」のように、イベントデータＥＤ（ｋ−１）の実行後から当該イベントデータＥＤｋの実行タイミングまでの時間間隔（待機時間）により表示される。また、対応するトリガデータに設定されたトリガタイプが「マニュアル型」の場合、当該イベントセットの実行タイミングが手動により制御される旨が、例えば行１１１ｃのように［ＭＡＮＵＡＬ］という文字列により表示される。
【００４２】
イベントデータ表示部１１６は、当該イベントセットにおいて実行すべきイベントの内容を表示する。イベントデータがシーンのリコールを指示するデータの場合、例えば行１１１ａにおける「０１５：ＭｏｎｉｔｏｒＭｉｘ２」のように、当該イベントセットに基づいてリコールされるシーンデータのシーン番号（行１１１ａの「０１５」）とシーンネーム（行１１１ａの「ＭｏｎｉｔｏｒＭｉｘ２」）が表示される。また、イベントデータが制御信号の出力を指示するデータの場合、当該イベントセットに基づいて出力される制御信号を示す情報が表示される。制御信号を示す情報としては、当該制御信号の種類と命令内容が表示される。例えば、行１１１ｃのイベントデータ表示部１１６には、ＧＰＩ端子から出力される制御信号（ＧＰＩ機器に対するＧＰＩ信号）を示す情報として、「ｏｕｔ  ＧＰＩ（５，ｈｉｇｈ）」と表示される。また、行１１１ｄのイベントデータ表示部１１６には、ＭＩＤＩ端子から送信されるＭＩＤＩ信号（ＭＩＤＩのコントロールテェンジ命令ｃｃ）を示す情報として、「ｓｅｎｄ  ｃｃ（１１，６４）」と表示される。
【００４３】
《カレントポインタ》
カレントポインタ１１８は、イベントリスト１１０上の１つのイベントセットに対応する１行を指標（指摘）する指標手段であり、イベントセットの実行時にはカレントポインタ１１８が指標している行に対応するイベントセットが実行される。カレントポインタ１１８は、イベントリスト１１０の左右両脇に配置された左右一対の指標子（三角形の表示物）からなる。カレントポインタ１１８により指摘された行（指標子が指摘している行）は、表示色反転等により他の行と異なる表示態様で明示される。図では、カレントポインタ１１８により指摘された行（シーケンスナンバ「００５」の行）を斜線で示している。カレントポインタで指標された行のイベントセットの情報は、操作パネル２のＮＥＸＴイベント表示部２０４に表示される（図３参照）。なお、操作者は、カレントポインタ１１８で現在氏的中の行のトリガデータ表示部１１４およびシーン表示部１１６の内容を編集（変更）できる。編集された内容はイベントリストに直ちに反映され、且つ、必要に応じて、イベントリスト１１０におけるイベントセットの順番がソートされる。
【００４４】
イベントリスト画面におけるカレントポインタ１１８の表示位置は、イベントリスト１１０に対して固定位置である。イベントリスト１１０の各行の表示位置が、カレントポインタ１１８に対して画面上下方向に移動することで、カレントポインタ１１８の指標位置（ポインタ１１８に指標される行）が移動する。なお、本明細書では、カレントポインタ１１８に対して行が移動することを、説明の便宜上、移動主体をカレントポインタ１１８と言い換えることがある。
【００４５】
《手動実行指示用のボタン》
手動実行指示用ボタン１２０〜１２７は、ユーザの手動操作により、イベントリスト１１０上のイベントセットに基づくイベントの実行を指示するために用いるボタンである。ボタン１２０〜１２２は、イベントセットを１つずつ実行する通常実行の指示（第１の操作）を入力するために用いる。また、ボタン１２３〜１２５は、イベントリスト１１０の先頭からユーザにより指定されたイベントセットまでの複数イベントデータに基づくシーンリコールを実行するトレース実行の指示（第２の操作）を入力するために用いる。
【００４６】
《通常実行の指示用のボタン》
ｎｅｘｔボタン１２０は、カレントポインタ１１８により現在指標されているイベントデータの直後のイベントデータに基づくイベントの実行を指示するボタンである。ｅｘｅボタン１２１は、カレントポインタ１１８により現在指標されているイベントデータに基づくイベントの実行を指示するボタンである。また、ｐｒｅｖボタン１２２は、カレントポインタ１１８により現在指標されているイベントデータの直前のイベントデータに基づくイベントの実行を指示するボタンである。各ボタン１２０〜１２２の操作に応じた動作は後述する。
【００４７】
《トレース実行の指示用のボタン》
ＥＸＥボタン１２３は、イベントリストの先頭のイベントデータからカレントポインタ１１８により現在指標されているイベントデータまでの各イベントデータに基づくイベントを順次実行するトレース実行を指示するボタンである。ＮＥＸＴボタン１２４は、イベントリストの先頭のイベントデータから、カレントポインタ１１８により現在指標されているイベントデータの直後のイベントデータまでの各イベントデータに基づくイベントを順次実行するトレース実行を指示するボタンである。ＰＲＥＶボタン１２５は、イベントリストの先頭のイベントデータから、カレントポインタ１１８により現在指標されているイベントデータの直前のイベントデータまでの各イベントデータに基づくイベントを順次実行するトレース実行を指示するボタンである。各ボタン１２３〜１２５の操作に応じた動作は後述する。
【００４８】
《その他の構成要素》
Ａｕｔｏ／Ｍａｎｕａｌ切り替えボタン１３４は、ユーザの操作に応じて、イベントの自動実行機能のオン／オフを交互に切り替えるボタンである。自動実行機能（Ａｕｔｏ）は、当該機能がオンのとき、タイムコード供給手段により供給されたタイムコードに基づいて、イベントリストに基づく順番でイベントセットを順次実行する機能である。自動実行機能がオフのときは、後述する手動実行指示用のボタン１２０〜１２５を用いた手動操作による実行指示を受け付ける手動実行機能（ＭＡＮＵＡＬ）がオンの状態となる。「自動実行機能」がオンのとき、トリガタイプが「タイムコード型」及び「インターバル型」のイベントセットは、供給されたタイムコードに基づいて自動的に実行される。トリガタイプが「マニュアル型」のイベントセットは、自動実行機能がオンであっても自動的に実行はされず、ユーザの手動操作に応じて実行される。なお、自動実行機能による動作は後述する。
【００４９】
Ｕｐボタン１０２は、カレントポインタ１１８に指標される行を、現在指標中の行から１行ずつ上に移動させるボタンである。Ｄｏｗｎボタン１０４は、カレントポインタ１１８に指標される行を、現在指標中の行から１行ずつ下に移動させるボタンである。前述の通り、カレントポインタ１１８の表示位置はイベントリスト１１０に対して固定されており、Ｕｐボタン１０２又はＤｏｗｎボタン１０４の１回の操作に応じて、イベントリスト１１０内の表示内容（各行）がカレントポインタ１１８に対して上又は下に１行ずつ移動する。なお、カレントポインタ１１８に指標された行のイベントセットのトリガタイプが「マニュアル型」または「インターバル型」であり、その後にさらに１又は複数の「インターバル型」行が続いている場合（例えば、図４のイベントリスト１１０においては、ポインタ１１８の現在位置であるシーケンスナンバ「００５」の「マニュアル型」行の後ろにシーケンスナンバ「００６」の「インターバル型」行が続いているような場合）、Ｕｐ／Ｄｏｗｎボタン１０２，１０４の操作に応じて、ポインタ１１８により指標中の行が移動されたとき、これに追従して該１又は複数の「インターバル型」の行も移動されるとよい。
【００５０】
タイムコード表示部１３６は、タイムコード供給手段から供給されたタイムコードを表示するタイムコード供給手段は、ミキサ１のＣＰＵ１０の処理によりタイムコードを生成する構成であってもよいし、その他Ｉ／Ｏ８を介して外部接続された周辺機器からタイムコードを受信する構成であってもよい。タイムコードは例えば「時：分：秒：百分の１秒」単位で時刻を表す信号であり、タイムコード供給手段は百分の１秒毎にタイムコードを供給する。
【００５１】
また、トレースリコールボタン１２６（Ｔｒａｃｅ  Ｒｅｃａｌｌ）は、後述するトレース実行処理によるシーンリコールの実行結果をリコールするために用いる。
【００５２】
《リコールフィルタ設定画面》
図５は、ドットマトリクス表示部２０２に表示されるリコールフィルタ設定画面の構成を説明する図である。ユーザの所定の操作に応じて、ＣＰＵ１０は、ドットマトリクス表示部２０２に図５に示すリコールフィルタ設定画面を表示する制御を行う。リコールフィルタ設定画面に表示された各種ＧＵＩパーツ（ボタン等）に対する操作は、操作パネルの各種スイッチ類やマウス操作子等（操作子３）を用いて入力できる。
【００５３】
リコールフィルタ設定画面３００は、シーン毎にリコールフィルタ機能に関する設定を行う画面である。リコールフィルタ機能は、シーンのリコールを行う際に、そのシーンのシーンリコール対象となる範囲（シーンデータに基づいてカレントメモリを上書きする範囲）を、シーンリコール対象となる全範囲（カレントメモリに記録された制御データ全体）のうちの一部に選択的に制限する機能である。
【００５４】
セーフモードボタン３０１は、「セーフモード」のオンオフを切り替えるボタンであり、リコールモードボタン３０２は、「リコールモード」のオンオフを切り替えるボタンである。セーフモードは、シーンのシーンリコール対象から除外する範囲（シーンデータに基づく設定状態を再現しない範囲）をリコールフィルタ設定画面３００で選択するモードである。他方、リコールモードは、シーンのシーンリコール対象となる範囲（シーンデータに基づく設定状態を再現する範囲）を、リコールフィルタ設定画面３００で選択するモードである。「セーフモード」及び「リコールモード」のオンオフは択一的に切り替わるもので、一方がオンのとき他方がオフとなる。図においてハッチングは、そのボタンがオン状態であることを示している。
【００５５】
入力ｃｈ選択部３０３は、リコールフィルタ設定を変更する入力ｃｈを選択するためのボタンを設けた部分であり、入力ｃｈ部２３の各入力ｃｈに対応する２４個の入力ｃｈボタン３０４が設けられている。また、出力ｃｈ選択部３０５は、リコールフィルタ設定の対象となる出力ｃｈを選択するためのボタンを設けた部分であり、ＭＩＸ出力ｃｈ部２５の各出力ｃｈに対応する１２個の出力ｃｈボタン３０６が設けられている。各入力ｃｈボタン３０４及び各出力ｃｈボタン３０６のうち、ユーザにより操作された１つが、パラメータグループ選択部３１０の制御対象として選択される。また、各入力ｃｈボタン３０４及び各出力ｃｈボタン３０６は、それぞれに対応するｃｈに対するリコールフィルタ機能オンオフ状態を、現在のモード（セーフモード又はリコールモードのいずれか）に応じて表示する。リコールフィルタ機能オンのｃｈに対して、リコールフィルタ機能が作用する。図においてハッチングは、そのボタンに対応するｃｈのリコールフィルタ機能がオンであることを示す。
【００５６】
パラメータグループ選択部３１０は、信号処理ｃｈのパラメータをグループ化したパラメータグループについて、パラメータグループ毎に選択又は選択解除を切り替えるためのボタン３１１〜３１９、及び、各ボタン３１１〜３１９に対応する全てのパラメータを一括して選択又は選択解除させるためのＡＬＬボタン３２０が設けられている。図においてハッチングは、そのボタンに対応するパラメータグループが選択状態であることを示す。パラメータグループ選択部３１０において選択されたパラメータグループに対して、リコールフィルタ機能が作用する。
【００５７】
パラメータグループ選択部３１０に設けられた各ボタン３１１〜３２０は、入力ｃｈ選択部３０３又は出力ｃｈ選択部３０５において直前に選択されたボタンに対応する信号処理ｃｈのパラメータを対象とするものであり、現在制御対象のｃｈの当該パラメータについて、設定内容（選択状態）を反映した状態で表示される。従って、入力ｃｈ選択部３０３又は出力ｃｈ選択部３０５において新たにｃｈ選択操作が行われたとき、パラメータグループ選択部３１０の各ボタン３１１〜３２０の表示状態（選択状態）は当該新たに選択されたｃｈに関する設定内容（選択状態）に切り替わる。
【００５８】
パラメータグループ選択部３１０のボタン３１１〜３１９には、ＦＡＤＥＲ３１１（音量制御パラメータ）、ＯＮ３１２（ｃｈオンオフ）、ＰＡＮ３１３（ステレオパン）、ＥＱ３１４（イコライザ）、ＣＯＭＰ３１５（コンプレッサ）、ＧＡＴＥ３１６（ノイズゲート）、ＳＥＤ＿ＬＶ３１７（バスセンドレベル）、ＳＥＮＤ＿ＯＮ３１８（バスセンドオンオフ）、Ｒｏｕｔｉｎｇ３１９（パッチ設定）がある。
【００５９】
これらの各ボタンン３１１〜３１９に対応する各パラメータグループは、入力ｃｈ部２３及び出力ｃｈ部２５の各信号処理ｃｈの信号処理において、１つの機能を構成する１又は複数のパラメータを１組とするグループものである。パラメータグループには、例えばＥＱ３１４のように複数のパラメータから構成されるものもあるし、ＯＮ３１２のように１つのパラメータのみからなるものもある。これら信号処理ｃｈの信号処理に関する各パラメータグループは、それぞれ、信号処理ｃｈ毎に設けられている。なお、これらパラメータグループには入力ｃｈ又は出力ｃｈの何れか一方にしか設けられていないものもある。
【００６０】
ユーザは、入力ｃｈ選択部３０３、出力ｃｈ選択部３０５及びパラメータグループ選択部３１０の各ボタンを用いて、ｃｈ毎に、「セーフモード」及び「リコールモード」に関して、各パラメータグループの選択又は選択解除を設定できる。セーフモードでは、選択されたパラメータグループがシーンリコール対象範囲から除外（上書き制限）され、非選択のパラメータグループがシーンリコール対象範囲となる。逆に、リコールモードでは選択されたパラメータグループがシーンリコール対象範囲となり、シーンリコール対象範囲から除外（上書き制限）される。要するに、セーフモード及びリコールモードのいずれにせよ、パラメータグループ毎の選択／非選択の状態により、リコールフィルタ機能で上書き制限するかどうか（シーンリコール対象範囲とするかどうか）を設定する。なお、一方のモードで選択されたパラメータグループは、必ず他方のモードで選択解除となる。「セーフモード」又は「リコールモード」において少なくとも１つのパラメータグループが選択されたｃｈは、そのモードにおいてリコールフィルタ機能がオンとなる。
【００６１】
また、エフェクタ選択部３０７には、インサートエフェクタのパラメータについてのリコールフィルタ設定を行うボタン３０８が設けられている。インサートエフェクタに関しては、１つのエフェクタに関する全てのパラメータを１組パラメータグループとして扱い、エフェクタ選択部３０７に設けた４つのボタン３０８によって、エフェクタ単位でパラメータグループの選択又は選択解除を行う。
【００６２】
このデジタルミキサ１においては、以上のようなリコールフィルタ設定画面３００から、前述したイベントリスト１１０に登録された複数のイベントセット（シーンリコールを指示するイベント）の各々について、そのイベントでリコールすべきシーンに含まれる制御データ全体のうちの一部の制御データをシーンリコール対象範囲（リコールする範囲）として指定することにより、シーンのリコールを行う範囲を選択的に設定することができる。
【００６３】
また、全てのシーンに共通してシーンリコール対象範囲を制限する（フィルタ機能を作用させる）「リコールセーフ機能」についても、パラメータグループ毎の選択／非選択の状態によりリコールセーフ機能で上書き制限するかどうか（シーンリコール対象範囲とするかどうか）を、図６のリコールフィルタ設定画面と同様な構成の画面から、設定できる。リコールセーフ機能によれば、全てのシーンのリコールに対して、共通して、シーンリコール対象となる範囲を、シーンリコール対象となる全範囲（カレントメモリに記録された制御データ全体）のうちの一部に選択的に制限できる。
【００６４】
《手動操作に応じた処理》
イベントリスト画面におけるボタン操作に応じて、ＣＰＵ１０が実行する処理を、図７（ａ）〜（ｄ）の各フローチャートを参照して説明する。
【００６５】
《通常実行の指示》
ｎｅｘｔボタン１２０が操作されたとき、ＣＰＵ１０は、図７（ａ）に示す通り、カレントポインタｃｐの現在位置を、次のイベントセット（図５のイベントリスト１１０において１行下のイベントセット）の位置に移動し（ステップＳ１）、移動されたカレントポインタｃｐの位置のイベントセットに基づいて、後述する通常実行処理を実行する（ステップＳ２）。なお、ここで、カレントポインタｃｐは、図５のイベントリスト１１０におけるカレントポインタ１１８の現在位置（ポインタ１１８が指標している行のイベントセット）を示すデータである。また、ｐｒｅｖボタン１２２が操作されたとき、ＣＰＵ１０は、図７（ｂ）に示す通り、カレントポインタｃｐの現在位置を１つ前のイベントセット（図５のイベントリスト１１０において１行上のイベントセット）の位置に移動し（ステップＳ３）、移動されたｃｐの位置のイベントセットに基づいて、後述する通常実行処理を実行する（ステップＳ４）。また、ｅｘｅボタン１２１が操作されたとき、ＣＰＵ１０は、図７（ｃ）に示す通り、カレントポインタｃｐの現在位置のイベントセットに基づいて、後述する通常実行処理を実行する（ステップＳ５）。ステップＳ２、Ｓ４、又はＳ５の通常実行処理において、詳しくは後述する通り、カレントポインタｃｐの位置のイベントセットに含まれるイベントデータを実行対象として、当該イベントデータに基づく１つのイベントが実行される。
【００６６】
《トレース実行の指示》
ＥＸＥボタン１２３が操作されたとき、ＣＰＵ１０は、図７（ｃ）に示す通り、カレントポインタｃｐの現在位置のイベントセットに基づいて、後述するトレース実行処理を実行する（ステップＳ５）。また、ＮＥＸＴボタン１２４が操作されたとき、ＣＰＵ１０は、図７（ａ）に示す通り、カレントポインタｃｐの現在位置を次のイベントセットの位置に移動し（ステップＳ１）、移動されたｃｐの位置のイベントセットに基づいて、後述するトレース実行処理を実行する（ステップＳ２）。また、ＰＲＥＶボタン１２５が操作されたとき、ＣＰＵ１０は、図７（ｂ）に示す通り、カレントポインタｃｐの現在位置を１つ前のイベントセットの位置に移動し（ステップＳ３）、移動されたｃｐの位置のイベントセットに基づいて、後述するトレース実行処理を実行する（ステップＳ４）。ステップＳ２、Ｓ４、又はＳ５のトレース実行処理では、詳しくは後述する通り、カレントポインタｃｐの位置のイベントセットに含まれるイベントデータを実行対象として、イベントリストの先頭のイベントセットから、当該実行対象のイベントセットまでの各イベントセットに基づく複数のイベントが順次実行される。
【００６７】
また、Ｕｐボタン１０２又はＤｏｗｎボタン１０４が操作されたとき、ＣＰＵ１０は、図７（ｄ）に示す通り、カレントポインタｃｐの現在位置を１つ前のイベントセット又は次のイベントセットの行に移動させる（ステップＳ６）。これにより、イベントリスト１１０に対してカレントポインタ１１８を任意の位置に移動させることができる。なお、前記ステップＳ１、Ｓ３及びＳ６において、ｃｐを移動させる処理には、ｃｐのデータを書き換える処理と、イベントリスト画面におけるカレントポインタ１１８の現在位置を更新する表示更処理が含まれる。
【００６８】
《自動実行処理》
自動実行機能（Ａｕｔｏ）がオンのとき、タイムコード供給手段により供給されたタイムコードに基づいて、イベントリストに基づく順番でイベントセットが自動的に実行される。自動実行機能（Ａｕｔｏ）がオンのとき、ＣＰＵ１０は、カレントポインタｃｐの現在位置の次のイベントセット（図５のイベントリスト１１０において１行下のイベントセット）の実行タイミングを、そのイベントセットのトリガデータに基づいて取得しておき、タイムコード供給手段により供給されたタイムコードが当該イベントセットの実行タイミングの時刻に達したときに、図８の処理を実行する。ここで、「次のイベントセット」とはトリガタイプが「タイムコード型」又は「インターバル型」のものである。「マニュアル型」はトリガデータによる実行タイミングが規定されていないので含まない。
【００６９】
タイムコード供給手段により供給されたタイムコードが当該イベントセットの実行タイミングの時刻に達したとき、ＣＰＵ１０は、ステップＳ７において、ｃｐの位置を当該の実行タイミングの時刻に達したイベントセットに移動し、ステップＳ８において、前記移動されたｃｐの位置のイベントセットに基づくイベントの内容を、後述する通常実行処理により実行する。ｃｐの現在位置以降のイベントセットの実行タイミングが到達する毎に図８の処理を行うことで、複数のイベントセットに基づくイベントを、イベントリストの順番で順次実行できる。なお、自動実行機能がオンであっても、トリガタイプが「マニュアル型」のイベントセットは、ユーザが手動操作により実行指示を行わなければ、実行されない。
【００７０】
《通常実行処理》
前記ステップＳ２、Ｓ４、Ｓ５及びＳ８において、ＣＰＵ１０が実行する通常実行処理の手順について、図９を参照して説明する。ステップＳ１０において、ＣＰＵ１０は、カレントポインタｃｐにより現在指標されているイベントセットにおけるイベントデータＥＤ（ｃｐ）がシーンリコールを指示するデータかどうかを判断する。ここで、カレントポインタｃｐにより指標中のイベントデータＥＤ（ｃｐ）が、ユーザの第１の操作（ボタン１２０乃至１２２のいずれかの操作）に応じて、今回の通常実行処理の実行対象に指定されたイベントデータである。
【００７１】
イベントデータＥＤ（ｃｐ）がシーンリコールの場合（ステップＳ１０のＹＥＳ）、ＣＰＵ１０は、カレントメモリに現在記録されている全ての制御データ（全パラメータの値）を、シーンリコール用のバッファ領域にコピーする（ステップＳ１１）。ステップＳ１２において、ＣＰＵ１０は、シーンメモリに記憶された複数のシーンデータの中から、イベントデータＥＤ（ｃｐ）に基づきリコールすべき１つのシーンデータ（ｓ（ｃｐ））を特定して、特定されたシーンデータ（ｓ（ｃｐ））を、当該シーンについて設定されたシーンリコール対象範囲で、シーンリコール用バッファ領域にコピーする処理を行う。イベントデータＥＤ（ｃｐ）に基づきリコールすべきシーンデータはシーン番号（ｓ（ｃｐ））により特定できる。当該ステップＳ１２の範囲制限コピー処理により、前記ステップＳ１１においてバッファ領域にコピーされたカレントメモリの内容が、イベントデータＥＤ（ｃｐ）のシーンデータ（範囲制限されたシーンデータ）に基づいて上書きされる。なお、シーンデータの範囲制限コピーの動作は後述する。
【００７２】
ステップＳ１３において、ＣＰＵ１０は、カレントメモリに基づくＤＳＰ部７の制御を一時停止する。ステップＳ１４において、ＣＰＵ１０は、バッファ領域の内容を、カレントメモリにコピーする。これにより、カレントメモリの内容がイベントデータＥＤ（ｃｐ）のシーンデータ（範囲制限されたシーンデータ）により上書きされる。前記ステップＳ１３でＤＳＰ部７の動作を一時停止しているので、バッファからカレントメモリへコピー中の内容（つまりリコールによるデータ上書き中の内容）はＤＳＰ部７の信号処理に反映されない。そして、バッファからカレントメモリへコピーが終了した後、ステップＳ１５において、ＣＰＵ１０は、範囲制限コピーされたシーンデータ（ｓ（ｃｐ））により上書きされたカレントメモリに基づくＤＳＰ部７の制御を再開する。従って、イベントデータＥＤ（ｃｐ）を実行対象に指定した通常実行処理を行うことにより、ミキサ１においては、イベントデータＥＤ（ｃｐ）のシーンデータ（範囲制限されたシーンデータ）に基づくパラメータの設定状態が再現される。
【００７３】
また、ステップＳ１０において、イベントデータＥＤ（ｃｐ）がシーンリコールを指示するデータでない場合（ステップＳ１０のＮＯ）、ＣＰＵ１０は、当該イベントデータＥＤ（ｃｐ）に基づくイベントの処理を実行する（ステップＳ１６）。シーンリコール以外のイベントは、例えば、ミキサ１から周辺機器に対する制御信号（ＭＩＤＩ信号やＧＰＩ信号）を出力するイベント等である。
【００７４】
《トレース実行処理》
前記ステップＳ２、Ｓ４、及びＳ５において、ＣＰＵ１０が実行するトレース実行処理の手順について、図１０を参照して説明する。ステップＳ１７において、カレントメモリに現在記録されている全ての制御データ（全パラメータの値）を、シーンリコール用のバッファ領域にコピーする。ステップＳ１８において、ＣＰＵ１０は、テンポラリポインタｔｐを、イベントリストに基づいて、当該イベントリストの先頭のイベントセットの位置へ移動する。テンポラリポインタｔｐは、トレース実行処理において現在処理中の１つのイベントセットの位置を指標するデータである。
【００７５】
ステップＳ１９において、ＣＰＵ１０は、テンポラリポインタｔｐの位置がカレントポインタｃｐの位置に達したかどうかを判断する。ここでカレントポインタｃｐのイベントデータＥＤ（ｃｐ）がユーザの第２の操作（ボタン１２３乃至１２５のいずれかの操作）により実行対象に指定されたイベントデータである。テンポラリポインタｔｐの位置がカレントポインタｃｐの位置に達していない場合（ステップＳ１９のＮＯ）、ＣＰＵ１０は、ステップＳ２０において、テンポラリポインタｔｐにより現在指標されているイベントセットのイベントデータＥＤ（ｔｐ）がシーンリコールを指示するデータかどうかを判断する。
【００７６】
イベントデータＥＤ（ｔｐ）がシーンリコールの場合（ステップＳ２０のＹＥＳ）、ステップＳ２１において、ＣＰＵ１０は、シーンメモリに記憶された複数のシーンデータの中から、イベントデータＥＤ（ｔｐ）に基づきリコールすべきシーンデータ（ｓ（ｔｐ））を特定して、特定されたシーンデータ（ｓ（ｔｐ））を、当該シーンについて設定されたシーンリコール対象範囲で、シーンリコール用バッファ領域にコピーする処理を行う。当該ステップＳ２１の範囲制限コピー処理により、前記ステップＳ１７においてバッファ領域にコピーされたカレントメモリの内容が、イベントデータＥＤ（ｔｐ）のシーンデータ（範囲制限されたシーンデータ）に基づいて上書きされる。
【００７７】
ステップＳ２２において、ＣＰＵ１０は、イベントリストに基づいて、テンポラリポインタｔｐの現在位置を次のイベントセットの位置に移動させる。そして、ＣＰＵ１０は、テンポラリポインタｔｐがカレントポインタｃｐに達するまで、ステップＳ１９をＮＯに分岐してステップＳ１９〜Ｓ２２の処理を繰り返す。これにより、イベントリストの先頭からカレントポインタｃｐの直前のイベントデータＥＤ（ｃｐ−１）までの各イベントセットに基づくステップＳ２１の範囲制限コピー処理を、当該イベントリストの順番で実行できる。この結果、バッファ領域の内容は、イベントリストの先頭からカレントポインタｃｐの直前のイベントデータＥＤ（ｃｐ−１）までの各イベントデータのシーンデータ（範囲制限されたシーンデータ）に基づいてシーンリコールを実行したときのミキサ１の設定状態と同じ状態になる。
【００７８】
なお、ステップＳ１９〜Ｓ２２のループ処理において、イベントリストの先頭からカレントポインタｃｐの直前のイベントデータＥＤ（ｃｐ−１）までの各イベントデータのシーンデータ（範囲制限されたシーンデータ）に基づくシーンリコールは、バッファ領域の内容にシーンデータ（範囲制限されたシーンデータ）を上書きする処理であって、各シーンリコールの都度、実際の信号処理に結果を反映させる（カレントメモリを上書きする）のではない。また、ステップＳ１９〜Ｓ２２のループ処理においてイベントデータＥＤ（ｔｐ）がシーンリコール以外のイベントの場合（ステップＳ２０のＮＯ）、ＣＰＵ１０は、そのイベントに該当する処理を行わずに、ステップＳ２２においてテンポラリポインタｔｐを次のイベントセットの位置に移動させる。ステップＳ１９〜Ｓ２２のループ処理が、イベントリストの先頭からカレントポインタｃｐの直前のイベントセットまでの各イベントセットに基づくシーンリコールを実行したときのミキサ１の設定状態と同じ状態をバッファ領域に再現することを目的としているためである。
【００７９】
テンポラリポインタｔｐの位置がカレントポインタｃｐの位置に達したとき（ステップＳ１９のＹＥＳ）、ＣＰＵ１０は、ステップＳ２３において、カレントポインタｃｐが現在指標するイベントセットにおけるイベントデータＥＤ（ｃｐ）がシーンリコールを指示するデータかどうかを判断する。イベントデータＥＤ（ｃｐ）がシーンリコールの場合（ステップＳ２３のＹＥＳ）、ＣＰＵ１０は、イベントデータＥＤ（ｃｐ）のシーンデータ（ｓ（ｃｐ））を、バッファ領域に範囲制限コピーし（ステップＳ２４）、カレントメモリの制御データに基づくＤＳＰ部７の制御を一時停止してから（ステップＳ２５）、バッファ領域の内容をカレントメモリにコピーし（ステップＳ２６）、バッファからカレントメモリへのコピー終了後、カレントメモリの制御データに基づくＤＳＰ部７の制御を再開する（ステップＳ２７）。
【００８０】
ステップＳ２５〜Ｓ２７によるイベントデータＥＤ（ｃｐ）に基づくシーン（ｓ（ｃｐ））のリコール実行に先立って、前記ステップＳ１９〜Ｓ２２の処理により、バッファ領域の内容がイベントリストの先頭からカレントポインタｃｐの直前のイベントセットまでの各イベントセットのシーンリコールを、実行したときのミキサ１の設定状態と同じ状態になっている。従って、イベントデータＥＤ（ｃｐ）を実行対象に指定して、トレース実行処理を行うことにより、イベントリストの先頭のイベントからｃｐの現在位置までの各イベントデータ毎に基づくシーンリコールを、イベントリストの順番で実行したときと同じ設定状態を、ミキサ１に再現することができる。
【００８１】
また、ステップＳ２３においてイベントデータＥＤ（ｃｐ）がシーンリコールを指示するデータでない場合（ステップＳ２３のＮＯ）、ＣＰＵ１０は、当該イベントデータＥＤ（ｃｐ）に基づいて、ミキサ１から周辺機器に対する制御信号（ＭＩＤＩ信号やＧＰＩ信号）を出力するイベント等の、その他イベントの処理を実行する（ステップＳ２８）。
【００８２】
《範囲制限コピー処理》
前記ステップＳ１２、Ｓ２１、及びＳ２４において、１つのシーン（ｓ）に対応するシーンデータをバッファ領域へコピーする処理の手順について、図１１を参照して説明する。また、図１２はカレントメモリ及びバッファ領域において１つのシーンとなる制御データ（パラメータの値）全体のデータ構造を説明する図である。カレントメモリ及びバッファ領域内のデータ構造は共通するものである。
【００８３】
図１２に示す通り、カレントメモリ及びバッファ領域において、複数のパラメータは複数Ｎ個のパラメータグループｐｇ（１）〜ｐｇ（Ｎｐｇ）にグループ化されている。各パラメータグループｐｇには、信号処理ｃｈの信号処理に用いる１又は複数のパラメータを１組とする信号処理ｃｈ毎のパラメータグループ（図６のリコールフィルタ設定画面３００におけるパラメータグループ選択部３１０の各ボタン３１１〜３１９に対応するもの）、及び、インサートエフェクタ毎のパラメータグループがある。リコールフィルタ機能は、前述の通り、パラメータグループｐｇ毎に設定できる。
【００８４】
カレントメモリ及びバッファ領域においては、パラメータグループｐｇ毎に記憶領域（ｐｇ＝１〜Ｎｐｇ）が割り当てられている。そして、各パラメータグループｐｇに割り当てられた記憶領域には、各領域に対応するパラメータグループｐｇを構成する１又は複数のパラメータの値が、１つのパラメータブロックＰＢとしてまとめて格納される。パラメータブロックＰＢはパラメータグループｐｇの実体的データ（１又は複数のパラメータの値）である。ＣＰＵ１０は、パラメータグループｐｇ（１）乃至ｐｇ（Ｎｐｇ）のいずれかを指定することで、指定されたパラメータグループｐｇに対応するパラメータブロックＰＢ（１）乃至ＰＢ（Ｎｐｇ）のいずれかを、カレントメモリ及びバッファ領域に対して書き込み及び読み出しできる。
【００８５】
図９のステップＳ２９において、ＣＰＵ１０は、先頭のパラメータグループｐｇ（１）を指定する。ここで、先頭のパラメータグループｐｇは、カレントメモリ及びバッファ領域において先頭のアドレスに割り当てられたパラメータグループである（図１２参照）。ステップＳ３０及びステップＳ３１において、ＣＰＵ１０は、当該指定されたパラメータグループｐｇ（１）がリコールセーフ機能又はリコールフィルタ機能により上書き制限されているかどうかを調べる。リコールセーフ機能により上書き制限されている場合（ステップＳ３０のＹＥＳ）、当該指定されたパラメータグループｐｇ（１）は、全てのシーンにおいてシーンリコール対象の範囲から除外されているので、後述するステップＳ３２のコピー処理を行わない。また、リコールフィルタ機能により上書き制限されている場合（ステップＳ３１のＹＥＳ）、当該指定されたパラメータグループｐｇは、今回の処理対象であるシーン（ｓ）に関して、シーンリコール対象の範囲から除外されているので、後述するステップＳ３２のコピー処理を行わない。
【００８６】
指定されたパラメータグループｐｇ（１）がリコールセーフ機能及びリコールフィルタ機能のいずれによっても上書き制限されていない場合（ステップＳ３０及びステップＳ３１のＮＯ）、当該指定されたパラメータグループｐｇ（１）はシーン（ｓ）においてシーンリコール対象の範囲である。ステップＳ３２において、ＣＰＵ１０は、シーンメモリから、当該シーン（ｓ）のシーンデータのうち、当該指定されたパラメータグループｐｇ（１）のパラメータブロックＰＢ（１）を読み出して、パラメータブロックＰＢ（１）をバッファ領域へコピーする。これにより、バッファ領域におけるパラメータグループｐｇに、当該シーン（ｓ）のシーンデータに基づくパラメータブロックＰＢ（１）を上書きする。なお、シーン（ｓ）は、前記ステップＳ１２及び前記ステップＳ２４においてはカレントポインタｃｐの位置のイベントセットに基づくシーン（ｓ（ｃｐ））であり、前記ステップＳ２１においてはテンポラリポインタｔｐの位置のイベントセットに基づくシーン（ｓ（ｔｐ））である。
【００８７】
ステップＳ３３において、ＣＰＵ１０は、次のパラメータグループｐｇを指定する。次のパラメータグループｐｇは、カレントメモリ及びバッファ領域において、直前まで指定されていたパラメータグループｐｇに続くアドレスに割り当てられたパラメータグループである（図１２参照）。例えば、上記の説明では、パラメータグループｐｇ（１）が指定されることを想定したので、パラメータグループｐｇ（２）が次のパラメータグループｐｇとなる。そして、ＣＰＵ１０は、当該ステップＳ３３で指定されたパラメータグループｐｇについてステップＳ３１〜Ｓ３２の処理を行う。これにより、指定されたパラメータグループｐｇがリコールセーフ機能及びリコールフィルタ機能のいずれによっても上書き制限されていない場合（ステップＳ３０及びステップＳ３１のＮＯ）、当該指定されたパラメータグループｐｇのパラメータブロックＰＢ（ｐｇ）をバッファ領域へコピーすることで、バッファ領域におけるパラメータグループｐｇに当該パラメータブロックＰＢ（ｐｇ）を上書きする（ステップＳ３２）。
【００８８】
ＣＰＵ１０は、ステップＳ３１〜Ｓ３３の処理を、最後のパラメータグループｐｇ（Ｎｐｇ）について処理し終えるまで繰り返す（ステップＳ３４）。これにより、全パラメータグループｐｇ（１）〜ｐｇ（Ｎｐｇ）のうち、リコールフィルタ及びリコールセーフで上書き制限されたパラメータグループｐｇを除く、シーンリコール対象範囲の各パラメータグループｐｇについて、シーンデータに基づくパラメータブロックＰＢをバッファ領域へコピーすることができる。図１２において、データ上書きする（シーンリコール対象範囲の）パラメータブロックＰＢ（１）、ＰＢ（４）、ＰＢ（５）・・・をハッチングで示した。このように、図９の処理によれば、リコールすべきシーン（ｓ）を、シーンリコール対象範囲に設定された範囲のパラメータグループｐｇ毎に選択的にバッファ領域にコピー（範囲制限コピー）することができる。よって、例えば、図１２のパラメータグループｐｇ（２）、ｐｇ（３）、ｐｇ（６）・・・のようにシーンリコール対象範囲外のパラメータグループｐｇは、シーンデータで上書きせずに、元のデータを残しておくことができる。
【００８９】
《まとめ》
ユーザの第１の操作（ボタン１２０〜１２２の何れかの操作）に応じて、通常実行処理（図９）が行われる。この場合、カレントポインタｃｐのイベントデータＥＤ（ｃｐ）のシーンデータ（ｓ（ｃｐ））について、シーンリコール対象範囲内のパラメータグループｐｇ毎のパラメータブロックＰＢをバッファ領域にコピーすることで、当該通常実行処理の指示（ユーザの第１操作）が行われた時点でのカレントメモリの設定内容に、シーンリコール対象範囲内の各パラメータグループｐｇのパラメータブロックＰＢを上書きする。シーンリコール対象範囲外のパラメータグループｐｇに関しては、当該通常実行処理によるイベント（シーンリコール）を実行する直前のカレントメモリの設定内容（例えば、図１２ではパラメータグループｐｇ（２）、ｐｇ（３）、ｐｇ（６）・・・）が残る。従って、直前のカレントメモリの内容に応じて、イベントデータＥＤ（ｃｐ）のシーンリコール結果が異なる。
【００９０】
これに対して、ユーザの第２の操作（ボタン１２３〜１２５の何れかの操作）に応じてトレース実行処理（図１０）を行った場合、イベントリストの先頭からカレントポインタｃｐの直前のイベントデータＥＤ（ｃｐ−１）までの各イベントデータのシーンデータについて、それぞれ、シーンリコール対象範囲内のパラメータグループｐｇ毎のパラメータブロックＰＢをバッファ領域に範囲制限コピーしておき（ステップＳ１７〜Ｓ２２）、その後に、カレントポインタ（ｃｐ）のイベントデータＥＤ（ｃｐ）のシーンデータ（ｓ（ｃｐ））について、シーンリコール対象範囲内のパラメータグループｐｇ毎のパラメータブロックＰＢをバッファ領域にコピーする（ステップＳ２４）。従って、トレース実行の場合には、イベントデータＥＤ（ｃｐ）に基づくシーンリコール結果は、必ず、イベントリストの先頭からカレントポインタｃｐのイベントデータＥＤ（ｃｐ）までの各イベントデータのシーンデータに基づいて、各イベント（シーン）毎にシーンリコール対象範囲内でシーンリコールを行ったときの設定状態を再現したものとなる。
【００９１】
このように本実施例のミキサ１においては、ユーザの第２の操作（ボタン１２３〜１２５のいずれかの操作）に応じて、イベントリストの任意の位置ｃｐにあるイベントデータＥＤ（ｃｐ）に基づくトレース実行処理を行うだけで、直前のカレントメモリの内容に関係なく、イベントデータＥＤ（ｃｐ）に基づくシーンリコール結果として常に一定のカレントメモリの設定状態を得ることができる。
【００９２】
また、図８の自動実行機能によれば、カレントポインタ１１８の位置以降の各イベントデータに基づく通常実行処理を自動的に行う。この自動実行機能をトレース実行機能と組み合わせて利用することで、先ずトレース実行機能によりイベントリストの先頭から任意の位置ｃｐのイベントデータＥＤ（ｃｐ）までのシーンリコールを行ったときの設定状態を再現しておき、その後、位置ｃｐ以降の複数のイベントを自動的に実行させることができる。つまり、イベントリストの途中から自動実行するときでも、イベントリストの先頭から自動実行を行った場合と同じ実行結果を得ることができる。
【００９３】
《イベントリスト画面の変形例》
図６のイベントリスト画面において、トレース実行を指示するためのボタン（第２の操作入力用のボタン）としてＥＸＥボタン１２３のみを設ける構成であってもよい。更に別の構成例として、トレース実行指示用のボタン１２３〜１２５を設けずに、イベント実行モードとして「トレース実行モード」のオンオフを切り替えるボタンを設け、「トレース実行モード」がオンのとき、「ｐｒｅｖ」１２２、「ｅｘｅ」１２１、又は「ｎｅｘｔ」１２０のいずれかの操作に応じて，「ＰＲＥＶ」１２５、「ＥＸＥ」１２３、又は「ＮＥＸＴ」１２４のいずれかが操作されたときと同じトレース実行処理を行う構成、或いは、「トレース実行モード」がオンのとき「ｅｘｅ」１２１の操作に応じてトレース実行処理を行う構成（「ｐｒｅｖ」１２２、及び「ｎｅｘｔ」１２０の操作は無効とする構成）であってもよい。
【００９４】
なお、イベントリストの途中のイベントデータＥＤ（ｃｐ）に基づくシーンリコール結果として、直前のカレントメモリの内容に関係なく、常に一定のカレントメモリの設定状態を得ることができるようになる、という本願の効果を得るための構成には、自動実行機能は必須ではない。すなわち、自動実行機能を有さない構成の音響信号処理装置にも本願発明を適用できる。
【００９５】
また、イベントセットのトリガデータは、タイミングコード型に関する「時刻（絶対時刻）」の情報、又は、「インターバル型」に関する相対時間の情報のいずれか１つだけであってもよい。また、イベントセットのトリガタイプがマニュアル型のみであれば、イベントセットのトリガデータは不要である。すなわち、イベントリストは、トリガデータを持たない複数のイベントデータを順番に登録したものであってもよい。
【００９６】
なお、本発明を適用するミキサ１は、操作パネル２、波形Ｉ／Ｏ６、及びＤＳＰ部７が１つの筐体に納められて構成されるものであってもよいし、機能毎に独立した装置をネットワーク経由で接続するミキシングシステムであってもよい。また、操作パネル２は、ディスプレイ、ｃｈストリップグループなど機能要素毎に独立しているハードウェアを組み合わせた構造であってもよい。
【符号の説明】
【００９７】
１  デジタルオーディオミキサ、２  操作パネル、３  操作子、４  電動フェーダ、５  表示器、６  波形Ｉ／Ｏ、７  ＤＳＰ部、８  その他Ｉ／Ｏ、９  バスライン、１０  ＣＰＵ、１１  フラッシュメモリ、１２  ＲＡＭ、２０  アナログ入力部、２１  デジタル入力部、２２  入力パッチ部、２３  入力チャンネル部、２４  ＭＩＸバス、２５  ＭＩＸ出力チャンネル部、２６  出力パッチ部、２７  アナログ出力部、２８  デジタル出力部、１１０  イベントリスト、１１２  シーケンスナンバ表示部、１１４  トリガデータ表示部、１１６  イベントデータ表示部、１１８  カレントポインタ  １２０〜１２１  第１の操作用ボタン、１２３〜１２５  第２の操作用ボタン、２０２  ドットマトリクス表示部、２２７  ホイール、２２８  エンター・ボタン、３００  リコールフィルタ設定画面、３０１  セーフモードボタン、３０２  リコールモードボタン、３０３  入力ｃｈ選択部、３０４  入力ｃｈボタン、３０５  出力ｃｈ選択部、３０６  出力ｃｈボタン、３０７  エフェクタ選択部、３０８  エフェクタボタン、３１０  パラメータグループ選択部、３１０〜３２０  パラメータグループ選択用のボタン
【図１】
0005454270.tif 000002
【図２】
0005454270.tif 000003
【図３】
0005454270.tif 000004
【図４】
0005454270.tif 000005
【図５】
0005454270.tif 000006
【図６】
0005454270.tif 000007
【図７】
0005454270.tif 000008
【図８】
0005454270.tif 000009
【図９】
0005454270.tif 000010
【図１０】
0005454270.tif 000011
【図１１】
0005454270.tif 000012
【図１２】
0005454270.tif 000013