英語フランス語スペイン語

Ad


OnWorksファビコン

ecasound-iam - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで ecasound-iam を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ecasound-iam です。

プログラム:

NAME


ecasound-iam - ecasound インタラクティブモード

SYNOPSIS


DESCRIPTION


Ecasound ライブラリには、目的の一連のコマンドを理解するインタープリター モジュールが含まれています。
さまざまな図書館サービスを制御する際に。 これは、ecasound インタラクティブ モードと呼ばれます。
(EIAM)。 ecasound ライブラリにリンクされているすべてのプログラムは、この機能を使用できます。

ECI API & return


インタラクティブ モードの使用の特殊なケースは、ecasound のコントロール インターフェース (ECI) です。
外部からインタラクティブ モードのコマンドに簡単にアクセスできる小さなライブラリ
リベカサウンド。 制御インターフェースを使用してインターコマンドを発行する場合、
コマンドも情報を返します。 現在サポートされている戻り値の型は次のとおりです: 文字列 [s]、
文字列のリスト [S] (コンマで区切られた要素。必要に応じてエスケープ)、整数 [i]、
長整数 [li] と浮動小数点数 [f]。 これらの定義は全体で使用されます
このドキュメント。 何も返さない (void) コマンドは [-] でマークされます。 さらに、
戻り型 [e] はエラー状態を示します。 対話モード コマンドの結果が
エラー、状態を説明するエラー文字列が返されます。

制限事項 関連する 〜へ への コントロール & 修正


すべてのインタラクティブ モード コマンドを使用してオブジェクトを変更および制御することはできません。
接続されたチェーンセットアップに属します。 Ecasound は自動的に切断します (そして後で接続しようとします)。
再接続) これらのコマンドが接続中に受信された場合の chainsetup。 コマンド
この制限があるのは次のとおりです。

cs-remove、cs-set-length、cs-set-length-samples、cs-toggle-loop、cs-set-param、
cs-option、c-add、c-remove、c-rename、c-clear、ai-add、ai-remove、ai-attach、
ai-forward、ai-rewind、ai-set-position、ai-set-position-samples、ao-add、
ao-add-default、ao-remove、ao-attach、ao-forward、ao-rewind、ao-set-position、
ao-set-position-samples。

次のコマンドは、接続されたチェーンセットアップで使用できますが、必要です
エンジンを一時的に一時停止する (実行中の場合)。これにより、再生中に可聴ギャップが発生する可能性があります。
と録音。 実際には、これは現在、チェーンを追加または削除できないことを意味します
ギャップレス/シームレスな方法でオペレーター。 影響を受けるコマンド:

警官-追加、ctrl-追加、

次のコマンドは、接続されたチェーンセットアップで、エンジンが
実行中 (完全なリストではありませんが、少なくともこれらのコマンドはサポートされています):

警官セット、警官セット、ctrlp セット、c バイパス、c ミューティング、setpos、cs セット位置、
*-describe *-deselect、*-get、*-list、*-register *-select、*-selected、*-status、
dump-*、int-*、jack-*、map-*

全般的な


やめる、q
ecasound セッションを終了します。 これが実際に何を意味するかは、クライアントによって異なります
実装。 ecasound インタラクティブ モードでは、「quit」で ecasound を終了します。
処理する。 ecasound サーバー接続 (別名 NetECI) を介して送信されると、「終了」が終了します。
アクティブなネットワーク接続を切断しますが、ecasound サーバー プロセスは終了しません。
[ - ]

開始、t
処理を開始(再生)します。 起動時にエラーが発生した場合、エラー文字列が返されます。
遭遇した。 [e]

やめて
処理を停止します。 [ - ]

同期停止、s
ブロッキング呼び出しで処理を停止します (エンジンが実際に処理を終了するまで戻らないでください)。
停止)。 [ - ]

run 'start' と同様ですが、処理が終了するまでブロックします。 エラー文字列があれば返されます
起動時または処理中にエラーが発生します。 [e]

デバッグ「デバッグレベル」
デバッグ レベルを「debug-level」に設定します。 クライアント プログラムは、
デバッグ ルーチン。 [ - ]

リソースファイル「ファイルへのパス」
グローバル リソース ファイルとユーザー リソース ファイルをオーバーライドします。 作成済みのものには影響しません
オブジェクト。 このコマンドは、'-R' ecasound オプションと同等です (ecasound (1) man を参照)。
ページ)。

