これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xmp です。
プログラム:
NAME
xmp - 拡張モジュールプレーヤー
SYNOPSIS
xmp [-a、 --増幅する 要因] [-NS、 -ビット ビット] [-C、 --show コメント] [-NS、 --stdout] [-D
デバイス固有の パラメータ] [-NS、 - 運転者 ドライバー] [-NS、 --フィルターなし] [-NS、 - 周波数 率]
[--fix サンプル ループ] [-NS、 - 助けて] [-私、 --楽器パス] [-私、 - 補間 type]
[--ロードのみ] [-L、 --リスト形式] [-l、 - ループ] [--ループすべて] [-M、 - ミュート チャンネルリスト]
[-m、 - 単核症] [-N、 - ヌル] [--nocmd] [-お、 -出力ファイル ファイル名] [--オフセット バグ エミュレーション]
[-P、 --パン NUM] [-p、 --デフォルトパン NUM] [--プローブのみ] [-q、 - 静かな] [-R、 - ランダム] [-S、
- ソロ チャンネルリスト] [-s、 - 始める 投稿する] [-t、 - 時間 時間] [-u、 --署名なし] [--vblank] [-V、
- バージョン] [-v, --詳細] [-Z、 --すべてのシーケンス] [-z、 - 順序] モジュール
DESCRIPTION
xmp トラック付き音楽モジュールプレーヤーです。 Fasttracker を含む多くのモジュール形式を再生します
II (XM)、ノイズ/ファースト/プロトラッカー (MOD)、スクリーム トラッカー 3 (S3M)、およびインパルス トラッカー (IT)。 走る
サポートされている形式の完全なリストについては、xmp --list-formats を参照してください。
OPTIONS
-a、 --増幅する 要因
ソフトウェアミキサーの増幅率。 有効な増幅率の範囲は次のとおりです。
0 ~ 3。デフォルトは 1 です。 警告: 増幅率を高くすると歪みが生じる可能性があります
またはノイズの多い出力。
-NS、 -ビット ビット
ソフトウェア ミキサーの解像度を設定します (8 ビットまたは 16 ビット)。 省略した場合、オーディオデバイスは
利用可能な最高の解像度で開くことができます。
-C、 --show コメント
モジュールのコメント テキストがあれば表示します。
-NS、 --stdout
モジュールを標準出力にミックスします。
-D デバイス固有の パラメーター
構成パラメーターをデバイスドライバーに渡します。 を参照してください。 デバイス DRIVER
パラメーター 既知のパラメータのリストについては、以下のセクションを参照してください。
-NS、 - 運転者 ドライバー
出力ドライバーを選択します。 指定がない場合は、 xmp 利用可能なものをそれぞれ調査しようとします
ドライバ。
-NS、 --フィルターなし
IT ローパス フィルター エフェクトとエンベロープを無効にします。
-NS、 - 周波数 率
ソフトウェア ミキサーのサンプリング レートをヘルツ単位で設定します。
--fix サンプル ループ
サンプルループ開始値を半分にします。 からの不適切な変換を回避するために使用します。
15 のインストゥルメント モジュールを使用し、NoisePacker v2 および特定の UNIC ファイルを正しく再生します。
-NS、 - 助けて
コマンドライン オプションの短い概要を表示します。
-私、 --楽器パス path
パス名を外部サンプルを含むディレクトリに設定します。
-私、 - 補間 type
補間タイプを選択します。 利用可能なタイプは、 最寄り 最近隣の人にとって
補間、 線形 for 線形 補間、 & スプライン for キュービック スプライン
補間。 デフォルト is キュービック スプライン。
--ロードのみ
モジュールをロードして終了します。
-L、 --リスト形式
サポートされているモジュール形式をリストします。
-l、 - ループ
モジュールのループを有効にします。
--ループすべて
モジュールリスト全体をループします。
-NS、 - ミュート チャンネルリスト
指定したチャンネルをミュートします。 チャンネルリスト カンマで区切られた XNUMX 進数のリストです
チャンネル範囲。 例: 0,2、4,8-16、XNUMX-XNUMX。
-NS、 - 単核症
モノラル出力を強制します (ステレオ対応デバイスのデフォルトはステレオです)。
-NS、 - ヌル
モジュールをロードして混合しますが、出力データは破棄します (--device=null と同じ)。
--nocmd
対話型コマンドを無効にします。
-o、 -出力ファイル ファイル名
RAWファイルまたはWAVファイルにミックスするときの出力ファイル名を設定します。 '-' が指定された場合
ファイル名を指定すると、出力は標準出力に送信されます。
--offset-bug-emulation
Protracker 2.x のエフェクト 0x09 の処理をエミュレートします (サンプル オフセットを設定)。
-NS、 --パン NUM
パンニング振幅のパーセントを設定します。
-NS、 --デフォルトパン NUM
独自のパンを設定しないモジュールのデフォルトのパン設定をパーセントで設定します。
価値観。 ヘッドフォンの LRRL パン分離を減らすのに役立ちます。
--プローブのみ
オーディオ デバイスをプローブした後、終了します。
-NS、 - ランダム
モジュールをランダムな順序でプレイします。
-NS、 - 逆行する
左右のステレオチャンネルを反転します。
-NS、 - ソロ チャンネルリスト
指定したチャンネルのみを再生します。 チャンネルリスト カンマで区切られた XNUMX 進数のリストです
チャンネル範囲。 例: 0,2、4,8-16、XNUMX-XNUMX。
-s、 - 始める 投稿する
その位置からモジュールの再生を開始します 投稿する.
-NS、 - 時間 時間
最大再生時間を指定します。 時間 秒です。
-u、 -署名なし
ファイルにミキシングするときに署名のないサンプルを使用するようにソフトウェア ミキサーに指示します (デフォルトは
署名済み)。
--vblank
Amiga vblank ベースのタイミングを強制します (CIA テンポ設定なし)。
-V、 - バージョン
バージョン情報を印刷します。
-v、 -詳細
詳細モード (増分)。 複数回指定すると、冗長レベルは次のようになります。
(プレーヤーがバックグラウンドで実行されている場合、メッセージは表示されません)。
-Z、 --すべてのシーケンス
モジュール内のすべての非表示または代替パターン シーケンス (サブソング) を再生します。
-z、 - 順序 NUM
非表示または代替パターン シーケンスを再生する NUM (0 がメインシーケンスです)。
デバイス DRIVER パラメーター
オプションを使用する -D パラメーターをデバイスドライバーに直接送信します。 複数 -D オプション
コマンドラインで指定できます。
ファイル出力オプション:
-D エンディアン=ビッグ
ビッグエンディアンの 16 ビット サンプルを生成します (デフォルトはマシンのバイト順序です)。
-D エンディアン=リトル
リトルエンディアンの 16 ビット サンプルを生成します (デフォルトはマシンのバイト順序です)。
ALSA ドライバーのオプション:
-D バッファ=値
バッファサイズをミリ秒単位で設定します。 デフォルト値は 250 です。
-D 期間=値
周期時間をミリ秒単位で設定します。 デフォルト値は 50 です。
-D カード=名前
使用する ALSA デバイスを選択します。 デフォルト値は「デフォルト」です。
OSS ドライバーのオプション:
-D フラグ=番号,サイズ
フラグメントの最大数を次のように設定します。 NUM 各フラグメントのサイズは サイズ
バイト (XNUMX のべき乗である必要があります)。 フラグメントの数とサイズはトレードオフを設定します
バッファリングのレイテンシとシステム負荷の影響の間で調整します。 良くなって
同期するには、値を減らします。 サウンド再生のギャップを避けるには、値を大きくします。
その価値。
-D dev=デバイス名
オーディオデバイスを開くように設定します。 デフォルトは/dev/dspです。
-D 非同期
モジュール間で OSS オーディオ デバイスを同期しないでください。
BSD ドライバーのオプション:
-D ゲイン=値
オーディオゲインを設定します。 有効な値の範囲は 0 ~ 255 です。デフォルトは 128 です。
-D バッファ=サイズ
オーディオバッファのサイズをバイト単位で設定します。 デフォルト値は 32 KB です。
CoreAudio ドライバーのオプション:
-D バッファ=値
バッファサイズをミリ秒単位で設定します。 デフォルト値は 250 です。
HP-UX および Solaris ドライバーのオプション:
-D ゲイン=値
オーディオゲインを設定します。 有効な値の範囲は 0 ~ 255 です。デフォルトは 128 です。
-D ポート={s|h|l}
オーディオポートを設定します。 有効な引数は次のとおりです s 内蔵スピーカーの場合、 h for
ヘッドフォンと l ラインアウト用。 デフォルトは内蔵スピーカーです。
-D バッファ=サイズ
オーディオバッファのサイズをバイト単位で設定します。 デフォルト値は 32 KB です。
インタラクティブ コマンド
モジュールを再生するときに、次の単一キー コマンドを使用できます。
q, Escキー 現在再生中のモジュールを停止し、プレーヤーを終了します。
f, 右
次のパターンにジャンプします。
b, 左
前のパターンにジャンプします。
n, Up 次のモジュールにジャンプします。
p, Down
前のモジュールにジャンプします。
スペース モジュールの再生を一時停止または一時停止解除します。
1, 2, 3, 4, 5, 6, 7, 8, 9, 0
チャンネル 1 ~ 10 をミュート/ミュート解除します。
! すべてのチャンネルのミュートを解除します。
h, ? 使用可能なコマンドを表示します。
Z 現在のシーケンスを表示します。
z サブソングエクスプローラーモードを切り替えます。
l モジュール/シーケンスのループを切り替えます。
m モジュール情報を表示します。
i インストゥルメント/サンプルを組み合わせたリストを表示します。
I 楽器リストを表示します。
S サンプルリストを表示します。
c コメントがある場合は表示します。
< 前のシーケンス(サブソング)に変更します。
> 次のシーケンス(サブソング)に変更します。
インタラクティブ モードは、 --nocmd コマンドラインオプション。
例
モジュールを再生し、出力を .wav ファイルに保存します。
xmp -ofilename.wav モジュール.mod
再生モジュールのチャンネル 0 ~ 3 および 6 のミュート:
xmp --mute=0-3,6 module.mod.gz
デフォルトのデバイス設定 (符号なし 8 ビット、8 kHz モノラル) を使用して /dev/dsp 内のモジュールを再生します。
xmp -o/dev/dsp -f8000 -m -b8 -u module.lha
/mod ディレクトリとすべてのサブディレクトリ内のすべての XM モジュールを無視して、ランダムな順序で再生します。
xmp.conf ファイルに設定されている構成:
xmp --norc -R `find /mod -name "*.xm" -print`
onworks.net サービスを使用して xmp オンラインを使用する