ubuntuで MIDI のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- ubuntuで MIDI へ行く。
- 1 (2009-08-11 (火) 14:38:21)
- 2 (2009-08-12 (水) 14:11:35)
- winodwsでやっていることができるかどうか、一通りやってみないと気が済まない(^^;)
- ということで、MP3とMIDIを試す。
MP3の再生 †
- ファイル名は解決したので、USB-HDDからMP3ファイルをコピーして再生する
- ダブルクリックだと、「Totem 動画プレイヤー 2.26.1」が起動する。
- 他のプレーヤーには「Rhythmbox 0.12.0」があるが、こっちの方がリスト化できるなど高機能かなと思う
midiの再生 †
- 同じ要領でMIDIファイルを転送、ダブルクリックで 、同じく「Totem」が起動して再生する。
- ただ、音質は良くない、ソフト音源のせいだろう。それもあまり質がよくない。
- 「Audacious」でMIDIの再生をできるようにするという記事を参考に、別のソフト音源をインストールしてみる。
- ただ、この記事の中の「sfArc」の入手先のURLは違っていた。正しくは、こちら http://melodymachine.com/
sudo apt-get install ntfstools
- 「afArk」がうまく解凍できない?? 特殊なソフトで圧縮されているようだ。ここで答えを見つけた。
apt-get install ntfstoolsic.php?id=3933
- パッケージが不全か? ここに書いてあるとおりにやったらOKに
sudo apt-get install build-essential と synapticインストールマネージャで libstdc5+ が必要
- 解凍はかなり時間がかかる。待っている間によく読んだら、synapicで"Fluid"で検索すれば落とせると!
- 続いて、audacious をインストールと設定。ようやく音が出る! なかなかシックな音源だ。フルートがもったりしているが、重厚感がある
- もっと大きなスピーカを通すとどうだろう! Diatoneに接続してみたが、やっぱり少し薄っぺらだ、ハード音源にはかなわない
外部midi音源で再生 2009/05/28 †
- よく分からんが、外部midiを操作できるアプリがなさそう?
- コマンドレベルでの操作手順を見つけたので試してみる
- USB-MIDIケーブル経由でSC-55を接続してみる
USBコードの接続確認 †
$ sudo cat /dev/sndstat
- いきなり、ドライバのインストールが始まった
Sound Driver:3.8.1a-980706 (ALSA v1.0.18rc3 emulation code) Midi devices: 0: EMU10K1 MPU-401 (UART) 1: UM-1
- UM-1(実際はUM-1EXだが)が、認識されている
pmidiを使って外部MIDI機器でmidiをならす †
- まずは、pmidiのインストール
$ sudo aptitude install pmidi
- いきなり、何やら削除するとでるが??
以下のパッケージA command line midi player for ALSAは『削除』されます: flashplugin-installer{u} libaudio2{u} libflac++6{u} libgtk1.2{u} libgtk1.2-common{u} libwxbase2.8-0{u} libwxgtk2.8-0{u} ttf-liberation{u} winbind{u}
- pmidiを取得してインストール始まる
取得:1 http://jp.archive.ubuntu.com jaunty/universe pmidi 1.6.0-4ubuntu1 [19.4kB]
- ポートを確認して
ezm-Ubuntu:~$ pmidi -l Port Client name Port name 14:0 Midi Through Midi Through Port-0 16:0 SBLive! Value [CT4780] EMU10K1 MPU-401 (UART) 17:0 Emu10k1 WaveTable Emu10k1 Port 0 17:1 Emu10k1 WaveTable Emu10k1 Port 1 17:2 Emu10k1 WaveTable Emu10k1 Port 2 17:3 Emu10k1 WaveTable Emu10k1 Port 3 20:0 UM-1 UM-1 MIDI 1
- midiファイルを指定すると、
ezm-Ubuntu:~$ pmidi -p "20:0" midi/sym-5.mid ezm-Ubuntu:~$ pmidi -p "20:0" midi/campanella.mid ezm-Ubuntu:~$ pmidi -p "20:0" midi/meet\ me\ tonight.mid
- 見事にSC-55で再生!! いずれも、問題なし
- ちなみに pmidi のオプションは
Usage: pmidi [-p ...] [-l] [-d delay] file ... -p client:port - A alsa client and port number to send midi to -l - List possible output ports that could be used -d delay - Delay after song ends (default 2 sec)
MIDIシーケンサーを見つける! †
- 「RoseGarden」なるソフトがあるようだ http://av.watch.impress.co.jp/docs/20081208/dal351.htm
RoseGardenのインストール †
- apt-get コマンドではエラーになった
ezm-Ubuntu:~$ sudo apt-get install rosegarden timidity E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
- パッケージマネージャでインストールするも、依存関係がたくさんあって、やけに時間がかかった
まずは設定 †
- JackControlを起動するらしい アプリケーションメニューにちゃんと入っている
- ところが、これがよく分からない?? 悪戦苦闘!!Roseではデータが動いているのに、UM-1のデータランプが点滅しない。当然SC-55では音が出ない
- 何かあちこち触っているうちに、突然音が出る!
- Roseの「MIDIデバイスの管理」で「GeneralMIDI」にUM-1 を指定したタイミングか?