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

Ad


OnWorksファビコン

ブライトン - クラウド上のオンライン

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

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

プログラム:

NAME


bristol - シンセサイザー エミュレーション パッケージ。

SYNOPSIS


startブリストル -ミニ -ジャック -MIDIシーケンス [オプション]

DESCRIPTION


ブリストル はビンテージ シンセサイザー ソフトウェア エミュレーター スイートです。 アプリケーションは次のもので構成されます
エンジン自体は bristol と呼ばれ、グラフィカル ユーザー インターフェイスは bristol と呼ばれます。 ブライトン。 グラフィカルな
インターフェイスは、次のような多様なシンセ デバイスを提供するためのビットマップ操作ライブラリです。
ポテンショメータ、ボタン、スライダー、パッチ ケーブル、およびメッセージを生成するもの
シンセエミュレータを設定します。 エンジンはエミュレータをホストするインフラストラクチャです
オーディオの生成に必要なさまざまなオーディオ オペレーターを結合するコード。
エンジンとGUIも同時に起動します。 startブリストル を設定するスクリプト
両者が接続するために必要な環境。 一般的には想定されていないことですが、
ブリストルとブライトンはスクリプトの外で開始できますが、オプションがあります
どちらか一方のみを開始するスクリプト。 ブリストルにはコマンド ライン インターフェイスもあります。
GUI ではなく使用されます。

現在、次のシンセサイザーがエミュレートされています。

エミュレーション

ムーグミニ
ムーグエクスプローラー(ボイジャー)
ムーグボイジャー エレクトリックブルー
モーグメモリー
ムーグソニック6
ムーグ/リアル mg-1 コンサートメイト
ハモンドモジュール (非推奨、-b3 を使用)
ハモンド B3 (デフォルト)$
順序回路の預言者-5
順序回路 prophet-5/fx
順序回路の預言者-10
順序回路プロワン
フェンダーローズマークIステージ73
フェンダーローズベースピアノ
クルーマー ロードランナー エレクトリック ピアノ
クルーマービット01
クルーマービット99
クルーマービット + MOD
クルーマー ストラタス シンセ/オルガン コンボ
クルーマー トリロジー シンセ/オルガン/ストリングスコンボ
オーバーハイム OB-X
オーバーハイム OB-Xa
アルプ・アクス
オデッセイ
ARP 2600
アルプ/ソリーナ弦楽アンサンブル
コルグポリシックス
コルグ ポリ-800
コルグモノ/ポリ
korg ms20 (未完成: -libtest のみ)
ヴォックスコンチネンタル
ヴォックス コンチネンタル スーパー/300/II
ローランド ジュノ-60
ローランド ジュピター-8
バウマン BME-700
ブリストル・ベースメーカー・シーケンサー
ヤマハDX-7
ヤマハCS-80(未完成)
コモドール-64 SIDチップシンセ
commodore-64 SID ポリフォニック シンセ (未完成)
グラニュラーシンセサイザー (未完成)
ems シンシア (未完成)
16 トラック ミキサー (未完成: -libtest のみ)

エンジンと GUI の間のデフォルトの接続は、SYSEX 形式を使用した TCP ソケットです。
MIDIから取得したメッセージ。 オプションで、コードは改良のために Unix ドメインソケットを使用します。
安全。 必要に応じて、GUI とエンジンを同じシステム上に常駐させる必要はありません。
パラメータが指定されている場合、この機能では TCP ドメイン ソケットを使用する必要があります。 エンジンは、
また、複数のブライトン インターフェイスからのリクエストを受け入れ、すべてのエミュレータを実行します。
同時に、複数の音色で音声を共有し、必要に応じて先取りします。 もし
エミュレータがモノフォニック モードで起動されると、決して割り当てられない音声が事前に割り当てられます。
プリエンプトされ、継続的に実行されます。つまり、デフォルトでは、たとえ
ピアノの鍵盤が押されていないとき。 ポリフォニック コードは音声アルゴリズムのみを実行します。
キー ゲートが開いている間、ゲートは音声エンベロープの状態から派生します。 の
エミュレータがそれよりも少ない数の音声を要求した場合、エンジンはデフォルトで最低 32 音声をサポートします。
エミュレーションにはソフト リミットが設定されています。 より多くの声が要求される場合は、より多くの声が要求されます。
ただし、上限は 128 ボイスとなります。 声はエンジン構造です
割り当てと実行が可能ですが、音声によって実行される実際のコードは次のいずれかになります。
エミュレータ アルゴリズムにより、マルチティンバー操作がサポートされます。 音声の割り当て
このプロセスは「最後のノート優先」であり、他のプロセスはモノフォニックで利用可能ですが、
楽器の場合、これが唯一のポリフォニック割り当てアルゴリズムです。

このパッケージは startBristol スクリプトで開始する必要があります。 スクリプトが起動します。
ブリストル シンセサイザー バイナリ、正しいライブラリ パスと実行可能パスを評価します。
エミュレーション、シンセサイザー、および操作パラメータがあります。

