apu.1c用のlightMPD-v1.0.0を公開しました
投稿日: 2015/06/20 14:48:05
apu.1c用のlightMPD-v1.0.0を公開しました。
主な仕様
- buildroot
- buildroot-2015.05
- kernel
- linux-4.0.5rt3
- mpd
- mpd-0.19.9rt
- mpd-0.19.9rt-native-dsd
native-dsdの対応
mpd-0.19.9rt-native-dsdはhttps://github.com/lintweaker/xmos-native-dsdで公開されているdsdのnative転送に対応したmpdです。
DDC,DACが対応していればdsd native転送を使うことにより機器側が対応していればDSD256の再生が可能になります。
対応するDDC,DACは
- iFi Audio micro/nano iDSD
- Matrix Audio X-Sabre
- Matrix Audio Mini-i Pro
- DIYINHK DSD DXD 384kHz USB to I2S/DSD
- Denon DA300-USB
- Marantz HD-DAC1
- Marantz SA-14S1
です。(上記全ての機器がDSD256に対応しているとは限りません。DSD256の為に機器を選択する場合は仕様を確認して下さい。)
当初、DIYINHKのDDCでテストする予定でしたが、タイムリーな事にエレクトロアートのデジタルオーディオ実験室上にて下記基板に対するnative dsdのパッチが公開されましたので、その対応を行いました。
- ElectrArt USDA_MINI
- ElectrArt USBDAC
- ElectrArt UDA2
HDttやe-onkyoから購入したDSD256ファイルをUSDA_MINIでテストしたところちゃんと再生できましたので、公開に踏み切りました。
[注意]
- USDA_MINI以外の機器ではテストしていません
dsd native転送を行う場合は、lightmpd.conf,mpd.confを以下のように修正して下さい。
- lightmpd.conf
- [mpd] -> load_module を mpd-0.19.9rt-native-dsdに変更。
- mpd.conf
- dsd_usbを "yes" から "no" に変更
- 以下を追加
dsd_native "yes"
dsd_native_type "2"
ダウンロードおよびインストール
インストール方法を変更しました。
apu.1cの場合、sdメモリの特定の位置にブートローダー(grub)を配置しておく必要があります。
その操作をWindowsやmacで行うのは特殊な操作が必要な為、lightMPDのv0.09まではディスクイメージを配布し、
そのイメージをDDwin for windowsなどのソフトでSDメモリに書き込むことで実現していました。
今回から
- ブートローダーが配置されているディスクイメージ
- rootイメージやkernelを含む配布パッケージ
の2つに分けました。
1.のブートローダは256Mbyte,2GByte,4Gbyte用のイメージを用意しました。また、このイメージは今後のバージョンでも共通に使えます。
2.の配布パッケージはbeaglebone用の配布パッケージと同じ形態でバージョン毎に用意します。
イメージファイルのインストール
- イメージファイルのダウンロード
- インストールするSDメモリに合わせたイメージをダウンロードします。SDメモリより大きなイメージを選択するとインストールできません。
- イメージファイルの解凍
- イメージファイルは圧縮されてますので、それを解凍します。
- xzという属性のファイルは7zip等のプログラムを使って解凍します。
- xzが解凍できない場合は、256MbyteのイメージはWindows付属のプログラムで解凍できますので、SDメモリの容量によらず256Mbyteのイメージを使って下さい。
- 解凍したイメージをSDメモリに書き込みます。
- 書き込みにはDDwin for Windowsを使って下さい。
- 一度SDメモリを取り出して下さい。
配布パッケージのインストール
- 配布パッケージのダウンロード
- 配布パッケージの解凍
- 配布パッケージはzipで圧縮されています。配布パッケージをイメージファイルをインストールしたSDメモリに解凍します。
ダウンロード
- イメージファイル
- apuboot256m.img.zip (256Mbyte用のイメージ 解凍後のサイズ: 256376832 byte)
- apuboot2g.img.xz (2Gbyte用のイメージ、解凍後のサイズ: 1,926.0Bbyte)
- apuboot4g.img.xz, (4Gbyte用のイメージ、解凍後のサイズ: 849.0Bbyte)
- 配布パッケージ
- 32bit版
- lithgMPDapu32-v1.0.0.zip
- 64bit版
- mpd-0.19.9rt-native-dsdでDSDのnative再生を行うと音源によってmpdがハングアップするバグがありました。
- lightMPDapu64-v1.0.1.zipで修正しました。すでにlightMPDapu64-v1.0.0.zipをインストールされた方は、lightMPDapu64-v1.0.1.zipからmpd-0.19.9rt-native-dsdを取り出して
- これだけを入れ替えて下さい。
lightMPDapu64-v1.0.0.zip- lightMPDapu64-v1.0.1.zip