-prefix:arg1,...,argN
'cs-option -prefix:arg1,...,argN) を発行するのと同じです。 のドキュメントを参照してください
「cs オプション」。

ヘルプ」、「h」
ヘルプ [ - ]

GLOBAL


エンジンの状態
エンジンのステータスを説明する文字列を返します (実行中、停止、終了、エラー、
準備ができていない)。 こちらもご覧ください cs-ステータス. [S]

エンジン始動
リアルタイム エンジンを開始します。 エンジンは現在接続されているチェーンセットアップを実行します
(「cs-connect」を参照)。 このアクションはまだ実際の処理を開始しません ( start &
stop)。 ecasound を JACK クライアントとして使用する場合、 エンジン始動 ecasoundを作ります
アクティブな JACK クライアント (つまり、ecasound のポートは他の JACK に接続できます)
クライアント)。 [ - ]

エンジン停止
エンジンを停止します。 実行中の chainsetup を切断しません。 こちらもご覧ください
cs-ディスコネット & stop. ecasound を JACK クライアントとして使用する場合、 エンジン停止 意志
ecasound が非アクティブ化されたクライアントになります (すべての JACK 接続が切断されます)。
[ - ]

チェーンセットアップ


Chainsetup は中心的なデータ オブジェクトです。 他のすべてのオブジェクト (入力、出力、チェーンなど)
いくつかのチェーンセットアップに接続されています。 多くのチェーンセットアップが存在する可能性がありますが、できるのは XNUMX つだけです
接続されました。 同様に、チェーンセットアップは XNUMX つしか選択できません。 特に指定がない場合
選択したチェーンセットアップで操作が行われます。 一部の操作では、選択した
チェーンセットアップが接続されていません。

cs-add '名前'
「name」という名前の新しいチェーンセットアップを追加します。 「name」が選択されたチェーンセットアップになりました。 [ - ]

cs-削除
現在選択されているチェーン設定を削除します。 [ - ]

cs リスト
すべてのチェーン設定のリストを返します。 [NS]

cs-select '名前'
chainsetup 'name' を選択します。 [ - ]

cs-選択済み
現在選択されているチェーンセットアップの名前を返します。 [S]

cs-index-select 'cs_index', cs-iselect 'cs_index'
短いインデックス文字列に基づいてチェーン設定を選択します。 チェーンセットアップ名はどちらかというと
長いです。 このコマンドを使用すると、これらの長い名前を入力する必要がなくなります。 「cs_index」は
整数値。'1' は最初のオーディオ入力/出力を表します。 使用できます
「cs-list」および「cs-status」を使用して、現在利用可能なチェーン設定の完全なリストを取得します。
[ - ]

cs-load 'ファイル名'
ファイル 'filename' からロードして、新しいチェーンセットアップを追加します。 「ファイル名」は現在、
選択したチェーンセットアップ。 [ - ]

cs-保存
現在選択されているチェーン設定をファイルに保存します。 chainsetup が
ファイルを保存すると、保存されたバージョンが元のバージョンに置き換わります。 デフォルトがない場合
ファイル名、「chainsetup_name.ecs」に保存されます。 [ - ]

cs-save-as 'ファイル名'
現在選択されているチェーン設定をファイル 'filename' に保存します。 [ - ]

cs 編集
現在選択されているチェーンセットアップが一時ファイルに保存されます。 このファイルは
外部エディター (ecasoundrc (5) を参照)。 編集後、チェーンセットアップが読み込まれます
イーカサウンドに戻ります。 [ - ]

cs-is-valid
現在選択されているチェーン設定は有効(=接続可能)か? [I]

cs接続
現在選択されているチェーンセットアップをエンジンに接続します。 接続時、すべてのリソース
chainsetup の実行に必要なファイル (ファイル、サウンドカード デバイス、外部プログラムなど)
予約されています。 一度に接続できるチェーンセットアップは XNUMX つだけです。 エラー文字列は
接続が失敗した場合に返されます (たとえば、
資力)。 [e]

cs-切断
現在接続されているチェーンセットアップを切断します。 このアクションにより、外部のすべてが解放されます
chainsetup に必要なリソース。 [ - ]

CS接続済み
現在接続されているチェーンセットアップの名前を返します。 [S]

