これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド playmidi です。
プログラム:
NAME
プレイミディ、 エクスプレイミディ、 スプレイミディ — MIDIファイルプレーヤー
SYNOPSIS
[s|x]プレイミディ [-a8cCdeEfF4gGImoprRtvVz] [file ...]
DESCRIPTION
プレイミディ Linux システムまたは Voxware を使用するその他のシステム用のフル機能の MIDI ファイル プレーヤーです。
3.5 サウンド ドライバー以降。 一般的な MIDI 機器や FM などの MIDI ファイルを再生できます。
グラビス超音波。 ファイルが指定されていない場合は、 プレイミディ すべてのコマンドの概要が表示されます
ラインオプション。 複数のファイルを指定する場合は、xplaymidi、splaymidi、または -r を使用できます。
インタラクティブ制御モード。前の曲、次の曲にスキップしたり、スピードアップしたりできます。
または、MIDI ファイルの速度を遅くするか、リアルタイムのデータ表示を見ながら MIDI ファイルを繰り返すことができます。
MIDIファイル内にあります。
Debian playmidi パッケージには、splaymidi は含まれていません。
OPTIONS
コマンドラインオプションについては以下で説明します。 (必ず先頭にダッシュ (「-」) を付けてください)
-H
- 助けて
ヘルプテキストを表示して終了します。
-v
冗長性(追加)。
-8
メモリを節約するために、Gravis Ultrasound で 8 ビット パッチの使用を強制します。 パッチ
メモリが不足すると、自動的に 8 ビットとして再ロードされますが、事前にわかっていれば、
ステップを保存し、読み込みプロセスを高速化できます。
-c#
MIDI ファイルから再生するチャンネルのチャンネルマスク (XNUMX 進数) を設定します。 これ
これは、いくつかのチャンネルが含まれる MIDI ファイルのサウンドが良くない場合に便利です。
ハードウェア
-d
MIDI ファイル内のドラム (パーカッション) トラックは無視します。 これは FM やその他の用途に便利です。
パーカッションの音が特に悪いハードウェア。 MIDI ファイルにも役立ちます。
パーカッションの書き方が下手です。
-e
出力を外部 MIDI に送信します。 MIDI があればこれがやりたいことです
システムに接続されているハードウェア。 このオプションは、配布された playmidi のデフォルトです。
上流によって。
-f
FM パッチを使用して出力を FM シンセに送信します。 で再生するにはこのオプションを使用する必要があります
Gravis Ultrasound を除く非 MIDI サウンドカード。 このオプションは、
Debian の playmidi のデフォルト。
-4
4-op OPL/3 パッチを使用して出力を FM シンセに送信します (壊れています!) このオプションは使用しないでください。
まだ機能しません。
-g
出力を Gravis Ultrasound に送信します。 何も接続されていないこれらのいずれかを持っている場合は、
MIDI ポートの場合は、このオプションが最適です。
-a
AWE や Live などのさまざまな SoundBlaster カードに出力を送信します。 いずれかをお持ちの場合は、
MIDI ポートに何も接続されていない場合は、このオプションが最適です。
-E#
常に外部MIDIに出力するチャンネルのマスクを設定します。 複数使用したい場合
再生デバイスの場合、このオプションを使用すると、外部に送信するチャンネルを指定できます。
MIDIポート。 たとえば、00FF はチャンネル 1 ~ 8 を外部 MIDI に送信します。
-F#
常にFMに出力するチャンネルのマスクを設定します。 上記のように使用されます。
-G#
チャンネルのマスクを常に gus に出力するように設定します。 上記のように使用されます。
-私#
MIDI ファイルから無視するチャンネルのチャンネルマスク (XNUMX 進数) を設定します。
このオプションは、聞きたくないチャンネルがいくつかある MIDI ファイルに適しています。
-p[chan,]prog[,chan,prog...]
指定されたチャンネルのすべての出力に指定されたプログラム番号 (1 ~ 128) が強制的に使用されます。
チャンネルを指定すると、プログラムはすべてのチャンネルに使用されます。 例えば: -p33 すべてを設定します
チャンネルをプログラム 33、 -p5,124 チャンネル 5 だけをプログラム 124 に設定し、
-p1,33,2,55,9,22,10,17 チャンネル 1 をプログラム 33、チャンネル 2 をプログラム 55、チャンネル 9 をプログラム XNUMX に設定します。
プログラム 22、およびチャンネル 10 (パーカッシブ) を使用してパワードラムセットを使用します。 を使用している場合は、
ウェーブブラスター、ぜひ使ってみてください -p10,129 チャンネル 10 をパーカッションの再生に設定します。 あなた
引数を引用符で囲む必要があります -p 間に空白を入れたい場合。
-I
一般的な MIDI プログラムと番号のリストを示します。 これは、
上記のオプションを使用してください。
-t#
係数(浮動小数点)によってテンポを歪めます。 これは、作成者が作成したと思われるファイルにも適しています
ゆっくりかXNUMX回ほど早く。 大量のファイルを高速で聴きたい場合にも適しています。
何らかの楽器(たとえば、
ピアノ)。
-r
各チャンネルのすべてのノートのリアルタイム ANSI (25 ライン) 再生グラフィックス トラッキングと
現在の再生クロック。 このフラグは、xplaymidi または spplaymidi を使用する場合に想定されます。
-P#
すべてのパーカッション チャンネルを再マップして、指定されたチャンネルで再生します。 ファイルがある場合に便利です
複数の MIDI チャンネルでパーカッションを使用し、MIDI ハードウェアがパーカッションのみをサポートしている場合
あるチャンネルで。 例えば - P10 すべてのパーカッション チャンネルをチャンネル 10 に送信します。
-R#
初期リバーブレベルを設定します。 有効な範囲は 0 ~ 127 です。FM の場合、設定は「オン」のいずれかです。
(ゼロ以外)、または「オフ」(ゼロ)。
-NS#
コーラスの初期レベルを設定します。 有効な範囲は 0 ~ 127 です。
-Vchn,vel[,chn,vel...]
チャンネル内のすべてのノートのベロシティを設定します。 指定されたチャンネルのすべてのベロシティ情報
は指定された速度に置き換えられます。 いつかこのオプションを変更してすべてを許可するつもりです
と同様に変更するチャネル -p オプションを選択します。
-バツ#
MIDI ファイルからロードするチャンネルのマスクから、指定されたチャンネル番号を除外します。
-z
出力ストリーム内のゼロ チャネル データ - 特殊なアプリケーション用。
onworks.net サービスを使用してオンラインで playmidi を使用する