Garageband から MIDI 出力して、Piapro studio で import する

背景

  • 最近初音ミクを買った。
  • ボカロやってる会社の後輩と以下のような会話を行った。

会話内容

- 自分「piapro studio ってやつ触ってみたけど、死ぬほど使いづらいのでは」
- 後輩「そうですね〜」
- 自分「だいたいどうやって曲作ってんの?」
- 後輩「midi ファイル export して piapro に読み込ませてますね〜」


  • というわけで、midi ファイルで読み込ませることにした。

  • 自分は Logic とか Cubase とか高尚な DAW は利用できないので、庶民的な DAW である Garageband を使うことにしている。

しかし

  • 色々ググった結果、Garageband は、midi を 吐くのをサポートしてないっぽい。
  • なので、色々ググった結果を示す(結果として出来た)。

本環境

結論

  • MIDIGarageband で作る。
  • Apple Loops として aif として export する。
  • aif を GB2MIDI で mid ファイルとしてアウトプットする。
  • mid ファイルを piapro studio で import
  • めでたしめでたし

詳細

MIDIGarageband で作る => aif で export する

  • これは普通にやる

f:id:fjwr38:20171029064212p:plain

  • edit => join region でリージョンをつなぐ

f:id:fjwr38:20171029064411p:plain

  • Apple Loops として保存する
  • これは aif ファイルとなる
  • 名前はなんでも良い(ここでは midi-test とする)

f:id:fjwr38:20171029064522p:plain

f:id:fjwr38:20171029064611p:plain

aif を mid に変換する

  • どうやら自分の場合は以下のパスに 前項で出力した aif があった。
  • $HOME/Library/Audio/Apple Loops/User Loops/SingleFiles
  • これはバージョン(GarageBand のバージョン)によって違うかも

nf:id:fjwr38:20171029064903p:plain

  • 適当に デスクトップにファイルを移動する
  • 下記のような mv コマンドを打てば OK
  • どうやら Library ファイル配下は、 root になっても良い感じに Finder とかで開けないっぽい(多分 GUI が root じゃないからだろうが)。
$ mv midi-test.aif $HOME/Desktop
  • GB2MIDIをダウンロードする
  • zip を解凍して、アプリを開く
  • 「RUN」でファイル選択画面になるので、これを開く

f:id:fjwr38:20171029065216p:plain

piapro で読み込む

  • あとは piapro studio から midi を読み込めば良い

f:id:fjwr38:20171029065429p:plain

ソース

scotttroyer.com

773mbar GarageBandからmidiファイルに書き出す