08-03-2025, 01:41 PM
(This post was last modified: 08-03-2025, 02:02 PM by nattaphoomd.)
(08-03-2025, 01:31 PM)nattaphoomd Wrote: Hi Fdaealexa,
I post step by step by seem 1reply was limit by number of character.
First I'm assume you are able to use PEPPY meter with Loopback mode PCM as usual.
to try this. I'm working on moode 8.3. if you are using moode9 and it work with Peppy. it should be the same.
1. Deactivate loopback function in Moode WebUI audio setting.
2. create dummy alsa device. (dummy alsa will have no sound just to utilize as additional pipe instead of loopback.)
> sudo modprobe snd-dummy
>sudo nano /etc/modules // add snd-dummy on last line.
3. reboot
4. use script alsa -l you choose able to see new -> dummy alsa device in the list while -> Loopback will be gone as we deactivate in first step.
5. Now to do additional AUDIO OUTPUT device modification 2x separate pipe without conversion.
Follow on next reply.
Thank,
NT
Second Reply. How to modify /etc/mpd.conf.
Please note that mpd.conf will be override everytime you use Moode WEBUI to modify and save parameter under MPD section.....
So keep in mind if you save config something in Mpd config it will override what I'm explain the coding down below. by MOODE MPD CONFIG WEBUI
manual modify
1. sudo nano /etc/mpd.conf
2. add first yellow hightlight. this optional file will created separate audio pipe feed to PEPPYAlsa FIFO
insert in thefirst line above (music_directory)
include_optional "/usr/mpd/mpd_customer.conf"
3. create the file /usr/mpd/mpd_customer.conf.
paste below configuration. // this create additional audio output and receive signal from MPD which is going to used for peppymeter Fifo. of course dop must be "yes"
peppymeter only accept pcm signal.
audio_output {
enabled "yes"
type "alsa"
name "pippopeppy"
device "pippopeppy"
dop "yes"
mixer_type "none"
format "44100:16:2"
}
4. go back to /etc/mpd.conf look for Alsa Default and change device name as "Peppyalsa" with dop "no"
This we are try to send passthrough DSD , PCM ,MQA as it is. (no conversion) to real Hw:device.
audio_output {
type "alsa"
name "ALSA Default"
device "Peppyalsa"
mixer_type "none"
dop "no"
stop_dsd_silence "no"
thesycon_dsd_workaround "no"
}
Next you need to create Asound.conf filer with the name of 1. pippopeppy , 2. Peppyalsa. they need 2x Asound name to tread 2 pipe signal.
THank you,
NT