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

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Logic Express 9でMMC ( MIDIマシンコントロール )による録音コマンドが送られない

Logic Express 9を使っています。Logic Express 9を同期マスターにして、FOSTEX VF80というハードディスクマルチレコーダーをスレーブにして、MMCコマンドで下記の様に記述したシステムエクスクルーシブメッセージ(SysEx)により録音スタート指示送信を送ってもVF80が録音モードに入らず、PLAYで走ってしまいます。


$F0 $7F $00 $06 $06 $F7

ユーザがアップロードしたファイル


因みに調べた範囲では、MMCコマンドのパターンは下記の通り(0xは16進数を表す)で、


0xF0 0x7F <deviceID> 0x06 <command> 0xF7


<command>に下記のコードを入れ換えることによりそれぞれの動作をする決まりとなっているらしいです。

試しに録音コマンドの0x06の代わりに他のコードを入れて、走らせても相変わらずPLAYでマルチレコーダーは動作してしまい、このシステムエクスクルーシブメッセージは単なるトリガーとなっているだけの様です。

0x01 Stop

0x02 Play

0x03 Deferred Play

0x04 Fast Forward

0x05 Rewind

0x06 Record Strobe (Punch In)

0x07 Record Exit (Punch out)

0x09 Pause


この様な症状ですが、どなたか Logic Express 9からMMCが正しく送信される解決法をご存知ではないですか。なにか他の設定が足りかったり、上のSysEx記述方法がおかしいのでしょうか。

因みにWindowsのDominoというフリーのMIDIソフトで試しに同じような記述をして走らせるとうまくRecモードで動作しました。よろしくお願いします。

Mac mini, OS X Mountain Lion (10.8.5)

投稿日 2018/01/18 00:09

返信
スレッドに付いたマーク ベストな回答

投稿日 2018/01/18 21:20

始めまして。

SysExでコマンドを送信する方法は、Logic側,VF80共にマニュアルには記されていない様です。

理屈では可能ですが、SysExは固有のものですから受け付けなくても仕方ありません。

スレーブ側のメーカーに聞いてください。

LogicのMMC関係の設定はプロジェクト設定→同期→フレームレート。

同期→MIDI→リセットイメージ→MIDIマシーンコントロール。

VF80のマニュアルで説明されている方法で再設定して試してみてはどうですか。

こちらでは検証できる環境ではないので。

返信: 3
スレッドに付いたマーク ベストな回答

2018/01/18 21:20 MacBb への返信

始めまして。

SysExでコマンドを送信する方法は、Logic側,VF80共にマニュアルには記されていない様です。

理屈では可能ですが、SysExは固有のものですから受け付けなくても仕方ありません。

スレーブ側のメーカーに聞いてください。

LogicのMMC関係の設定はプロジェクト設定→同期→フレームレート。

同期→MIDI→リセットイメージ→MIDIマシーンコントロール。

VF80のマニュアルで説明されている方法で再設定して試してみてはどうですか。

こちらでは検証できる環境ではないので。

2018/02/04 08:30 MacBb への返信

自己レスになりますが、その後自己解決しましたので、記します。


最後のあがきで、MIDIインターフェースを変えて試してみました。

使ってみたものはemagicのMT4という古いものでしたが、再生、録音、停止などMMCによる操作が出来ました。さすがLogicの開発元の製品です。


しかし規格でバッチリ定められているが故、どこのメーカーのものを使っても変わりはないと思っていた、MIDIインターフェースに「相性」というのがあるとは思いもよりませんでした。

一番原因の可能性が低いものの、これしか考えられないと思ってやってみて良かったです。

2018/01/18 21:20 Aec125 への返信

Aec125様

早速のアドバイス、ありがとうございます。

SysExは「万国共通言語」だと思っておりました。VF80(=FOSTEX)が理解できる「現地語」のSysExで送ってやる必要があるということですね。もう少し探ってみるなり、メーカーに聞いてみるなりします。大いに参考になりました!何か進展があればまた投稿させて頂きます。

Logic Express 9でMMC ( MIDIマシンコントロール )による録音コマンドが送られない

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