OPTIONS


エミュレーション:

-mini - ムーグミニ
-エクスプローラー - モーグボイジャー
-ボイジャー - モーグボイジャー エレクトリックブルー
-memory - モーグメモリ
-sonic6 - ムーグソニック6
-mg1 - モーグ/リアルな mg-1 コンサートメイト
-hammond - ハモンドモジュール (非推奨、-b3 を使用)
-b3 - ハモンド B3 (デフォルト)
-prophet - 順序回路 prophet-5
-pro52 - 順序回路 prophet-5/fx
-pro10 - 順序回路 prophet-10
-pro1 - 順序回路プロワン
-rhodes - フェンダー ローズ マーク-I ステージ 73
-rhodesbass - フェンダーローズベースピアノ
-roadrunner - クルーマー ロードランナー エレクトリック ピアノ
-bitone - クルーマービット01
-bit99 - クルーマービット99
-bit100 - クルーマービット + MOD
-stratus - crumar stratus シンセ/オルガンコンボ
-trilogy - crumar trilogy シンセ/オルガン/ストリングスコンボ
-obx - オーバーハイム OB-X
-obxa - オーバーハイム OB-Xa
-axxe - arp axxe
-オデッセイ - アルプ・オデッセイ
-arp2600 - arp2600
-solina - arp/solina 弦楽アンサンブル
-polysix - コルグ・ポリシックス
-poly800 - コルグポリ-800
-monopoly - korg モノ/ポリ
-ms20 - korg ms20 (未完成: -libtest のみ)
-vox - ヴォックスコンチネンタル
-voxM2 - ヴォックスコンチネンタルスーパー/300/II
-ジュノ - ローランド ジュノ-60
-ジュピター - ローランド ジュピター-8
-bme700 - バウマン bme-700
-bm - ブリストルベースメーカーシーケンサー
-dx - ヤマハ dx-7
-cs80 - ヤマハ cs-80 (未完成)
-sidney - コモドール-64 SID チップシンセ
-メルボルン - コモドール-64 SID ポリシンセ (未完成)
-granular - グラニュラーシンセサイザー (未完成)
-aks - ems synthia-a (未完成)
-mixer - 16 トラック ミキサー (未完成: -libtest のみ)

シンセサイザー:

-声
選択したエミュレータはこのボイス数で起動します。 エンジンは常に
32 個のボイスを作成しますが、このサブセットのみをエミュレータに割り当てます。 選択した場合
値が 32 より大きい場合、より多くのボイスが割り当てられます。

-mono エミュレータをモノラルモードで実行します。 これは実際には「-voices 1」のエイリアスではありません。
さらに、「-retrig -lvel -wwf -hnp」などのパラメータも設定します。 これら
必要に応じて、追加のオプションをオーバーライドできます。

-lnp 低音優先ロジックを選択します。 これはモノフォニックシンセサイザーにのみ適用されます。
すべての音の優先順位がレガート演奏スタイルに影響します。

-hnp 高音優先ロジックを選択します。 これはモノフォニックシンセサイザーにのみ適用されます。

-nnp ノートの優先順位を選択しません。これがデフォルトで、最後のノートとして動作します。
優先選択。

-リトリガー
演奏されるノートとリリースされるノートごとにトリガー イベントをリクエストします。
トリガーによりエンベロープが循環します。 までにゼロに戻ることはありません
ただし、一部のエミュレーションでは GUI コントロールとしてデフォルトが使用されます。 これがなければ
フラグ トリガーは、シーケンスの最初に押されたノートに対してのみ送信されます。

-lvel すべてのレガートノート (シーケンスの最初のノート) のベロシティ継承を設定します。
ベロシティ値は後続のすべてのノートに適用されます。 このオプションは
トグル: XNUMX 回適用すると機能が無効になります。 これに関しては重要です
デフォルトでレベルが設定されているモノラルシンセの数と同じくらいエミュレータに追加されます。 の
次のオプションは期待どおりに機能しない可能性があります。

startBristol -mini -level

問題は、-mini がレガートベロシティを有効にするため、-level スイッチでそれが切り替わることです。
再びオフ。 -retrig にも同じことが当てはまります。

-チャネル
エミュレータを起動して、この MIDI チャンネル (デフォルトは 1) で応答します。

-ローキー
エミュレータが応答する最低音を設定します。 これはデフォルトで
「0」ですが、さまざまなシンセのキー分割と範囲を定義するために使用できます。

-ハイキー
エミュレータが応答する最高音を設定します。 これはデフォルトで
「127」ですが、さまざまなシンセのキー分割と範囲を定義するために使用できます。

-detune <%>
一定レベルの温度感度でエミュレータを実行するように要求します。 デフォルト値
エミュレータによって定義され、通常は 100 または 200 です。デチューンは音声に適用されます。
ノートオンのみであり、ここで定義された範囲内のランダムな値です。

