Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

SMFを開いた際のMIDIポートに関して

投稿失礼致します。

現在、以下の環境で作業を進めております。


・Logic Pro 10.6.3

・macOS 11.7.4

・使用しているSMFは、3つのマルチティンバー音源を使用したMIDIトラックファイル(Format1)

・SMFを書き出したDAWはDigital Performer


問題としては、SMFをLogic ProでOptionキーを押しながら開くと、全てのトラックのポートが「すべて」に設定されてしまいます。

目的は、各音源ごとにポートを手動で選択し、一括で割り振りたいのですが、一つ変更すると全てのトラックが同じポートに設定されてしまう状況です。


新規MIDIトラックで複数のトラックを作成した際に全てが同じ音源として扱われてしまう現象と似ております。


音源ごとにポートを変更する方法、または開いた際に音源ごとにポートが自動的に割り振られるよう設定する方法について、何かご存知の情報がありましたら、ご教示いただけますと幸いです。

投稿日 2024/04/08 20:52

返信

類似の質問

返信: 9

2024/04/15 22:34 uzura162 への返信

MIDI出力ポートで1つのトラックを変更したらマルチティンバートラックとして認識されているようで、全てのポートが同じポートになってしまいます。

なんだかそんな振る舞いになってしまうようです。


Mac - Apple サポート (公式)

>お問い合わせ

>アプリとソフトウェア

>Logic Pro

>続ける

>お問い合わせ 電話

と辿ると,電話サポートが受けられます。

一度相談する価値ありだと思います。

2024/04/11 12:21 uzura162 への返信

となると結構厄介な状況のように思われます。

先の返信に書いたように10.8.1ではMIDIの入出力ポートは,

というように設定できるようになったので,当方で同様の検証ができません。

それをご了承いただいた上での話になります。


SMFを開いたら添付画像のように全てのトラックのポートが「すべて」となっております。
仮に「GMデバイス1」のポートをAというポートにした場合、他のトラック全てのポートもAになってしまいます。
トラックごとにポートをB、Cとわけたいと考えております。

問題の切り分けとして,SMFを読み込んだ場合でなく別途複数の外部MIDIトラックを作成した場合はトラック毎にポートを選択できるのでしょうか?

SMFファイルに要因がある場合もありそうな気がしますが…。


また,「ポート」にポインタを持っていった時,クイックヘルプに何かヒントになるような記述はないでしょうか。

2024/04/10 14:20 uzura162 への返信

一読して何を困っていらっしゃるのか理解できなかったのですが,Logic Pro 10.6.3ってひょっとして,まだ,

「ファイル」>「プロジェクト設定」>「録音」のMIDIの項に,

「マルチトラックの録音時に自動的にチャンネルごとにデミックス」というのがありますか?

あるなら,これにチェックを入れてみてください。

具体的な設定手順はもうここでお伝えできるほど覚えておりませんが,お望みのことができるかもしれません。

当方は10.8.1なので検証できません。

この頃のLogicは何かと自由度の求められるMIDI入出力設定が面倒だったのを記憶しております。


確か10.7以降ではMIDIの入出力ポートが自由に設定できるようになりました。


根本的に勘違いだったら,申し訳ないです。



2024/04/15 19:00 uzura162 への返信

>>問題の切り分けとして,SMFを読み込んだ場合でなく別途複数の外部MIDIトラックを作成した場合はトラック毎にポートを選択できるのでしょうか?
→選択できます。ということは別DAWでのSMF出力時にはポートを指定して書き出してますが、Logicで読み込むと何故か1つのマルチティンバー音源としてまとまって読み込まれてしまうのかなと思っております。ポートの変更がそれぞれできれば問題ないのですが、、、

個人的にはこれまでSMFの運用をほとんどしたことがないので,気になって少し調べてみましたが,

そもそもSMFってポートの情報を記録保存しないような気がしてきました…。

なので,Digital Performer上でSMFを書き出す際,各トラックにポートを設定しておいても反映されないのでは…。

(これまでLogic以外のDAW間ではうまく行っていたのでしょうか?)

詳しい方の回答があればいいのですが…。

一旦、OSをあげて、Logicを最新版にアップデートしてみます。

それはそれで好ましいとは思います。

2024/04/11 13:40 uzura162 への返信

追記です。

Logic Pro10.6.2のユーザガイドで以下の記事を見つけました。

複数のMIDIポートを持つMIDIインターフェースを使用し,容易に独立してポートを割り当てられるように読めます…。

マルチチャンネルMIDIデバイスとLogic Proについて - Apple サポート (日本)

ちなみにどんなMIDIインターフェースをお使いなのでしょうか?

2024/04/11 09:50 i_vincent への返信

早速のご返信と、現在の問題点についての詳細なご説明をいただき、感謝申し上げます。

ご指示いただいた手順を試してみましたが、変化はございませんでした。


もしかしたら私の問題点の伝え方が足りなく、ご理解いただいた内容が違うのかもしれません。

恐縮ですが今一度現在の状況をご説明させていただきます。


SMFを開いたら添付画像のように全てのトラックのポートが「すべて」となっております。

仮に「GMデバイス1」のポートをAというポートにした場合、他のトラック全てのポートもAになってしまいます。

トラックごとにポートをB、Cとわけたいと考えております。


もしお分かりになりましたら、ご返答いただければ幸いです。

お手数をおかけいたします。

2024/04/15 13:58 i_vincent への返信

お返事遅れました。

ご返信ありがとうございました。


>>ちなみにどんなMIDIインターフェースをお使いなのでしょうか?

→MOTU MIDI Express XTになります。


>>問題の切り分けとして,SMFを読み込んだ場合でなく別途複数の外部MIDIトラックを作成した場合はトラック毎にポートを選択できるのでしょうか?

→選択できます。ということは別DAWでのSMF出力時にはポートを指定して書き出してますが、Logicで読み込むと何故か1つのマルチティンバー音源としてまとまって読み込まれてしまうのかなと思っております。ポートの変更がそれぞれできれば問題ないのですが、、、


一旦、OSをあげて、Logicを最新版にアップデートしてみます。

進展がありましたら、ご連絡いたします。

2024/04/15 21:28 i_vincent への返信

>>そもそもSMFってポートの情報を記録保存しないような気がしてきました…。

>>なので,Digital Performer上でSMFを書き出す際,

>>各トラックにポートを設定しておいても反映されないのでは…。

>>(これまでLogic以外のDAW間ではうまく行っていたのでしょうか?)

→そうなのですね。

他のDAWでは試せておりません。Digital Performerで書き出したSMFは当たり前なのかもしれませんが、Digital Performerではポートも反映されておりました。

もしかしたらDigital Performer特有のもので、他のDAWでも反映されないのかもしれませんね。


ちなみにアップデートしても状況は改善されませんでした。

MIDI出力ポートで1つのトラックを変更したらマルチティンバートラックとして認識されているようで、全てのポートが同じポートになってしまいます。


この際ファイルを開いた際にポートを反映して認識はしなくてもいいのですが、SMFを開いたのち、手動で簡単に変更できればいいのですが、、

今の状況では新規トラックを作ってリージョンを移動させて、チャンネルを1つずつあわせるなどの処置をする必要があります。


なかなかままなりませんね。

一応ご報告でした。

お手数をおかけしました。

もし何かお分かりになればで結構ですので、ご一報いただければ幸いです。

SMFを開いた際のMIDIポートに関して

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。