cs-rewind 'time-in-seconds', rewind 'time-in-seconds', rw 'time-in-seconds'
現在のチェーンセットアップ位置を「time-in-seconds」秒だけ巻き戻します。 ポジション
選択したチェーンセットアップに接続されているすべての入力と出力も影響を受けます。 [ - ]

cs-forward 'time-in-seconds', forward 'time-in-seconds', fw 'ttime-in-seconds'
現在のチェーンセットアップ位置は、'time-in-seconds' 秒だけ進められます。 位置
選択したチェーンセットアップに接続されているすべての入力と出力も影響を受けます。 [ - ]

cs-set-position 'time-in-seconds', cs-setpos 'time-in-seconds', setpos 'time-in-seconds',
set-position 'time-in-seconds'
チェーンセットアップ位置を最初から 'time-in-seconds' 秒に設定します。
選択したチェーンセットアップに接続されているすべての入力と出力の位置も
影響を受けた。 [ - ]

cs-set-position-samples 'time-in-samples'
chainsetup 位置を最初から 'time-in-samples' サンプルに設定します。
選択したチェーンセットアップに接続されているすべての入力と出力の位置も
影響を受けた。 [ - ]

cs-get-position、cs-getpos、getpos、get-position
現在のチェーンセットアップ位置を秒単位で返します。 [f]

cs-get-position-samples
現在のチェーンセットアップ位置をサンプルで返します。 [li]

cs-get-length、get-length
チェーンセットアップの長さを秒単位で返します (既知の場合)。 [f]

cs-get-length-samples、get-length-samples
チェーンセットアップの長さをサンプルで返します (既知の場合)。 [li]

cs-set-length '秒'
処理時間を秒単位で設定します (整数値である必要はありません)。 あ
'-1' の特別なケースの値は、最長に従ってチェーンセットアップの長さを設定します。
入力オブジェクト。 [ - ]

cs-set-length-samples 'サンプル'
処理時間をサンプルで設定します。 [ - ]

cs-トグルループ
ループを切り替えます。 処理が終了すると、エンジンは再び最初から始動します。
初期位置。 常にループを有効にできるとは限りません (たとえば、すべての
入力と出力の長さは無限であり、chainsetup の長さは明示的に設定されていません
'cs-set-length' を使用)。 [ - ]

cs-set-param
「-b」(バッファサイズ)、「-n」などの一般的な chainsetup パラメータを解釈します。
(name) など。詳細は ecasound (1) を参照してください。 [ - ]

cs-set-audio-format 'bits,channels,sample_rate'
現在選択されているチェーンセットアップのデフォルトのサンプル パラメータを設定します。 例えば
CD 品質のオーディオは「16,2,44100」になります。 これは、コマンドライン引数と同じことを行います
"-f" (ecasound (1) を参照)。 [ - ]

cs-ステータス、ステータス、st
利用可能な chainsetup に関するステータス情報を出力します。 詳細情報は
接続済み (= 実行可能) および選択済み (= 実行可能) の印刷
編集)チェーンセットアップ。 他のチェーンセットアップがリストされていますが、詳細は
抑圧した。 特定のチェーンセットアップの完全な詳細を取得するには、
「cs-select」または「cs-iselect」を実行してから、「cs-select」を発行します。 [S]

cs-option '-prefix:arg1,...,argN'
インタラクティブ モードの強力な機能の XNUMX つは、
ecasound のコマンドライン構文。 たとえば、コマンド「cs-option -efb:400,200」
バンドパス フィルターが現在選択されているチェーンに追加されることを意味します。
パラメータ 400 (中心周波数) および 200 (Hz 単位の幅)。

セッション レベルのオプション (デバッグ レベルの設定など) は使用できないことに注意してください。
'cs-option' (つまり、チェーン設定を変更するオプションのみ)。

ノート! Ecasound インタラクティブ モードは、暗黙的に「-」で始まるすべての文字列を次のように解釈します。
「cs オプション文字列」。

チェーン


チェーンは単純なシグナル フローの抽象化です。 すべてのチェーンには、XNUMX つの入力と XNUMX つの出力があります。 全て
チェーン オペレータとそのコントローラはチェーンにアタッチされます。 チェーンはミュート、ミュート解除可能
バイパスされます。 特に明記しない限り、すべての操作は現在選択されているものに対して行われます
チェーンセットアップ。