-得
エミュレータの出力信号ゲイン レベル。 これらを正規化するために使用できます。
一緒に演奏したときの異なるシンセからの信号レベル。 デフォルト値は次のとおりです
シンセ自体によって定義されているため、これはオーバーライドです。

-pwd
ピッチホイールの深さ (半音単位)、デフォルトは 2。

-速度
エミュレータの速度カーブ。 デフォルトは 520 で、ハードの指数曲線です。
プレイスタイル。 値「0」はフラット (タッチ感度なし) です。 100 までの値は、
線形スケールのマップ。 速度マップは補間される点のテーブルです
線形: 変曲点を定義するだけで済みますが、必要な場合は
滑らかなカーブを作成するには、使用される 128 のベロシティ値をそれぞれ定義する必要があります。
ノートオン/ノートオフイベントで。 エミュレーションには、ゲイン レベルのテーブルが XNUMX つだけあります。
各 key.velocity インデックスとは対照的に、エンジンにはオン/オフごとに XNUMX つずつ、合計 XNUMX つのテーブルがあります。
ただし、これは整数マップであり、ゲイン マップではありません。

独自のテーブルを指定したくない場合は、いくつかのデフォルトのテーブルがあります。
補間された曲線。 各表は、で指定された MIDI ベロシティ値のゲインです。
note イベントには 128 件のエントリがあります。 以下が実装されています。

100-199 ソフトタッチのキーボードプレイヤー向けの凸型カーブ
200-499 凹型の曲線でハードなタッチ、二次関数までの直線。

次の 525 までの設定は上記の繰り返しですが、粒度は低くなります。 の中に
上記の範囲では 200 の値は線形であり、以下の 510 は線形です。

500-509 ソフトタッチのキーボードプレイヤー向けの凸型カーブ
510リニア
511-25 ハードタッチのプレーヤー向けの凹型カーブ。

次に、いくつかの特定の曲線があります

550対数
560パラボリック

100 までの値は XNUMX 桁の数字で構成されます。 最初の数字は方法を定義します
ラインが増加し始めるのが遅く (直線的です)、XNUMX 桁目はどれくらい遅いかを示します。
1.0に達します。 09 の値は 0 から始まるため、上記のほぼ線形マッピングになります。
そしてほぼ終わりに終わります。 値 49 はヘビープレイヤー向けですが、それはゼロです
速度テーブルの大部分で、その後最大ゲイン (1.0) まで上昇します。
テーブルの端。 これらのテーブルは次のように定義することもできることに注意してください。
線形補間である VelocityMap 定義。 プレゼントリリースは、
少し滑らかにするために曲線を含めます。

オプション 520 は二乗パワーカーブであり、非常に自然に感じられますが、
主観的な。 おそらくハードプレイヤーにとっては自然なことであり、より良いデフォルトである可能性があります
直線的な曲線よりも。

値 1000 はマッピングを反転します。つまり、次のようになります。

1510 - 速度が増加するにつれて 1.0 から 0.0 まで直線的
1520 - 指数関数的、速度が増加するにつれて 1.0 から 0.0 まで下がります

エンジン マッピングは、ここで指定したエミュレーション マッピングの前に適用されます。 がある
この表を対数にするための合理的な引数は、そうしても構いません。
ここでは、負の値がマップされないことを除き、値に制限はありません。
したがって、このテーブルは音量レベルを補正するためにも使用できます。

-グライド
nogte glide の持続時間 (秒単位)、デフォルトは 5。

-エミュレートする
指定されたエミュレータを検索して起動するか、それ以外の場合は終了します。 エミュレーションの呼び出し
これは現在デフォルトであり、voicecount の追加パラメータを意味します。
ゲイン、グライド、ピッチホイールの深さ、デチューンなど。デフォルトはhammondB3です。 -エミュレート
このオプションは、エミュレータ名に対する -register も暗黙的に指定します。

-登録する
Jack および ALSA に登録するときは、特定の名前を使用してください。 デフォルトでは、エンジンは
「bristol」という名前を使用しますが、複数のエンジンが使用されている場合は混乱を招く可能性があります。
これを使用してデフォルトをオーバーライドすることができます。

-lwf エミュレータ用の軽量フィルタを選択します。

-nwf デフォルトの Normalweight フィルターを選択します。 これらは約XNUMX倍の価格です
軽量フィルター。

-wwf ウェルターウェイト フィルターを選択します。これも通常の約 XNUMX 倍の CPU 負荷になります。
フィルタ

-hwf 強力なフィルタを選択します。 これらはウェルター級フィルターの約 XNUMX 倍です。
-lwf と -nwf の可聴的な違いは明らかですが、
-nwf、-wwf、および -hwf の違いが目に見える以外のものであるかどうかは議論の余地あり
CPU負荷で。 -mono シンセのデフォルトのフィルターは -wwf です。
'-mini -mono -nwf' という行でオーバーライドされます。

