raspberry pi 2 用のlightMPD-v0.09を公開しました

投稿日: 2015/02/18 14:55:25

raspberry pi 2用のlightMPD-v0.09を公開しました。

まだテストが不十分なのですが、暫定版という位置づけで早出しします。

主な仕様

    • kernelはlinux-rpi-3.18.7
    • mpdのバージョン
      • mpd-0.19.8rt
    • 対応DAC
      • bcm2835(内蔵DAC)
      • hifiberry-dac(i2s)
      • rpi-dac(i2s)
      • usb-audio
      • usb-hiface
    • その他
      • 他機種のv0.08に準じます。

本バージョンの目玉機能

本バージョンではアップサンプリング機能、DSD2PCM機能を強化しました。

    • libsoxrのopenmpを有効にしました。
    • チャンネルあたりに1CPUを割り当てて2チャンネル同時ににアップサンプリングします。
    • 176.4K -> 192K の比較的重い処理も余裕でこなします。
    • オリジナルではdsdからpcmへの変換は192KHzのPCMに変換されますが、基本周波数(44.1K or 48K)の倍数に変換するようにしました。
    • また、samplerate_converterにsoxr を指定する事によりサンプリング変換も高速になるため、DSD128も再生できるようになりました。
    • この変更の為、Dop使用時にはオーディオフォーマットの指定は行えなくなりました。
    • dsd2pcmのfirフィルターをdoubleで行うようにした。

mpd.confでは

    • dsdの再生はPCMに変換
    • samplerate_converteは"soxr very high"(スペック的には最も精度が高い)
    • audio_output_formatは"X4L4:24:2"
    • audio_output_formatを指定しない場合は、DSDは192KのPCMに変換されます。

に設定してあります。

ダウンロードおよびインストール

インストール

    1. lightMPDrpi2-v009.tgzをダウンロードする
    2. microSDメモリをFAT32でフォーマットする
    3. 出力先をmicroSDメモリにしてlightMPDrpi2-v009.tgzを解凍する

インストール後のmicroSDメモリには以下のファイルが作成されます。

microSD ---------------+---------------- COPYING.linux

|---------------- LICENCE.broadcom

|---------------- bootcode.bin

|---------------- cmdline.txt

|----------------- config.txt

|---------------- fixup.dat

|----------------- fixup_cd.dat

|------------------ fixup_x.dat

|------------------ start.elf

|------------------ start_cd.elf

|------------------- start_x.elf

|------------------- <boot>------------+------------ zImage

| |------------ kmodules.tgz

| |------------ initrd.romfs.gz

|

|-------------------- <lightMPD> ------+------------mpd-0.19.8rt

|------------ lightmpd.conf

|------------ mpd.conf

|------------ sysctl.conf

ダウンロード

lightMPDrpi2-v009.tgz

DACの指定

lightmpd.confの[mpd]で以下の様に指定します。

[mpd]

dac=hifiberry-dac

dacとして指定出来るのは

    • bcm2835
    • 内蔵DAC
    • hifiberry-dac
    • TIのPCM5102x を使ったI2S接続のDAC
    • rpi-dac
    • TIのPCM1794aを使ったI2S接続のDAC
    • usb-audio
    • usb接続のDACまたはDDC
    • usb-hiface
    • M2TECHのhiface (初代のhifaceではノイズ混じりで実用になりません)

その他、hifiberry-dacplus,hifiberry-amp,hifiberry-digiがありますが、現ヴァージョンのlightMPDでは使用できません。

また、rpi-dacはテストを行っていません。