[[Ubuntu]]
- winodwsでやっていることができるかどうか、一通りやってみないと気が済まない(^^;)
- ということで、MP3とMIDIを試す。
#contents
*MP3の再生 [#u9dad1e3]
- ファイル名は解決したので、USB-HDDからMP3ファイルをコピーして再生する
- ダブルクリックだと、「Totem 動画プレイヤー 2.26.1」が起動する。
- 他のプレーヤーには「Rhythmbox 0.12.0」があるが、こっちの方がリスト化できるなど高機能かなと思う
*midiの再生 [#e413171f]
- 同じ要領でMIDIファイルを転送、ダブルクリックで 、同じく「Totem」が起動して再生する。
- ただ、音質は良くない、ソフト音源のせいだろう。それもあまり質がよくない。
- [[「Audacious」でMIDIの再生をできるようにする>http://viva-ubuntu.net/?p=724]]という記事を参考に、別のソフト音源をインストールしてみる。
- ただ、この記事の中の「sfArc」の入手先のURLは違っていた。正しくは、こちら http://melodymachine.com/
sudo apt-get install ntfstools
- 「afArk」がうまく解凍できない?? 特殊なソフトで圧縮されているようだ。[[ここ>https://forums.ubuntulinux.jp/viewtopsudo]]で答えを見つけた。
apt-get install ntfstoolsic.php?id=3933
- パッケージが不全か? ここに書いてあるとおりにやったらOKに
sudo apt-get install build-essential と
synapticインストールマネージャで libstdc5+ が必要
- 解凍はかなり時間がかかる。待っている間によく読んだら、synapicで"Fluid"で検索すれば落とせると!
- 続いて、audacious をインストールと設定。ようやく音が出る! なかなかシックな音源だ。フルートがもったりしているが、重厚感がある
- もっと大きなスピーカを通すとどうだろう! Diatoneに接続してみたが、やっぱり少し薄っぺらだ、ハード音源にはかなわない
* 外部midi音源で再生 2009/05/28 [#x180473d]
- よく分からんが、外部midiを操作できるアプリがなさそう?
- コマンドレベルでの[[操作手順>http://d.hatena.ne.jp/n9d/20080204/1202107434]]を見つけたので試してみる
- USB-MIDIケーブル経由でSC-55を接続してみる
** USBコードの接続確認 [#jac151b0]
$ 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をならす [#p551fb5a]
- まずは、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シーケンサーを見つける! [#g3fcbee3]
-「RoseGarden」なるソフトがあるようだ
http://av.watch.impress.co.jp/docs/20081208/dal351.htm
**RoseGardenのインストール [#ne081d4a]
- 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?
- パッケージマネージャでインストールするも、依存関係がたくさんあって、やけに時間がかかった
** まずは設定 [#pdbc40c9]
- JackControlを起動するらしい アプリケーションメニューにちゃんと入っている
- ところが、これがよく分からない?? 悪戦苦闘!!Roseではデータが動いているのに、UM-1のデータランプが点滅しない。当然SC-55では音が出ない
- 何かあちこち触っているうちに、突然音が出る!
- Roseの「MIDIデバイスの管理」で「GeneralMIDI」にUM-1 を指定したタイミングか?