-ブロ
マッピングする帯域幅制限された高調波の数。 値をゼロにすると選択されます。
帯域幅は無限で、デフォルトは 31 です。

-ブロフラクション
エンジンは、最大高調波が発生するすべての周波数に対して事前に計算されたテーブルを使用します。
サンプルレートのこの部分を超えません。 デフォルトの 0.8 はすでに上回っています
コンテンツと歪みの間のトレードオフとしてのナイキスト。 1.0 に向かう傾向のある値
高い周波数では自然にエイリアスが大きくなります。

-スカラ
エンジンは、指定された scala ファイルを読み取り、その頻度テーブルにマッピングします。

ユーザー インタフェース:

-品質
カラー キャッシュの深度はレンダリング速度に影響します。 低い値から始まります
明瞭さが失われることを示し、値が高くなると何千もの色が使用され始めます。
パフォーマンスが影響を受ける場合、値は bpp で、デフォルトは 6 です。

-規模
各エミュレータにはデフォルトのウィンドウ サイズがあり、このサイズを拡大したり、
必要に応じて下向きにします。

-幅
ピクセル幅は、構成可能な XNUMX つのサイズのうち小さい方を定義します。 それは動作します
-scale および -autozoom オプションを使用すると、マウスで異なるサイズを切り替えることができます
ウィンドウの出入り。

-オートズーム
終了時にウィンドウを最小化し、開始時に最大化します。

-raise Enter キーでウィンドウを自動的に上げます。

- lower 退席時にウィンドウを自動的に下げます。 ここで注意すべき点は、オートズームを使用すると、
一部のウィンドウ マネージャーでは、上げ下げを行うと望ましくない影響が生じる可能性があります。

-rud ロータリー コントローラーのトラッキングを実際のマウスの上下運動ではなく、マウスの上下運動に制限します。
マウスの位置を追跡します。 値は現在のウィンドウ サイズの一部になります。

-アンチエイリアス <%>
一部のウィンドウ サイズでは、レンダリングされた画像のピクセル化が発生します。
アンチエイリアスが適用されます。 ズーム値が大きい場合、これは自動的に設定されます。 値は
パーセンテージ。デフォルトは 30 です。

-aliastype
アンチエイリアス オプションは XNUMX つあり、「pre」はテキスト シルクスクリーンに適用します。
「texture」は表面のビットマップに適用し、「all」はどこにでも適用します
レンダリングされたデバイスを含む。 デフォルトは pre ですが、このパラメータは
-antialias に XNUMX 以外の値がある場合に適用されます。

-不透明度<%>
ブライトンは、ARP 2600 パッチなどの一部の機能に透明レイヤーを使用しています
ケーブル。 これがデフォルトの透明度です。 後で調整することもできます
^o/^O/^t は GUI のコードを制御します。 デフォルトは 50 パーセントです。

-ピックスマップ
デフォルトの XImage インターフェイスではなく、X11 ピックスマップ インターフェイスを使用します。
サーバー。

-dct
ボタン イベントなどのダブルクリック タイムアウトは 250 ミリ秒です。

-追跡
GUI ピアノ キーボード イメージが MIDI イベントを追跡するのを防ぎます。
CPU のオーバーヘッド。

-キートグル
マウスでキーをオンに調整する場合のデフォルトの GUI 動作は、キーをラッチすることです。
ポリフォニックで和音を演奏することができます。 このオプションは、ラッチを無効にします。
キーはマウスボタンを押している間のみ再生されます。

-中性
エミュレータをヌルパッチで初期化すると、すべてのパラメータの値がゼロになります。
パッチをボトムアップで完全にゼロから構築できるようにします。 これ
'-load -1' と同等です。負のメモリ位置は保存されません。
ヌルパッチには保存できません。

-負荷
起動時にロードする初期メモリ番号。 ほとんどのエミュレータのデフォルトは 0 です。

-輸入
開始時にディスク ファイルからアクティブなパッチにメモリをインポートします。 このパッチでできることは、
その後、別の場所に保存され、記憶の相互交換が可能になります。

-mbi
マスター バンク インデックスにより、追加のメモリ ID へのアクセスが可能になります。 この値の 1000 倍
GUI が保存/ロードしたメモリ ID に追加されるため、GUI はたとえばアクセスできるようになります。
8 メモリの 8 バンクですが、-mbi を使用すると、実際には 64 個のセットを複数保存できます。
思い出。

-アクティブセンス
hello メッセージが GUI からエンジンに送信され、エンジンがまだ停止していないことを確認する速度。
アクティブ。 送信が失敗した場合は GUI が終了し、エンジンが失敗した場合は終了します。
更新を受信すると終了します。 XNUMX を指定すると、アクティブ センスが無効になります。

-ast
アクティブなセンス メッセージのエンジン タイムアウト期間。

