2020年8月5日水曜日

Pocket MIDI からSysEx(システムエクルクルーシブ)で操作

USB-MIDIの機能はあるものの、MIDI端子を持たない機材が増えてきた。
これらを物理的なインターフェースでコントロールするには、コントロールチェンジ情報(CC#)などに対応したMIDIコントローラーを使用するのが一番簡単だろう。

しかし、SyeExで管理されている機材も多くある。

今考えているのが、Roland VR-40HD という、AVミキサー(スイッチャー)の「MEMORY」機能を物理的なコントローラーで操作する方法について、考察中。
マニュアルのMIDIインプリテーションを見ると、CC#ではなく、SysExでの操作となっている。

VR-4HD リファレンス・マニュアル Ver.2.0 以降 P26

https://proav.roland.com/jp/products/vr-4hd/support/


MIDIコントローラーから直接、任意のSysExを出力できれば良いのだが、KORG nanoKontrol、Novation LAUNCHPAD mini、Akai MPK Mini など、手持ちの機材ではCC#情報しか出すことができない(※Arturia Beat Step、Behringer B-200 などはSysExも設定できそうだが未確認)。

そこで、MidiPipe、PureData、Quartz Composerなどのシステムで考えている中、下記のPocket MIDIに出会った。

これは、まさに求めていた機能の製品。それも、フリーウェアで、Mac/Windowsにも対応した、願ったり叶ったりのソフトウェアだ。






Pocket MIDIの概要

Pocket MIDI は Windows/Mac 対応の MIDI モニタリング・ツールです。 USB または USB/MIDI 変換ケーブルをつかって電子楽器などの MIDI 機器とコンピューターを接続することで、MIDI 機器の出力する MIDI データをリアルタイムにモニタリングすることができます。 また、Pocket MIDI から MIDI メッセージを出力することで MIDI 機器を操作することもできます。 Pocket MIDI(Windows/Mac)はフリーウェアですので、商用・個人問わずどなたでもご自由にお使いいただけます。

・システム条件

Mac
パッケージ Pocket MIDI Ver 1.5.0 for Mac
対応OS macOS 10.12, macOS 10.13, macOS 10.14, macOS 10.15
日付 2020-01-24

Mac :Old Version
パッケージ Pocket MIDI Ver 1.4.1 for Mac
対応OS OS X 10.11

ッケージ Pocket MIDI Ver 1.5.0 for Windows
対応OS Windows 8.1/10 (32-bit/64-bit)
日付 2020-01-24


//

追記:

VR-4HD で 各 MEMORY を切り替える際のシステム・エクスクルーシブ
メッセージ

----------------------------------------------------------
・MEMORY 1 : F0 41 7F 00 00 00 29 12 03 03 00 00 7A F7

・MEMORY 2 : F0 41 7F 00 00 00 29 12 03 03 00 01 79 F7

・MEMORY 3 : F0 41 7F 00 00 00 29 12 03 03 00 02 78 F7

・MEMORY 4 : F0 41 7F 00 00 00 29 12 03 03 00 03 77 F7

・MEMORY 5 : F0 41 7F 00 00 00 29 12 03 03 00 04 76 F7

・MEMORY 6 : F0 41 7F 00 00 00 29 12 03 03 00 05 75 F7

・MEMORY 7 : F0 41 7F 00 00 00 29 12 03 03 00 06 74 F7

・MEMORY 8 : F0 41 7F 00 00 00 29 12 03 03 00 07 73 F7

0 件のコメント:

コメントを投稿

ベクトルの視線について

世の中の認識や見方やベクトルの視線について、ふと考えてみた。 まず、Adobe IllustratorとPhotoshopの描画方式の違いを用いてイメージを行う。 拡大して、鋭角なままなのかボヤけて抽象的になるのかの違いは大きい。 ベクトルの有無にによる見方や認識の違いとも言える...