JP4023328B2 - Mixing system and program - Google Patents
Mixing system and program Download PDFInfo
- Publication number
- JP4023328B2 JP4023328B2 JP2003034688A JP2003034688A JP4023328B2 JP 4023328 B2 JP4023328 B2 JP 4023328B2 JP 2003034688 A JP2003034688 A JP 2003034688A JP 2003034688 A JP2003034688 A JP 2003034688A JP 4023328 B2 JP4023328 B2 JP 4023328B2
- Authority
- JP
- Japan
- Prior art keywords
- recall
- setting information
- scene
- range
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/04—Studio equipment; Interconnection of studios
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、音声信号のミキシングに用いて好適なミキシングシステムおよびプログラムに関する。
【0002】
【従来の技術】
ミキシングシステムにおいては、操作パネル上の各種ボタンのオン/オフ状態やフェーダその他操作子によって、ミキシングアルゴリズム上のパラメータの値が決定される。近年、特に業務用のミキシングシステムにおいては、これらパラメータの値を記憶し、記憶した値(設定データ)をワンタッチでパネル上に再現できるものがある。例えばコンサートのリハーサル中に舞台上の場面(シーン)毎に最適な設定データが設定されると、これら設定データが各シーン毎にメモリ(シーンメモリ)に記憶される。そして、本番中においては、舞台転換が行われる際に、その時々のシーンに応じた設定データがワンタッチで再現される。このような再現操作を「シーンリコール」と呼ぶ。
【0003】
しかし、ミキシングシステムの操作子の中には、その時々の状況に応じて操作量等を設定すべきものもあるため、一部のパラメータをシーンリコールの対象から外すべき場合も多い。このため、非特許文献1には、シーンリコールが行われた場合であっても、一部のパラメータについてはリコールの対象から外す機能(リコールセーフ機能)を有するミキシングシステムが開示されている。具体的には、指定されたチャンネルに属する指定された機能がリコールの対象から外されるようになっている。
【0004】
【非特許文献1】
「DM2000取扱説明書」 ヤマハ株式会社,平成14年2月,p157−163
【0005】
【発明が解決しようとする課題】
しかし、リコールの対象から外すべきチャンネルあるいはパラメータは、各シーン毎に異なることも多い。このため、非特許文献1に開示された技術によれば、ミキシングシステムのオペレータは、本番中に各シーンリコール操作を行う毎にリコールセーフ機能の設定を行う必要があり、操作が煩雑になるという問題があった。
この発明は上述した事情に鑑みてなされたものであり、簡単な操作で最適なシーンリコール操作を行うことができるミキシングシステムおよびプログラムを提供することを目的としている。
【0006】
【課題を解決するための手段】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項1記載のミキシングシステムにあっては、複数の信号を入力する信号入力手段(52,54)と、複数の混合された信号を出力する信号出力手段(68,70)と、複数の設定情報と、該複数の設定情報のうちリコールしたい範囲を指定するリコール範囲情報とを含むカレントデータを記憶するカレント記憶手段(26)と、前記カレント記憶手段(26)に記憶された前記設定情報に基づいて、前記信号入力手段(52,54)より入力された複数の信号の特性を制御し、該制御された信号を複数通りに選択ないし混合し、該混合した複数の信号を前記信号出力手段(68,70)からそれぞれ出力する信号処理手段(12)と、前記カレント記憶手段(26)に記憶された設定情報(パラメータに係る設定データ)を変更する設定情報変更手段(フェーダ、回転つまみ、キー等)と、前記カレント記憶手段(26)に記憶されたリコール範囲情報を変更するリコール範囲変更手段(範囲選択リコール設定ウィンドウ130,160)と、シーンデータを複数記憶することができるシーンデータ記憶手段(24)と、シーンを指定するシーン指定手段(16)と、シーンのストア指示またはリコール指示を入力する指示入力手段(16)と、前記ストア指示に応じて、前記カレント記憶手段(26)に記憶された前記複数の設定情報と、リコール範囲情報とを含むカレントデータを、指定された前記シーンのシーンデータとして前記シーンデータ記憶手段(24)に記憶させるストア手段(16)と、前記リコール指示に応じて、指定された前記シーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報と、前記シーンのシーンデータに含まれるリコール範囲とを前記シーンデータ記憶手段(24)から読み出して前記カレント記憶手段(26)に復元するリコール手段(16)とを有することを特徴とする。
さらに、請求項2記載の構成にあっては、請求項1記載のミキシングシステムにおいて、前記リコール範囲変更手段(130,160)にて前記リコールする設定情報の範囲の指定態様として、第1の指定モード(リコールパラメータモード:Rモード)または第2の指定モード(セーフパラメータモード:Sモード)のうち何れかを選択するモード指定手段と、前記複数の設定情報のうち何れかを指定する設定情報指定手段とを備え、前記リコール範囲変更手段(130,160)は、前記第1の指定モード(Rモード)が選択された場合は、前記設定情報指定手段にて指定された設定情報が前記リコールされる設定情報として指定されるように、前記カレント記憶手段(26)に記憶されたカレントデータに含まれるリコール範囲情報を更新し、前記第2の指定モード(Sモード)が選択された場合は、前記設定情報指定手段にて指定された設定情報を前記リコールされる設定情報から除外するように、前記カレント記憶手段(26)に記憶されたカレントデータに含まれるリコール範囲情報を更新するものであることを特徴とする。
さらに、請求項3記載の構成にあっては、請求項1または2記載のミキシングシステムにおいて、前記リコール範囲情報は、当該リコール範囲情報を有効にするか否かを示すイネーブル情報を含み、前記リコール手段(16)は、前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が有効を示している場合(ステップSP126にて「YES」と判定される場合)に、前記指定されたシーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報(ステップSP130にて「YES」と判定される情報)を前記カレント記憶手段(26)に復元する(ステップSP128を実行する)一方、前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が無効を示している場合(ステップSP126にて「NO」と判定される場合)は、該リコール範囲情報の内容に関わらず前記指定されたシーンデータに含まれる前記複数の設定情報の全てを前記シーンデータ記憶手段(24)から読み出して前記カレント記憶手段(26)に復元する(ステップSP128を常に実行する)ことを特徴とする。
さらに、請求項4記載の構成にあっては、請求項1ないし3の何れかに記載のミキシングシステムにおいて、前記カレント記憶手段(26)は、さらに、前記複数の設定情報のうち前記リコール手段(16)による設定情報の復元を禁止する設定情報を指定するセーフ範囲データを前記カレントデータとは独立に記憶し、前記リコール手段(16)は、さらに、前記カレント記憶手段(26)に記憶されたセーフ範囲データを読み取り、前記読み取ったセーフ範囲データにて指定された設定情報(ステップSP124において「YES」と判定される情報)は前記カレント記憶手段(26)に復元しないことを特徴とする。
また、請求項5記載のプログラムにあっては、複数の信号を入力する信号入力手段(52,54)と、複数の混合された信号を出力する信号出力手段(68,70)と、複数の設定情報と、該複数の設定情報のうちリコールしたい範囲を指定するリコール範囲情報とを含むカレントデータを記憶するカレント記憶手段(26)と、前記カレント記憶手段(26)に記憶された前記設定情報に基づいて、前記信号入力手段(52,54)より入力された複数の信号の特性を制御し、該制御された信号を複数通りに選択ないし混合し、該混合した複数の信号を前記信号出力手段(68,70)からそれぞれ出力する信号処理手段(12)と、シーンデータを複数記憶することができるシーンデータ記憶手段(24)と、処理手段(CPU22)とを備えたミキシングシステムにて実行されるプログラムであって、ユーザによる指示(フェーダ、回転つまみ、キー等の操作)に応じて、前記カレント記憶手段(26)に記憶された設定情報を変更するステップ(段落0013、カレントデータの内容の更新)と、ユーザによる指示に応じて、前記カレント記憶手段(26)に記憶されたリコール範囲情報を変更するリコール範囲変更ステップ(段落0032、範囲選択リコール設定ウィンドウ130,160上の操作)と、ユーザによる指示に応じて、シーンを指定するステップ(段落0032、シーンの指定)と、ユーザによる指示に応じて、シーンのストア指示またはリコール指示を入力するステップ(段落0048,0049)と、前記ストア指示に応じて、前記カレント記憶手段(26)に記憶された前記複数の設定情報と、リコール範囲情報とを含むカレントデータを、指定された前記シーンのシーンデータとして前記シーンデータ記憶手段(24)に記憶させるステップ(段落0048)と、前記リコール指示に応じて、指定された前記シーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報と、前記シーンのシーンデータに含まれるリコール範囲とを前記シーンデータ記憶手段(24)から読み出して前記カレント記憶手段(26)に復元するリコール・ステップ(SP120〜SP134)とを前記処理手段(CPU22)に実行させることを特徴とする。
さらに、請求項6記載の構成にあっては、請求項5記載のプログラムにおいて、前記リコール範囲変更ステップ(130,160)にて前記リコールする設定情報の範囲の指定態様として、第1の指定モード(リコールパラメータモード:Rモード)または第2の指定モード(セーフパラメータモード:Sモード)のうち何れかを選択するモード指定ステップと、前記複数の設定情報のうち何れかを指定する設定情報指定ステップとをさらに有し、前記リコール範囲変更ステップ(130,160)は、前記第1の指定モード(Rモード)が選択された場合に、前記設定情報指定ステップにて指定された設定情報が前記リコールされる設定情報として指定されるように、前記カレント記憶手段(26)に記憶されたカレントデータに含まれるリコール範囲情報を更新し、前記第2の指定モード(Sモード)が選択された場合に、前記設定情報指定ステップにて指定された設定情報を前記リコールされる設定情報から除外するように、前記カレント記憶手段(26)に記憶されたカレントデータに含まれるリコール範囲情報を更新するものであることを特徴とする。
さらに、請求項7記載の構成にあっては、請求項5または6記載のプログラムにおいて、前記リコール範囲情報は、当該リコール範囲情報を有効にするか否かを示すイネーブル情報を含み、前記リコール・ステップは、前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が有効を示している場合(ステップSP126にて「YES」と判定される場合)に、前記指定されたシーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報(ステ ップSP130にて「YES」と判定される情報)を前記カレント記憶手段(26)に復元する(ステップSP128を実行する)一方、前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が無効を示している場合(ステップSP126にて「NO」と判定される場合)は、該リコール範囲情報の内容に関わらず前記指定されたシーンデータに含まれる前記複数の設定情報の全てを前記シーンデータ記憶手段(24)から読み出して前記カレント記憶手段(26)に復元する(ステップSP128を常に実行する)ことを特徴とする。
さらに、請求項8記載の構成にあっては、請求項5ないし7の何れかに記載のプログラムにおいて、前記カレント記憶手段(26)は、さらに、前記複数の設定情報のうち前記リコール・ステップによる設定情報の復元を禁止する設定情報を指定するセーフ範囲データを前記カレントデータとは独立に記憶し、前記リコール・ステップは、さらに、前記カレント記憶手段(26)に記憶されたセーフ範囲データを読み取り、前記読み取ったセーフ範囲データにて指定された設定情報(ステップSP124において「YES」と判定される情報)は前記カレント記憶手段(26)に復元しないことを特徴とする。
【0007】
【発明の実施の形態】
1.実施形態のハードウエア構成
次に、本発明の一実施形態のミキシングシステム1のハードウエア構成を図1を参照し説明する。
図において6は電動フェーダ部であり、オペレータの操作に基づいて各入出力チャンネルの信号レベルを調節する。さらに、電動フェーダ部6は、バス28を介して操作コマンドが供給されると、その操作位置が自動設定されるように構成されている。なお、電動フェーダ部6は、複数の電動フェーダ6−1〜6−n(図2参照)から構成されている。2は個別表示器部であり、各電動フェーダ6−1〜6−nに一対一に対応した個別表示器2−1〜2−n(図2参照)から構成され、各個別表示器2−1〜2−nには所定数の文字列が表示される。
【0008】
4はスイッチ群であり、各種のスイッチおよびLEDキーから構成され、LEDキーに内蔵されたLEDの点滅状態はバス28を介して設定される。8は回転つまみ群であり、各電動フェーダ6−1〜6−nに対応する回転つまみ8−1〜8−n(図2参照)の他、各種回転つまみから構成されている。これら回転つまみの操作量はバス28を介して出力される。
【0009】
10は波形I/O部であり、アナログ音声信号またはデジタル音声信号の入出力を行う。本実施形態においては、各種音声信号のミキシング処理・効果処理等は全てデジタル処理により実行される。しかし、外部から入力される音声信号および外部に出力すべき音声信号はアナログ信号であることが多い。このため、波形I/O部4には、複数のスロットが設けられ、各スロットには必要に応じてマイクレベルアナログ入力、ラインレベルアナログ入力、デジタル入力、アナログ出力、デジタル出力等、各種機能を有するカードが挿入され、これらカードによって必要な変換処理が実行される。さらに、各カードには一または複数のポートが設けられる。
【0010】
次に、12は信号処理部であり、一群のDSP(デジタル・シグナル・プロセッサ)によって構成されている。信号処理部12は、波形I/O部10を介して供給されたデジタル音声信号に対してミキシング処理や効果処理を施し、その結果を波形I/O部10に出力する。14は大型表示器であり、例えば「1024×768」程度の解像度を有するフラットパネルディスプレイによって構成されている。
【0011】
16はキーボードであり、文字列や操作コマンドなどが入力される。18はタッチパッドであり、大型表示器14におけるマウスカーソル位置等を制御するとともに、大型表示器14に表示されたボタン等を押下する等の操作を行う。20はその他I/O部であり、各種の外部機器との間でタイムコードその他の情報を入出力する。22はCPUであり、後述する制御プログラムに基づいて、バス28を介して各部を制御する。24はフラッシュメモリであり、その内部のプログラム領域には上記制御プログラムが記憶されている。26はRAMであり、CPU22のワークメモリとして使用される。
【0012】
30は外部スイッチャーであり、必要に応じて波形I/O部10に接続され、ここに入力された複数系統の音声信号は適宜切り換えられた後に波形I/O部10内の各ポートに供給される。外部スイッチャー30には複数の入力端子および出力端子が設けられ、これら入力端子および出力端子間の接続状態を任意に切り換えることが可能である。そして、この外部スイッチャー30における接続状態を示す制御信号が、その他I/O部20を介してミキシングシステム1に入力される。
【0013】
本実施形態のミキシングシステムにおいては、当該システムの現在の動作を制御する各種パラメータ(カレントデータ)がRAM26内のカレント領域に記憶されている。すなわち、オペレータがスイッチ群4、電動フェーダ部6、回転つまみ群8、キーボード16、タッチパッド18等を操作することによりカレントデータの内容が更新され、また、該カレントデータに基づいて信号処理部12におけるミキシング処理や効果処理、個別表示器部2や大型表示器14における表示状態、スイッチ群4のLEDの点滅状態、電動フェーダ部6の各フェーダの位置などが制御される。そして、カレントデータは適宜フラッシュメモリ24内の「シーン領域」またはその他I/O部20に接続された外部記憶装置(図示せず)に「シーンデータ」として格納することができる。そして、「シーン領域」には複数種類のシーンのシーンデータを格納(ストア)することができる。従って、舞台転換等の際には、オペレータは必要なシーンを選択して呼び出すことにより、ワンタッチでカレント領域に再現(リコール)することができる。なお、カレントデータの一部には、シーン領域には記憶されないデータ(後述するリコールセーフ機能の設定パラメータ等)も含まれており、これらのデータに関してはストアもリコールもされない。
【0014】
2.実施形態のミキシングアルゴリズム構成
次に、信号処理部12等において実現されるアルゴリズムの内容を図3を参照し説明する。
図において52はアナログ入力部であり、マイクレベルまたはラインレベルのアナログ音声信号を受信すると、これをデジタル音声信号に変換し、信号処理部12に供給する。54はデジタル入力部であり、デジタル音声信号を受信すると、これを信号処理部12内のフォーマットに変換する。68はアナログ出力部であり、信号処理部12から供給されたデジタル音声信号をアナログ音声信号に変換し外部に出力する。70はデジタル出力部であり、信号処理部12から供給された内部フォーマットのデジタル音声信号を所定フォーマット(AES/EBU,ADAT,TASCAM等)のデジタル音声信号に変換し出力する。
【0015】
以上述べた構成は、信号処理部12とは別体のハードウエアである波形I/O部10およびここに介挿される各種カード等により実現されているが、上記以外の構成は信号処理部12において動作するプログラムによって実現されている。60は入力チャンネル調整部であり、電動フェーダ部6および回転つまみ群8等の操作に基づいて、最大96チャンネルの入力チャンネルに対して音量・音質等の調整を行う。56は内蔵エフェクタであり、最大8チャンネルの音声信号に対してエフェクト処理を施す。58は入力パッチ部であり、入力部52,54における各ポートおよび内蔵エフェクタ56の出力信号を入力チャンネル調整部60における任意の入力チャンネルに割り当てる。
【0016】
62はMIXバス群であり、「48」系統のMIXバスから構成されている。各MIXバスにおいては、各入力チャンネルのデジタル音声信号がミキシングされる。各入力チャンネルにおいては、音声信号を各MIXバスに供給するか否かをMIXバス毎に設定することができ、供給する場合には各MIXバスに対するセンドレベルも系統毎に独立して設定することができる。64はMIX出力チャンネル部であり、これらMIXバスにおけるミキシング結果のレベル調節および音質調節を行なう。66は出力パッチ部であり、MIX出力チャンネル部64による調整結果を、各出力部68,70の任意の出力ポートまたは上記内蔵エフェクタ56に割り当てる。
【0017】
次に、入力チャンネル調整部60におけるアルゴリズム構成を図4を参照し説明する。図において60−1は第1入力チャンネル調整部であり、第1入力チャンネルにおける音質・音量調整を行う。第1入力チャンネル調整部60−1の内部において80はアッテネータ部であり、供給された音声信号を減衰させる。82はイコライザ部であり、音声信号の周波数特性を設定する。84はゲート部であり、所定レベル以下の音声信号を減衰させることによりノイズを低減させるゲート処理を実行する。
【0018】
86はコンプレッサ部であり、音声信号のダイナミックレンジを圧縮するコンプレッサ処理を実行する。88は音量調節部であり、電動フェーダ等の操作量に応じて音声信号を減衰させる。90はセンド調節部であり、第1入力チャンネル調整部60−1から各MIXバスに信号を供給するか否かを切り換え、供給する場合にはそのセンドレベルを各MIXバス毎に設定する。以上、第1入力チャンネルに対する第1入力チャンネル調整部60−1のアルゴリズムの詳細を説明したが、上記以外の入力チャンネルおよびMIX出力チャンネルについてもこれらと同様の入力チャンネル調整部またはMIX出力チャンネル部が設けられている。
【0019】
3.上面パネルの構成
次に、ミキシングシステム1の上面パネルの要部の構成を図2を参照し説明する。
図において17−1〜17−nはチャンネルストリップであり、各々が一の入力チャンネルまたはMIX出力チャンネル等に割り当てられ、上面パネルの左右方向に沿って一列に配置されている。電動フェーダ6−1〜6−nは、各チャンネルストリップ内に1個づつ設けられている。また、電動フェーダ6−1〜6−nのすぐ奥手側には、対応するチャンネル名等を表示する個別表示器2−1〜2−nが設けられている。
【0020】
42−1〜42−nはONキーであり、電動フェーダ6−1〜6−nに割り当てられた入力チャンネル等のオンオフ状態を切り換える。41−1〜41−nはSELキーであり、択一的にオン状態に設定され、これによってイコライザ部82等の詳細設定を行うべきチャンネルを択一的に選択するものである。回転つまみ8−1〜8−nは、各入力チャンネルのアッテネータ部80における減衰率等を設定するものである。
【0021】
ところで、本実施形態において入力チャンネル数は「96」、MIX出力チャンネル数は「48」であるが、チャンネルストリップの数は「24」個しか設けられていない。また、これら入出力チャンネルのフェーダに加えてDCAフェーダ(詳細は後述する)を設けるべき場合もある。そこで、各入力チャンネルおよびMIX出力チャンネルは複数の「レイヤ」に分割され、チャンネルストリップ17−1〜17−nに展開されるレイヤが指定されることによって、任意のチャンネルの調節を行うことが可能になっている。43−1〜43−6はレイヤ・キーであり、チャンネルストリップ17−1〜17−nに展開すべきレイヤを択一的に選択する。例えば、レイヤ・キー43−1は第1〜第24入力チャンネルのレイヤを選択するキーであり、レイヤ・キー43−2は第25〜第48入力チャンネルのレイヤを選択するキーである。
【0022】
44,45は表示モード選択キーであり、個別表示器2−1〜2−nに表示すべき名称としてチャンネル名を指定する「チャンネル名モード」またはポート名を指定する「ポート名モード」のうち一方の表示モードを選択する。15は選択チャンネル調整部であり、複数のキーおよび回転つまみ等が設けられ、上記SELキー41−1〜41−nによって選択されたチャンネルに対してアッテネータ部80、イコライザ部82、ゲート部84、コンプレッサ部86およびセンド調節部90等の詳細設定を行う。
【0023】
4.実施形態の動作
4.1.一般的な動作
本ミキシングシステムにおいて、何れかのフェーダ、回転つまみあるいはキー等の操作子の操作イベントが発生すると、その操作内容に応じたルーチンが起動される。特に、一般的な(後述するポート名やチャンネル名の設定、シーンデータの記録、シーンリコール、レイヤ選択等の特殊な操作イベントを除いた)音量・音質調節等に係る操作イベントが発生すると、当該操作内容に基づいて、カレントデータ内の対応するパラメータの値(設定データ)が更新される。
【0024】
例えば、電動フェーダあるいは回転つまみが操作されると、操作後の操作量に対応する制御データ(レベルデータ、周波数データなど)がカレントデータの対応箇所に記憶され、キーが操作された場合にはその操作後のオンオフ状態等が記憶されることになる。次に、更新後のカレントデータに基づいて、ミキシングアルゴリズム(図3)における各種パラメータ、すなわち信号処理部12内に設けられたパラメータ用のレジスタの内容が更新され、出力される音声信号に操作内容が反映されることになる。さらに、更新後のカレントデータに基づいて、操作パネル上の各種設定が実行される。例えば、キー内部のLEDの点灯/消灯、回転つまみ部の周囲のLEDの点灯/消灯、各種表示器の表示内容の変更、電動フェーダの駆動等が実行される。
【0025】
4.2.ポート名設定
キーボード16においてポート名を設定するための所定の操作が行われると、大型表示器14に図5に示す入力ポート名設定ウィンドウ100が表示される。図において102はスロット番号表示部であり、波形I/O部10に設けられた複数のスロットのスロット番号を表示する。上述したように、各スロットには、様々な機能を有するカードが挿入され、これらカードには一または複数のポートが設けられる。104はポート番号表示部であり、これらポートのポート番号を表示する。106はポート名表示部であり、各ポートに付与されたポート名を表示する。このポート名表示部106には、キーボードカーソル(図上ではハッチングで示す)を置くことができ、キーボード16から文字を入力することによって該カーソル位置におけるポート名を編集することができる。
【0026】
108はソース名指定ボタンであり、このボタンが押下されると、ポート名表示部106中のキーボードカーソルが位置する欄に所定コード「@」が入力される。この所定コード「@」は、「ソース名」例えば外部スイッチャー30等の音源において各信号に付与されている名前を、そのままポート名として使用することを意味する。なお、所定コード「@」はソース名指定ボタン108によって入力されるだけではなく、キーボード16において所定の操作(例えばコントロールキーを押しながら文字を入力する等の操作)を行うことによっても入力することができる。
【0027】
但し、該所定コード「@」は、ポート名の第1文字目のみに入力することができる。このように、本実施形態においては、所定コード「@」を特殊な操作(ソース名指定ボタン108の押下あるいはキーボード16におけるコントロールキーを押しながらの文字入力)によって、第1文字目のみに入力可能にしたことにより、オペレータが操作を誤って所定コード「@」を入力するような事態を未然に防止でき、人的エラーを削減することができる。110はEXITボタンであり、該ボタンが押下されると、ウィンドウ100が閉じられる。また、キーボード16において他の所定の操作を行うことにより、この入力ポート名設定ウィンドウ100と同様に構成された出力ポート名設定ウィンドウも表示させることができ、上記入力ポート名と同様にして出力ポート名も編集することができる。
【0028】
4.3.チャンネル名設定
キーボード16においてチャンネル名を設定するための所定の操作が行われると、大型表示器14に図6に示す入力チャンネル名設定ウィンドウ120が表示される。図において122はチャンネル番号表示部であり、各入力チャンネルのチャンネル番号を表示する。124はチャンネル名表示部であり、各入力チャンネルに付与されたチャンネル名を表示する。このチャンネル名表示部124には、キーボードカーソル(図上ではハッチングで示す)を置くことができ、キーボード16から文字を入力することによって該カーソル位置におけるチャンネル名を編集することができる。
【0029】
126はポート名指定ボタンであり、このボタンが押下されると、チャンネル名表示部124中のキーボードカーソルが位置する欄に所定コード「#」が入力される。この所定コード「#」は、当該入力チャンネルに割り当てられている入力ポートの「ポート名」を、そのままチャンネル名として使用することを意味する。なお、所定コード「#」はポート名指定ボタン126によって入力されるだけではなく、キーボード16において所定の操作を行うことによっても入力することができ、上述した所定コード「@」と同様に第1文字目にのみ入力することができる。128はEXITボタンであり、該ボタンが押下されると、ウィンドウ120が閉じられる。
【0030】
また、キーボード16において他の所定の操作を行うことにより、この入力チャンネル名設定ウィンドウ120と同様に構成されたMIX出力チャンネル名設定ウィンドウも表示させることができ、上記入力チャンネル名と同様にしてMIX出力チャンネルのチャンネル名も編集することができる。
【0031】
4.4.範囲選択リコール機能の設定
上述したように、本実施形態においては、現在のミキシングシステム1の設定状態をシーンデータとしてフラッシュメモリ24等に記憶しておくことができ、後に記憶したシーンデータをリコールすることができる。その際、シーンデータに含まれる全てのパラメータに係る設定データをリコールするのではなく、シーンデータの一部の設定データのみをリコールすることができる。かかる操作を「範囲選択リコール」という。
【0032】
キーボード16で範囲選択リコールの設定を開始するための所定の操作を行うと、大型表示器14に図8,図9に示す範囲選択リコール設定ウィンドウ130,160が表示される。130は入力チャンネルのリコール範囲設定のウィンドウ、160はエフェクトおよびDCAのリコール範囲設定のウィンドウであり、図示はしないがこの他にMIX出力チャンネルのリコール範囲設定ウィンドウも存在する。これらのウィンドウは「カレントデータ」に対する範囲選択リコールの設定を行うものである。すなわち、オペレータがシーン番号を指定してストア操作を行うと、ウィンドウ130,160等で設定されたリコール範囲のデータを含む当該カレントデータが、指定されたシーン番号のシーンとしてシーンメモリに保存される。なお、ウィンドウ130,160等に表示された各ボタンは、ポインティングデバイス(マウスやタッチパッド等)のカーソルを当該ボタンに移動し、同ポインティングデバイスに付随するクリックスイッチを操作することによって、オン/オフすることができる。
【0033】
ウィンドウ130の内部において144,146はモード選択ボタンであり、リコールパラメータモード(Rモード)またはセーフパラメータモード(Sモード)のうち何れか一方の動作モードを選択する。ここで、Rモードとは、「選択したパラメータをリコール対象とし、その他のパラメータをリコール対象から外す」モードであり、Sモードとは、「選択したパラメータをリコール対象から外し、その他のパラメータをリコール対象とする」モードである。
【0034】
134は入力チャンネル選択部であり、各入力チャンネルに対応する複数のボタンから構成されている。この図では入力チャンネル「1」〜「8」について入力チャンネル選択部134およびパラメータ選択部136の表示が行われているが、右端のスクロールバーを用いて「1」〜「96」の範囲でその表示をスクロールすることができる。入力チャンネル選択部134においてはオン状態にされたボタンに対応する入力チャンネルが選択対象となる入力チャンネル(すなわちRモードにおいてはリコール対象となる入力チャンネル、Sモードにおいてはリコール対象外になる入力チャンネル)である。図上ではハッチングを施したチャンネルがオン状態になっているボタンである。
【0035】
136はパラメータ選択部であり、各入力チャンネル毎に設けられた「ALL」,「ATT」, 「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンによって構成されている。ここで、「ATT」, 「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンは、各々対応する入力チャンネルにおけるアッテネータ部80,イコライザ部82,ゲート部84,コンプレッサ部86,音量調節部88およびセンド調節部90に対応しており、これら各部80〜90における一または複数のパラメータ(パラメータ群という)を選択対象にするか否かを切り換えるものである。また、「ALL」ボタンは、これらの全てを選択対象にするか否かを切り換えるものである。そして、「ALL」ボタンがオン状態に設定されると、「ATT」,「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンは全て自動的にオフ状態に設定される。
【0036】
138はセットオールボタン部であり、入力チャンネル選択部134の直下にある「チャンネル」ボタンと、パラメータ選択部136の直下にある「ALL」, 「ATT」, 「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンとから構成される。ここで、「チャンネル」ボタンがオン状態に設定されると、入力チャンネル選択部134に属する全てのボタンがオン状態に設定される。また、該セットオールボタン部138に属する「ALL」, 「ATT」, 「EQ」,「GT」,「CMP」,「FDR」または「SND」ボタンのうち何れのかがオン状態に設定されると、パラメータ選択部136内にある同名のボタンが全て自動的にオン状態に設定される。
【0037】
140はクリアオールボタン部であり、入力チャンネル選択部134に対応する「チャンネル」ボタンと、パラメータ選択部136に対応する「ATT」, 「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンとから構成される。ここで、「チャンネル」ボタンがオン状態に設定されると、入力チャンネル選択部134に属する全てのボタンがオフ状態に設定される。また、「ATT」, 「EQ」,「GT」,「CMP」,「FDR」または「SND」ボタンのうち何れのかがオン状態に設定されると、パラメータ選択部136内にある同名のボタンが全て自動的にオフ状態に設定される。142はEXITボタンであり、設定が終了した際に該ボタンを押下することによりウィンドウ130を閉じることができる。148はENABLEボタンであり、当該カレントデータについて範囲選択リコールを有効にするか否かを設定する。
なお、オペレータの指示に応じてカレントデータないしシーンが初期化された際のデフォルトの設定は、ENABLEボタン148がオフ状態(範囲選択リコールは無効)、モード選択ボタン144,146がセーフパラメータモード、入力チャンネル選択部134が全てオフ状態(全入力チャンネルがリコール対象)になっている。このデフォルト設定ではENABLEボタン148がオフであるので、範囲選択リコールを持たない従来のミキサと同様に使用することができ、当該機能を知らないオペレータに無用の混乱を与えない。
【0038】
また、図9において172,170はモード選択ボタンであり、上記モード選択ボタン144,146と同様にRモードまたはSモード一方を選択する。162はエフェクタ選択部であり、内蔵エフェクタ56内の8個のチャンネルに各々対応する8個のボタンから構成されている。164はDCA選択部であり、6個のDCAチャンネルに各々対応する6個のボタンから構成されている。これらエフェクタ選択部162およびDCA選択部164の何れにおいても、オン状態のボタンに対応するチャンネルが選択対象に設定される。
【0039】
なお、ここで「DCA(Ditigal Controlled Amplifier または Ditigal Controlled Attenuator 」について説明しておく。DCAとは、複数の入力チャンネルに対して、各入力チャンネルのフェーダとは別の共通のフェーダ(DCAフェーダ)を割り当て、DCAフェーダによって設定されたゲインを、各入力チャンネルのフェーダによって設定されたゲインに乗算し、これによって該複数の入力チャンネルのゲインを決定することをいう。DCAモードは、主として、ピアノ、ドラムなどの大型の楽器や、例えばオーケストラの一部のパートの音量制御に用いられる。
【0040】
168はEXITボタンであり該ボタンが押下されるとウィンドウ160が閉じられる。174はENABLEボタンであり、当該シーンについて範囲選択リコールを有効にするか否かを設定する。なお、範囲選択リコールを有効にするか否かはシーン毎に決定されるため、ENABLEボタン174の状態は上記ウィンドウ130内のENABLEボタン148に連動する。ウィンドウ130,160において設定された、範囲選択リコールの内容は、カレントデータの一部としてRAM26に記憶される。従って、当該カレントデータがシーンデータとしてフラッシュメモリ24等にストアされる場合には、範囲選択リコールの設定内容もシーンデータの一部としてストアされることになる。
【0041】
ここで、入力チャンネル選択部134に属する何れかのボタン(第i入力チャンネルのボタン)が押下された際の処理を図10(a),(b)を参照し説明する。まず、動作モードがRモードであった場合には図10(a)に示すルーチンが起動される。図において処理がステップSP102に進むと、当該ボタンのオン/オフ状態が反転される。次に、処理がステップSP104に進むと、反転後の状態がオン/オフの何れであるかが判定される。ここで「オフ」であると判定されると、処理はステップSP106に進み、当該ボタンに対応する第i入力チャンネルに係る範囲がリコール範囲から外される。また、「オン」であると判定されると、処理はステップSP108に進み、当該ボタンに対応する第i入力チャンネルに係る範囲のうち、「ALL」, 「ATT」, 「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンによって選択されているパラメータがリコール範囲に含められる。
【0042】
また、動作モードがSモードであった場合には図10(b)に示すルーチンが起動される。図においてステップSP112,SP114の処理は上記ステップSP102,SP104と同様である。そして、ステップSP114において当該ボタンの状態が「オフ」であると判定されると、処理はステップSP116に進み、当該ボタンに対応する第i入力チャンネルに係る範囲がリコール範囲に含められる。また、「オン」であると判定されると、処理はステップSP118に進み、当該ボタンに対応する第i入力チャンネルに係る範囲のうち、「ALL」, 「ATT」, 「EQ」,「GT」,「CMP」,「FDR」および「SND」ボタンによって選択されているパラメータ群がリコール範囲から外される。
【0043】
以上の処理により、パラメータ選択部136内で「オン」にされ、かつ、入力チャンネル選択部134内の対応する(同一行内にある)ボタンが「オン」にされているパラメータのみが、実際の選択範囲(Rモードにおいてはリコール範囲、Sモードにおいてはリコール範囲外)になる。かかる操作による設定の一例を図8を参照し説明しておく。図示の例ではRモード選択ボタン146がオン状態であるから、動作モードはRモードである。ここで、セットオールボタン部138内の「EQ」ボタンがオン状態にされると、パラメータ選択部136内の全ての「EQ」ボタンがオン状態にされる。
【0044】
しかし、仮に入力チャンネル選択部134の全てのボタンがオフ状態であれば、何れの入力チャンネルのイコライザ部82の設定状態もリコール範囲に含まれないことになる。ここで、入力チャンネル選択部134内の第2,第3および第5入力チャンネルのボタン(図8内でハッチング表示)がオン状態に設定されたとすると、その度に上記ステップSP108が実行され、第2,第3および第5入力チャンネルのイコライザ部82の設定内容のみがリコール範囲に含められる。
【0045】
ミキシングシステム1の一般的な使用状態においては、範囲選択リコールを行う場合には、一または複数のチャンネルに対して、共通のパラメータ群をリコール範囲(またはリコール範囲外)に設定することが多い。本実施形態によれば、対象となるチャンネルを入力チャンネル選択部134によって選択し、対象となるパラメータ群をセットオールボタン部138によって選択することにより、かかる設定が可能になるため、オペレータが操作すべきボタン数を減少させることができる。
【0046】
さらに、本実施形態においては、リコール範囲を設定するために、リコールパラメータモード(Rモード)またはセーフパラメータモード(Sモード)のうち任意の動作モードを選択することができる。ここで、Rモードは、リコール範囲が比較的狭い場合に採用すると、操作するボタンの数が少なくなり、ウィンドウ130,160も見やすくなるために好適である。逆に、Sモードは、リコール範囲が比較的広い場合に採用すると好適である。このように、リコール範囲の広狭に応じて最適な動作モードを選択することにより、ミキシングシステム1の操作性を一層向上させることができる。
【0047】
4.5.リコールセーフ機能の設定
ミキシングシステム1は、上述した範囲選択リコールに加えて、従来のミキシングシステムが備えていたリコールセーフ機能も備えている。リコールセーフ機能とは、オペレータがシーンのリコール操作をするのに先立って、所望の一部のパラメータをセーフするようカレントデータに設定することにより、その後のリコール操作のリコール範囲から該所望の一部のパラメータを外すことができる機能である。範囲選択リコールもリコールセーフ機能もカレント領域において設定されるデータであるが、範囲選択リコールの設定は、シーンデータの一部としてシーン領域に保存された後で、そのシーンデータがリコールされる時に機能するのに対して、リコールセーフの設定は、シーン領域には保存されず、カレント領域に設定された状態で任意のシーンがリコールされるときに機能する点が異なる。オペレータがキーボード16においてリコールセーフの設定を開始するための所定の操作を行うと、大型表示器14に範囲選択リコール設定ウィンドウ130,160と同様に構成されたリコールセーフ機能設定ウィンドウが表示され、オペレータは全シーンに対してリコール範囲に含まれる(またはリコール範囲から外す)パラメータ群を指定することができる。この結果、リコール操作に応じて実際にリコールされる設定データは、範囲選択リコール機能およびリコールセーフ機能の双方においてリコール対象にされているパラメータ群に係る設定データのみになる。
【0048】
4.6.シーンデータの記録
オペレータがキーボード16においてシーン番号iを指定してストア操作を行うと、カレントデータのうちの保存すべきデータが第i番目のシーンデータとしてフラッシュメモリ24等に格納される。上述したように、シーン領域にストアされるカレントデータには、各種ボタンのオン/オフ状態やフェーダその他操作子の操作量に基づいて決定されるパラメータの設定データと、範囲選択リコールの設定内容(範囲データ)とが含まれる。そして、設定データのうちリコール範囲から外されている設定データについても、シーンデータに含められる。これは、既に作成されているシーンデータにおけるリコール範囲等を後に自由に編集できるようにするためである。
【0049】
4.7.シーンリコール動作
オペレータがキーボード16においてシーン番号iを指定してリコール操作を行うと、第i番目のシーンのシーンリコールが実行される。すなわち、フラッシュメモリ24等に記憶された任意の(第i番目の)シーンデータがRAM26のカレント領域にコピーされる。かかる処理の詳細を図10(c)を参照し説明する。図10(c)において処理がステップSP120に進むと、第i番目のシーンデータがRAM26内の所定のワーク領域にコピーされる。
【0050】
次に、処理がステップSP122に進むと、ワーク領域にコピーされた第i番目のシーンデータの中から、最初の一のパラメータ群(例えば第1入力チャンネルのアッテネータ部80のパラメータ群)が処理対象として選択される。次に、処理がステップSP124に進むと、当該パラメータ群のリコールセーフ機能の設定が、カレント領域においてセーフ状態(リコール対象から外された状態)に設定されているか否かが判定される。
【0051】
ここで「NO」と判定されると、処理はステップSP126に進み、第i番目のシーンデータにおいて範囲選択リコールが有効であるか否かが判定される。なお、第i番目のシーンデータの範囲選択リコールの有効/無効状態は、当該シーンデータがシーン領域にストアされた時点においてカレント領域に保持されていたENABLEボタン148,174のオン/オフ状態に対応する。すなわち、その時点でカレント領域においてENABLEボタン148,174がオン状態に設定されていたなら範囲選択リコールは有効であり、オフ状態に設定されていたなら範囲選択リコールは無効である。なお、第i番目のシーンデータをリコールしてENABLEボタン148,174のオン/オフ状態を変更し、再び第i番目のシーンデータとして保存することにより、第i番目のシーンデータの範囲選択リコールの有効/無効状態を変更することができる。
【0052】
範囲選択リコールが有効であれば、処理はステップSP130に進み、先にステップSP122において選択された処理対象のパラメータ群が第i番目のシーンデータに設定されたリコール範囲内に属するか否かが判定される。ここで「YES」と判定されると、処理はステップSP128に進み、該パラメータ群の設定データがワーク領域からカレント領域にコピーされる。これにより、カレントデータにおける該当部分が更新され、操作パネル上の各種設定状態が自動的に更新される。
【0053】
一方、ステップSP130において当該パラメータ群がリコール範囲に属さなかった場合には、ここで「NO」と判定され、ステップSP128はスキップされる。また、リコールセーフ機能によって当該パラメータ群がリコール範囲から外されていた場合には、ステップSP124において「YES」と判定され、やはりステップSP128はスキップされる。また、リコールセーフ機能によってリコール範囲から外されておらず、かつ、第i番目の範囲選択リコールが無効であった場合には、ステップSP124,SP126において共に「NO」と判定され、範囲選択リコールの設定状態にかかわらず当該パラメータ群がカレント領域にコピーされることになる。
【0054】
次に、処理がステップSP134に進むと、未処理のパラメータ群がワーク領域に残存しているか否かが判定される。ここで「YES」と判定されると、処理はステップSP122に戻り、未処理のパラメータ群の中から一のパラメータ群(例えば、第1入力チャンネルのイコライザのパラメータ群)が処理対象として指定され、上述したステップSP124〜SP128の処理が繰り返される。そして、ワーク領域に記憶された全てのパラメータ群に対してステップSP124〜SP128の処理が実行された後に処理がステップSP134に進むと、ここで「NO」と判定され、本ルーチンの処理が終了する。
【0055】
このように、本実施形態によれば、リコール範囲に含まれていないパラメータ群はカレントデータに対して影響を及ぼすことが無いから、例えばイコライザ部82の設定のみをリコール範囲にしておくと、そのイコライザ部82の設定のみを他のシーンにおいても当該イコライザ部82の設定内容をワンタッチで再現することができる。また、リコール範囲が異なる複数のシーンデータを順次リコールすることにより、これら複数のシーンデータを組み合わせたシーンを実現することができる。
【0056】
さらに、本実施形態によれば、リコールセーフ機能と範囲選択リコール機能とを併用できるから、オペレータの操作が一層簡便になる。例えば、「シーンに拘らず常にリコール範囲から外すべき設定データ」については、リコールセーフ機能においてリコール範囲から外しておけばよいから、個々のシーンデータの内容を確認あるいは編集することが不要になる。また、リハーサル時に範囲選択リコール機能を用いてリコール範囲を定めていたとしても、本番時にはリコールセーフ機能を用いてリコール範囲をさらに狭めることができる。これにより、リハーサル時に予定していなかった様々な出来事に対して、オペレータが迅速に対応することができる。
【0057】
4.8.レイヤ選択
次に、レイヤ・キー43−1〜43−6のうち何れかがオンされた場合の動作を図11を参照し説明する。図において処理がステップSP150に進むと、操作されたレイヤ・キーに対応するレイヤにおいて各チャンネルストリップに割り当てられているチャンネルのリストが準備される。次に、処理がステップSP152に進むと、当該リスト中、未処理の項目の中の最初の一のチャンネルストリップ(例えばk=1番目のチャンネルストリップ)に割り当てられたチャンネルが処理対象のチャンネルとして選択される。例えば、第25〜第48入力チャンネルのレイヤを選択するレイヤ・キー43−2が操作された場合には、チャンネルのリストとして第25〜第48入力チャンネルを要素とするリストが準備され、第1番目のチャンネルストリップに割り当てられている第25入力チャンネルがまず処理対象のチャンネルとして選択される。次に、処理がステップSP154に進むと、カレントデータ中に含まれる当該チャンネルのデータに基づいて、当該チャンネルストリップ内の電動フェーダ6−kの操作位置、回転つまみ8−kの操作量およびONキー42−kのオン/オフ状態等、チャンネルストリップ17−kにおける各種設定が実行される。
【0058】
次に、処理がステップSP156に進むと、カレントデータ内から当該チャンネルストリップ17−kに割り当てられた当該チャンネルのチャンネル名が読み出される。次に、処理がステップSP158に進むと、この読み出されたチャンネル名が所定コード「#」であるか否かが判定される。ここで「NO」と判定されると、処理はステップSP159に進み、表示モードがポート名モードであるか否かが判定される。表示モードがチャンネル名モードであればここで「NO」と判定され、処理はステップSP160に進み、当該チャンネルのチャンネル名(入力チャンネル名設定ウィンドウ120にて設定されたチャンネル名)が当該チャンネルストリップの個別表示器2−kに表示される。
【0059】
また、チャンネル名が所定コード「#」であった場合、あるいは表示モードがポート名モードであった場合には、ステップSP158またはSP159において「NO」と判定され、処理はステップSP166に進む。ここでは、入力パッチ部58または出力パッチ部66における結線状態に基づいて当該チャンネルに結線された入出力ポートのポート名が取得される。次に、処理がステップSP168に進むと、当該ポート名は所定コード「@」であるか否かが判定される。ここで「NO」と判定されると、処理はステップSP170に進み、当該ポートのポート名(入力ポート名設定ウィンドウ100にて設定されたポート名)が個別表示器2−kに表示される。
【0060】
また、ポート名が所定コード「@」であった場合には、ステップSP168において「YES」と判定され、処理はステップSP1172に進む。ここでは、当該ポートを介して接続された音源(図1の例では外部スイッチャー30における各信号)の音源名がカレントデータから取得される。次に、処理がステップSP174に進むと、該取得された音源名が個別表示器2−kに表示される。
【0061】
以上のように、ステップSP156〜SP174の処理が終了すると、処理はステップSP164に進み、上述したチャンネルのリストの中に未処理の項目(チャンネルストリップ)が存在するか否かが判定される。ここで「YES」と判定されると、処理はステップSP152に戻り、未処理のチャンネルストリップの中から一のチャンネルストリップが処理対象として指定され、上述したステップSP154〜SP160,SP166〜SP174の処理が繰り返される。そして、全てのチャンネルストリップに対してかかる処理が実行された後に処理がステップSP164に進むと、ここで「NO」と判定され、本ルーチンの処理が終了する。
【0062】
以上のように、本実施形態のチャンネル名モードにおいては、各チャンネル毎に設定されたチャンネル名と、該チャンネルに対応するポート名のうち一方を、チャンネル名表示部124に入力される文字列に応じて選択し、チャンネルストリップ17−k内の個別表示器2−kに表示させることができる。また、チャンネル名表示部124には、(所定コード「#」を含めて)チャンネル名のみを入力すればよいから、例えばチャンネル名モードにおいてポート名を表示させるために他のスイッチ等を操作する必要がなく、高い操作性を実現することができる。さらに、チャンネル名が所定コード「#」ではない場合には、そのチャンネル名をそのまま個別表示器2−kに表示すればよく、さらに別のデータを読み込む必要が無いため、表示処理を迅速化することができる。
【0063】
5.変形例
本発明は上述した実施形態に限定されるものではなく、例えば以下のように種々の変形が可能である。
(1)上記各実施形態においては、ミキシングシステム上で動作するプログラムによって各種機能を実現したが、このプログラムのみをCD−ROM、フレキシブルディスク等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【0064】
(2)上記実施形態における入力チャンネル名設定ウィンドウ120に代えて、図7に示す入力チャンネル名設定ウィンドウ120’を表示するようにしてもよい。図においてチャンネル番号表示部122、チャンネル名表示部124およびEXITボタン128はウィンドウ120のものと同様である。ウィンドウ120’には、ウィンドウ120におけるポート名指定ボタン126は設けられておらず、これに代えて各入力チャンネル毎のチェックボックスから成るポート名指定部125が設けられている。
【0065】
オペレータは、キーボード16およびタッチパッド18を操作して任意のチェックボックスをチェックし、またはチェックを解除することができる。そして、チェックされたボックスに係る入力チャンネルについては、チャンネル名モードにおいても個別表示器2−kには対応するポート名が表示される。
【0066】
(3)また、上記実施形態においては、表示モード選択キー44,45はミキシングシステム全体に一組だけ設けられ、全チャンネルストリップ17−1〜17−nの表示モードが一律に設定されたが、表示モード選択キー44,45をチャンネルストリップ17−1〜17−n毎に設け、各チャンネル毎に独立して表示モードを設定できるようにしてもよい。
【0067】
【発明の効果】
以上説明したように本発明によれば、リコールすべき設定データの範囲を事前に各シーン毎に独立して設定できるから、簡単な操作で最適なシーンリコール操作を行うことができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態のミキシングシステム1のハードウエアブロック図である。
【図2】 該ミキシングシステムの操作パネルの要部の平面図である。
【図3】 本ミキシングシステムのミキシングアルゴリズムのブロック図である。
【図4】 本ミキシングアルゴリズムの要部の詳細ブロック図である。
【図5】 入力ポート名設定ウィンドウ100を示す図である。
【図6】 入力チャンネル名設定ウィンドウ120を示す図である。
【図7】 図6の変形例のウィンドウ120’を示す図である。
【図8】 範囲選択リコール設定ウィンドウ130を示す図である。
【図9】 範囲選択リコール設定ウィンドウ160を示す図である。
【図10】 本ミキシングシステムの制御プログラムのフローチャートである。
【図11】 本ミキシングシステムの制御プログラムのフローチャートである。
【符号の説明】
1:ミキシングシステム、2:個別表示器部、2−1〜2−n:個別表示器、6:電動フェーダ部、6−1〜6−n:電動フェーダ、8:回転つまみ群、8−1〜8−n:回転つまみ、10:波形I/O部、12:信号処理部、14:大型表示器、15:選択チャンネル調整部、16:キーボード、17−1〜17−n:チャンネルストリップ、18:タッチパッド、20:その他I/O部、22:CPU、24:フラッシュメモリ、24:(シーン領域)、26:RAM、26:(カレント領域)、28:バス、30:外部スイッチャー、41−1〜41−n:SELキー、42−1〜42−n:ONキー、44,45:表示モード選択キー、52:アナログ入力部、54:デジタル入力部、56:内蔵エフェクタ、58:入力パッチ部、60:入力チャンネル調整部、60−1:第1入力チャンネル調整部、68,70:出力部、62:MIXバス群、64:MIX出力チャンネル部、66:出力パッチ部、68:アナログ出力部、70:デジタル出力部、80:アッテネータ部、82:イコライザ部、84:ゲート部、86:コンプレッサ部、88:音量調節部、90:センド調節部、100:入力ポート名設定ウィンドウ、102:スロット番号表示部、104:ポート番号表示部、106:ポート名表示部、108:ソース名指定ボタン、110:EXITボタン、120,120’:入力チャンネル名設定ウィンドウ、122:チャンネル番号表示部、124:チャンネル名表示部、125:ポート名指定部、126:ポート名指定ボタン、128:EXITボタン、130,160:範囲選択リコール設定ウィンドウ、134:入力チャンネル選択部、136:パラメータ選択部、138:セットオールボタン部、140:クリアオールボタン部、142:EXITボタン、146:Rモード選択ボタン、162:エフェクタ選択部、164:DCA選択部、168:EXITボタン、144,146,172,170:モード選択ボタン、148,174:ENABLEボタン。[0001]
BACKGROUND OF THE INVENTION
The present inventionAudio signal mixingSuitable for use inNaThe present invention relates to a mixing system and program.
[0002]
[Prior art]
In the mixing system, the value of the parameter on the mixing algorithm is determined by the on / off state of various buttons on the operation panel, faders and other controls. In recent years, particularly in a mixing system for business use, there is a system that can store the values of these parameters and reproduce the stored values (setting data) on a panel with one touch. For example, when optimum setting data is set for each scene on the stage during a concert rehearsal, the setting data is stored in a memory (scene memory) for each scene. Then, during the actual performance, when the stage is changed, the setting data corresponding to the scene at that time is reproduced with one touch. Such a reproduction operation is called “scene recall”.
[0003]
However, some of the operators of the mixing system should set an operation amount or the like according to the situation at that time, and therefore some parameters should be excluded from scene recall targets. For this reason, Non-Patent
[0004]
[Non-Patent Document 1]
“DM2000 Instruction Manual” Yamaha Corporation, February 2002, p157-163
[0005]
[Problems to be solved by the invention]
However, the channel or parameter to be excluded from the recall target is often different for each scene. For this reason, according to the technique disclosed in
The present invention has been made in view of the above-described circumstances, and can perform an optimum scene recall operation with a simple operation.RuIt aims to provide mixing systems and programs.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, the present invention is characterized by having the following configuration. The parentheses are examples.
In the mixing system according to
Furthermore, in the configuration according to
Furthermore, in the configuration according to
Furthermore, in the configuration according to
In the program according to
Furthermore, in the configuration according to
Furthermore, in the configuration according to
Furthermore, in the configuration according to
[0007]
DETAILED DESCRIPTION OF THE INVENTION
1. Hardware configuration of the embodiment
Next, the hardware configuration of the
In the figure,
[0008]
[0009]
[0010]
[0011]
A
[0012]
[0013]
In the mixing system of this embodiment, various parameters (current data) for controlling the current operation of the system are stored in the current area in the
[0014]
2. Mixing algorithm configuration of the embodiment
Next, the contents of the algorithm realized in the
In the figure,
[0015]
The configuration described above is realized by the waveform I /
[0016]
[0017]
Next, the algorithm configuration in the input
[0018]
A
[0019]
3. Top panel configuration
Next, the configuration of the main part of the top panel of the
In the figure, reference numerals 17-1 to 17-n denote channel strips, each of which is assigned to one input channel, MIX output channel, or the like and arranged in a line along the left-right direction of the top panel. One electric fader 6-1 to 6-n is provided in each channel strip. Further, on the immediate rear side of the electric faders 6-1 to 6-n, individual indicators 2-1 to 2-n for displaying corresponding channel names and the like are provided.
[0020]
Reference numerals 42-1 to 42-n denote ON keys, which switch on / off states of input channels assigned to the electric faders 6-1 to 6-n. Reference numerals 41-1 to 41-n are SEL keys, which are alternatively set to an on state, thereby selectively selecting channels for which detailed settings such as the
[0021]
In this embodiment, the number of input channels is “96” and the number of MIX output channels is “48”, but only “24” channel strips are provided. In some cases, a DCA fader (details will be described later) should be provided in addition to these input / output channel faders. Therefore, each input channel and MIX output channel is divided into a plurality of “layers”, and any channel can be adjusted by specifying a layer to be developed in the channel strips 17-1 to 17-n. It has become. Reference numerals 43-1 to 43-6 denote layer keys, which alternatively select layers to be developed on the channel strips 17-1 to 17-n. For example, the layer key 43-1 is a key for selecting the layers of the first to 24th input channels, and the layer key 43-2 is a key for selecting the layers of the 25th to 48th input channels.
[0022]
[0023]
Four. Operation of the embodiment
4.1. General behavior
In this mixing system, when an operation event of an operator such as any fader, rotary knob, or key occurs, a routine corresponding to the operation content is started. In particular, when a general operation event related to volume / sound quality adjustment (excluding special operation events such as port name and channel name setting, scene data recording, scene recall, layer selection, etc.) described later occurs, Based on the operation content, the value of the corresponding parameter (setting data) in the current data is updated.
[0024]
For example, when an electric fader or rotary knob is operated, control data (level data, frequency data, etc.) corresponding to the operation amount after the operation is stored in the corresponding position of the current data, and when a key is operated, The on / off state after the operation is stored. Next, based on the updated current data, various parameters in the mixing algorithm (FIG. 3), that is, the contents of the register for parameters provided in the
[0025]
4.2. Port name setting
When a predetermined operation for setting a port name is performed on the
[0026]
[0027]
However, the predetermined code “@” can be input only in the first character of the port name. As described above, in this embodiment, the predetermined code “@” can be input only to the first character by a special operation (pressing the source
[0028]
4.3. Channel name setting
When a predetermined operation for setting a channel name is performed on the
[0029]
[0030]
Further, by performing other predetermined operations on the
[0031]
4.4. Setting the range selection recall function
As described above, in the present embodiment, the current setting state of the
[0032]
When a predetermined operation for starting the setting of the range selection recall is performed with the
[0033]
In the
[0034]
An input
[0035]
[0036]
[0037]
Note that the default settings when the current data or scene is initialized according to the operator's instructions are that the
[0038]
In FIG. 9,
[0039]
Here, “DCA (Ditigal Controlled Amplifier or Ditigal Controlled Attenuator)” will be described.DCA is a common fader (DCA fader) different from the faders of each input channel for a plurality of input channels. This means that the gain set by the fader of each input channel is multiplied by the gain set by the assignment and DCA fader, thereby determining the gain of the plurality of input channels. It is used for volume control of a large musical instrument such as an orchestra, for example.
[0040]
[0041]
Here, processing when any button (i-th input channel button) belonging to the input
[0042]
When the operation mode is the S mode, the routine shown in FIG. 10B is started. In the figure, the processes of steps SP112 and SP114 are the same as those of steps SP102 and SP104. If it is determined in step SP114 that the state of the button is “off”, the process proceeds to step SP116, and the range related to the i-th input channel corresponding to the button is included in the recall range. If it is determined to be “on”, the process proceeds to step SP118, and “ALL”, “ATT”, “EQ”, “GT” in the range related to the i-th input channel corresponding to the button. , “CMP”, “FDR” and “SND” buttons are removed from the recall range.
[0043]
As a result of the above processing, only the parameters that are turned “ON” in the
[0044]
However, if all the buttons of the input
[0045]
In a general use state of the
[0046]
Furthermore, in this embodiment, in order to set the recall range, any operation mode can be selected from the recall parameter mode (R mode) or the safe parameter mode (S mode). Here, when the recall mode is adopted when the recall range is relatively narrow, the number of buttons to be operated is reduced, and the
[0047]
4.5. Setting the Recall Safe function
In addition to the above-described range selection recall, the
[0048]
4.6. Recording scene data
When the operator designates the scene number i on the
[0049]
4.7. Scene recall operation
When the operator designates the scene number i on the
[0050]
Next, when the process proceeds to step SP122, the first parameter group (for example, the parameter group of the
[0051]
If “NO” is determined here, the process proceeds to step SP126 to determine whether or not the range selection recall is valid in the i-th scene data. The valid / invalid state of the range selection recall of the i-th scene data corresponds to the ON / OFF state of the
[0052]
If the range selection recall is valid, the process proceeds to step SP130 to determine whether or not the parameter group to be processed previously selected in step SP122 belongs to the recall range set in the i-th scene data. Is done. If “YES” is determined here, the process proceeds to step SP128, and the setting data of the parameter group is copied from the work area to the current area. Thereby, the corresponding part in the current data is updated, and various setting states on the operation panel are automatically updated.
[0053]
On the other hand, if the parameter group does not belong to the recall range in step SP130, “NO” is determined here, and step SP128 is skipped. If the parameter group has been removed from the recall range by the recall safe function, “YES” is determined in step SP124, and step SP128 is also skipped. If the recall safe function does not remove the recall range and the i-th range selection recall is invalid, it is determined as “NO” in steps SP124 and SP126, and the range selection recall is performed. The parameter group is copied to the current area regardless of the setting state.
[0054]
Next, when the process proceeds to step SP134, it is determined whether or not an unprocessed parameter group remains in the work area. If “YES” is determined here, the process returns to step SP122, and one parameter group (for example, the parameter group of the equalizer of the first input channel) is designated as the processing target from among the unprocessed parameter groups. The processes of steps SP124 to SP128 described above are repeated. Then, after the processing of steps SP124 to SP128 is executed for all parameter groups stored in the work area, when the processing proceeds to step SP134, “NO” is determined here, and the processing of this routine ends. .
[0055]
As described above, according to the present embodiment, the parameter group not included in the recall range does not affect the current data. For example, if only the setting of the
[0056]
Furthermore, according to the present embodiment, the recall safe function and the range selection recall function can be used together, so that the operator's operation is further simplified. For example, “setting data that should always be excluded from the recall range regardless of the scene” may be excluded from the recall range in the recall safe function, so that it is not necessary to check or edit the contents of the individual scene data. Further, even if the recall range is defined using the range selection recall function during rehearsal, the recall range can be further narrowed using the recall safe function during the actual performance. As a result, the operator can quickly respond to various events that were not scheduled during the rehearsal.
[0057]
4.8. Layer selection
Next, the operation when any one of the layer keys 43-1 to 43-6 is turned on will be described with reference to FIG. In the figure, when the process proceeds to step SP150, a list of channels assigned to each channel strip in the layer corresponding to the operated layer key is prepared. Next, when the process proceeds to step SP152, the channel assigned to the first channel strip (for example, k = 1st channel strip) in the unprocessed item in the list is selected as the channel to be processed. Is done. For example, when the layer key 43-2 for selecting the layers of the 25th to 48th input channels is operated, a list having the 25th to 48th input channels as elements is prepared as the channel list. The 25th input channel assigned to the th channel strip is first selected as the channel to be processed. Next, when the process proceeds to step SP154, based on the data of the channel included in the current data, the operation position of the electric fader 6-k in the channel strip, the operation amount of the rotary knob 8-k, and the ON key Various settings in the channel strip 17-k such as the on / off state of 42-k are executed.
[0058]
Next, when the process proceeds to step SP156, the channel name of the channel assigned to the channel strip 17-k is read from the current data. Next, when the process proceeds to step SP158, it is determined whether or not the read channel name is a predetermined code “#”. If “NO” is determined here, the process proceeds to step SP159 to determine whether or not the display mode is the port name mode. If the display mode is the channel name mode, “NO” is determined here, and the process proceeds to step SP160 where the channel name of the channel (the channel name set in the input channel name setting window 120) is the channel strip. It is displayed on the individual display 2-k.
[0059]
If the channel name is the predetermined code “#” or the display mode is the port name mode, “NO” is determined in step SP158 or SP159, and the process proceeds to step SP166. Here, the port name of the input / output port connected to the channel is acquired based on the connection state in the
[0060]
If the port name is the predetermined code “@”, it is determined as “YES” in step SP168, and the process proceeds to step SP1172. Here, the sound source name of the sound source (each signal in the
[0061]
As described above, when the processes of steps SP156 to SP174 are completed, the process proceeds to step SP164, and it is determined whether or not an unprocessed item (channel strip) exists in the above-described channel list. If “YES” is determined here, the process returns to step SP152, one of the unprocessed channel strips is designated as a processing target, and the processes of steps SP154 to SP160 and SP166 to SP174 described above are performed. Repeated. Then, after the process is executed for all channel strips, when the process proceeds to step SP164, “NO” is determined here, and the process of this routine ends.
[0062]
As described above, in the channel name mode of the present embodiment, one of the channel name set for each channel and the port name corresponding to the channel is used as a character string input to the channel
[0063]
Five. Modified example
The present invention is not limited to the above-described embodiment, and various modifications can be made as follows, for example.
(1) In each of the above embodiments, various functions are realized by a program operating on the mixing system. However, only this program is stored in a recording medium such as a CD-ROM or a flexible disk and distributed, or through a transmission line. It can also be distributed.
[0064]
(2) Instead of the input channel
[0065]
The operator can check or uncheck any check box by operating the
[0066]
(3) In the above embodiment, only one set of the display
[0067]
【The invention's effect】
As described above, according to the present invention, the range of setting data to be recalled can be set independently for each scene in advance, so that an optimum scene recall operation can be performed with a simple operation.
[Brief description of the drawings]
FIG. 1 is a hardware block diagram of a
FIG. 2 is a plan view of a main part of an operation panel of the mixing system.
FIG. 3 is a block diagram of a mixing algorithm of the present mixing system.
FIG. 4 is a detailed block diagram of a main part of the present mixing algorithm.
5 is a diagram showing an input port
6 is a diagram showing an input channel
FIG. 7 is a view showing a
FIG. 8 is a diagram showing a range selection recall setting window.
9 is a diagram showing a range selection
FIG. 10 is a flowchart of a control program of the present mixing system.
FIG. 11 is a flowchart of a control program of the present mixing system.
[Explanation of symbols]
1: mixing system, 2: individual display unit, 2-1 to 2-n: individual display unit, 6: electric fader unit, 6-1 to 6-n: electric fader, 8: rotary knob group, 8-1 ˜8-n: rotary knob, 10: waveform I / O unit, 12: signal processing unit, 14: large display, 15: selected channel adjustment unit, 16: keyboard, 17-1 to 17-n: channel strip, 18: Touchpad, 20: Other I / O unit, 22: CPU, 24: Flash memory, 24: (Scene area), 26: RAM, 26: (Current area), 28: Bus, 30: External switcher, 41 -1 to 41-n: SEL key, 42-1 to 42-n: ON key, 44, 45: Display mode selection key, 52: Analog input section, 54: Digital input section, 56: Built-in effector, 58: Input Patch section, 0: input channel adjustment unit, 60-1: first input channel adjustment unit, 68, 70: output unit, 62: MIX bus group, 64: MIX output channel unit, 66: output patch unit, 68: analog output unit, 70: digital output unit, 80: attenuator unit, 82: equalizer unit, 84: gate unit, 86: compressor unit, 88: volume control unit, 90: send control unit, 100: input port name setting window, 102: slot number Display unit 104: Port number display unit 106: Port name display unit 108: Source name designation button 110: EXIT button 120, 120 ′: Input channel name setting window 122: Channel number display unit 124: Channel Name display part, 125: Port name designation part, 126: Port name designation button, 128: EXIT button, 30, 160: Range selection recall setting window, 134: Input channel selection section, 136: Parameter selection section, 138: Set all button section, 140: Clear all button section, 142: EXIT button, 146: R mode selection button, 162 : Effector selection unit, 164: DCA selection unit, 168: EXIT button, 144, 146, 172, 170: Mode selection button, 148, 174: ENABLE button.
Claims (8)
複数の混合された信号を出力する信号出力手段と、
複数の設定情報と、該複数の設定情報のうちリコールしたい範囲を指定するリコール範囲情報とを含むカレントデータを記憶するカレント記憶手段と、
前記カレント記憶手段に記憶された前記設定情報に基づいて、前記信号入力手段より入力された複数の信号の特性を制御し、該制御された信号を複数通りに選択ないし混合し、該混合した複数の信号を前記信号出力手段からそれぞれ出力する信号処理手段と、
前記カレント記憶手段に記憶された設定情報を変更する設定情報変更手段と、
前記カレント記憶手段に記憶されたリコール範囲情報を変更するリコール範囲変更手段と、
シーンデータを複数記憶することができるシーンデータ記憶手段と、
シーンを指定するシーン指定手段と、
シーンのストア指示またはリコール指示を入力する指示入力手段と、
前記ストア指示に応じて、前記カレント記憶手段に記憶された前記複数の設定情報と、リコール範囲情報とを含むカレントデータを、指定された前記シーンのシーンデータとして前記シーンデータ記憶手段に記憶させるストア手段と、
前記リコール指示に応じて、指定された前記シーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報と、前記シーンのシーンデータに含まれるリコール範囲とを前記シーンデータ記憶手段から読み出して前記カレント記憶手段に復元するリコール手段と
を有することを特徴とするミキシングシステム。 Signal input means for inputting a plurality of signals;
Signal output means for outputting a plurality of mixed signals;
Current storage means for storing current data including a plurality of setting information and recall range information for designating a range to be recalled among the plurality of setting information;
Based on the setting information stored in the current storage means, control the characteristics of a plurality of signals input from the signal input means, select or mix the controlled signals in a plurality of ways, Signal processing means for outputting the signal of the above from the signal output means,
Setting information changing means for changing the setting information stored in the current storage means;
Recall range changing means for changing the recall range information stored in the current storage means;
Scene data storage means capable of storing a plurality of scene data;
A scene designation means for designating a scene;
An instruction input means for inputting a store instruction or a recall instruction of the scene;
A store that stores current data including the plurality of setting information and recall range information stored in the current storage unit in the scene data storage unit as scene data of the designated scene in response to the store instruction. Means,
In response to the recall instruction, among the plurality of setting information included in the scene data of the specified scene, the setting information specified by the recall range information of the scene data and the recall included in the scene data of the scene A mixing system comprising: recall means for reading out a range from the scene data storage means and restoring the range to the current storage means .
前記複数の設定情報のうち何れかを指定する設定情報指定手段と
を備え、
前記リコール範囲変更手段は、
前記第1の指定モードが選択された場合は、前記設定情報指定手段にて指定された設定情報が前記リコールされる設定情報として指定されるように、前記カレント記憶手段に記憶されたカレントデータに含まれるリコール範囲情報を更新し、
前記第2の指定モードが選択された場合は、前記設定情報指定手段にて指定された設定情報を前記リコールされる設定情報から除外するように、前記カレント記憶手段に記憶されたカレントデータに含まれるリコール範囲情報を更新する
ものであることを特徴とする請求項1記載のミキシングシステム。 Mode designation means for selecting either the first designation mode or the second designation mode as the designation mode of the setting information range to be recalled by the recall range changing means;
Setting information specifying means for specifying any of the plurality of setting information;
With
The recall range changing means is
When the first designation mode is selected, the current data stored in the current storage means is set so that the setting information designated by the setting information designation means is designated as the recalled setting information. Update the recall range information included,
When the second designation mode is selected, the setting information designated by the setting information designation means is included in the current data stored in the current storage means so as to be excluded from the recalled setting information. Update recall range information
Mixing system according to claim 1, characterized in that.
前記リコール手段は、
前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が有効を示している場合に、前記指定されたシーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報を前記カレント記憶手段に復元する一方、前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が無効を示している場合は、該リコール範囲情報の内容に関わらず前記指定されたシーンデータに含まれる前記複数の設定情報の全てを前記シーンデータ記憶手段から読み出して前記カレント記憶手段に復元する
ことを特徴とする請求項1または2記載のミキシングシステム。 The recall range information includes enable information indicating whether to enable the recall range information,
The recall means includes
When the enable information of the recall range information included in the scene data of the specified scene indicates validity, the recall range of the scene data among the plurality of setting information included in the scene data of the specified scene When the setting information designated by the information is restored to the current storage means, and the enable information of the recall range information included in the scene data of the designated scene indicates invalid, the contents of the recall range information 3. The mixing system according to claim 1 , wherein all of the plurality of setting information included in the designated scene data is read from the scene data storage unit and restored to the current storage unit regardless of the setting system .
前記リコール手段は、さらに、前記カレント記憶手段に記憶されたセーフ範囲データを読み取り、前記読み取ったセーフ範囲データにて指定された設定情報は前記カレント記憶手段に復元しないこと
を特徴とする請求項1ないし3の何れかに記載のミキシングシステム。 The current storage means further stores safe range data for specifying setting information for prohibiting restoration of setting information by the recall means among the plurality of setting information independently from the current data,
The recall means further claim 1, wherein the read Safe range data stored in the current memory means, said setting information specified by the safe range data read is characterized in that it does not restore to the current storage means 4. The mixing system according to any one of 3 to 3 .
複数の混合された信号を出力する信号出力手段と、
複数の設定情報と、該複数の設定情報のうちリコールしたい範囲を指定するリコール範囲情報とを含むカレントデータを記憶するカレント記憶手段と、
前記カレント記憶手段に記憶された前記設定情報に基づいて、前記信号入力手段より入力された複数の信号の特性を制御し、該制御された信号を複数通りに選択ないし混合し、該混合した複数の信号を前記信号出力手段からそれぞれ出力する信号処理手段と、
シーンデータを複数記憶することができるシーンデータ記憶手段と、
処理手段と
を備えたミキシングシステムにて実行されるプログラムであって、
ユーザによる指示に応じて、前記カレント記憶手段に記憶された設定情報を変更するステップと、
ユーザによる指示に応じて、前記カレント記憶手段に記憶されたリコール範囲情報を変更するリコール範囲変更ステップと、
ユーザによる指示に応じて、シーンを指定するステップと、
ユーザによる指示に応じて、シーンのストア指示またはリコール指示を入力するステップと、
前記ストア指示に応じて、前記カレント記憶手段に記憶された前記複数の設定情報と、リコール範囲情報とを含むカレントデータを、指定された前記シーンのシーンデータとして前記シーンデータ記憶手段に記憶させるステップと、
前記リコール指示に応じて、指定された前記シーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報と、前記シーンのシーンデータに含まれるリコール範囲とを前記シーンデータ記憶手段から読み出して前記カレント記憶手段に復元するリコール・ステップと
を前記処理手段に実行させることを特徴とするプログラム。 Signal input means for inputting a plurality of signals;
Signal output means for outputting a plurality of mixed signals;
Current storage means for storing current data including a plurality of setting information and recall range information for designating a range to be recalled among the plurality of setting information;
Based on the setting information stored in the current storage means, control the characteristics of a plurality of signals input from the signal input means, select or mix the controlled signals in a plurality of ways, Signal processing means for outputting the signal of the above from the signal output means,
Scene data storage means capable of storing a plurality of scene data;
Processing means and
A program executed in a mixing system equipped with
Changing the setting information stored in the current storage means in response to an instruction from the user;
A recall range changing step for changing the recall range information stored in the current storage means in response to an instruction from the user;
In response to an instruction from the user, specifying a scene;
Inputting a scene store instruction or a recall instruction in response to an instruction from the user;
In response to the store instruction, storing the current data including the plurality of setting information and recall range information stored in the current storage unit in the scene data storage unit as scene data of the designated scene When,
In response to the recall instruction, among the plurality of setting information included in the scene data of the specified scene, the setting information specified by the recall range information of the scene data and the recall included in the scene data of the scene A recall step for reading out the range from the scene data storage means and restoring it to the current storage means;
That causes the processing means to execute the program.
前記複数の設定情報のうち何れかを指定する設定情報指定ステップとA setting information specifying step for specifying any of the plurality of setting information;
をさらに有し、Further comprising
前記リコール範囲変更ステップは、The recall range changing step includes:
前記第1の指定モードが選択された場合に、前記設定情報指定ステップにて指定された設定情報が前記リコールされる設定情報として指定されるように、前記カレント記憶手段に記憶されたカレントデータに含まれるリコール範囲情報を更新し、When the first designation mode is selected, the current data stored in the current storage means is designated so that the setting information designated in the setting information designation step is designated as the recalled setting information. Update the recall range information included,
前記第2の指定モードが選択された場合に、前記設定情報指定ステップにて指定された設定情報を前記リコールされる設定情報から除外するように、前記カレント記憶手段に記憶されたカレントデータに含まれるリコール範囲情報を更新するWhen the second designation mode is selected, the setting information designated in the setting information designation step is included in the current data stored in the current storage means so as to be excluded from the recalled setting information. Update recall range information
ものであることを特徴とする請求項5記載のプログラム。6. The program according to claim 5, wherein said program is a program.
前記リコール・ステップは、The recall step includes:
前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が有効を示している場合に、前記指定されたシーンのシーンデータに含まれる前記複数の設定情報のうち該シーンデータのリコール範囲情報にて指定された設定情報を前記カレント記憶手段に復元する一方、前記指定されたシーンのシーンデータに含まれるリコール範囲情報のイネーブル情報が無効を示している場合は、該リコール範囲情報の内容に関わらず前記指定されたシーンデータに含まれる前記複数の設定情報の全てを前記シーンデータ記憶手段から読み出して前記カレント記憶手段に復元するWhen the enable information of the recall range information included in the scene data of the specified scene indicates validity, the recall range of the scene data among the plurality of setting information included in the scene data of the specified scene When the setting information designated by the information is restored to the current storage means, and the enable information of the recall range information included in the scene data of the designated scene indicates invalid, the contents of the recall range information Regardless of this, all of the plurality of setting information included in the designated scene data is read from the scene data storage means and restored to the current storage means.
ことを特徴とする請求項5または6記載のプログラム。The program according to claim 5 or 6, characterized in that:
前記リコール・ステップは、さらに、前記カレント記憶手段に記憶されたセーフ範囲データを読み取り、前記読み取ったセーフ範囲データにて指定された設定情報は前記カレント記憶手段に復元しないことThe recall step further reads the safe range data stored in the current storage means, and the setting information designated by the read safe range data is not restored to the current storage means.
を特徴とする請求項5ないし7の何れかに記載のプログラム。The program according to any one of claims 5 to 7, wherein
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003034688A JP4023328B2 (en) | 2003-02-13 | 2003-02-13 | Mixing system and program |
US10/774,013 US7078608B2 (en) | 2003-02-13 | 2004-02-06 | Mixing system control method, apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003034688A JP4023328B2 (en) | 2003-02-13 | 2003-02-13 | Mixing system and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004247898A JP2004247898A (en) | 2004-09-02 |
JP2004247898A5 JP2004247898A5 (en) | 2006-03-23 |
JP4023328B2 true JP4023328B2 (en) | 2007-12-19 |
Family
ID=33020302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003034688A Expired - Lifetime JP4023328B2 (en) | 2003-02-13 | 2003-02-13 | Mixing system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4023328B2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4193781B2 (en) * | 2004-09-24 | 2008-12-10 | ヤマハ株式会社 | Level adjustment amount setting device |
JP4692167B2 (en) * | 2005-09-05 | 2011-06-01 | ヤマハ株式会社 | Mixing equipment |
EP2506468A3 (en) | 2005-09-05 | 2014-12-03 | Yamaha Corporation | Digital mixer |
JP4765494B2 (en) * | 2005-09-07 | 2011-09-07 | ヤマハ株式会社 | Acoustic signal processing device |
JP4992483B2 (en) * | 2007-03-09 | 2012-08-08 | ヤマハ株式会社 | Mixer system |
JP2009031357A (en) * | 2007-07-24 | 2009-02-12 | Yamaha Corp | Music piece distribution system, music piece editing device, music piece playback device, music piece storage device, and program |
JP5182186B2 (en) * | 2009-03-26 | 2013-04-10 | ヤマハ株式会社 | Sound equipment |
JP5957860B2 (en) * | 2011-12-02 | 2016-07-27 | ヤマハ株式会社 | Digital audio mixer |
JP5846101B2 (en) * | 2012-11-08 | 2016-01-20 | ヤマハ株式会社 | Operating device and program |
JP5708616B2 (en) * | 2012-11-08 | 2015-04-30 | ヤマハ株式会社 | Operating device and program |
JP6003862B2 (en) | 2013-09-30 | 2016-10-05 | ヤマハ株式会社 | Port control method, mixer system, and program |
JP6693569B2 (en) | 2016-09-28 | 2020-05-13 | ヤマハ株式会社 | Mixer, control method of mixer, and program |
JP7225855B2 (en) * | 2018-09-13 | 2023-02-21 | ヤマハ株式会社 | SOUND SIGNAL PROCESSING DEVICE, SOUND SIGNAL PROCESSING METHOD, AND PROGRAM |
US10887688B2 (en) | 2018-09-13 | 2021-01-05 | Yamaha Corporation | Audio signal processing apparatus, audio signal processing method, and storage medium that update currently used parameter upon receiving change operation instruction |
-
2003
- 2003-02-13 JP JP2003034688A patent/JP4023328B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2004247898A (en) | 2004-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8098850B2 (en) | Digital mixer | |
US7860257B2 (en) | Mixer apparatus and parameter setting method for the apparatus, and program for the apparatus and method | |
US8312375B2 (en) | Digital mixer | |
JP4023328B2 (en) | Mixing system and program | |
JP4448647B2 (en) | Acoustic signal processing device | |
US8705768B2 (en) | Mixing apparatus and computer program therefor | |
US7078608B2 (en) | Mixing system control method, apparatus and program | |
US20070061729A1 (en) | Digital mixer and program | |
US20110009990A1 (en) | Digital mixer | |
US8526639B2 (en) | Digital mixer | |
JP4471119B2 (en) | Digital mixer and program | |
JP2013110585A (en) | Acoustic apparatus | |
US20100234971A1 (en) | Audio signal processing apparatus | |
JP4003638B2 (en) | Mixing system | |
JP5338633B2 (en) | Mixing console and program | |
JP4036110B2 (en) | Mixing system and program | |
JP2003018111A (en) | Signal information display equipment | |
JP5061508B2 (en) | Audio mixer and program | |
JP3772803B2 (en) | Signal processing apparatus and control program for the apparatus | |
JP4596261B2 (en) | Digital mixer and program | |
JP4582109B2 (en) | Audio equipment | |
JP4211746B2 (en) | Mixing equipment | |
JP4596262B2 (en) | Digital mixer and program | |
JP4003639B2 (en) | Mixing system and its control program | |
US20130230194A1 (en) | Audio mixing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070810 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070911 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070924 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4023328 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101012 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101012 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111012 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111012 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121012 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121012 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131012 Year of fee payment: 6 |
|
EXPY | Cancellation because of completion of term |