これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド jack_midi_ Clock です。
プログラム:
NAME
jack_midi_ Clock - JACK MIDI ビート クロック ジェネレーター
SYNOPSIS
ジャックミディクロック [ OPTIONS ] [ジャックポート]*
DESCRIPTION
jack_midi_ Clock - JACK トランスポートから MCLK を生成する JACK アプリ。
OPTIONS
-b 、 --bpm
デフォルトの BPM (ジャック タイムコード マスターが利用できない場合)
-B, --force-bpm
ジャックのタイムコードマスターを無視する
-d 、 --再同期遅延
「song-position」と「Continue」メッセージの間の秒数
-J, --ジッターレベル
人工ジッターを信号に追加します 0..20% デフォルト: オフ (0)
-P, -位置なし
ソングポジション (0xf2) メッセージを送信しない
-T, --輸送なし
開始/停止/続行メッセージを送信しない
-s, --strict-bpm
テンポを厳密に XNUMX 分あたりの拍数として解釈します (デフォルトは XNUMX 分あたり XNUMX 分音符です)
-h, - 助けて
このヘルプを表示して終了
-V, - バージョン
バージョン情報を印刷して終了します
jack_midi_ Clock は、jack-transport がローリングしている場合に MIDI ビート クロック メッセージを送信します。 それも送ります
トランスポートの状態が変化するたびに、MIDI リアルタイム メッセージを開始、継続、停止します。
(ただし、 -T オプションが使用されます)。
jack_midi_ Clock がクロック メッセージを送信するには、JACK タイムコード マスターが必要です。
テンポ マップ (小節、ビート、ティック) を表示および提供します。 あるいは、 -b オプションはすることができます
デフォルトの BPM 値を設定するために使用されます。 ゼロより大きい値が指定された場合、その値が使用されます。
タイムコードマスターが存在しません。 と組み合わせると、 -B オーバーライドするために使用できるオプション
JACK タイムコード マスターを無視し、トランスポート ステートのみにのみ作用します。
いずれにせよ、jack_midi_ Clock 自体がタイムコード マスターとして機能することはありません。
ソング位置情報は、タイムコードマスターが存在する場合にのみ送信されることに注意してください。 -P
オプションは与えられません。
外部シンセが曲の位置に正確に同期できるようにするために、XNUMX 秒の遅延があります。
「ソング位置が変更されました」メッセージ (MIDI リアルタイム メッセージではありません) と
「トランスポートを続行」メッセージ。 この遅延は次のように設定できます。 -d オプションのみです
再生が 1|1|0 以外の小節 | ビート | ティックで始まるかどうかに関係します。この場合、
「開始」メッセージがすぐに送信されます。
jack_midi_ Clock は、HUP または INT 信号を受信するか、jackd が終了するまで実行されます。
も参照してください。 ジャックトランスポート(1) jack_mclk_dump(1)
報告 バグ
Robin Gareus にバグを報告する[メール保護]>
ウェブサイト: https://github.com/x42/jack_midi_ Clock/
COPYRIGHT
著作権 © GPL 2013 ロビン・ガレウス[メール保護]>
著作権 © GPL 2009 ガブリエル M. ベディングフィールド[メール保護]>
onworks.net サービスを使用してオンラインで jack_midi_ Clock を使用する