(57)【特許請求の範囲】
【請求項１】
複数のパートの楽音信号の再生態様を制御するための再生制御装置であって、
特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するソロ機能設定手段と、
ソロ機能の設定の解除を指令するソロ機能解除指令手段と、
この解除指令に基づいて、ソロ機能設定手段によりソロ機能が設定されている複数のパートのソロ機能を一括して解除するソロ機能一括解除手段と
を具備することを特徴とする再生制御装置。
【請求項２】
複数のパートの楽音信号の再生態様を制御するための再生制御装置であって、
特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するソロ機能設定手段と、
ソロ機能が設定されていないパートの再生態様を指定するための制御再生態様設定用操作子と、
この制御再生態様設定用操作子により指定された再生態様に基づいて、ソロ機能が設定されてないパートの再生態様を設定する制御再生態様設定手段と
を具備することを特徴とする再生制御装置。
【請求項３】
複数のパートの楽音信号の再生態様を制御するための再生制御方法であって、
特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、
ソロ機能の設定の解除を指令するステップと、
この解除指令に基づいて、ソロ機能設定手段によりソロ機能が設定されている複数のパートのソロ機能を一括して解除するステップと
を備えることを特徴とする再生制御方法。
【請求項４】
複数のパートの楽音信号の再生態様を制御するための再生制御方法であって、
特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、
制御再生態様設定用操作子により指定された再生態様に基づいて、ソロ機能が設定されてないパートの再生態様を設定するステップと
を備えることを特徴とする再生制御方法。
【請求項５】
複数のパートの楽音信号の再生態様を制御するための再生制御装置に対して、
特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、
ソロ機能の設定の解除を指令するステップと、
この解除指令に基づいて、ソロ機能設定手段によりソロ機能が設定されている複数のパートのソロ機能を一括して解除するステップと
から成る手順を実行させるための再生制御プログラム。
【請求項６】
複数のパートの楽音信号の再生態様を制御するための再生制御装置に対して、
特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、
制御再生態様設定用操作子により指定された再生態様に基づいて、ソロ機能が設定されてないパートの再生態様を設定するステップと
から成る手順を実行させるための再生制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルミキサーなどにおいて効果的なソロ機能を簡単な操作で実現できるようにした再生制御装置、方法及びプログラムに関する。
【０００２】
【従来の技術】
従来より、ディジタルミキサーなどの楽音再生のための装置においてはソロ機能が備えられている。ソロ機能とは、選択した特定のパートのみを強調的に再生する機能であり、従来の装置では、何れかのパートにソロ機能が設定されると、ソロ機能が設定されていないパートの再生が消音（ミュート）されるようになっている。
【０００３】
従来のこの種の装置においては、ソロ機能の設定と解除はパート毎に設けられた専用のソロスイッチでパート毎に行なうようになっており、複数パートが同時にソロ機能の設定されている状態となり得る。また、何れかのパートにソロ機能が設定されると、ソロ機能が設定されていないパートの再生が消音（ミュート）される。
【０００４】
このような構成では、ソロ機能の解除を１パートずつ行なう必要があるため、複数パートのソロ機能を全て解除するのに膨大な時間がかかってしまう。また、ソロ機能が設定されていないパートの再生態様が、予め決められている特定の状態（これは、ソロ機能が設定されていない全パートに対して同一である。）に強制的に設定される（強制的に消音される）ので、ユーザの希望するソロ機能時の態様を設定することができない。つまり、全パートの再生の構成を把握しながらソロパートの位置付けを確認しやすいような最適な再生態様に、設定することができない。
【０００５】
【発明が解決しようとする課題】
この発明は、このような従来技術の不都合に鑑み、複数パートに同時に設定されているソロ機能を簡単な操作で一括解除可能とし、また、ソロ機能時の再生態様をユーザの希望するように設定可能として、効果的なソロ機能を実現する再生制御システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の第１の特徴に従うと、複数のパートの楽音信号の再生態様を制御するための再生制御装置であって、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するソロ機能設定手段と、ソロ機能の設定の解除を指令するソロ機能解除指令手段と、この解除指令に基づいて、ソロ機能設定手段によりソロ機能が設定されている複数のパートのソロ機能を一括して解除するソロ機能一括解除手段とを具備する再生制御装置（請求項１）、複数のパートの楽音信号の再生態様を制御するための再生制御方法であって、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、ソロ機能の設定の解除を指令するステップと、この解除指令に基づいて、ソロ機能設定手段によりソロ機能が設定されている複数のパートのソロ機能を一括して解除するステップとを備える再生制御方法（請求項３）、並びに、複数のパートの楽音信号の再生態様を制御するための再生制御装置に対して、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、ソロ機能の設定の解除を指令するステップと、この解除指令に基づいて、ソロ機能設定手段によりソロ機能が設定されている複数のパートのソロ機能を一括して解除するステップとから成る手順を実行させるための再生制御プログラム（請求項５）が提供される。
【０００７】
この発明の第２の特徴に従うと、複数のパートの楽音信号の再生態様を制御するための再生制御装置であって、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するソロ機能設定手段と、ソロ機能が設定されていないパートの再生態様を指定するための制御再生態様設定用操作子と、この制御再生態様設定用操作子により指定された再生態様に基づいて、ソロ機能が設定されてないパートの再生態様を設定する制御再生態様設定手段とを具備する再生制御装置（請求項２）、複数のパートの楽音信号の再生態様を制御するための再生制御方法であって、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、制御再生態様設定用操作子により指定された再生態様に基づいて、ソロ機能が設定されてないパートの再生態様を設定するステップとを備える再生制御方法（請求項４）、並びに、複数のパートの楽音信号の再生態様を制御するための再生制御装置に対して、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するステップと、制御再生態様設定用操作子により指定された再生態様に基づいて、ソロ機能が設定されてないパートの再生態様を設定するステップとから成る手順を実行させるための再生制御プログラム（請求項６）が提供される。
【０００８】
〔発明の作用〕
この発明の第１の特徴に従うと、複数のパートの楽音信号の再生態様を制御する場合、ソロ機能設定手段（ＳＳ，Ｍ２，Ｓ３〜Ｓ５）により、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定し、ソロ機能解除指令手段（ＳＣ，Ｍ２）によりソロ機能の設定の解除が指令されると、ソロ機能一括解除手段（Ｒ１〜Ｒ３）によって、ソロ機能が設定されている複数のパートのソロ機能は、この解除指令に基づき、一括して解除される。なお、括弧書きは、後述する実施例における参照記号を表わし、以下においても同様である。
【０００９】
このように、この発明では、ソロ機能解除指令手段（ソロクリアースイッチＳＣなど）の操作を受けると、ソロ機能が設定されている複数パートのソロ機能が一括解除されるので、複数パートに同時に設定されているソロ機能を簡単な操作で一括解除することができるようになる。従って、簡単な操作で効果的なソロ機能を実現することができる。
【００１０】
この発明の第２の特徴によると、複数のパートの楽音信号の再生態様を制御する場合、ソロ機能設定手段（ＳＳ，Ｍ２，Ｓ３〜Ｓ５）により、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定するようにし、ソロ機能が設定されていないパートの再生態様を設定するために、制御再生態様操作子（ＣＤ）が設けられる。そして、この制御再生態様操作子（ＣＤ）が操作されると、制御再生態様設定手段（Ｍ２，Ｖ１〜Ｖ３）によって、制御再生態様操作子（ＣＤ）で指定された再生態様に基づき、ソロ機能が設定されてないパートの再生態様（「再生音量」）が設定される。
【００１１】
このように、この発明では、ソロ機能が設定されていないパートの再生態様（「再生音量」）を、制御再生時の再生態様を指示する制御再生態様操作子（コントラストダイヤルＣＤ）で指定された態様に設定するようにしているので、ソロ機能時の再生態様をユーザの希望するように設定することができる。従って、ユーザの考える最適な再生態様で、ソロ機能パートの再生、つまり、全パートの再生構成におけるソロ機能パートの位置付けを確認することができるようになり、簡単な操作で効果的なソロ機能を実現することができる。
【００１２】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１３】
〔ハードウエア構成〕
図１には、この発明の一実施例による再生制御システムのハードウエア構成のブロック図が示されている。このシステムの例では、自動演奏機能を備えたディジタルミキサーにおいて、この発明による再生態様制御のための処理を実行する構成がとられている。システムは、中央処理装置（ＣＰＵ）１、タイマ２、読出専用メモリ（ＲＯＭ）３、ランダムアクセスメモリ（ＲＡＭ）４、外部記憶装置５、検出回路６、表示回路７、サウンドシステム８などの外に、通信インターフェイス（Ｉ／Ｆ）９や通信回路１０などを備え、これらの装置１〜１０は、通信バス１１を介して互いに接続されている。
【００１４】
システム全体を制御するＣＰＵ１は、所定のソフトウエア・プログラムに従いタイマ２によるクロックを利用して種々の制御を行い、ディジタルミキサーとしての通常のミキシング処理の外、特に、再生態様制御のための処理を中心的に遂行する。ＲＯＭ３には、このシステムを制御するための所定の制御プログラムが記憶されており、これらの制御プログラムには、通常のミキシング処理や再生態様制御のための処理に関する各種プログラムの外、これらの処理に付随する各種テーブル及び各種データが含まれる。
【００１５】
ＲＡＭ４には、これらの処理に際して利用されるフラグやバッファなどの情報が記憶され、例えば、パート毎の設定状態を表わす情報を一時記憶するためにパート設定バッファが設けられ、制御再生用の設定値を一時記憶するために制御再生バッファが設けられる。
【００１６】
外部記憶装置５は、ハードディスクドライブ（ＨＤＤ）の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フロッピィディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の可搬型記憶媒体を用いた装置から成り、各種制御プログラムや各種データを記憶することができる。従って、各種制御プログラムや各種データは、ＲＯＭ３を利用するだけでなく、外部記憶装置５からＲＡＭ４内に読み込むことができ、必要に応じて、処理結果を外部記憶装置５に記録しておくこともできる。
【００１７】
検出回路６には操作子装置１２が接続され、操作子装置１２は、ミキシングのためのスイッチ、ダイヤル、スライダー等の操作子や再生制御のための操作子が含まれ、システムの操作パネル（ＰＮ）等に設けられる。また、表示回路７に接続される表示装置１３は、操作パネル（ＰＮ）上に設けられた画面表示部（ＤＰ）や各種インジケータを含む。
【００１８】
サウンドシステム８は、パート（チャンネル或いはトラックともいう。）毎の楽音信号に基づいた再生を行なう装置であり、ＤＳＰ、出力増幅回路やスピーカを含む。楽音信号がオーディオ信号であれば、デジタル・アナログ変換器などを利用して楽音を再生し、楽音信号がＭＩＤＩ信号であれば音源回路などを利用して楽音を再生する。また、通信Ｉ／Ｆ９には、ローカルエリアネットワーク（ＬＡＮ）やインターネット、電話回線等の通信ネットワーク１４が接続され、通信ネットワーク１４を介してサーバコンピュータ等から制御プログラムや演奏情報などの各種データを外部記憶装置５にストアすることもできる。
【００１９】
通信回路１０は、パート分の入出力端子を装備しており、外部機器１５との間で、楽音信号の送受信を制御する。通信回路１０のパート毎の入出力端子に接続される外部機器１５は、オーディオ信号やＭＩＤＩ信号などの楽音を再生するための楽音信号を送受信することが可能な機器であり、例えば、オーディオ機器、電子楽器、自動演奏装置などがある。
【００２０】
〔パネルの構成例〕
図２は、この発明の一実施例による再生制御システムの操作パネルの一構成例を極く概略的に表わした図である。ミキサー本体の操作パネルＰＮ上には、ディスプレイ（表示部）ＤＰ及び各種操作子が設けられ、これらの操作子には、パートに対応する複数（ｍ）のパート操作子（１パート分の操作子群）ＰＭと、全パートに対応する１つの全体操作子（全体に対する操作子群）ＧＭがある。パート操作子ＰＭについては、操作子群の数ｍを全ミキシングパートの数ｎよりも少なくし（ｍ＜ｎ）、操作パネル面に占めるパート操作子領域を小さくすることができるようにしている。なお、この実施例においては、全ミキシングパート数ｎを“６”とし、全ミキシングパートが６パートあるものとして説明される。
【００２１】
図示の例では、パネルＰＮ上には、パート操作子ＰＭは、全ミキシングパートの６パート分（ｎ＝６）は設置されておらず、３パート分のみが設けられており（ｍ＝３）、これらの３つのパート操作子ＰＭのそれぞれにアサインするパート（操作子による制御対象となるパート）を２回切り換えることによって、３パート分の操作子で６パート分の楽音信号を制御することができるようにしている。
【００２２】
ディスプレイ（画面表示部）ＤＰには、ミキシングや再生態様制御における各種情報が表示され、例えば、再生されている楽音信号の状況や各パートの再生態様の設定状態などが表示される。
【００２３】
各パート操作子ＰＭは、パート表示部ＰＤ、ソロスイッチＳＳ、音量スライダーＶＳなどを備える。パート表示部ＰＤには、当該パート操作子ＰＭの制御対象として現在アサインされているパートが表示される。
【００２４】
ソロスイッチＳＳは、例えばランプ内蔵の押しボタンスイッチなどのように、押圧操作によりスイッチ動作及び表示（ランプ点灯状態）が切り換えられるタイプのスイッチであり、制御対象パートに対してソロ機能の設定と解除を行なうために用いられる。従って、ソロスイッチＳＳは、操作される毎に「設定」と「解除」に切り換えられ、「設定」時には、図２の中央のパート操作子ＰＭ〔第２パートがアサイン（ＰＤ）されている〕に示されるように、強調表示（内蔵ランプ点灯）となる。
【００２５】
また、音量スライダーＶＳは、制御対象パートの再生音量を設定するために設けられ、スライダーを一番上“１０”へ移動すると最大音量に設定され、一番下“０”に移動すると最小音量（消音）に設定される。
【００２６】
全体操作子ＧＭは、全パートについての再生態様を制御するための操作子で上から順に、パートチェンジスイッチＰＣ、ソロクリアースイッチＳＣ、コントラストダイヤルＣＤなどを備えている。パートチェンジスイッチＰＣは、それぞれのパート操作子ＰＭにアサインするパートを切り換える。図示の例では、このパートチェンジスイッチＣＨを操作する毎に、パート１〜パート３の組又はパート４〜パート６の組が切り換えられ３つのパート操作子ＰＭに割り当てられる。
【００２７】
ソロクリアースイッチＳＣは、複数のパートに設定されているソロ機能の状態を一括して解除するのに用いられる。コントラストダイヤルＣＤは、何れかのパートにソロ機能が設定された場合において、ソロ機能が設定されていないパートの再生態様（制御再生時の再生態様）を設定するものであり、“０”〜“１”の範囲の値を設定することができる。コントラストダイヤルＣＤで設定された値は、ソロ機能が設定されていないパートの音量値に乗算され、この乗算結果が制御再生時の再生態様（再生音量）として設定される。
【００２８】
〔パート設定バッファの構成例〕
この再生制御システムのＲＡＭ４の所定記憶領域には、パート毎に、パート設定バッファが設けられる。これらのパート設定バッファは、各パートにおけるソロ機能の設定状態や各パートに設定されている音量値などのパート毎の再生態様設定状態を記憶したバッファである。図３は、パート設定バッファの一構成例を示し、パート設定バッファには、「パートナンバ」、「ソロ状態（オン・オフ）」、「音量値」などの情報が記憶される。
【００２９】
「パートナンバ」は、何れのパートの情報を記憶しているかをパートの番号で表わした情報であり、「ソロ状態」は、当該パートにソロ機能が設定されているか（オン）或いは解除されているか（オフ）をオン／オフで表わす情報であり、「音量値」は、当該パートに設定されている音量値を数値で表わす情報である。パート設定バッファに記憶される情報には、これらの情報の外に、ミュート機能が設定されているか（オン）或いは解除されているか（オフ）を表わす情報などがある。
【００３０】
パート設定バッファに記憶されている情報の内容を変更するには、操作パネルＰＮ上のパート操作子ＰＭ或いは全体操作子ＧＭの操作があるたびに、操作された内容に基づいて、「ソロ機能」のオン／オフや「音量値」を表わす数値が変更される。また、パート設定バッファ記憶情報の内容を読み出すには、パートチェンジスイッチＰＣによってパート操作子ＰＭにアサインするパートが変更された場合には、新たにアサインされるパートのパート設定バッファから各種の設定状態が読み出されてパート操作子ＰＭに反映される。
【００３１】
〔再生態様の推移の例〕
図４は、この発明の一実施例による再生制御システムにおける各パートの再生態様の時間的推移の一例を表わす。この実施例による再生制御システムにおいては、ミキサーのミキシングパートは６パートであるものとし、図４では、外部機器１５から通信回路１０を通して楽音情報（楽音信号）が全パートに入力されている場合を想定している。また、斜線で強調表示されているパートは、パネルＰＮにおいてパート操作子ＰＭの制御対象となっているパートを表わし、この例では、パート操作子ＰＭには、タイミングＢまではパート１〜３がアサインされ、タイミングＢ以降はパート４〜６がアサインされる。
【００３２】
ここで、この発明による再生制御システムによる一つの特徴を、図４を利用して極く概略的に説明すると、次のとおりである。この再生制御システムにおいては、複数パート（図４では、パート１〜６の６パート）の楽音信号の再生態様が制御され、ソロスイッチＳＳの操作によってソロ機能（「ソロ再生」）が設定されると（時点Ａ）、再生時には、特定のパート２の楽音信号のみが強調され、他のパート１，３〜６は「制御再生」状態となる。「制御再生」時の音量を設定するためにコントラストダイヤルＣＤを操作すると、このダイヤル操作に応じて他のパート１，３〜６の再生音量が設定される。また、複数パート２，６のソロ機能が設定されている場合（例えば、時点Ｃ〜Ｄ）、ソロクリアースイッチＳＣの操作によりソロ機能の設定の解除が指令されると（時点Ｄ）、設定されているこれらのソロ機能設定パート２，６のソロ機能が一括して解除される。
【００３３】
（１）タイミングＡまで：
図４において、タイミングＡまでは、全６パートのソロ機能が解除されている状態で再生が行われ、「通常再生」と呼ばれる。通常再生の場合には、それぞれのパートは、パート操作子ＰＭの音量スライダーＶＳなどにてパート毎に設定されている音量値（再生態様）で再生が行われる。
【００３４】
ここで、「再生」とは、通信回路１０を介して外部機器１５から入力される６パート分の楽音信号を、パート設定バッファに記録されている内容に基づいた再生態様で、サウンドシステム８を使って再生させたり、或いは、通信回路１０や通信Ｉ／Ｆ９から外部へ出力させたりすることに相当する。
【００３５】
（２）タイミングＡ〜タイミングＢ：
タイミングＡ〜タイミングＢ間においては、タイミングＡでパート２に対応するソロスイッチが操作されており、パート２の「ソロ再生」が開始される。「ソロ再生」されるパート２は、音量スライダーＶＳなどにて当該パート２に設定されている音量値で再生される。また、このとき、パート２以外のパート１，３〜６は、全体操作子ＧＭのコントラストダイヤルＣＤで設定されている設定値に基づいて決定される音量値で再生され、この再生態様は「制御再生」と呼ばれる。
【００３６】
（３）タイミングＢ〜タイミングＣ：
タイミングＢ〜タイミングＣ間では、タイミングＢにて、パートチェンジスイッチＰＣが操作されて、操作パネルＰＮ上の各パート操作子ＰＭにパート４〜６がアサインされた後に、パート５，６に対応するそれぞれのソロスイッチＳＳが操作されており、パート５，６は、制御再生が解除されソロ再生が開始される。これにより、パート５，６のそれぞれに設定されている音量値で再生（ソロ再生）され始める。この時には、他のパート２でソロ再生が既に実施されているため（既にソロ機能が起動されている状態にあるため）、パート５，６以外のパート１〜４の再生態様は現状維持となる。
【００３７】
（３）タイミングＣ〜タイミングＤ：
タイミングＣ〜タイミングＤ間においては、タイミングＣでパート５のソロスイッチＳＳが操作されており、パート５は、ソロ再生の状態にあったため、ソロ再生が解除される。従って、パート５の再生態様は、ソロ再生が解除されることによって、コントラストダイヤルＣＤでの設定値に基づく制御再生に移行し、タイミングＡ〜タイミングＢ間の再生態様に戻る。それ以外のパート１〜４，６の再生態様は現状維持となる。
【００３８】
（３）タイミングＤ以降：
タイミングＤ以降については、タイミングＤで全体操作子ＧＭのソロクリアースイッチＳＣが操作されており、ソロ再生の一括解除が行われる。これにより、全パートの再生態様が「通常再生」となり、それぞれのパートに設定されている音量値で再生される。ここでは、操作パネルＰＮ上のパート操作子ＰＭにアサインされているパート４〜６だけでなく、パート１〜３を含む全パート１〜６の再生態様が一括して通常再生に移行される。つまり、ソロ機能が設定されているパート２，６のソロ再生、並びにソロ機能が設定されていないパート１，３〜５の制御再生は、何れも解除される。
【００３９】
なお、上述した推移例の説明では、それぞれのパートの音量値を個々に設定するための音量スライダーＶＳは全く操作されていないものとしているが、ソロ再生中のパートの音量スライダーＶＳが操作されれば、新たに設定された音量値でソロ再生を行い、制御再生中のパートの音量スライダーＶＳが操作されれば、新たに設定された音量値とコントラストダイヤルＣＤで設定されている設定値とに基づいて決定される音量値で制御再生が行われる。
【００４０】
〔メイン処理〕
図５は、この発明の一実施例による再生制御システム（ディジタルミキサー）において実行されるメイン処理のフローチャートであり、電源投入時からシステム停止時までの間に起動している基本動作を表わす。
【００４１】
このシステムの電源を投入してメイン処理がスタートすると、まず、最初のステップＭ１において初期設定が行われる。この初期設定では、操作パネルＰＮ上のパート操作子ＰＭにパート１〜パート３をアサインするアサイン初期化処理、ＲＡＭ４上のパート設定バッファの内容を全パートについて初期化するパート初期化処理などが行われ、パート初期化処理には、ソロ状態をオフしたり、音量値に所定の初期値を設定する処理が含まれる。
【００４２】
続いて、ステップＭ２では、再生態様の変更に関する指示があるか否か判定される。ここで、再生態様の変更に関する指示とは、パート毎のソロ機能の設定及び解除（ソロスイッチＳＳの操作）、パート毎の音量値の設定（音量スライダーＶＳの操作）、パート操作子ＰＭにアサインするパートの切り換え（パートチェンジスイッチＰＣの操作）、ソロ機能の一括解除（ソロクリアースイッチＳＣの操作）、ソロ機能時のソロ未設定パートの再生態様の設定（コントラストダイヤルＣＤの操作）の何れかである。
【００４３】
ここで、上述の何れかの操作があり再生態様の変更に関する指示があったと判断されると、ステップＭ３にて、指示された内容に対応する処理を起動し、当該処理を実行した後、ステップＭ４に進む。なお、ステップＭ３での処理は「再生態様制御処理」と呼ばれる。また、このような操作がなかった場合は、直ちに、ステップＭ４に進む。
【００４４】
ステップＭ４では、その他の処理を行なう。その他の処理には、パートにアサインする楽音信号を変更するアサイン設定処理、内部自動演奏機能を開始／停止する処理、ミュート処理などがある。ここで、アサイン設定処理では、どの端子から入力される信号をどのパートにアサインするかを設定したり、システム（ミキサー）内部に設けられた自動演奏装置で再生する演奏データの各パートをいずれかのパートにアサインしたりする処理が実行される。また、ミュート処理は、パート毎に設けられているミュートスイッチ（図示せず）の操作により能動化され、ソロ機能とは独立して動作する。
【００４５】
ステップＭ４の処理を実行した後は、ステップＭ５で終了の指示があったか否かを判断し、終了指示がなければ、ステップＭ２に戻り、終了指示があるまでステップＭ２〜Ｍ５の処理を繰り返す。そして、終了指示があると、このメイン処理を終了する。
【００４６】
〔再生態様制御処理の例〕
メイン処理のステップＭ３においては、再生態様の変更に関して指示された内容に対応して「再生態様制御処理」が実行される。この再生態様制御処理には、「ソロ機能処理」（図６）、「音量設定処理」（図７）、「一括解除処理」（図８）、「制御再生設定処理」（図９）、及び、「パート切換処理」（図１０）がある。
【００４７】
（１）ソロ機能処理：
図６は、何れかのパートにソロ機能の設定又は解除が指示されたときに起動される「ソロ機能処理」の一例を表わすフローチャートである。このソロ機能処理は、操作パネルＰＮ上において何れかのパートのソロスイッチＳＳが操作された時に起動する。この処理フローがスタートすると、第１のステップＳ１において、制御対象パートのソロ機能の設定及び解除が切り換えられる。つまり、操作されたソロスイッチＳＳが制御対象としているパート（制御対象パート）のソロ機能がオンであればオフに設定を変更し、オフであればオンに設定を変更する。これにより、制御対象パートのパート設定バッファのソロ状態の内容が書き換えられ、ソロスイッチの表示態様が変更される（点灯或いは滅灯される）。
【００４８】
続いて、ステップＳ２では、ソロ機能が新たに設定されたか否かを判定し、今回のソロスイッチＳＳの操作がソロ機能設定の操作であれば（ＹＥＳ）、ステップＳ３に進み、ソロ機能が設定されている他のパートがないか否かを判定する。
【００４９】
ステップＳ３において、今回操作されたパートの外に、ソロ機能がオンであるパートがないと判断されたときは（ＹＥＳ）、これはソロ機能の開始を意味するので、ステップＳ４に進み、制御対象パート以外のパートを制御再生用に設定した（「制御再生」とする）上、ステップＳ５に進み、制御対象パートの再生態様をソロ再生用に設定する（「ソロ再生」とする）。そして、ステップＳ５の処理を終えると、このソロ機能処理を終了し、メイン処理（図５）のステップＭ４にリターンする。
【００５０】
また、ステップＳ３において、ソロ機能がオンであるパートが他にあると判定されたときには（ＮＯ）、既に他パートにてソロ機能が起動中であることを意味する。従って、このときは、制御対象パートについて、直ちにステップＳ５の処理（「ソロ再生」設定）を実行し、制御対象パート以外のパートは現状維持として、メイン処理のステップＭ４にリターンする。
【００５１】
一方、ステップＳ２において、ソロ機能を新たに設定するものではないと判断されたとき、つまり、ソロ機能が解除されたときは（ＮＯ）、ステップＳ６に進んで、ソロ機能が設定されている（ソロ機能がオンである）他のパートがないかを調べる。ここで、ソロ機能設定パートが他にないときは（ＹＥＳ）、今回の操作（ステップＭ２で検出された操作）が最後のソロ機能解除操作であり、ソロ機能の終了を意味するので、ステップＳ７に進み、全パートの再生態様を通常再生用に設定し「通常再生」とした上、メイン処理のステップＭ４にリターンする。
【００５２】
また、ソロ機能がオンであるパートが未だ残っていれば（ステップＳ６→ＮＯ）、今ステップＳ８で、今回の制御対象パートの再生態様を制御再生用に設定し「制御再生」とする。そして、ステップＳ５の処理を終えると、メイン処理のステップＭ４にリターンする。
【００５３】
（２）音量設定処理：
図７は、何れかのパートについて再生音量の設定変更が指示されたときに起動される音量設定処理の一例を表わすフローチャートである。この音量設定処理は、操作パネルＰＮ上において何れかのパートの音量スライダーＶＳが操作された時に起動する。この処理フローがスタートすると、最初のステップＶ１において、制御対象パートの再生音量の設定を変更する。この設定変更では、制御対象パートのパート設定バッファの音量値が、新たに設定された音量値（変更値）に書き換えられる。
【００５４】
次のステップＶ２では、制御対象パートが制御再生中であるか否かが判定され、制御対象パートの制御再生中であるときはステップＶ３に進み、そうでないときはステップＶ４に進む。ステップＶ３では、設定された音量値と制御再生バッファ内の設定値に基づいた音量を設定し、ステップＶ４では、音量スライダーＶＳにより設定された音量値に基づいた音量を設定し、それぞれの設定を行った後、この音量設定処理を終了し、メイン処理（図５）のステップＭ４にリターンする。
【００５５】
すなわち、制御対象パートが制御再生中であれば（Ｖ２→ＹＥＳ）、制御再生の状態を反映するために、音量スライダーＶＳにより新たに設定された音量値に制御再生用の所定値を乗算した値を再生音量として決定する。一方、制御再生中でない場合は（Ｖ２→ＮＯ）、制御対象パートがソロ再生中か或いは通常再生中であることから、ステップＶ４において、音量スライダーＶＳにより新たに設定された音量値で再生を行なうことになる。
【００５６】
（３）一括解除処理：
図８は、ソロ機能の一括解除が指示されたときに起動される「一括解除処理」の一例を表わすフローチャートである。この一括解除処理は、操作パネルＰＮ上において全体操作子ＧＭのソロクリアースイッチＳＣが操作された時に起動する。
【００５７】
この処理フローがスタートすると、最初のステップＲ１において、ソロ機能が設定されている全てのパートを検出し、このソロ機能設定パートの検出は、パート操作子ＰＭの制御対象となっていないパートについても行われる。
【００５８】
次のステップＲ２では、ステップＲ１で検出されたソロ機能設定パートについて、ソロ機能をオフ状態にし、続くステップＲ３において、全パートの再生態様を通常再生用に設定し「通常再生」に復帰させる。そして、この一括解除処理を終了し、メイン処理（図５）のステップＭ４にリターンする。
【００５９】
（４）制御再生設定処理：
図９は、ソロ機能時におけるソロ再生パート以外のパートの再生態様、つまり、制御再生用の再生態様が設定されたときに起動される「制御再生設定処理」の一例を表わすフローチャートである。この制御再生設定処理は、操作パネルＰＮ上において全体操作子ＧＭのコントラストダイヤルＣＤが操作された時に起動する。
【００６０】
この処理フローがスタートすると、最初のステップＣ１において、コントラストダイヤルＣＤの操作に基づく値を制御再生用の設定値として制御再生バッファに書き込む。この制御再生用設定値は、ソロ機能が起動されているかいないかに拘わらず設定することができ、以下の処理により、ソロ機能が起動されている時に、コントラストダイヤルＣＤが操作されたときに、この操作により新たに設定された設定値に基づいて、制御再生されているパートの再生態様（再生音量）を変更する。
【００６１】
つまり、次のステップＣ２で、制御再生中のパートがあるか否か調べられ、制御再生中のパートがあるときは（ＹＥＳ）、ステップＣ３において、制御再生中のパートの音量値及びコントラストダイヤルＣＤによる新たな設定値に基づいて当該パートの音量値を求め、求められた音量値を再生音量として設定する。ステップＣ３で再生音量を設定した後、及び、ステップＣ２で制御再生中のパートがないと判定されたときは（ＮＯ）、この制御再生設定処理を終了し、メイン処理（図５）のステップＭ４にリターンする。
【００６２】
（５）パート切換処理：
図１０は、パート操作子の制御対象となるパートを切り換えるときに起動される「パート切換処理」の一例を表わすフローチャートである。このパート切換処理は、操作パネルＰＮ上において全体操作子ＧＭのパートチェンジスイッチＰＣが操作された時に起動するフローチャートである。
【００６３】
この処理フローがスタートすると、ステップＰ１において、パート設定バッファに記憶されている内容のうち、新たにパート操作子ＰＭに設定されるべきパートの内容に基づいて、それぞれのパート操作子ＰＭに対する設定を変更する。この設定変更には、パート表示部ＰＤの表示変更、ソロスイッチＳＳの表示態様の変更、音量スライダーＶＳの操作スライダー位置の設定などがある。このような設定変更を行った後、このパート切換処理を終了し、メイン処理（図５）のステップＭ４にリターンする。
【００６４】
〔種々の実施態様〕
以上、この発明を一実施例について説明したが、この発明は、例えば、次の（１）〜（１０）のように、種々の態様で実施することができる：
【００６５】
（１）各パートにアサインされる楽音信号は外部から入力されたものに限らず、システム（ミキサー装置）内にある自動演奏装置を利用して再生される演奏データの各パートであってもよい。また、外部から入力される楽音信号と内部で再生される演奏データとを混在的にパートにアサインしてもよい。
【００６６】
（２）実施例では、制御再生時の再生態様を設定する操作子（コントラストスイッチ）は全パートの設定を一括で行なうものであるが、このような再生態様設定機能を有する操作子をパート毎に設けてもよいし、複数のパートをグループ化して、グループ毎に同様の操作子を設けてもよい。また、パート毎、パートグループ毎或いは全グループ内の何れで、制御再生時の再生態様を設定するかについて、ユーザにより選択可能となるようにしてもよい。要は、制御再生時の再生態様をユーザが設定できる操作子であれば、任意の手法を採用することができる。
【００６７】
（３）制御再生時の再生態様の設定に関する情報は、操作子で設定するものに限らず、外部から入力される情報に含まれていたり、内部に記憶されている（再生に用いる）演奏データに含まれていてもよく、外部からの情報入力時或いは内部演奏データの読出時に、設定に関する情報を読み出して設定するようにすればよい。
【００６８】
（４）ソロ機能を一括解除する操作子（ソロクリアースイッチ）は、ソロ機能が設定されている全パートのソロ機能を一括で解除するものに限らず、パートをグループ化して、グループ毎にソロクリアースイッチを設けてもよい。この場合、あるグループがソロクリアーされても、他のグループにおける何れかのパートでソロ機能がオンになっていれば、ソロ機能を持続し（ソロクリアーされたグループの全パートの再生態様を制御再生にするだけにとどめ）、或るグループのソロクリアーが指示された時には、全グループの全パートのソロ機能がオフになった場合に限り、全パートの再生態様を通常再生に移行する（ソロ機能を停止する）ようにすればよい。
【００６９】
（５）再生態様として制御するパラメータは、音量に限らず、再生パート毎に設定する効果パラメータ（エフェクトパラメータ）などであってもよい。要は、ソロ再生されるパートが、ソロ再生でないパートに比べて、強調して再生されるようになればよい。
【００７０】
（６）ソロ機能時に制御する再生態様が複数ある場合には、ソロ機能でどの再生態様を制御するかを設定できるようにしてもよい。例えば、音量を制御するか或いはエフェクトを制御するかを選択する選択スイッチを設け、この選択スイッチで制御する再生態様を選択できるようにしておき、ソロスイッチ、ソロクリアースイッチやコントラストダイヤルの操作に基づく制御は、選択されている再生態様に対して行われるようにする。
【００７１】
（７）ミキシングパート数は実施例のものに限らずともよい。
【００７２】
（８）制御再生時の再生態様の設定方法は、乗算方式に限らず、制御再生時の再生態様を設定する操作子（コントラストダイヤル）で設定された値そのものを（例えば、音量値として）利用するようにしてもよいし、設定された値を制御再生パート毎の制御パラメータの値（例えば、音量値）から減算するようにしてもよい。要は、制御再生時の再生態様（再生音量）を変更できる方法であればどのようなものであってもよい。
【００７３】
（９）演奏情報を再生する場合の演奏情報フォーマットについては、演奏イベントの発生時刻を１つ前のイベントからの時間で表した「イベント＋相対時間」、演奏イベントの発生時刻を曲や小節内における絶対時間で表した「イベント＋絶対時間」、音符の音高と符長あるいは休符と休符長で演奏データを表した「音高（休符）＋符長」、演奏の最小分解能毎にメモリの領域を確保し、演奏イベントの発生する時刻に対応するメモリ領域に演奏イベントを記憶した「ベタ方式」等、どのような形式でもよい。
【００７４】
（１０）演奏情報検索処理プログラムなどの制御プログラムや演奏情報検索などの処理に利用する各種データは、外部記憶媒体から、或いは、通信インターフェースを介して外部システムから、この再生制御システム（ディジタルミキサー）に供給してもよい。また、通信インターフェース及び通信ネットワークは、有線のものに限らず無線でもよい。また、双方を備えていてもよい。
【００７５】
【発明の効果】
以上説明したように、この発明によれば、複数のパートの楽音信号の再生態様を制御する場合、ソロスイッチなどにより、特定のパートの楽音信号のみを強調的に再生するソロ機能を設定し、ソロクリアースイッチなどによりソロ機能の設定の解除が指令されると、この解除指令に基づき、ソロ機能が設定されている複数のパートのソロ機能は一括して解除される。従って、複数パートに同時に設定されているソロ機能を簡単な操作で一括解除することができ、簡単な操作で効果的なソロ機能を実現することができる。
【００７６】
また、この発明によれば、複数のパートの楽音信号の再生態様を制御する場合、ソロスイッチなどによりソロ機能を設定すると共に、ソロ機能が設定されていないパートの再生態様を設定するためにコントラストダイヤルなどの操作子が設けられ、この操作子が操作されると、操作子の操作で設定された再生態様に基づき、ソロ機能が設定されてないパートの再生音量などの再生態様が設定される。つまり、ソロ機能非設定パートがコントラストダイヤルなどの操作子で設定された再生態様（再生音量）に設定され、ソロ機能時の再生態様をユーザの希望するように設定することができる。従って、ユーザの考える最適な再生態様でソロ機能パートの再生（全パートの再生構成におけるソロ機能パートの位置付け）を確認することができるようになり、簡単な操作で効果的なソロ機能を実現することができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による再生制御システム（ディジタルミキサー）のハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による再生制御システム（ディジタルミキサー）における操作パネルの一構成例である。
【図３】図３は、この発明の一実施例によるパート設定バッファの一構成例である。
【図４】図４は、この発明の一実施例による再生態様の推移の一例を表わす図である。
【図５】図５は、この発明の一実施例による再生制御システム（ディジタルミキサー）において実行されるメイン処理を表わすフローチャートである。
【図６】図６は、この発明の一実施例によるソロ機能処理の一例を表わすフローチャートである。
【図７】図７は、この発明の一実施例による音量設定処理の一例を表わすフローチャートである。
【図８】図８は、この発明の一実施例による一括解除処理の一例を表わすフローチャートである。
【図９】図９は、この発明の一実施例による制御再生設定処理の一例を表わすフローチャートである。
【図１０】図１０は、この発明の一実施例によるパート切換処理の一例を表わすフローチャートである。
【符号の説明】
ＰＮ  操作パネル、
ＤＰ  ディスプレイ（画面表示部）、
ＰＭ  パート表示部ＰＤ、ソロスイッチＳＳ、音量スライダーＶＳを備えるパート操作子、
ＧＭ  パートチェンジスイッチＰＣ、ソロクリアースイッチＳＣ、コントラストダイヤルＣＤを備える全体操作子ＧＭ。
【図１】
0003659190.tif 000002
【図２】
0003659190.tif 000003
【図３】
0003659190.tif 000004
【図４】
0003659190.tif 000005
【図５】
0003659190.tif 000006
【図６】
0003659190.tif 000007
【図７】
0003659190.tif 000008
【図８】
0003659190.tif 000009
【図９】
0003659190.tif 000010
【図１０】
0003659190.tif 000011