カテゴリー別アーカイブ: オーディオ

【メモ】Ubuntu 14.04 PCにMusic Player Daemon(MPD)を導入

ウチではWeb閲覧やメールチェック、家計簿付けなどUbuntu 14.04 PCでやっておりますが、お仕事関係はWindow 8.1 PCで行っております。ただ、ディスプレイは1つしか無いので、ディスプレイにはUbuntu PCとWindows 8.1 PCの両方を接続。前エントリーの様にUbuntu PCの音楽再生環境を整えてもWindows 8.1 PCで作業中はこのままでは聴くことが出来ない。そこでUbuntu 14.04 PCにMusic Player Daemon(MPD)を導入します。Ubuntu PCの構成は前エントリーを引き継ぎます。

天の川オーディオ研究室の以下のエントリーを参考にしました。
http://audio.amanogawa.info/c01-mpd%E3%81%8B%E3%82%89%E5%86%8D%E7%94%9F%E3%81%97%E3%82%88%E3%81%86/

まずは、Ubuntuにmpdと、mpdクライアントとしてSonataを導入します。

$ sudo apt-get update
$ sudo apt-get install mpd sonata

/etc/mpd.conf を編集します。全エントリーと同じく、 aplay -l 等でサウンドカードまたはUSB-DACのhw番号を確認しておいて下さい。ウチの環境の場合です。

