「サクラ」質問掲示板

サクラの質問掲示板です。
[一覧へ] > (@164) [中] [解決]
@164■ (#539) マルチポート出力について - 伊山 哲朗 (2022-10-29 17:32) /中 未処理
お世話になります。
サクラのコンソール版・CSAKURAを使用しています。
コンパイルされたMIDIデータをMIDITRAILというマルチポート出力可能な MIDI PLAYER と loopMIDIを介してREAPERに送りたいと考えています。
トラック・チャンネルについては設定できるのですが、どのようにPORTを設定したらよいのかがよくわかりません。
ご教授お願いします。

(#540) ポートの切り替え - クジラ飛行机 (2022-10-29 18:41) /中 未処理
ポートの切り替えは、以下が使えないでしょうか。
試して見てください!
https://sakuramml.com/doc/command/66.htm

(#541) ポートの切り替え - 伊山 哲朗 (2022-10-30 13:04) /中 未処理
レスをありがとうございます。
残念ながらうまく行きません。

Port(0)CH(1)TR(1)@1
cdefg

Port(1)CH(2)TR(2)@41
cdefg

上記のようにスクリプトを書いて演奏させてみたのですが、ポートの分離ができないようです。

以下試した手順を記します。

・エディタでmmlスクリプトを書いてmidiファイルに変換します。
・それをMIDITrailで演奏します。
・MIDITrailのオプションには、A~Fのマルチポート設定があります。
・A~CのポートそれぞれにVirtualMIDISynthというSOUNDFONTを組み込めるプレイアーを当てます。
・この状態では、ピアノとバイオリンの音を鳴らすことができます。
・C→B→Aの順番でVirtualMIDIを外していきますが、Aが外れるまでは同じピアノとバイオリンの音が流れてきます。Aが外れると音は鳴らなくなります。
またB・Cが当てられているだけでは、音は流れません。

上記からMIDIデータはAにのみ流れて行っているように思えます。

ご助言いただければ幸いです。


(#542) TRを最初に - クジラ飛行机 (2022-10-30 14:18) /中 未処理
Midiでは、トラックが最も基本的な単位ですので、
トラックを変更したあと、ポートを変更するとどうでしょうか

(#543) ポートの切り替え - 伊山 哲朗 (2022-10-30 17:09) /中 解決
おかげさまでとりあえず解決しました。
ポートを分けてデータを送信することができました。

MIDITrailでは、
Port(0)→ポートA
ort(1)→ポートB
Port(2)→ポートC
Port(3)→ポートD
に割り当てられているようです。
今度loopMIDIを使用して、Reaperに4ポートでデータを送信できるかを確認してみたいと思います。

今回はご助言をありがとうございました。

(#539)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を平仮名で記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能