これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド setBfree です。
プログラム:
NAME
setBfree - DSP トーンホイール オルガン
SYNOPSIS
セットBフリー [ OPTIONS ] [ property = value ...]
DESCRIPTION
setBfree - DSP トーンホイール オルガン
setBfree は、MIDI 制御のソフトウェア シンセサイザーで、サウンドを模倣するように設計されています。
をもたらした電気機械オルガンと音響修正装置の特性
ローレンス・ハモンドとドン・レスリーの名前と製品は世界的に有名です。
OPTIONS
-c 、 --config
デフォルトに代わる設定ファイルをロードします
-C, --noconfig
デフォルト設定ファイルを読み込まないでください。同等の組み込みデフォルトは次のとおりです。
まだ設定されています
-d, --dumpcc
起動時に MIDI-CC マッピングのリストを出力します。
-D, --noCC
起動時にデフォルトの CC マップをロードしない
-h 短いヘルプテキストを印刷する
-H, - 助けて
パラメータリストを含む完全なヘルプテキストを印刷する
-l
起動時に MIDI プログラム プリセットをロードします (以前の設定を上書きする場合があります)
-r, -U、..)
-M 、 --ミッドナム
現在のコントローラー マッピングを .midnam ファイルにエクスポートします
-p 、 - プログラム
デフォルトに代わって代替プログラム ファイルをロードします
-P, --プログラムなし
デフォルトのプログラム ファイルを読み込まないでください。内蔵プログラムもクリアされます。
-r, -ランダム化
初期プリセットをランダム化する (奇妙だが真実)
-U, - アッパー
アッパーマニュアルのドローバーの初期設定を9桁で指定します。 例: 808000000
-V, - バージョン
バージョン情報を印刷する
情報:
設定は、プログラム (pgm) と設定 (cfg) の XNUMX つの部分で構成されます。
機器のプロパティの静的構成は .cfg ファイルで定義されます。
ファイル。 構成可能なパラメータはすべて指定されるため、構成ファイルを指定する必要はありません。
にはデフォルト値が組み込まれています。 これらは起動時に次のようにオーバーライドできます。
「property=value」ペアを使用するか、特定の .cfg ファイルをロードします。 /static/という名前の通り、
つまり、プロパティはアプリケーションの起動時にのみ設定できます。 それでも、多くの
プロパティは、後で変更できる設定の初期値を定義するだけです
再生中。 動的に変更できるものには、
アスタリスク(*)
プロパティは、MIDI コントロール コマンド (CC) をシンセサイザーに送信することによって変更されます。 の
CC の機能へのマッピングは、
"midi.controller.{上|下|ペダル}。 = " プロパティ。関数名は次のとおりです。
プロパティ名と同等です。 例: "midi.controller.upper.22=overdrive.outputgain"
オーバードライブゲインを MIDI チャンネル 22 (上部) の MIDI-CC 1 に割り当てます (注: それぞれ
機能を割り当てることができるのは XNUMX 回だけですが、MIDI-CC は再利用してトリガーすることができます。
同時に複数の機能を発揮します。)
プログラムは基本的に「ショートカット」を定義します。 プログラムのロードは通常は同等です
一連のCCを送信します。 プログラムは通常、計測器を定義するために使用されます (例:
フルートを模倣するドローバー設定)、またはスケールポイントを提供します(例:リバーブ = 64)。 そこには
プログラムを呼び出すことによってのみ使用できるいくつかの特別なコマンドです
(設定のランダム化、分割マニュアル、オーバードライブの有効化)。
プログラムは .pgm ファイルで定義され、アプリケーションの起動後に修正されます。
これらは、MIDI プログラム チェンジ メッセージ (別名:
'プリセット') MIDI バンクは無視されます。 したがって、最大 127 個のプログラムを指定できます。
起動時に、$XDG_CONFIG_HOME/setBfree/ の「default.cfg」および「default.pgm」(デフォルト:
$HOME/.config/setBfree/) は、「--noconfig」でない限り、ファイルが存在する場合に評価されます。
または「--noprogram」オプションが指定されています。 追加の構成ファイルまたはプログラム ファイルは、
それぞれ「-c」および「-p」オプションを使用してロードされます。
設定例:「/usr/share/setBfree/cfg/default.cfg」
プログラム例:「/usr/share/setBfree/pgm/default.pgm」
楽器別 プロパティ:
以下は、使用可能なプロパティと値のペアとそのデフォルト値のリストです。 の
値の配列を含むプロパティのデフォルト値は「(-)」を省略します。
型識別子は次のとおりです: 'S': テキスト文字列、'I': 整数、'F': 浮動小数点数、'D':
倍精度浮動小数点数。
アスタリスク (*) の付いたプロパティは、MIDI CC 機能として使用できます。 いつ
CC として使用される場合、値 0 ~ 127 (MIDI データ) は適切な値の範囲にマッピングされます。
機能に。 設定ファイルまたはコマンドラインでは、次のように入力する必要があります。
指定例: "osc.temperament=gear60 osc.wiring-crosstalk=0.2"
Parameters for '主要':
MIDI.ドライバー
S (「ジャック」)
使用する MIDI ドライバー、「jack」または「alsa」
MIDI.ポート
そ("")
自動接続する MIDI ポート。 alsa では、単一のポート名または番号になります。
jack は正規表現を受け入れます。
ジャック接続
S ("システム:再生_")
両方のオーディオポートを指定された正規表現に自動的に接続します。 この設定は
jack.out.{left|right} のいずれかが指定された場合は無視されます。
ジャックアウト左
そ("")
左側の出力をこのジャックポートに接続します (正確な名前)
ジャック・アウト・ライト
そ("")
右出力をこのジャックポートに接続します(正確な名前)
Parameters for 'ミディ パーサー':
midi.upper.チャンネル
私(1)
アッパーマニュアルに使用するMIDIチャンネル。 範囲: [1..16]
MIDI.下位チャンネル
私(2)
下部マニュアルに使用する MIDI チャンネル。 範囲: [1..16]
MIDI.ペダルチャンネル
私(3)
ペダルに使用する MIDI チャンネル。 範囲: [1..16]
MIDI.コントローラー.リセット
私 ("-")
すべてのコントローラの既存の CC マッピングをクリアします (ゼロ以外の引数が指定された場合)。 見る
また -D オプションを選択します。
ミディコントローラーアッパー。
S(「-」)
指定された MIDI 制御コマンドにバインドする関数名を指定します。 です
整数 0..127。 デフォルトはmidiPrimeControllerMapping()にあり、リストすることができます。
「-d」コマンドライン オプションを使用します。 一般情報を参照してください。
MIDI.コントローラー.下位。
S(「-」)
「midi.controller.upper」を参照してください。
MIDIコントローラーペダル。
S(「-」)
「midi.controller.upper」を参照してください。
ミディトランスポーズ
私(0)
半音単位のグローバルトランスポーズ(音符シフト)。
ミディアッパートランスポーズ
私(0)
上部マニュアルの MIDI ノートをシフト/トランスポーズする
ミディ.ロワー.トランスポーズ
私(0)
下段のマニュアルで MIDI ノートをシフト/トランスポーズする
MIDI.ペダル.トランスポーズ
私(0)
ペダル上の MIDI ノートをシフト/トランスポーズする
MIDI.upper.transpose.split
私(0)
スプリットモードでのアッパーマニュアルのノートシフト
midi. lower.transpose.split
私(0)
スプリットモードでの下段マニュアルのノートシフト
MIDI.ペダル.トランスポーズ.スプリット
私(0)
スプリットモードでの下段マニュアルのノートシフト
Parameters for 'ミディ 演奏曲目 パーサー':
pgm.controller.offset
私(1)
プログラムに 1 ~ 128 の番号を付ける MIDI コントローラーを補正します。内部的に
MIDI と同様に 0 ~ 127 を使用します。 範囲: [0,1]
Parameters for '調子 発生器':
オシレーターチューニング
D(440.0)
オルガンのベースチューニングです。
振動音律
S(「ギア60」)
音律、ギア比/モーター速度を調整します。 「equal」、「gear60」、「gear50」のいずれか
osc.x-精度
D(0.001)
波の精度。 ウェーブ バッファ長を計算する際に許容される最大誤差
指定された周波数 (理想的なサンプル数 - 離散的なサンプル数)
osc.perc.fast
D(1.0)
パーカッションのディケイタイムが速い
osc.perc.slow
D(4.0)
パーカッションの減衰時間が遅い
osc.perc.normal
D(1.0)
通常のボリュームのエンベロープのパーカッション開始ゲイン。
osc.perc.soft
D(0.5012)
ソフトボリュームのエンベロープのパーカッション開始ゲイン。
osc.perc.gain
D(11.0)
パーカッション信号の基本ボリューム。ノーマルとソフトの両方に適用されます。
osc.perc.bus.a
私(3)
範囲 [0..8]
osc.perc.bus.b
私(4)
範囲 [0..8]
osc.perc.bus.trig
私(8)
範囲 [-1..8]
osc.eq.マクロ
S (「チャンネルスプライン」)
「chspline」、「peak24」、「peak46」のいずれか
osc.eq.p1y
D(1.0)
EQスプラインパラメータ
osc.eq.r1y
D(0.0)
EQスプラインパラメータ
osc.eq.p4y
D(1.0)
EQスプラインパラメータ
osc.eq.r4y
D(0.0)
EQスプラインパラメータ
osc.eqv.ceiling
D(1.0)
EQパラメータをノーマライズします。
オシレーター相当
D(-)
oscnum=[0..127]、値: [0..osc.eqv.ceiling]; デフォルト値が計算されます
選択した osc.eq.macro とtone-generator-model に応じて異なります。
オシレーターハーモニック。
D(-)
指定された高調波数の特異性レベル。
osc.ハーモニック.w .f
D(-)
w: ホイール番号 [0..91]、h: 高調波番号
osc.terminal.t .w
D(-)
t,w: ホイール番号 [0..91]
osc.taper.k .b .t
D(-)
テーパーモデルをカスタマイズします。 [キー、ドローバー、トーンホイール]のレベルを指定します。
osc.クロストーク.k
S(-)
コロンで区切られた値: " : : 」
osc.compartment-クロストーク
D(0.01)
同じコンパートメント内のトーンホイール間のクロストーク。 値は、
検出された不正信号の量。
osc.transformer-クロストーク
D(0)
TG 上部のトランス間のクロストーク。
osc.terminalstrip-クロストーク
D(0.01)
端子台の接続間のクロストーク。
osc.配線クロストーク
D(0.01)
配線用クロストーク分布モデルのスロットル
osc.貢献フロア
D(0.0000158)
これより弱い信号は寄与リストに載せられません。
osc.contribution-min
D(0)
ゼロ以外の場合、寄与する信号は少なくともこのレベルを持っています
osc.攻撃.クリック.レベル
D(0.5)
閉じているバスとオシレーターの接続に適用されるランダムな減衰の量。
osc.攻撃.クリック.最大長
D(0.6250)
キークリックノイズバーストの最大長。100% は 128 に相当します。
オーディオサンプル
osc.攻撃.クリック.最小長
D(0.1250)
キークリックノイズバーストの最小長。100% は 128 に相当します。
オーディオサンプル
osc.release.click.level
D(0.25)
開始バスオシレーターに適用されるランダム減衰量
osc.リリース.モデル
S (「リニア」)
キーを放したときに適用されるモデル。「クリック」、「コサイン」、「リニア」、「シェルフ」のいずれか
osc.攻撃.モデル
S(「クリック」)
キー攻撃中に適用されるモデル。 「クリック」、「コサイン」、「リニア」、「シェルフ」のいずれか
Parameters for 'ビブラート 効果':
スキャナー.hz
D(7.25)
ビブラートスキャナーの周波数
スキャナー.変調.v1
D(3.0)
ビブラート/コーラス1の変調量の設定
スキャナー.変調.v2
D(6.0)
ビブラート/コーラス2の変調量の設定
スキャナー.変調.v3
D(9.0)
ビブラート/コーラス3の変調量の設定
Parameters for 'プリアンプ/オーバードライブ 効果':
オーバードライブ.インプットゲイン
F* (0.3567)
これは、入力信号がオーバードライブエフェクトに入るときにどの程度スケーリングされるかを表します。 の
デフォルト値は非常にホットですが、もちろん、お好みの値で試してみることもできます。 範囲
[0..1]
オーバードライブ.アウトプットゲイン
F* (0.07873)
これは、信号がオーバードライブエフェクトを離れるときにどれだけスケーリングされるかを表します。
基本的に、この値はクリッピングせずにできるだけ高くする必要があります(そして、
そうなったら*気づく* - 88 8888 000のベースコードとパーカッションを使ってテストしてください
有効にしてフルスウェルにしますが、最初にアンプ/ヘッドフォンの音量を下げてください!);
範囲 [0..1]
xov.ctl_biased
F* (0.5347)
バイアスベース。 範囲 [0..1]
xov.ctl_biased_gfb
F* (0.6214)
グローバル [負] フィードバック制御。 範囲 [0..1]
オーバードライブキャラクター
F* (-)
xov.ctl_biased_fb および xov.ctl_biased_fb2 を設定するための抽象化
xov.ctl_biased_fb
F* (0.5821)
このパラメータは、ベースに取り付けられたアナログトーンコントロールと似た動作をします。
オーバードライブステージの前。 Unity は値 0.6 付近で、それより小さい値
低音を減らして音量を下げますが、値を高くすると低音が増え、より多くの音量が得られます。
オーバードライブに信号を送ります。 1.0 未満である必要があります。
xov.ctl_biased_fb2
F* (0.999)
fb2 パラメータは fb1 と同じ機能を持ちますが、fbXNUMX パラメータの後の信号を制御します。
オーバードライブステージ。 XNUMX つのパラメータを組み合わせると、
オーバードライブに入るベースの量を調整し、反対側でそれを回収します。 しなければならない
1.0未満であること。
xov.ctl_sagtobias
F* (0.1880)
このパラメータは、「パワー サグ」と呼ばれるアーティファクトを再作成する試みの一部です。
パワーアンプに大きな負荷がかかると、電圧が降下し、出力が変化します。
ユニットの動作パラメータ、通常はその他の種類のパラメータ
ねじれ。 sagfb パラメータは、サグ効果からの回復速度を制御します。
荷物を持ち上げたとき。 1.0 未満である必要があります。
Parameters for 「レスリー」 キャビネット 効果':
旋回バイパス
私(0)
1 に設定すると、レスリー エミュレーションを完全にバイパスします。
whirl.speed プリセット
私(0)
ホーンとドラムの初期速度。 0:停止、1:遅い、2:速い
渦.ホーン.低速rpm
D(40.32)
遅い(別名コーラル)ホーン速度の目標 RPM
whirl.horn.fastrpm
D(423.36)
高速 (別名トレモロ) ホーン速度の目標 RPM
渦.ホーン.加速
D* (0.161)
ホーンの加速に要する時間(指数時定数)
旋回・ホーン・減速
D* (0.321)
ホーンの減速に要する時間(指数時定数)
whirl.horn.brakepos
D* (0)
ホーンの停止位置。 時計回りに停止する位置。 (0:フリーストップ、
1.0:フロントセンター)
回転、ドラム、低速回転
D(36.0)
遅い(コーラルとも呼ばれる)ドラム速度のターゲット RPM。
whirl.drum.fastrpm
D(357.3)
高速 (別名トレモロ) ドラム速度のターゲット RPM。
ぐるぐる加速
D* (4.127)
ドラムの加速に要する時間(指数時定数)
回転ドラム減速
D* (1.371)
ドラムの減速に要する時間(指数時定数)
ワールドラムブレーキポス
D* (0)
ドラムの停止位置。 時計回りに停止する位置。 (0:フリーストップ、
1.0:フロントセンター)
渦巻き幅
D(0)
ドラムステレオ幅(LV2のみ)(-1: 左マイク、0: ステレオ、1: 右マイク)
渦.角.幅
D(0)
ホーンステレオ幅(LV2のみ)(-1: 左マイク、0: ステレオ、1: 右マイク)
渦.角.半径
D(19.2)
ホーン半径(センチメートル)
渦.ドラム.半径
D(22.0)
ドラムの半径(センチメートル)
ワールマイク距離
D(42.0)
マイクから原点までの距離 (センチメートル)
ワール.ホーン.マイク.アングル
D(180.0)
ホーンステレオマイク角度
whirl.horn.offset.z
D(0.0)
マイクに垂直なホーンから正面までのオフセット (センチメートル単位)
whirl.horn.offset.x
D(0.0)
左マイクに向かうホーンのオフセット (センチメートル単位)
渦.角.レベル
D(0.7)
ホーンウェット信号の音量
渦.角.漏れ
D(0.15)
ホーンドライ信号の信号漏れ
whirl.drum.filter.type
I* (8)
このフィルターはドラムスピーカーに送信される信号を分離します。 それは、
負のゲインを備えたハイシェルフフィルター。 フィルターの種類: 0 ~ 8。 以下の「フィルタの種類」を参照してください。
ワールドラムフィルターq
D* (1.6016)
フィルタ品質、帯域幅
ワール.ドラム.フィルター.hz
D* (811.9695)
フィルター周波数。
ワール.ドラム.フィルター.ゲイン
D* (-38.9291)
フィルターゲイン
whirl.horn.filter.a.type
I* (0)
これは、送信される信号を整形する XNUMX つのフィルターのうちの最初のフィルターです。
ホーンスピーカー。 デフォルトでは、高域をカットする負のゲインを持つローパスフィルター
周波数。 フィルターの種類: 0 ~ 8。 以下の「フィルタの種類」を参照してください。
whirl.horn.filter.a.hz
D* (4500)
フィルター周波数
whirl.horn.filter.aq
D* (2.7456)
フィルター品質、帯域幅
ワール.ホーン.フィルター.a.ゲイン
D* (-30.0)
フィルターゲイン
whirl.horn.filter.b.type
I* (7)
これは、送信される信号を整形する XNUMX つのフィルターのうちの XNUMX 番目です。
ホーンスピーカー。 デフォルトでは、負のゲインを備えたローシェルフフィルターが削除されます
ドラムに送られる周波数。 フィルターの種類: 0 ~ 8。 以下の「フィルタの種類」を参照してください。
whirl.horn.filter.b.hz
D* (300.0)
フィルター周波数
ワール.ホーン.フィルター.bq
D* (1.0)
フィルタ品質、帯域幅
whirl.horn.filter.b.gain
D* (-30.0)
フィルターゲイン
Parameters for リバーブ 効果':
リバーブ.ウェット
D(0.1)
リバーブウェット信号レベル。 範囲 [0..1]
リバーブ.ドライ
D(0.9)
リバーブドライ信号レベル。 範囲 [0..1]
リバーブ.インプットゲイン
D(0.1)
リバーブ入力ゲイン
リバーブ.アウトプットゲイン
D(1.0)
リバーブ出力ゲイン (ドライ/ウェットを変更)
リバーブミックス
D* (0.1)
リバーブミックス(ドライ/ウェットを変更します)。
フィルタ 種類 (ために レスリー):
0 LPF ローパス
1 HPF ハイパス
2 BF0 バンドパス 0
3 BF1 バンドパス 1
4 ノッチなし
5 APF オールパス
6 PEQ ピーキングEQ
7 LSHローシェルフ
8 HSHハイシェルフ
ゲイン パラメーターはタイプ 0 のローパス フィルターには適用されないことに注意してください。
NEW MIDI 制御コマンド 機能:
これらのプロパティは直接変更できませんが、マップされることを目的としています。
MIDI コントローラー (上記の「一般情報」を参照) 例:
「midi.controller.upper.70=upper.drawbar16」。
{上|下|ペダル}.ドローバー
私* (-)
どこは [16, 513, 8, 4, 223, 2, 135 , 113, 1] のいずれかです。 MIDIコントローラーの設定
指定されたドローバーを調整するための ID。 -- 範囲は、次の位置に逆マッピングされます。
ドローバーを使用すると、フェーダーのようなコントローラーが実際のドローバーと同様に逆に動作します。
MIDI コントローラーの値は 0 ~ 8 に量子化され、次の値に対応することに注意してください。
オリジナルのドローバーシステムの 0 つの個別のポジション: 8:1 (最大音量)、15 ~ 7:XNUMX、
16-31:6, 32-47:5, 48-63:4, 64-79:3, 80-92:2, 96-110:1, 111-127:0(off)
回転速度プリセット
私* (-)
ホーンとドラムの速度を設定します。 0ストップ、1:低速、2:高速
回転速度トグル
私* (-)
回転速度プリセットを 1/2 の間で切り替えます
回転速度選択
私* (-)
低レベルのアクセス関数 0..8 (3^2 の組み合わせ) [ストップ/スロー/ファスト]^[ホーン|ドラム]
スウェルペダル1
D* (0.7)
スウェルペダルゲインを設定する
スウェルペダル2
D* (0.7)
swellpedal1 と同じ
ビブラートノブ
I* (0)
<22:vibrato1, <44:chorus1, <66:vibrato2, <88:chorus2, <110vibrato3, >=110:chorus3
ビブラートルーティング
I* (0)
<32:オフ、<64:下位、<96:上位、>=96:両方
ビブラート・アッパー
I* (0)
<64:オフ、>=64 オン
ビブラート.ロワー
I* (0)
<64:オフ、>=64 オン
パーカッションを有効にする
I* (0)
<16:オフ、<63:ノーマル、<112:ソフト、>=112:オフ
パーカッション.ディケイ
I* (0)
<64: 速い減衰、>=64 遅い減衰
パーカッション.ハーモニック
I* (0)
<64: 64 次高調波、>=XNUMX XNUMX 次高調波
オーバードライブを有効にする
I* (0)
<64: オーバードライブを無効にする、>=64 オーバードライブを有効にする
例
セットBフリー セットBフリー -p pgm/default.pgm midi.port="a2j:[AV]" midi.driver=jack setBfree
midi.port=129 midi.driver=alsa jack.connect=jack_rack:in_ setBfree
jack.out.left=システム:再生_7 jack.out.right=システム:再生_8 setBfree -U 868000000
報告 バグ
でバグを報告するhttp://github.com/pantherb/setBfree/issues>.
ウェブサイトとマニュアル:http://setbfree.org>
COPYRIGHT
Copyright©2003-2004Fredrik Kilander[メール保護]>
著作権 © 2008-2014 ロビン・ガレウス[メール保護]>
著作権 © 2010 ケン・レスティボ[メール保護]>
著作権 © 2012 ウィル・パンサー[メール保護]>
これは自由ソフトウェアです。 コピー条件については、ソースを参照してください。 保証はありません。 いいえ
商品性や特定の目的への適合性についても。
onworks.net サービスを使用してオンラインで setBfree を使用する