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

返信はありません。

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

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