# An example of an ALSA output:
#
audio_output {
 type "alsa"
 name "My ALSA Device"
 device "hw:1,0" # optional 行頭の#を外しています。hw番号は自環境に合わせること。
# mixer_type "hardware" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}
#

/etc/mpd.conf でミュージックディレクトリは

music_directory "/var/lib/mpd/music"

と指定されているので、楽曲ファイルを置いてあるディレクトリのシンボリックリンクを上記のディレクトリの中に作っておくと良いかと。その辺は自分の環境に合わせて下さい。

$ sudo ln -s /home/user1/ミュージック /var/lib/mpd/music/music_1

mpdを再起動します。

$ sudo /etc/init.d/mpd restart
$ sudo /etc/init.d/mpd restart
 * Stopping Music Player Daemon mpd                                      [ OK ]
 * Starting Music Player Daemon mpd
server_socket: bind to '0.0.0.0:6600' failed: Address already in use (continuing anyway, because binding to '[::]:6600' succeeded)
                                                                         [ OK ]

IPv6のアドレスでなんかエラー出てるけど気にしない。これでUbuntu上のmpdクライアントとしてSonataを起動すれば聴くことが出来ると思う。ライブラリの更新をしないといけないかもしれませんが。

さて、Windows PCを使っているのでディスプレイはWindows PCからの出力が表示されている。このままではmpdを操作できない。そこでWindows 用のmpdクライアントを導入します。私はシンプルなSkyMPCを使っています。

iPhoneからも操作したいということで、iPhone用のmpdクライアントは多分定番なMPodを入れています。

ハイレゾ音源再生用のPCオーディオについてざっくりと知るのには下記が参考になります。

Linuxでのハイレゾ音源再生については下記が参考になります。

サウンドカードはウチの場合は下記。

Ubuntu PCにONKYO SE-90PCI R2を挿してハイレゾ音源対応の設定をしてみる

Ubuntu 14.04 PCからONKYOのパワードスピーカーGX-D90に音を出す時、アナログ接続するとログイン画面が表示された時「ポコポン!」という音が鳴ってくれるのですが、S/PDIFで接続するとログイン画面で「ポコポン!」が鳴らないんです。GX-D90はS/PDIFによるデジタル入力で96kHz/24bit まで対応しているので、マザーボードのS/PDIF端子から光デジタル出力してそこまでのハイレゾ音源なら聴けるのですけど、「ポコポン!」が聞きたくて現在Ubuntu PCにはONKYO SE-90PCI R2を挿してアナログ出力しています。

ONKYO SE-90PCI R2は 192kHz/24bit まで対応しているので折角なのでハイレゾ音源を再生したいのですが、Ubuntu のデフォルトの設定だと 44kHz/16bit でしか出力されていない気がします。それで設定を弄ってみます。ここを参照しました。
http://d.hatena.ne.jp/hikaru149/20140711/1405101983
http://blog.goo.ne.jp/gokounosurikire_3/e/7acb920ba5b5299a08c8191c2a64c181
http://blog.goo.ne.jp/gokounosurikire_3/e/32c3aa97d658f516bcbb4c900ed891f9

ただ、大抵の記事はUSB-DACを接続しての設定なので、こういうサウンドカードの場合はこれで正しいのかなと、自信はありませんが。

PulseAudioの設定をします。 /etc/pulse/daemon.conf を管理者権限でテキストエディタで開きます。

$ sudo vi /etc/pulse/daemon.conf

下記の記述を探します。

; default-sample-format = s16le
; default-sample-rate = 44100

SE-90PCI R2 は192kHz/24bitまで対応しているので、上記の部分の行頭のセミコロン ( ; ) を外し、

default-sample-format = s24le
default-sample-rate = 192000

とします。

ALSAの設定のために、 /etc/asound.conf も編集しておきます。

sudo vi /etc/asound.conf

予め aplay -l 等でSE-90PCI R2のhw番号を確認しておいて下さい。

type plug
slave {
pcm "hw:1,0" # aplay -l 等でhw番号確認
format s24le
rate 192000
}

次に、再生ソフト、Audaciousにて、「ファイル」-「設定」-「オーディオ」にて、「出力プラグイン」は「PulseAudio出力」、「ビット深度」は「24」。
Screenshot from 2015-03-27 12:52:53

「ファイル」-「設定」-「プラグイン」にて「サンプリング周波数コンバータ」にチェックを入れて、
Screenshot from 2015-03-27 12:54:36
「設定」で「レートマッピング」にチェックを入れて、レートマッピングを最適な値に設定すれば良いような気がします。
Screenshot from 2015-03-27 13:03:30

多分これで上手く行ってるんじゃないかなあ。

追記(2015年3月29日)。 Audacious にてALSA出力する際は、「ファイル」-「設定」-「オーディオ」にて、「出力プラグイン」は「ALSA出力」、「ビット深度」は「32」または「浮動小数点」で。「ビット深度」を「24」とすると、エラーメッセージ「ALSA error: snd_pcm_hw_params_set_format failed: 無効な引数です.」が出て音が出ません。
Screenshot from 2015-03-29 22:27:57

PCMデバイス等は以下のようにすると音が出ました。
Screenshot from 2015-04-16 16:14:14

次にmpdを導入しているので、キチンと設定を詰めては居ません。

宇宙戦艦ヤマト2199 星巡る箱舟 オリジナルサウンドトラック 5.1ch サラウンド・エディション【Blu-ray audio】

「星巡る方舟」でガトランティスに当てられた曲の蛮族さが改めてとっても良いです。ブンチャカヤマト系の曲も血沸き肉踊る感じ。「Great Harmony 〜for yamato2199」は映画館で聴いた時には(2回観に行きましたが)凄く感動したのに、前後の文脈を離れて単に再生しただけだとなんだかピンとこない。それがこのサウンドトラックで直前の「地球を想う」を聴いた後にこの曲を聴くと、やはり映画の最後の場面があってこそ、この曲に感動したのだと再認識。このエンディング曲まで含めて楽曲が良くコントロールされているのだと改めて思う所です。

楽曲についてはそういった感想なのですが、メディアについてはCD版の発売が中止されたことがとても残念です。ブルーレイディスク・オーディオに収められた楽曲を聴くのにはこの物理メディアを持ち運ばないといけません。BDをリッピングする方法は検索すれば出てきますがDRMのかかったメディアからリッピングするのは違法です。このメディアには5.1chだけでなくリニアPCM 96kHz/24bit(2.0ch)の音源も収録されているので、FLAC形式のハイレゾ音源としてダウンロード販売してくれればいいのにと思うのですが、そうもいかないのでしょうね。