c-add 'cname1,...,cnameN'
チェーンのセットを追加します。 追加されたチェーンは自動的に選択されます。 カンマが含まれていることに注意してください
チェーン名は使用できません。 [ - ]

c-削除
選択したチェーンを削除します。 [ - ]

c-list すべてのチェーンのリストを返します。 [NS]

c-select 'cname1,...,cnameN'
チェーンを選択します。 他のチェーンは自動的に選択解除されます。 [ - ]

c-index-select 'index1,...,indexN', c-iselect 'index1,...,indexN'
インデックスのリストに基づいて一連のチェーンを選択します。 各インデックスは整数です
'1' は最初のチェーンを表します。 「c-list」と「c-status」を使用して、
現在利用可能なチェーンの完全なリストを取得します。 [ - ]

c-select-all
すべてのチェーンを選択します。 [ - ]

c-select-add 'cname1,...,cnameN'
より多くのチェーンを選択します。 [ - ]

c-deselect 'cname1,...,cnameN'
チェーンの選択を解除します。 [ - ]

c-選択された
選択されたチェーンのリストを返します。 [NS]

c-クリア
すべてのチェイン オペレータとコントローラを削除して、選択したチェインをクリアします。 しません
入力と出力へのチェーンの接続方法を変更します。 [ - ]

c-rename 'new_name'
選択したチェーンの名前を変更します。 このコマンドを使用する場合、チェーンは XNUMX つだけにする必要があります。
選択された。 [ - ]

c-ミュート
現在選択されているチェーンのミュート状態を設定します。 チェーンがミュートされると、
無音のみを出力します。

このコマンドは XNUMX つのパラメータを取ります: "on" -> チェーンはミュート、"off" -> ミュートなし、および
「トグル」 -> ミュート状態を変更します。 パラメータを省略した場合は、"toggle" と見なされます (ミュート
以前の状態に応じて、有効または無効のいずれかになります)。

チェーンとチェーン オペレーターのミュート状態の制御は独立しています。 「c-mute off」の場合
実行すると、個々の警官バイパス コマンドの状態が有効になります。 チェーンの場合
ミュートされている場合、個々のチェーン オペレーターのミュートに関係なく、チェーンは無音を出力します。
でのみ停止させることができます。 [ - ]

cバイパス
現在選択されているチェーンのバイパス状態を設定します。 チェーンをバイパスすると、
サンプル データは未処理で渡されます (すべてのチェーン オペレータは、
指定されたチェーン)。

このコマンドは XNUMX つのパラメータを取ります: "on" -> チェーンはバイパスされ、"off" -> バイパスはありません。
「トグル」 -> バイパス状態を変更します。 パラメータを省略した場合は、"toggle" と見なされます (バイパス
以前の状態に応じて、有効または無効のいずれかになります)。

チェーンとチェーン オペレーターのバイパス状態の制御は独立しています。 チェーンバイパスの場合
無効にすると、個々の警官バイパス コマンドの状態が有効になります。 チェーンの場合
バイパスされると、すべてのオペレーターが警官バイパス状態とは無関係にバイパスされます。 [ - ]

c-ステータス、cs
すべてのチェーンに関するステータス情報を出力します。 [S]

c-はバイパスされます
選択されたチェーンが現在バイパスされている場合 (どのチェーン オペレータもバイパスされていない場合)、true を返します。
実行されます)。 「c-バイパス」を参照してください。 [I]

c-ミュート
選択したチェーンが現在ミュートされている場合は true を返します (無音を出力として出力します)。
「c-ミュート」を参照してください。 [I]

AUDIO 入出力 OBJECTS


特に明記しない限り、すべての操作は現在選択されているオブジェクトに対して行われます。 全て
とのコマンド 持ってる- プレフィックスはオーディオ入力で動作し、コマンドは あおー 運営する
出力する。

ai-add 'input_format_string'
新しい入力オブジェクトを追加します。 引数の詳細については、ecasound (1) のマニュアル ページを参照してください。
形式 ('-i' オプション)。 構文に関する注意: パラメータのいずれか (ファイル名など)
コンマが含まれている場合、パラメーターは二重引用符で囲む必要があります。 [ - ]

ao-add 'output_format_string'
新しい出力オブジェクトを追加します。 についての詳細は、ecasound (1) の man ページを参照してください。
引数の形式 ('-o' オプション)。 引数を省略した場合、デフォルトの出力デバイスは
追加されました (ecasoundrc (5) を参照)。 構文に関する注意: パラメータのいずれか (
filename) にカンマが含まれている場合、パラメータは二重引用符で囲む必要があります。 [ - ]