-mct
MIDI サイクル タイムアウトは、MIDI イベントのビジー待機 GUI タイマーであり、
GUI は直接イベントを追跡するために MIDI インターフェイスを使用します。

-ar|-アスペクト
すべてのエミュレータは、ウィンドウのアスペクト比を維持しようとします。
彼らは「普通」に見えるということ。 これは一部のタイル ウィンドウ マネージャーと競合するため、
無効。 また、ウィンドウが再マッピングされている場合、過剰な再マッピングが発生する可能性があります。
サイズ変更。

-アイコン化
アイコン化された状態でウィンドウを開きます。

-窓
どのウィンドウもマップしないでください。

-cli エンジンへのテキスト ベースのコマンド ライン インターフェイスを有効にします。 これは次のような用途に使用できます。
ただし、ウィンドウ処理をサポートせずにコンパイルした場合は、-window と接続します。
システムでは、-window オプションが暗黙的に指定されます。

-libtest
エンジンを起動したり、接続しようとしたりせず、GUI を投稿してください。
テスト。

GUI ショートカット:

「s」 - 設定を現在のメモリに保存します
'l' - 現在のメモリを (再) ロードします
'x' - 現在のメモリと前のメモリを交換します
'+' - 次のメモリをロードします
'-' - 以前のメモリをロードします
「?」 - エミュレータのヘルプ情報を表示
'h' - エミュレータのヘルプ情報を表示します
'r' - アプリケーションの Readme 情報を表示します
'k' - キーボード ショートカットを表示します
'p' - スクリーンダンプ先 / tmp /.xpm
't' - 不透明度を切り替えます
'o' - パッチレイヤーの不透明度を下げます
'O' - パッチレイヤーの不透明度を増加します
「w」 - 表示保証
'g' - GPL (コピー条件) を表示します。
'+' - ウィンドウ サイズを大きくします
'-' - ウィンドウ サイズを小さくします
「Enter」 - ウィンドウを全画面サイズに切り替えます
UpArrow - コントローラーの上方向の動き (Shift キー アクセラレータ)
DownArrow - コントローラーの下の動き (Shift キー アクセラレータ)
RightArrow - さらにコントロール モーション アップ (シフト アクセル)
LeftArrow - さらに制御モーションを下に移動します (シフトアクセル)

作業 オプション:

一般:

-エンジン
新しいエンジンを始動しないでください。 GUI は、既存のエンジンへの接続を試みます。
ホストとポートの構成 (cq)。 接続が確立されると、エンジンは
は両方のエミュレータを動作させ、音声の割り当てはそれらの間で共有されます。 全て
エミュレータ出力の一部は、次の場合を除き、同じステレオ出力に折り返されます。
追加のジャック制御入力が使用される場合。

-gui GUI は起動せず、エンジンのみを起動します。 GUI は、
構成されたホスト上のエンジンとポートの値。 応答しない場合は、GUI
かなり簡潔なメッセージを表示して終了します。

-サーバ
最後のエミュレータでは終了しない永続サーバーとしてエンジンを開始します。

-デーモン
制御端末が切断された状態でエンジンをデーモンとして実行します。 これはそうではありません
-server オプションを意味しますが、ファイルにログを記録するための -log オプションも意味しません。
system、またはデーモンにも適用できる -syslog も使用できません。

-ウォッチドッグ
オーディオ スレッドの初期化のタイムアウト。 スレッドが以内にアクティブにならない場合
この期間、エンジンは待機するのではなく正常に終了します。
無限の接続。 デフォルトの期間は 30 秒です。 これはアクティブではありません
-server モードまたは -daemon モード。 通常の動作では、オーディオ スレッドが起動されます。
数秒以内に完了しますが、エンジンと GUI が別々に開始された場合は、
このタイムアウトでは、タイマーが期限切れになる前に GUI を開始する必要があります。

-log ログ出力をファイルにリダイレクトします。 デフォルトのファイルは /var/log/bristol.log です。
/var/log/brighton.log、利用できない場合は $HOME/.bristol/log
ディレクトリが使用されます。 の選択 / var / log root へのログインを防止するためです。
エンジンがこのユーザーによって呼び出されたイベント。

-syslog
ログ出力を syslog にリダイレクトします。

-コンソール
制御端末をログメッセージの出力として維持し、
読みやすさを目的としたタイムスタンプ。 これは次のコマンドでも設定できます。
環境変数 BRISTOL_LOG_CONSOLE=true。

-rc bristolrc パラメータ ファイルをロードしません。

-exec startBristol スクリプトによって要求される最終プロセスは、
exec は、とりわけ親の PID を維持するように実行されます。 このオプション
exec をオーバーライドし、スクリプトはプロセスが終了するまで待機したままになります。
このパラメータを使用しないことには影響があり、クリーンアップ コードの一部は
ラッピング シェルスクリプト。デフォルトでは、これは実行リクエストにより呼び出されません。
このフラグはデフォルトですが、実際に必要となるのは LADI との互換性のためだけです。

