LogicとMAX(MSP)の連携はできるのかな。

2022年2月4日

「MAX」でLogicProの音源を使いたい。

MacでVST音源が保存される場所はしたを参照。

MacのVSTとAUプラグインの置き場所はココ!

LogicProの音源はこちらを参照。

Logic Pro X: Logic Proコンテンツを管理する

というわけで,LogicProの音源を使いたい場合は,ルート直下からライブラリを辿っていく。

% cd /Library/Application\ Support/Logic/Sampler\ Instruments 
% ls
01 Acoustic Pianos	09 Orchestral		Mellotron
02 Bass			10 World		Other
03 Drums & Percussion	11 Textures		Studio Horns
04 Keyboards		Chinese Traditional	Studio Strings
08 Guitars		Japanese Traditional

それぞれカテゴリに分かれて保存されているようです。

たとえば「01 Acoustic Pianos」の場合は,次のとおり。

01 Acoustic Pianos % ls
Classical Piano.exs		Steinway Piano 2.exs
Grand Piano.exs			Yamaha Grand Piano.exs
Steinway Grand Piano 2.exs

さて,これらを「vst~」関数でひろえるのかと思ったのですが,拡張子がexsになっている。

EXSファイル拡張子

EXSファイル名のサフィックスは、主にApple Logic EXS24 Instrument Formatファイルに使用されます。 Apple Logic EXS24 Instrument Format仕様は、Appleによって作成されました。 EXSファイルは、Mac OSを実行しているデバイスで使用可能なソフトウェアアプリケーションによってサポートされています。 

EXSファイル拡張子

どうやら,Logic専用のファイルのようです。

MAXの「vst~」関数のリファレンスを見ると,サポートされているのは次のとおり。

vst~ Reference

In the absence of other information, such as an absolute path to a plug-in file or an explicit typed plug-in path (e.g. C74_VST:/[pluginname], C74_VST3:/[pluginname], or C74_AU:/[pluginname] on OSX), the prefer attribute will be used to preferentially load one type of plug-in before other available formats when using the plug message. Note that the variations plug_vst, plug_vst3, and plug_au can also be used to override the specified preference. 

Possible values:
‘VST’ 
‘VST3’ 
‘AudioUnit’

vst~ Reference

このAudio Unit扱いで,extファイルを読み込むことができる,かもしれない。

また,audiounit~なる関数もありますが,リファレンスを開くとvst~が立ち上がるので,同じ関数をみているのかもしれません。

ここで,上のextファイルを開こうとしたところ,残念ながら選択できませんでした。

何か環境設定が間違っているんでしょうか・・・。

なら,MIDIデータをLogicとMAXとの間でやりとりすることで,うまくLogicのデータを使用できるのかもしれない。

・・・とここまで書いて,「そこまでするなら,MAXじゃなくて,PythonとかでMIDIメッセージ送るほうが分かりやすくないかな」と気付きました。

音声合成で,音色を作成するのはMAXが長けているけれど,アルゴリズムをつくるのはMAXは結構面倒(私がGUIが苦手)。

ここ,また調べてみて分かったら続きを書いてみます。


投稿に関連する記事抜粋

投稿記事のカテゴリやタグと同じ記事をランダム表示します。

 直近の記事一覧

 Apple Intelligence (24年10月29日)
 1011 (24年10月11日)
 診療(10月8日) (24年10月8日)
 発熱(10月7日) (24年10月7日)

 カテゴリ一覧

 雑談(181)
アニメ(19)/ゲーム(12)/ドラマ(3)/パソコン(38)/小説(3)/広島東洋カープ(17)/映画(11)/漫画(33)/音楽(62)
 製作記(89)
AI(5)/CakePHP(3)/CentOS(4)/JavaScript(JS)(9)/Nuxt.js(4)/Vue.js(18)/WordPress(23)/料理(10)