(57)【要約】  本発明は、ミキシングコンソールとコンピュータとを備える、ミキシングコンソールでオーディオプラグインを利用する装置に関するものであり、ミキシングコンソールは操作パネルと信号を処理する電子装置とを有しており、コンピュータはオーディオインターフェースを有しており、コンピュータにはオーディオプラグインをインストール可能であり、プラグインを受け入れるためのオーディオプラグインホストがコンピュータにインストールされており、ミキシングコンソールはプラグイン制御システムを有しており、コンピュータとミキシングコンソールはオーディオ接続部（オーディオ連絡線）および少なくとも１つの制御配線によって相互に接続されており、オーディオプラグインの制御を含めた制御全体をミキシングコンソールから実行可能である。さらに本発明は、使用されるべきオーディオプラグインが、コンピュータにインストールされたプラグインを含むファイル内において、ミキシングコンソールの制御システムにより自動的にサーチされ、オーディオプラグインがそれぞれ１つのエフェクトスロット（ＦＸスロット）に割り当てられ、当該エフェクトスロットのために必要なオーディオライン接続（オーディオ連絡線）がリザーブされ、それによってこのオーディオプラグインをミキシングコンソールで利用することができる、ミキシングコンソールでオーディオプラグインを利用する方法を提案する。
2010524312.tif 000002
【特許請求の範囲】
【請求項１】
ミキシングコンソールとコンピュータとを備える、ミキシングコンソールでオーディオプラグインを利用する装置であって、前記ミキシングコンソールは操作パネルと信号を処理する電子装置とを有しており、前記コンピュータはオーディオインターフェースを有しており、前記コンピュータにはオーディオプラグインをインストール可能である、そのような装置において、
プラグイン（１．２．１）を受け入れるためのオーディオプラグインホスト（１．２）が前記コンピュータ（１）にインストールされており、前記ミキシングコンソールはプラグイン制御システム（２．２）を有しており、前記コンピュータ（１）と前記ミキシングコンソール（２）はオーディオ接続部（オーディオ連絡線３．１）および少なくとも１つの制御配線（３．２）によって相互に接続されており、前記オーディオプラグインの制御を含めた制御全体を前記ミキシングコンソール（２）から実行可能であることを特徴とする装置。
【請求項２】
前記制御システム（２．２）はエフェクトスロット（ＦＸスロット）（２．２．２）を有していることを特徴とする請求項１に記載の装置。
【請求項３】
前記ミキシングコンソール（２）はグラフィカルユーザーインターフェース（ＧＵＩ２．７）を備えていることを特徴とする請求項１または２に記載の装置。
【請求項４】
前記コンピュータ（１）はＲＤＰサーバを有しており、前記ミキシングコンソール（２）はＲＤＰクライアントを有しており、それにより前記コンピュータ（１）は前記ミキシングコンソール（２）からＲＤＰプロトコルによって操作可能であることを特徴とする請求項１から３のいずれか１つに記載の装置。
【請求項５】
請求項１から４のいずれか１つに記載の装置によってミキシングコンソールでオーディオプラグインを利用する方法において、
使用されるべきオーディオプラグインが、前記コンピュータにインストールされたプラグインを含むファイル内において、前記ミキシングコンソールの制御システムにより自動的にサーチされ、オーディオプラグインがそれぞれ１つのエフェクトスロット（ＦＸスロット）に割り当てられ、当該エフェクトスロットのために必要なオーディオライン接続（オーディオ連絡線）がリザーブされ、それによってこのオーディオプラグインをミキシングコンソールで利用することができることを特徴とする方法。
【請求項６】
エフェクトスロットに対するプラグインの割り当ての際に当該エフェクトスロットのために空いているオーディオ接続部が自動的にリザーブされ、それぞれのエフェクトスロットが不活動化すると再びリリースされることを特徴とする請求項５に記載の方法。
【請求項７】
エフェクトスロットに対するオーディオプラグインの割り当ての際にオーディオプラグインの名称およびすべてのパラメータを含むデータセットが構築され、引き続いて前記ミキシングコンソールの前記制御システムにより管理され、それによって前記ミキシングコンソールは前記コンピュータ上のオーディオプラグインのすべてのパラメータを制御可能であることを特徴とする請求項５または６に記載の方法。
【請求項８】
それぞれのＦＸスロットに対するオーディオプラグインの割り当て、ならびにオーディオライン接続は前記ミキシングコンソールの前記制御システムの最上位のバッファインスタンスで実行されることを特徴とする請求項５から７のいずれか１つに記載の方法。
【請求項９】
オーディオプラグインの前記データセットはスナップショットに、または、前記ミキシングコンソールの前記制御システムのダイナミックオートメーションのパスに完全に保存され、前記スナップショットまたは前記オートメーションパスの再生時にコンピュータ上のオーディオプラグインが、前記制御システムからのそれぞれのデータセットのデータによって自動的にパラメータ化されることを特徴とする請求項７または８に記載の方法。
【請求項１０】
保存されているデータは１つのミキシングコンソールの制御システムから別のミキシングコンソールの制御システムへ移植可能であることを特徴とする請求項９に記載の方法。
【請求項１１】
オーディオプロダクションおよび／またはデータセットをロードするときオーディオプラグインをコンピュータ上で見つけることができない場合、当該オーディオプラグインに該当するデータは無視されるが、プロダクションデータ、スナップショットデータ、およびオートメーションデータはロードされることを特徴とする請求項５から１０のいずれか１つに記載の方法。
【請求項１２】
オーディオプラグインのグラフィカルユーザーインターフェースのウィンドウが、前記ミキシングコンソールにインストールされているＲＤＰクライアントによって、前記ミキシングコンソールのスクリーンへ完全に移植されることを特徴とする請求項５から１１のいずれか１つに記載の方法。
【請求項１３】
前記ミキシングコンソールのＲＤＰクライアントがコンピュータへアクセスすると、そこで現在ログオンしている利用者が自動的にログオフされて、前記ミキシングコンソールの前記制御システムについてのみ利用者アクセスが構築されることを特徴とする請求項１２に記載の方法。
【請求項１４】
コンピュータ上のオーディオプラグインのウィンドウが自動的に全画面に切り換えられ、そのようにしてスクリーン上で他のメニューバーやタスクバーがフェードアウトされ、その結果、オーディオプラグインのウィンドウだけがスクリーンに表示され、そのようにしてコンピュータへの直接的な介入が阻止されることを特徴とする請求項１２または１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミキシングコンソールとコンピュータとを備える、ミキシングコンソールでオーディオプラグインを利用する装置に関するものであり、その際ミキシングコンソールは操作パネルと信号を処理する電子装置とを有しており、コンピュータはオーディオインターフェースを有しており、コンピュータにはオーディオプラグインをインストール可能であり、ならびに本発明は、ミキシングコンソールでオーディオプラグインを利用する方法に関する。
【背景技術】
【０００２】
オーディオプラグインは、音声変更または音声生成のためのソフトウェアに基づくインプリメンテーションである。本発明は、特に、バーチャルスタジオテクノロジー（ＶＳＴ）のオーディオプラグインに関わるものである。これはオーディオ分野のソフトウェアのためのインターフェースであり、オーディオワークステーションのようなＶＳＴホストと、バーチャルのインストルメントないしエフェクトとの間のダイアログを可能にし、それによってこれらをオーディオワークステーションの内部でプラグインとして作動させることができる。このようなＶＳＴインターフェースがもっとも広く普及しているので、本発明は特にこれを対象とする。
【０００３】
オーディオプラグインは、従来、特にいわゆるデジタルオーディオワークステーション（digital Audio Workstation DAW）で用いられている。その場合、オーディオワークステーションの信号経路でプラグインが用いられ、それにより、個々のチャネルの内部で音声処理を利用することができる。プラグインによって実に多種多様な音声変更が可能であり、単純な音色の変更（イコライザ）、ホールエフェクト、あるいは、たとえば古いレコード等でのノイズ除去やクリック除去が可能である。このような種類のプラグインを、さまざまな利用目的とエフェクトのために、デジタルオーディオワークステーション（Audio-Workstations）で利用できるようになっているので、それによって与えられる音声変更の手段は、特にコンサートイベントのようなイベントでも直接使用可能であるプロフェッショナルなミキシングコンソールにおいても、いっそう強く望まれるようになっている（そうした場所では、当然、このようなオーディオワークステーションは設置されていない）。オーディオワークステーション用として開発されたオーディオプラグインを、デジタルミキシングコンソールで使用できるようにするためには、プラグインを適合化しなくてはならない。このような種類のオーディオプラグインをミキシングコンソールのメーカーが自社のミキシングコンソール用として使用するために、およびミキシングコンソール自体で直接使用するために開発しようとすれば、このことは作業が２倍になることを意味する。また、このようなオーディオプラグインはしばしば開発者の「パーソナルな」音色を創出するものであり、そのような音色が求められる場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで本発明の課題は、前述した欠点を回避したうえで、デジタルオーディオワークステーションで用いられている従来のオーディオプラグインを、ミキシングコンソールでの用途のためにも利用可能にする装置および方法を提供し、操作性や利用性に関して、ミキシングコンソールの利用者にデジタルオーディオワークステーションで与えられるのと同様の結果を提供することにある。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために本発明は、プラグインを受け入れるためのオーディオプラグインホストがコンピュータにインストールされており、ミキシングコンソールはプラグイン制御システムを有しており、コンピュータとミキシングコンソールはオーディオ接続部および少なくとも１つの制御配線によって相互に接続されており、オーディオプラグインの制御を含めた制御全体をミキシングコンソールから実行可能であることを特徴とする、冒頭に述べた種類の装置を意図している。
【０００６】
さらに、本発明は上述の課題を解決するために、冒頭に述べた種類の方法において、使用されるべきオーディオプラグインが、コンピュータにインストールされたプラグインを含むファイル内において、ミキシングコンソールの制御システムにより自動的にサーチされ、オーディオプラグインがそれぞれ１つのエフェクトスロット（ＦＸスロット）に割り当てられ、当該エフェクトスロットのために必要なオーディオ接続（オーディオ連絡線）がリザーブされ、それによってこのオーディオプラグインをミキシングコンソールで利用することができることを意図している。
【０００７】
すなわち本発明では、通常はデジタルオーディオミキシングコンソールである
オーディオミキシングコンソールがコンピュータとダイレクトに接続されており、これは、このようなコンピュータで作動する通常のオペレーティングシステムを備える高性能ＰＣであってよい。コンピュータはオーディオインターフェースを有しており、これは任意の種類のものであってよく、たとえばＡＥＳインターフェース（AESステレオIN/OUT）やＡＥＳ１０インターフェースであってよい。制御接続は、イーサネットに基づくＴＣＰ／ＩＰ接続であるのが好ましい。オーディオプラグインホストは、インターフェースを介して値変更を受信してオーディオプラグインにこれを送信するが、値変更を自ら管理するのではなく、ミキシングコンソールの制御システムにこれを送り、この制御システムが値変更を管理し、変更し、保存する。
【０００８】
ミキシングコンソール制御システムの中枢部にとって、本来のＤＳＰパラメータとプラグインパラメータとの間に違いはない。オーディオ処理部との通信が異なるだけであり、これは、一方のケースではＡＴＭによってＤＳＰカードへ、特にプロプライエタリＤＳＰカードへ行われ、他方のケースではＴＣＰ／ＩＰによってプラグインホストへ、そしてさらにプラグインへと行われる。ミキシングコンソールパラメータに適用することができるすべてのオペレーションは、プラグインパラメータについても行われる。
【０００９】
さらに、本発明による装置は、制御システムがエフェクトスロット（ＦＸスロット）を有しており、および／またはミキシングコンソールがグラフィカルユーザーインターフェース（ＧＵＩ）を備えていることによって構成されているのが好ましい。プラグインスロットまたはエフェクトスロットは、プラグインインスタンスのためのバーチャルなフリースペースである。
【００１０】
本発明による方法の発展例は、エフェクトスロットへのプラグインの割り当てのときに当該エフェクトスロットのために空いているオーディオ接続部が自動的にリザーブされ、それぞれのエフェクトスロットが不活動化すると再びリリースされ、特に、エフェクトスロットに対するオーディオプラグインの割り当てのときにオーディオプラグインの名称およびすべてのパラメータを含むデータセットが構築され、引き続いてミキシングコンソールの制御システムにより管理され、それによってミキシングコンソールはコンピュータのオーディオプラグインのすべてのパラメータを制御可能であることを意図している。
【００１１】
さらに、以後の処理のために本発明は、好ましい実施形態において、それぞれのＦＸスロットに対するオーディオプラグインの割り当て、ならびにオーディオ接続はミキシングコンソールの制御システムの最上位のバッファインスタンスで実行され、および／またはオーディオプラグインのデータセットはスナップショットに、またはミキシングコンソールの制御システムのダイナミックオートメーションのパスに完全に保存され、スナップショットまたはオートメーションパスの再生時にコンピュータ上のオーディオプラグインが、制御システムからのそれぞれのデータセットのデータによって自動的にパラメータ化されることを意図しており、後者の場合、特に保存されているデータは、１つのミキシングコンソールの制御システムから別のミキシングコンソールの制御システムへ移植可能である。
【００１２】
これに加えて本発明では、オーディオプロダクションおよび／またはデータセットをロードするときにオーディオプラグインをコンピュータ上で見つけることができない場合、当該オーディオプラグインに該当するデータは無視されるが、プロダクションデータ、スナップショットデータ、およびオートメーションデータはロードされることが意図されていてよい。
【００１３】
本発明による装置のきわめて好ましい１つの実施形態では、コンピュータはＲＤＰサーバを有しており、ミキシングコンソールはＲＤＰクライアントを有しており、そのようにしてコンピュータはＲＤＰプロトコルによりミキシングコンソールから操作可能であることが意図される。それに応じて本発明の方法は発展例において、オーディオプラグインのグラフィカルユーザーインターフェースのウィンドウが、ミキシングコンソールにインストールされているＲＤＰクライアントによって、ミキシングコンソールのスクリーンへ完全に移植され、特に、ミキシングコンソールのＲＤＰクライアントがコンピュータへアクセスすると、そこで現在ログオンしている利用者が自動的にログオフされて、ミキシングコンソールの制御システムについてのみ利用者アクセスが構築され、および／またはコンピュータ上のオーディオプラグインのウィンドウが自動的に全画面に切り換えられ、そのようにしてスクリーン上で他のメニューバーやタスクバーがフェードアウトされ、その結果、オーディオプラグインのウィンドウだけがスクリーンに表示され、そのようにしてコンピュータへの直接的な介入が阻止されることを意図している。
【００１４】
本発明の上記以外の利点や構成要件は特許請求の範囲から明らかであり、および、本発明による装置の一実施例について図面を参照しながら具体的に説明する以下の説明から明らかである。
【図面の簡単な説明】
【００１５】
【図１】本発明による装置のシステム構造である。
【図２】利用者によるパラメータ変更のときの手順である。
【図３】保存されている値のロードである。
【発明を実施するための形態】
【００１６】
本発明による装置は、通常のオペレーティングシステムを備える高性能ＰＣのような従来式のコンピュータ１を有している。さらに本発明の装置は、デジタルミキシングコンソール２を含んでいる。
【００１７】
コンピュータ１は、特に、オーディオＩＮ／ＯＵＴインターフェース１．１を有している。さらに、コンピュータにはプラグインホストまたはプラグインサーバ１．２がインストールされており、またコンピュータには、ミキシングコンソール２ないしプラグインを制御するための制御システム２．２の要請に応じて処理することができるプラグイン１．２．１，１．２．２が格納されている。オーディオプラグインとプラグインホストとの通信は、ＶＳＴコールバック１．３を介して行われる。
【００１８】
さらに、ミキシングコンソール２は信号を処理する電子装置２．１を有しており、この電子装置は内部でプラグイン制御システム２．２と接続されるとともに、さらにはオーディオ接続部２．３（連絡線）を介して、コンピュータ１ないしそのオーディオＩＮ／ＯＵＴインターフェースと接続されている。
【００１９】
さらに制御システム２．２は、ＴＣＰ／ＩＰインターフェース２．４および制御配線３．２を介して、コンピュータ１のプラグインサーバ１．２と接続されている。プラグインの操作は、ＲＤＰプロトコルを介して、ミキシングコンソールの操作ユニット２．５によって行われ、そのためにコンピュータにはＲＤＰホスト（図示せず）があり、またミキシングコンソールには、グラフィカルユーザーインターフェース２．７（ＧＵＩ）を備えるＲＤＰクライアント（同じく図示せず）がある。
【００２０】
本発明による方法の進行手順は次のとおりである：
【００２１】
ミキシングコンソール２の制御システム２．２が、インストールされているオーディオプラグイン１．２．１，１．２．２の１つまたは複数のファイルをコンピュータ１上で自動的にサーチし、場合により、制御システムに既知であるプラグインを認識する。
【００２２】
このようなオーディオプラグインが論理的なエフェクトスロット（ＦＸスロット）に割り当てられる。エフェクトスロットは、相応のオーディオプラグインのために必要なオーディオ接続（オーディオ連絡線）を自動的にリザーブする。このとき、たとえばステレオプラグインについてはエフェクトスロットに２つのライン接続が割り当てられ、サラウンド５．１プラグインには６つのライン接続が割り当てられる。本発明による装置では、たとえば２５６個の論理的なエフェクトスロットを利用することができる。エフェクトスロットの最大数は任意に拡張することができる。ライン接続へのアクセスはダイナミックに行われる。このとき、空いているライン接続がエフェクトスロットへ自動的に割り当てられ、当該エフェクトスロットが不活動化すると再びリリースされる。
【００２３】
プラグインスロットまたはエフェクトスロットは、利用者により恣意的に選択することができる。プラグインの個々のインスタンスが、これに割り当てられたスロットを用いて識別される。利用者は、たとえばあるときには空間シミュレーションプラグイン、またあるときには「チューブディストーション」である２つのプラグインをサーバにインストールする。これらを何度もインスタンス化のために利用することができ、ＶＳＴサーバの計算能力によってのみ制限をうける。利用者は、第１のスロットでは１つの音響を選択し、第２のスロットでは別の音響を選択し、第３のスロットではディストーションを選択する。スロットへの割り当てをすることで、さまざまに異なるパラメータセットをインスタンスに振り分けて、これをスナップショットに保存することも可能となる。生じたオーディオリソース（プラグインの入力と出力）も、スロットを用いてクロスバーで利用可能である。
【００２４】
オーディオプラグインがエフェクトスロットに割り当てられるとき、特にオーディオプラグインの名称およびすべてのパラメータを内容とするデータセットが構築される。このデータセットはミキシングコンソール２の制御システム２．２によって管理され、それにより、この制御システムはコンピュータ１上のオーディオプラグインのすべてのパラメータを制御することができる。このとき、いかなるデータセットもコンピュータ１には保存されない。コンピュータは、オーディオプラグインホストまたはオーディオプラグインサーバ１．２としての役目と、ミキシングコンソール２の制御システム２．２へと通じる接続部／チャネルとしての役目とを果たすにすぎない。
【００２５】
オーディオプラグインのエフェクトスロットおよび使用される多数のオーディオ接続への割り当ては、ミキシングコンソールの制御システム２．２の最上位のバッファインスタンスで、いわゆるプロダクションで行われるのが好ましい。プロダクションをロードするとき、プラグインサーチと処理が上に述べたやり方で行われる。
【００２６】
これに加えてオーディオプラグインのデータセットはスナップショットに、または、ミキシングコンソール２の制御システム２．２のダイナミックオートメーションのパスに、完全に保存することができる。ここでのミキシングコンソールオートメーションは、特定のミキシングコンソールパラメータの制御状態の記録、保存、再現を意味している。このようなスナップショットまたはオートメーションパスが再生されるとき、コンピュータ１上のオーディオプラグインは制御システム２．２に由来するデータセットのデータによって自動的にパラメータ化される。
【００２７】
図２は、利用者によってプラグインパラメータを変更するときの手順を進行図で示している。利用者は、ミキシングコンソールリモートデスクトップで、プラグインGUIによってパラメータを変更する。このことがプラグインに通知され、プラグインはこの変更をＶＳＴコールバックメカニズムを介してコンピュータのプラグインホストに伝送し、さらにプラグインホストがＴＣＰ／ＩＰを介してミキシングコンソールの制御システムにパラメータ変更を伝え、制御システムが新たな値をデータセットに保存する。これに加えて、オーディオ処理のために新たな数値がプラグインGUIに表示される。
【００２８】
進行図３は、保存されたパラメータ値をロードするときの手順、相互作用、またはシーケンスを示している。ここでは利用者はミキシングコンソールの制御システムに、データセットに由来するパラメータをロードするよう命じ、制御システムはパラメータ値のロードの後、これをＴＣＰ／ＩＰを介してプラグインホストへ送信する。プラグインホストはプラグインのパラメータ値を設定し、これがさらにプラグインGUIで表示され、それによりリモートデスクトップを通じて視覚的なフィードバックが利用者に対して行われる。
【００２９】
こうして保存されたデータは、ミキシングコンソールの制御システム２．２から他の制御システムへ完全に移植することができ、その場合他の制御システムに接続されている操作ハードウェアおよびオーディオハードウェアが、別の種類のものとして構成されていたとしても構わない。
【００３０】
プロダクションまたはデータセットをロードするとき、インストールがなされていないためにプラグインがコンピュータ１上で見つからないときは、この該当するデータは無視されるが、それでもプロダクションスナップショットとオートメーションデータのロードは行われる。
【００３１】
オーディオプラグインの操作と視覚化のために、オーディオプラグインのウィンドウがミキシングコンソールのグラフィカルユーザーインターフェース２．７へ完全にエクスポートされ、すなわち、図示している実施例では、制御システム２．２にインストールされたＲＤＰクライアントによってエクスポートされる。これは通常のオペレーティングシステム（Linux, Windows）のＲＤＰクライアント２．６であってよい。ＲＤＰクライアント２．６は、コンピュータ１にインストールされているＲＤＰホストまたはＲＤＰサーバにアクセスする（ＲＤＰプロトコルはマイクロソフトがつくったプロトコルなのでWindowsサーバ）。コンピュータにインストールされているオーディオプラグイン１．２．１，１．２．２によるオーディオ処理のときの障害やエラーを確実に排除するために、ＲＤＰクライアント２．６がコンピュータへアクセスするとき、そこにログオンしている現在の利用者をログオフすることができ、ミキシングコンソール２の制御システム２．２についてのみ利用者アクセスを行えることを意図することができる。さらに、オーディオプラグインホストのウィンドウがコンピュータ上で自動的に全画面に切り換えられ、このことは、オペレーティングシステムないしそのグラフィカルユーザーインターフェースのメニューバーやタスクバーがフェードアウトされ、その結果、オーディオプラグインのウィンドウだけがグラフィカルユーザーインターフェースへエクスポートされ、そのようにしてコンピュータへの直接的な介入が阻止されることを意味している。
【符号の説明】
【００３２】
１  コンピュータ
１．１  インターフェース
１．２  プラグインホストまたはプラグインサーバ
１．２．１  プラグイン
１．２．２  プラグイン
１．３  ＶＳＴコールバック
２  ミキシングコンソール
２．１  電子装置
２．２  制御システム
２．３  オーディオ接続
２．４  ＴＣＰ−ＩＰインターフェース
２．５  操作ユニット
２．６  ＲＤＰクライアント
２．７  ユーザーインターフェース
３．２  制御配線
３．３  制御配線
【図１】
2010524312.tif 000003
【図２】
2010524312.tif 000004
【図３】
2010524312.tif 000005
【国際調査報告】
2010524312.tif 000006
2010524312.tif 000007
2010524312.tif 000008
2010524312.tif 000009
2010524312.tif 000010
2010524312.tif 000011