ao-追加-デフォルト
デフォルトの出力デバイスを追加します (ecasoundrc (5) を参照)。 [ - ]

ai-describe、ao-describe
を説明する Ecasound Option Syntax (EOS) 準拠の文字列を返します。
入出力。 EOS の詳細については、Ecasound ユーザーズ ガイドを参照してください。 この
コマンドは ecasound 2.4.4 で導入されました。 [S]

ai-select 'aobject_name', ao-select 'aobject_name'
オーディオ オブジェクトを選択します。 「aobject_name」は、オブジェクトの作成時に使用される文字列を参照します
オブジェクト (ai-add/ao-add に与えられる最初の引数)。 重要な点として注意してください
ai-add/ao-add との違い、オブジェクト名を二重で囲んではいけません
ai-select/ao-select の引用。 チェーンセットアップに複数の入力が含まれる場合、
または同じ名前の出力、「ai-select」および「ao-select」は最初のものを選択します
一致するインスタンス。 特定のインスタンスを選択するには、「ai-iselect」と
「ao-iselect」コマンドを使用する必要があります。 [ - ]

ai-index-select 'aobject_index'、ai-iselect 'aobject_index'、ao-index-select
'aobject_index', ao-iselect 'aobject_index'
短いインデックス文字列に基づいてオーディオ オブジェクトを選択します。 特にファイル名は
かなり長くなります。 このコマンドを使用すると、これらの長い名前を入力する必要がなくなります。
オーディオ オブジェクトの選択。 「aobject_index」は整数値で、「1」は
最初のオーディオ入出力。 'ai-list' と 'ao-list' を使用して完全な
現在利用可能な入力/出力のリスト。 [ - ]

ai-selected、ao-selected
現在選択されているオーディオ オブジェクトの名前を返します。 [S]

ai-attach、ao-attach
現在選択されているオーディオ オブジェクトを、選択されているすべてのチェーンに接続します。 [ - ]

ai-remove、ao-remove
現在選択されているオーディオ オブジェクトをチェーン設定から削除します。 [ - ]

ai-forward 'time_in_seconds'、ai-fw 'time_in_seconds'、ao-forward 'time_in_seconds'、ao-fw
'time_in_seconds'
選択されたオーディオ オブジェクトは、'time-in-seconds' 秒で転送されます。 時間は
浮動小数点値として与えられます (例: 0.001 は 1ms と同じです)。 [ - ]

ai-rewind 'time_in_seconds'、ai-rw 'time_in_seconds'、ao-rewind 'time_in_seconds'、ao-rw
'time_in_seconds'
選択したオーディオ オブジェクトは、'time-in-seconds' 秒だけ巻き戻されます。 時間は
浮動小数点値として与えられます (例: 0.001 は 1ms と同じです)。 [ - ]

ai-setpos 'time_in_seconds'、ai-set-position 'time_in_seconds'、ao-setpos
'time_in_seconds', ao-set-position 'time_in_seconds'
オーディオ オブジェクトの位置を「time_in_seconds」に設定します。 [ - ]

ai-set-position-samples 'time_in_samples'、ao-set-position-samples 'time_in_samples'
オーディオ オブジェクトの位置を「time_in_samples」に設定します。 [ - ]

ai-getpos、ai-get-position、ao-getpos、ao-get-position
オーディオ オブジェクトの位置を秒単位で返します。 [f]

ai-get-position-samples、ao-get-position-samples
オーディオ オブジェクトの位置をサンプル単位で返します。 [li]

ai-get-length、ao-get-length
オーディオ オブジェクトの長さを秒単位で返します。 [f]

ai-get-length-samples、ao-get-length-samples
オーディオ オブジェクトの長さをサンプル単位で返します。 [li]

ai-get-format、ao-get-format
選択したオーディオ入力/出力のオーディオ形式をフォーマットされた文字列として返します。
「-f」コマンドライン オプションのドキュメントを参照してください。 [S]

aiリスト、aoリスト
すべての入出力オブジェクトのリストを返します。 [NS]

aio レジスタ
登録されているオーディオ オブジェクト タイプのリストを出力します。 [S]

aio ステータス
オーディオ オブジェクトのステータス (インデックス文字列、位置、長さなど)。 [S]

