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

HDtte-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メモリに書き込むことで実現していました。

今回から

  1. ブートローダーが配置されているディスクイメージ
  2. rootイメージやkernelを含む配布パッケージ

の2つに分けました。

1.のブートローダは256Mbyte,2GByte,4Gbyte用のイメージを用意しました。また、このイメージは今後のバージョンでも共通に使えます。

2.の配布パッケージはbeaglebone用の配布パッケージと同じ形態でバージョン毎に用意します。

イメージファイルのインストール

  1. イメージファイルのダウンロード
  2. インストールするSDメモリに合わせたイメージをダウンロードします。SDメモリより大きなイメージを選択するとインストールできません。
  3. イメージファイルの解凍
  4. イメージファイルは圧縮されてますので、それを解凍します。
  5. xzという属性のファイルは7zip等のプログラムを使って解凍します。
  6. xzが解凍できない場合は、256MbyteのイメージはWindows付属のプログラムで解凍できますので、SDメモリの容量によらず256Mbyteのイメージを使って下さい。
  7. 解凍したイメージをSDメモリに書き込みます。
  8. 書き込みにはDDwin for Windowsを使って下さい。
    1. 一度SDメモリを取り出して下さい。

配布パッケージのインストール

  1. 配布パッケージのダウンロード
  2. 配布パッケージの解凍
  3. 配布パッケージはzipで圧縮されています。配布パッケージをイメージファイルをインストールしたSDメモリに解凍します。

ダウンロード

  • イメージファイル
  • 配布パッケージ
      • 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