-stop 実行中のすべての bristol エンジンを停止します。 これは間接的に終了につながります
アクティブ センシングによる GUI は無効にできます。 ユースケースは次のとおりです
バックグラウンドで実行されている -server -daemon エンジンを停止します。 バックエンドは
オプションは pkill です。

-exit 実行中のすべての bristol エンジンと GUI を停止します。

-kill <-エミュレータ>
に関連付けられている実行中のすべての bristol エンジンと GUI を停止します。
与えられたエミュレータ。 ブリストルが「-mini」で開始された場合は、-mini で強制終了できるようになりました
他のエミュレータが終了しないようにします。 複数の mini が実行されている場合、
も自然に死ぬでしょう。 エンジンがマルチティンバー GUI を実行している場合は、他の
mini に加えて、関連する GUI も終了します。

-キャッシュ
新しいメモリとエミュレータ プロファイルのデフォルトの場所。デフォルトは次のとおりです。
~/.ブリストル システム/工場出荷時のデフォルト ディレクトリよりも前に検索されます。
エミュレータが起動してメモリがロードされるときは、/usr/local/share/bristol。 もし
パス名が存在しない場合は、可能であれば作成されます。

-memdump [-エミュレートする】
ターゲットディレクトリを作成する/メモリ/ まずファクトリーをコピーします
シンセのデフォルトメモリ、次にユーザーのプライベートメモリ。 これは使えます
セッション管理を使用して、セッション内のすべてのシンセ メモリのコピーを作成します。 もし
ターゲット ディレクトリがすでに存在する場合、コピー操作は行われませんが、
directory は、-cache のデフォルトを置き換えて、これを新しい保存場所にします。
そのセッションの思い出。 -emulate オプションが指定されていない場合は必須です
この場合、デフォルトの hammondB3 が使用されます。

-デバッグ <1-16>
デバッグ レベル。12 を超える値は非常に冗長になる可能性があり、おそらく値 0 のみが冗長になります。
エンジンの計算スレッドで printf() を回避するため、リアルタイムで安全です。

-readme [- 】
プログラムの Readme 情報を表示します。 単一のエミュレータの Readme を表示する
必要に応じて。

-glwf すべてのエミュレータに対して「-lwf」の使用のみを許可し、オーバーライドは禁止します。

-ホスト
ホスト名でエンジンに接続します。デフォルトは localhost です。 これはで使用されます
-engine と組み合わせて GUI を配布します。 ホスト名は次のような構文を受け入れます。
hostname:port は、エンジンへのリモート接続のホストとポートの両方を修正します。
ホスト部分がトークン「unix」の場合、ローカルの名前付きソケットが作成されます。
TCP接続よりも。 この場合、特定のポート番号を指定できます。
名前付きソケット /tmp/br を作成します。 ポートが指定されていない場合は、
ランダムな数値インデックスが選択されます。

-ポート
GUI/エンジンメッセージング用に指定された TCP ポートに接続します (デフォルトは 5028)。
すでに使用されている場合、起動に失敗します。 複数のブリストルを開始する場合
GUI の場合、このオプションは破棄され、スクリプトは空きポートを探します。
各呼び出しの番号。 このオプションと -host を混合するのは正しくありません。
host:port または unix:port の値を取るパラメータは、結果として次のようになります。
パラメータが送信される順序によっては不定になります。

-quiet デバッグ出力と診断出力を /dev/null にリダイレクトします。

-gmc GUI で MIDI インターフェースを開きます。 デフォルトでは、エンジンは唯一の MIDI を所有します。
ブリストル用のインターフェイスであり、イベントを GUI に再配布します。 可能です
必要に応じて、転送を無効にし、GUI とエンジンの両方を MIDI デバイスに接続します。

-前方
MIDI イベントの転送をグローバルに無効にします。 デフォルトでは、エンジンは MIDI を開きます
インターフェイスに接続されており、物理キーボード、コントロール サーフェス、および/またはに接続されています。
シーケンサー。 追跡のために MIDI イベントを GUI に転送します。 このオプション
機能を無効にします。 無効にすると、GUI はピアノの鍵盤を反映しません。
また、オプション「-gmc」が指定されていない限り、CC モーションも追跡しません。
GUI での MIDI 接続、およびユーザーが同じコントロール サーフェスを接続すること
この代替チャネル経由の GUI。 このオプションは論理的には次と同じです
「-localforward -remoteforward」。

-ローカルフォワード
これにより、GUI が MIDI メッセージをエンジンに転送できなくなります。 これではありません
転送は MIDI からのみ行われるため、MIDI メッセージのループを防止します。
GUI とエンジン間の TCP 接続へのインターフェイス。 このオプションにより、
GUI に接続されているサーフェスからのメッセージが、GUI に転送されなくなります。
それは地球です。

-リモートフォワード
これにより、エンジンが GUI に転送できなくなりますが、GUI は引き続き転送できます。
エンジンに向かって進みます。 -gmc オプションを使用して GUI に MIDI 接続が与えられている場合、
コントロール サーフェスが両方のプロセスに適用される場合は、-forward オプションを使用する必要があります。
イベントの再配布をグローバルに防止するために使用されます。 そうしないと結果は得られません
ループでは、イベントが XNUMX 対 XNUMX で複製されます。 接続することが可能です。
-gmc オプションを使用すると、GUI のみにコントロール サーフェスが表示されます。これにより、
ローカルのキーボードと GUI を使用して、リモートでエンジンを駆動する可能性
システム。 明らかに、MIDI の処理に関連する追加のレイテンシーが原因です。
GUI から TCP 経由でリモート エンジンへのメッセージ。

-oss オーディオおよび MIDI インターフェースの OSS デフォルトを構成します

-alsa オーディオおよび MIDI インターフェイスの ALSA デフォルトを設定します。 MIDIインターフェースは、
ALSA SEQ ポート。

-jack オーディオおよび MIDI インターフェイスのジャックのデフォルトを設定します。 これを書いている時点では
このオプションでは、現在必要な Jack MIDI が選択されるため、いくつかの問題が発生します。
ブリッジデーモンを動作させます。 オプション「-jack -midi seq」は、より一般的なものになります。
構成。

-ジャック統計
ジャックサーバーからオーディオパラメーターを要求せず、ブリストルシステムを使用してください。
デフォルトまたは設定されたパラメータ。 ブリストルのデフォルトは必ず失敗する
ただし、bristoljackstats の呼び出しは不要な場合があり、これにより速度が向上する可能性があります。
初期起動時間。 このパラメータを使用するには、通常、
オプション -rate および -count も提供されます。 TP -jsmuuid こちらはソール用です
Jack Session Manager の使用

-jsmfile
これは Jack Session Manager のみを使用するためのものです

-jsmd
セッション イベントが内部で配布される前に、セッション マネージャーの遅延をジャックします。 イベント
GUI では、デフォルトの 5000 ミリ秒で実行が遅延します。

-セッション
JSM や LADI を含むすべてのセッション管理を無効にします。

-寝る
初期化プロセスを「n」秒間停止します。 これは、次のことを回避するためのものです
セッションマネージャーを使用して複数の初期化を行うと、競合状態が発生するようです
ブリストル クライアントはすべて同じ TCP ポート識別子をめぐって競合します。

-jdo Jack Dual Open: オーディオ スレッドと MIDI スレッドを独立したクライアントとして登録させます。
ジャック。 デフォルトでは、オーディオ スレッドはジャック クライアントとして開き、MIDI
接続は、別のクライアントとしてではなく、別のポートとしてピギーバックされます。

-o
最終ステージのサンプルの生のオーディオ出力をファイルに生成します。 フォーマットは
16ビットステレオインターリーブであること。

-nrp GUI とエンジンの両方で NRP イベントのサポートを有効にします。 これは注意して使用する必要があります
エンジン内の NRP が予期しない結果を引き起こす可能性があるためです。

-enrp エンジンのみで NRP サポートを有効にします。

-gnrp GUI で NRP イベントを有効にします。 これは GUI を許可するために必要です (したがって、
エンジン)一部の MIDI コントロール サーフェスから駆動されます。

-nrpcc
マッピングする NRP の最大数。 デフォルトは 128 で、どのような場合でも十分であると考えられます。
現在のエミュレータは必要ですが、ミキサーがリリースされるたびにさらに必要になります。

オーディオ 運転者:

-オーディオ [oss|alsa|jack]
オーディオドライバーがオーバーライドされます。 スイッチの順序に応じて、次のことが可能です。
グローバルデフォルトのグループ (-jack/oss/alsa) を設定し、特定の再選択を行います。
コンポーネント。

-audiodev
オーディオデバイス名。 Jack の場合、これは Jack デーモンに登録された名前になります。

-カウント
処理期間内のサンプル/フレームの数。

-利益
出力信号正規化レベル、エミュレータのデフォルト 4 ごと。

-インゲイン
入力信号の正規化レベル、エミュレータのデフォルト 4 ごと。

-プリロード
開始時にオーディオ出力に事前に書き込むオーディオ バッファーの数。 これではありません
ジャックドライバーとともに活動中。

-レート
サンプリング レート、デフォルトは 44100。

-優先度
エンジンのオーディオ スレッドによって要求されるリアルタイム優先度、デフォルトは 75。ゼロは
RT処理を無効にします。

-オートコン
エンジンの入力と出力を最初に見つかったジャック IO ポートに自動的に接続します。
これは、環境変数 BRISTOL_AUTOCONN=true を使用しても実現できます。

-マルチ
複数の IO ポート リクエスト。Jack でのみ動作し、現在は ARP 2600 のみで動作します。
これらのポートへのアクセスを許可します。

-migc
マルチ IO ポートの入力信号正規化レベル。

-mogc
マルチ IO ポートの出力信号正規化レベル。

ミディ 運転者:

-midi [oss|[raw]alsa|jack]
オーディオドライバーがオーバーライドされます。 スイッチの順序に応じて、次のことが可能です。
グローバルデフォルトのグループ (-jack/oss/alsa) を設定し、特定の再選択を行います。
「-jack -midi seq」などのコンポーネント。 デフォルトのMIDIドライバーは「-midi seq」ですが、
--enable-jack-default-midi などのコンパイル時オプションでオーバーライドできます。
./configure に。

-mididev
開くMIDIデバイス名(OSS/ALSA)。

-midbg
MIDI レベル 1 のデバッグを要求します。

-midbg2
MIDI レベル 2 のデバッグをリクエストします。 レベル 3 では両方を選択できます。

-sysid <0xXXXXXXXX>
エンジンの代替 SYSEX 識別子を構成します。 デフォルトは次の値です
0x534C6162 歴史的な理由により、これは無料の開発 ID ではありませんが、
したがって、競合が発生しないように割り当てられます。

ラディ ドライバー (レベル 1 準拠):

-レディ・ブライトン
GUI のみで LADI メッセージを実行する

-レディ・ブリストル
エンジンのみで LADI メッセージを実行する

-レディ
保存操作用の LADI ステート メモリ。 これは LADI ごとに一意である必要があります
セッション。


スタートブリストル - ミニ
オーディオと MIDI (seq) に ALSA インターフェイスを使用して minimoog を実行します。 エミュレータは、
デフォルトはモノフォニックで、リトリガーとレガートベロシティを備えた高音優先です。

スタートブリストル - アルサ
オーディオと MIDI の ALSA インターフェイスを使用して hammondB3 を実行します。 これはすべてに相当します
次のオプション: -b3 -audio alsa -audiodev plughw:0,0 -midi seq -mididev
plughw:0 -カウント 256 -プリロード 4 -ポート 5028 -音声 32 -チャンネル 1 -レート 44100

startBristol -explorer -voices 1
Moog Explorer をモノラル楽器として実行し、オーディオとオーディオに ALSA インターフェイスを使用します。
昼。

startBristol -預言者 -alsa -チャンネル 3
オーディオと MIDI に ALSA を使用して prophet-5 を実行します (チャンネル 3)。

startBristol -b3 -count 512 -preload 2
3 周期内に 512 個のサンプルを含むハモンド bXNUMX を実行し、そのようなバッファーを XNUMX つプリロードします。
活動する前に。 あるライブ! ALSA では、カードにはこのより大きなバッファ サイズが必要です
ドライバー。

startBristol -oss -audiodev /dev/dsp1 -vox -voices 8
OSS デバイス 1 とデフォルトの MIDI デバイス /dev/midi0 を使用して voxcontinental を実行します。
利用可能な 8 ボイスのうち 32 ボイスだけで動作します。

startBristol -b3 -audio alsa -audiodev plughw:0,0 -seq -mididev 128.0
ALSA シーケンサーを使用して、ALSA PCM プラグ インターフェイス上で B3 エミュレーションを実行します。
クライアント 128、ポート 0。

スタートブリストル - ジュノ &

startBristol -prophet -channel 2 -エンジン
XNUMX つのシンセサイザー、juno と prophet を起動します。 どちらのシンセサイザーも
32 つのエンジン (マルチティンバー) で実行され、その間に XNUMX のボイスが含まれます。 ジュノはこうなる
デフォルトの MIDI チャンネル (1) で、Prophet をチャンネル 2 で出力します。
デフォルトの ALSA オーディオ デバイス。 32 個の音声がすべてこれらのエミュレータとして使用されることはありません
は、より低いソフト制限を使用してデフォルトで実行されます。 より多くの音声で実行できます
ただし、 -voices オプションに適切な値を指定する必要があります。

startBristol -juno -jack -register juno -voices 32 &

startBristol -prophet -jack -register prophet -channel 2 -voices 32
5 つのシンセサイザー、juno と prophet を起動しますXNUMX。 各シンセは完全に独立しています
独自の GUI と独自のエンジンを備えています。 各エンジンはジャックに個別に登録されます
デーモン。 彼らはそれぞれ「ジュノ」と「預言者」という名前をジャックに登録します
と ALSA をそれぞれの制御プログラムで区別できるようにする
aconnect や qjackctl など。 出力はこれらに個別に表示されます。
制御プログラムなので、独立してルーティングできます。 各シンセは最大 32 個を使用できます
音声が発生し、CPU 競合のみが発生します - これらは別のエンジン プロセスです
それぞれ32ボイスあります。

onworks.net サービスを使用してブライトンをオンラインで使用する


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

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

Linuxコマンド

Ad