オペレーター


チェーン オペレーターは、サンプル データの処理と分析に使用されます。 それらはチェーンに取り付けられています。
特に明記しない限り、現在選択されているチェーンセットアップとチェーンが使用されます。 また、
「chainop_id」と「param_id」は、チェーン オペレータとそのパラメータを選択するために使用されます。 初め
これらのパラメーターの有効な値は 1 です。

警官追加 'cop_format_string'
新しいチェーン オペレータを追加します。 通常の連鎖演算子に加えて、このコマンドは次のことができます。
また、エフェクト プリセットやさまざまなプラグインの追加にも使用できます。 ノート; することはできません
一度に複数のチェーンにオペレーターを追加します。 つまり、チェーンは XNUMX つだけにする必要があります。
「cop-add」を発行するときに選択されます。 詳細については、ecasound (1) の man ページを参照してください。 [ - ]

警官バイパス
現在選択されているチェーン オペレーターのバイパス状態を設定します。 コマンドは
単一パラメーター: "on" -> オペレーターはバイパス、"off" -> バイパスなし、および "toggle" ->
バイパス状態を変更します。 パラメータを省略した場合は、"toggle" と見なされます (バイパスは
以前の状態に応じて、有効または無効のいずれかになります)。 [ - ]

警官はバイパスされます
選択されたチェイン オペレータが現在バイパスされている場合 (一時的に一部ではない場合)、true を返します。
処理チェーンの)。 [I]

警官説明
チェーンを説明する Ecasound Option Syntax (EOS) 準拠の文字列を返します
オペレーター。 EOS の詳細については、Ecasound ユーザーズ ガイドを参照してください。 この
コマンドは ecasound 2.4.4 で導入されました。 [S]

警官削除
選択したチェイン オペレータを削除します。 [ - ]

警官リスト
現在選択されているチェーンにアタッチされているすべてのチェーン オペレータのリストを返します。 [NS]

警官選択「param_id」、警官インデックス選択「param_id」、警官iselect「param_id」
連鎖演算子を選択します。 [ - ]

警官が選んだ
現在選択されているチェイン オペレータのインデックス番号を返します。 [I]

警官セット「chainop_id、param_id、値」
シングル チェーン オペレータ パラメータの値を変更します。 他のチェーンオペレーターとは異なり
コマンド、これは処理中にも使用できます。 「cop-get」も参照してください。 [ - ]

警官-get 'chainop_id,param_id'
「chainop_id」で識別されるチェーン オペレータ パラメータの現在の値を返します。
および「param_id」。 このコマンドは、「cop-select chainop_id ;」の短縮形です。
copp-iselect param_id ; copp-get'. [f]

警官ステータス
チェーン オペレーターのステータスに関する情報を返します。 [S]

警察リスト
選択されたチェイン オペレータのパラメータのリストを返します。 [NS]

copp-select 'param_id'、copp-index-select 'param_id'、copp-iselect 'param_id'
チェイン オペレータ パラメータを選択します。 [ - ]

警官が選んだ
現在選択されているチェイン オペレータ パラメータのインデックス番号を返します。 [I]

警官セット「値」
選択したパラメーター値を「値」に設定します。 [ - ]

コップゲット
選択したパラメータ値を返します。 「cop-get」も参照してください。 [f]

警官登録
登録されたチェイン オペレータのリストを出力します。 [S]

プリセットレジスタ
登録されているエフェクトプリセットの一覧を印刷します。 [S]

ラスパレジスター
登録済みの LADSPA プラグインのリストを出力します。 [S]

コントローラー


コントローラーは、個々のチェーン オペレーターのパラメーターを制御するために使用されます。 彼らは添付されています
チェーンに。 特に明記しない限り、現在選択されているチェーンセットアップとチェーンが使用されます。

ctrl-add 'copc_format_string'
新しいコントローラを追加し、現在選択されているチェーン オペレータにアタッチします。 の
引数の構文は、"- :par1,...,parN" または単に
" :par1,...,parN". パラメータ自体にコンマが含まれている場合、パラメータは
二重引用符で囲む必要があります。 詳細については、ecasound (1) の man ページを参照してください。 [ - ]

Ctrl+説明
コントローラを説明する Ecasound Option Syntax (EOS) 準拠の文字列を返します。
EOS の詳細については、Ecasound ユーザーズ ガイドを参照してください。 このコマンドは
ecasound 2.4.4 で導入されました。 [S]

