ubuntuで MIDI のバックアップソース(No.1)

[[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 を指定したタイミングか?
トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   リンク元