Hifiberry の DSP Programの設定ってできるのですか?

378 views
Skip to first unread message

naoyam...@gmail.com

unread,
Jan 12, 2020, 11:02:27 AM1/12/20
to lightMPD
デジファイさん初めまして。
lightmdp.confに
hifiberry-dacplusに実装されている
mixer controlの記載がコメントされている
ものの入っていましたが、これを切り替える設定
方法ってあるのでしょうか?
moOdeではコンフィグ画面で切り替えられたので
lightmdpでも切り替えできると嬉しいです。


[mpd]
dac=hifiberry-dac
# dac=hifiberry-digi
# dac=hifiberry-dacplus
#------------------------------------------------------------
#       hifiberry-dacplus mixer control
#          'DSP Program'
#             Items: 'FIR interpolation with de-emphasis'
#                    'Low latency IIR with de-emphasis'
#                    'High attenuation with de-emphasis'
#                    'Fixed process flow'
#                    'Ringing-less low latency FIR'
#           'Digital'   -   output volume
#             Limits: 0 - 207  ,  0% - 100%
#                 Ex: 100%,100%
#                     on,on,100%,100%
#                     off,off,100%,100%
#------------------------------------------------------------

digififan

unread,
Jan 13, 2020, 1:07:19 AM1/13/20
to lightMPD
naoyama.0502さん

> mixer controlの記載がコメントされている
> ものの入っていましたが、これを切り替える設定
> 方法ってあるのでしょうか?
mixer の設定はamixer_ssetで行います。添付のlightmpd.confではコメントになっています。

#      amixer_sset='DSP Program' 'Fir interpolation with de-emphasis' & 'Digital' on,on,100%,100%

amixer_ssetの右辺はmixerの設定項目です。
設定項目は

  '設定項目' '設定値'

で設定します。

amixer_ssetは1行で設定します。複数の設定項目を指定する場合は & で区切ります。

上記の例では

設定項目   'DSP Program' 
設定値    'Fir interpolation with de-emphasis'

になります。

設定項目を確認するには telnetで接続してから

alsamixer

を起動して下さい。

naoyam...@gmail.com

unread,
Jan 13, 2020, 9:22:26 AM1/13/20
to lightMPD
digifiさん

ありがとうございます。
3年位前のエントリーにも説明がありましたね。
いろいろ楽しませてもらいます。


kazuo.s...@gmail.com

unread,
Jan 16, 2020, 7:16:30 AM1/16/20
to lightMPD
始めまして Grigriと申します。

 Hifiberry Digi +proをUpnpのセットを用いてレンダラー
として、使わせていただきました。
 RPIは、3Bでです。
 コントローラーは、foobar2000を用いました。
 ドキュメントのとおりに設定して、音をたしましたが、
48kHz系(192Khz)迄は、音が出ますが、44.1Khzが出ません、
又、foobar2000の出力のビット深度では、16ビットでしか音が
でません。

 同一環境で、Volumio2、MoOdeAudioでは、正常に動作
しております。其の環境にLightMPDを置き換えました。

 ラズパイのGPIOの5,6,ピンの電圧を測定すると、発振器
イネーブルの3.3V(ソフトコントロール)の信号が出てないようです。

 先ず、Hifiberry Digi +proのMCKスレーブモードはサポート
しているのでしょうか?

 以上 よろしくお願い申し上げます。

digififan

unread,
Jan 17, 2020, 10:16:43 AM1/17/20
to lightMPD
kazuo.sekizawaさん

Hifiberry Digi +propで下記の設定で問題なく動作しています。

lightmpd.confの[mpd]

    dac=hifiberry-digi


config.txt

dtoverlay=hifiberry-digi-pro

コントローラーはfoobar2000でなくてandroid上のKazooで行いました。

> 先ず、Hifiberry Digi +proのMCKスレーブモードはサポート
> しているのでしょうか?
MCKスレーブモードというのがHifiberry Digi +pro上のクロックで動作するモード(raspiがスレーブ)ということであれば
サポートしています。

digififan

unread,
Jan 19, 2020, 9:13:38 AM1/19/20
to lightMPD
kazuo.sekizawaさん

kazuo.sekizawaさんからのメッセージがpendingになっているのですが、それを承認することができないので
もとのメッセージを引用しながら返信をします。

> 変更箇所として、ご指摘の3箇所とIPアドレスですが、それが正しかった
> たら、他に原因がありそうです。私としては、お手上げです。
> もちろん私のセットアップが間違っている可能性の方が大なのですが・・・
> Hat所のクロックで動作する場合、発振器のイネーブル./ディセーブル
> 信号をGPIO40、5.6で制御されるのですが、DV3.3Vは出ていません。

DACの設定はlightmpd.conf->[mpd]->dac,config.txtのdtoverlayだけです。
これが正しければ、他の箇所を間違っていてもdacは認識します。

telnetで接続できる場合は、telnetで接続後(id: root, passwd: lightmpd)下記のコマンドでDACを確認してみて下さい。

cat /proc/asound/cards

私のところでは

>  0 [sndrpihifiberry]: RPi-WM8804 - snd_rpi_hifiberry_digi
>                       snd_rpi_hifiberry_digi

と表示されます。

あと、インストールされたバージョンを確認して下さい。

最新版は


です。

もし、これ以前のバージョンをインストールされている場合は、上記バージョンをインストールし直して下さい。

よろしくお願いします。

kazuo.s...@gmail.com

unread,
Jan 19, 2020, 10:27:16 AM1/19/20
to lightMPD
digififanさん Grigriです。

 最新のモジュールに入れ入れ替えて、再度設定したら、
正常の音が出ました。
 初期状態から再設定したので、気が付かない誤りも
訂正された可能性があります。

 音は、素晴らしいです。
 システムの提供ありがとうございます。
 末永く使わせていただきます。
Reply all
Reply to author
Forward
0 new messages