Ctrl-削除
選択したコントローラを削除します。 [ - ]

ctrl リスト
現在選択されているチェーンに接続されているすべてのコントローラのリストを返します。 [NS]

ctrl-select 'param_id', ctrl-index-select 'param_id', ctrl-iselect 'param_id'
コントローラーを選択します。 [ - ]

ctrl 選択
現在選択されているコントローラのインデックス番号を返します。 [I]

ctrl ステータス
コントローラーのステータスに関する情報を返します。 [S]

ctrl 登録
登録済みコントローラーのリストを印刷します。 [S]

ctrl-get-ターゲット
選択したオブジェクトに接続されているチェーン オペレータのインデックス番号を返します。
コントローラ。 返されるインデックスは、現在選択されているチェーンを参照します (参照
「警官リスト」)。 [I]

ctrlp-リスト
すべてのコントローラ パラメータのリストを返します。 このコマンドは、
エカサウンド2.4.2。 [NS]

Ctrlキーを押しながら選択
コントローラーのパラメーターを選択します。 このコマンドは、ecasound 2.4.2 で導入されました。 [ - ]

ctrlp 選択
現在選択されているコントローラ パラメータのインデックス番号を返します。 このコマンド
ecasound 2.4.2 で導入されました。 [I]

ctrlp-get
選択されたコントローラ パラメータ値を返します。 このコマンドは、
エカサウンド2.4.2。 [f]

ctrlp セット
選択したコントローラー パラメーター値を 'value' に設定します。 このコマンドは
ecasound 2.4.2 で導入されました。 [ - ]

JACK インターフェイス 公演の


Ecasound が JACK オーディオ サーバーをサポートするようにコンパイルされている場合、次の一連のコマンド
JACK ポート間の接続を制御するために用意されています。

ジャック接続「src-port」「dest-port」
パラメータとして指定された XNUMX つのポート間を接続します。 このコマンドは
JACK で配布されている「jack_connect」コマンド ライン ツールに似ています。
パッケージ。 [ - ]

ジャック切断「src-port」「dest-port」
パラメータとして指定された XNUMX つのポートを切断します。 このコマンドは
JACK パッケージで配布される「jack_disconnect」コマンド ライン ツール。 [ - ]

ジャックリスト接続
すべての JACK ポートのリストと各ポートの接続のリストを返します。 この
コマンドは、「jack_lsp」コマンド ライン ツール (「jack_lsp -c」など) に似ています。
JACK パッケージで配布されます。 [S]

INTERNAL コマンド


内部コマンドは、通常の使用を直接目的としたものではありません。 それらは主に使用するためのものです
スクリプティングとフロントエンドで。

int-cmd-list
登録されているすべての対話モード コマンドのリストを返します。 [NS]

内部ログ履歴
libecasound モジュールによって送信された最近のログ メッセージを返します。 これは良いツールです
ECI/EIAM スクリプトおよびアプリケーションのデバッグ。 このコマンドは、
エカサウンド2.4.0。 [S]

int-output-mode-整形式
ログ メッセージの適切な形式の出力形式を選択します。 [ - ]

int-set-float-to-string-precision
float からテキストへの変換で使用される精度を設定します。 これは次の目的で使用できることに注意してください。
ECI コマンドの float 戻り値の精度を制御します。 [ - ]

int-set-log-history-length
ログ履歴の長さを設定します。 デフォルトは 0 項目です。 このコマンドは、
エカサウンド2.4.0。 [ - ]

int-cmd-version-string
ecasound インタラクティブ モード パーサーのバージョン文字列を返します。 [S]

int-cmd-version-lib-current
ecasound インタラクティブ モード ライブラリ インターフェース バージョン (libtool) を返します。 [I]

int-cmd-version-lib-revision
ecasound インタラクティブ モード ライブラリ インターフェイス リビジョン (libtool) を返します。 [I]

int-cmd-version-lib-age
ecasound インタラクティブ モード ライブラリ インターフェースの年齢 (libtool) を返します。 [I]

目的 MAPS


オブジェクト マップは、一般的に使用されるオブジェクト タイプの中心的なリポジトリです。 をクエリすることにより、
アプリケーションは、登録されているすべてのオブジェクト タイプとそのプロパティのリストを取得できます。

