Magenta-2.1.2 を Ubuntu 18.04 LTS (仮想環境(Virtualbox))で動かす
magenta、興味はあるのですがなかなか最新バージョン(2.1.4)がインストールできなくて。。何十回もOSを入れなおしたのですがうまく行かず、バージョンを落としてインストールしてみることにしました。そうしたらうまく行き、音楽の生成もできました。以下はそのときのメモです。詳しく書く気力がないのでメモ書きとさせていただきます。初心者向けというよりは、インストールに悩んでいる人向けです。要点だけ書いてあります。参考になれば幸いです。
1.Virtualbox 7.xx を使う。
2.Ubuntu 18.04 LTSを使う。Python は 3.6.xx。
3.cmake 3.16 を cmake のHPからダウンロード、インストールする。
4.magenta は 2.1.2 を release のページからダウンロードする。
4.5 setup.py の中の
sox >= 1.3.7 を
sox == 1.3.7 と変更する。
5.pip install .
6.cmake の関係で cpu のスレッド数が4以上必要かも。。
7.Hyper-V を無効にする。avx の関係。(ググって)。。
8.github のページから学習済みモデルをダウンロードする。
9.下記実行。このコードは github から拾ってきたものと、このページ残響散歌のサビの続きをAI作曲してみる | SAS Tech Blog (wantedly.com) を組み合わせて作ったもの。
BUNDLE_PATH=/home/mamez/koguma_env/rnn/polyphony_rnn.mag
polyphony_rnn_generate \
--bundle_file=${BUNDLE_PATH} \
--output_dir=/home/mamez/koguma_env/output/polyphony_rnn/generated \
--num_outputs=10 \
--num_steps=128 \
--primer_pitches="[67,64,60]" \
--condition_on_primer=true \
--inject_primer_during_generation=false
10.フォルダ構成。
/home/user/magenta-2.1.2/ ---- github の release のページからダウンロードしたものを展開したもの
/home/user/koguma_env/
/home/user/koguma_env/rnn/ ---- github の models 以下のページからダウンロードした学習済みモデル(拡張子:mag) を入れておく
/home/user/koguma_env/output/ ---- magenta の出力場所に指定
この記事が気に入ったらサポートをしてみませんか?