先日 iTunes Store に出した楽曲「Saitama Life」を作成するためにちょっとしたスクリプトを書きまた。GarageBandで曲を作る際に、1から音楽を作るのは僕には難しかったし面倒なので、コード進行を指定してそのコード進行の中でランダムに音を選んでそれっぽくする、というものです。 #これは一般的にはアルペジエータ(?)という呼ぶみたいです。 手順的には、 スクリプトで条件を指定してMML文書を作成 それを pmml で midi ファイルに変換 生成された midi ファイルを GarageBand にドラッグ といった感じですね。曲全体を作る訳ではなく、曲の「パーツ」を作る、っていう部分が他のアプリケーションとちょっと違うかもです。 特に何かすごい部分があるわけではなく自分用に作ったもので汚いかもですが、せっかくなので公開したいと思います。 前提条件 このスクリプトを