マップ警官リスト
セクションで指定された形式を使用して、登録されたチェイン オペレータのリストを出力します。
オペレーター 説明. [S]

マッププリセットリスト
セクションで指定された形式を使用して、登録されたエフェクト プリセットのリストを印刷します。
オペレーター 説明. [S]

マップ-ラドスパ-リスト
セクションで指定された形式を使用して、登録済みの LADSPA プラグインのリストを出力します。
オペレーター 説明. [S]

マップ-ladspa-id-list
セクションで指定された形式を使用して、登録済みの LADSPA プラグインのリストを出力します。
オペレーター 説明. 数値の LADPSA プラグイン識別子が使用されます。 [S]

マップ コントロール リスト
セクションで指定された形式を使用して、登録済みコントローラーのリストを出力します。
オペレーター 説明. [S]

DUMP コマンド


次のダンプ コマンドは、通常の使用を意図したものではありません。 彼らの主な目的は
libecasound から内部状態情報を取得する簡単な方法を提供します。 すべてのダンプ コマンド
選択した出力ストリームに構文「キー値」を使用して XNUMX 行を出力します (デフォルトは
stdout)。

ダンプ ターゲット 'ファイル名'
ダンプする対象ストリームを設定します。 [ - ]

ダンプ状況
エンジンのステータスをダンプします - 「running」、「stopped」、「finished」、または「notready」。 [ - ]

ダンプ位置
グローバル位置をダンプします。 浮動小数点を使用して数秒で印刷
表現。 [ - ]

ダンプ長
全体の処理長をダンプします。 浮動小数点を使用して数秒で印刷
表現。 [ - ]

ダンプ cs ステータス
現在選択されているチェーンセットアップのステータス文字列をダンプします - 「connected」、「selected」
または空の文字列。 [ - ]

ダンプ-c-選択
現在選択されているチェーンの名前をダンプします。 [ - ]

ダンプ愛選択
現在選択されているオーディオ入力のラベルをダンプします。 入力が選択されていない場合は、
空の文字列。 [ - ]

ダンプ愛位置
現在選択されているオーディオ入力の位置をダンプします。 を使用して数秒で印刷
浮動小数点表現。 [ - ]

ダンプ AI 長さ
現在選択されているオーディオ入力の長さをダンプします。 を使用して数秒で印刷
浮動小数点表現。 [ - ]

ダンプ AI オープン状態
オーディオ入力状態情報をダンプします。 「開いている」または「閉じている」のいずれかです。 [ - ]

ダンプ-ao-選択
現在選択されているオーディオ出力のラベルをダンプします。 出力が選択されていない場合は、
空の文字列。 [ - ]

ダンプ-ao-位置
現在選択されているオーディオ出力の位置をダンプします。 を使用して数秒で印刷
浮動小数点表現。 [ - ]

ダンプ-ao-長さ
現在選択されているオーディオ出力の長さをダンプします。 を使用して数秒で印刷
浮動小数点表現。 [ - ]

ダンプ-ao-オープン状態
オーディオ出力状態情報をダンプします。 「開いている」または「閉じている」のいずれかです。 [ - ]

ダンプ-cop-値「chainop、param」
チェーン オペレータ パラメータ値をダンプします。 「chainop」と「param」は演算子であり、
パラメータのインデックス値 (1...n)。 [ - ]

オペレーター 説明


  マップ xxx リスト コマンドは、指定されたすべての登録済みオブジェクトを含む文字列を返します
type XXX. 出力の各行には、XNUMX つの登録済みタイプが記述されています。 使用される構文は次のとおりです。

「キーワード、名前、説明、num_of_params、par1_def、par2_def、...」

parX_def XNUMX つのオブジェクト パラメータを記述します。 この定義はすべてに存在します。
記述されたオブジェクト タイプのパラメータ。 使用される構文は次のとおりです。

'名前、説明、デフォルト値、upper_bound_flag、upper_bound、
lower_bound_flag、 lower_bound、toggled_flag、integer_flag、
logarithmic_flag,output_flag'

これらのフィールドの正確な説明については、ヘッダー ファイルを参照してください。
ecasound/libecasound/eca-operator.h.

廃止 コマンド


次のコマンドの使用は非推奨です。 現在のバージョンの Ecasound でも動作しますが、
しかし、将来的には削除されます:

ai-wave-edit、ao-wave-edit

onworks.net サービスを使用してオンラインで ecasound-iam を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad