If plughw is the default, it means a plug device is configured outside. There is /etc/asound.conf or .asoundrc in /home/pi. Somewhere the output of mpd is being send to a plug device.Its there, if he has enabled it.. My strong doubt goes to the Volume Control on webUI..
cat .asoundrc
It is possible. That's why I asked him to check alsamixer. But at hardware level, the volume is fullIts there, if he has enabled it.. My strong doubt goes to the Volume Control on webUI..
I changed Volume type to Hardware and restarted MPD. Also changed back to plughw.
View attachment 68095
on doing this, the usual vol level 0.0 dB showing on boss display changed to -127dB
So i manually kept increasing the volume using the toggle button on the boss. iirc suddenly around -19dB i heard a faint sound output which was a relief. So i continued increasing vol till it reached 0.0dB and would go no further since that is max volume. now music plays from the usb hdd
Should i change volume type to Fixed (0dB) so that I won't have to fiddle with the boss volume toggle switch in future?
There is no asound.conf or .aroundrc in Moode ..@premoddev can you paste content of /etc/asound.conf and /home/pi/.asoundrc if it exists.
@Sean de Silva after Prem pastes his config, match your config with his
That's the problem with alsa. Whole lot of places to configure it. /etc/alsa, /usr/lib/alsa, ~/.asoundrc. It has been configured somewhere by moode and that output device is what is in /etc/mpd.conf. See if you can locate it and find out as an academic interest where moode has configured the plug device _audioout.There is no asound.conf or .aroundrc in Moode ..
Indeed moode is using a plug device so that the output can be sent to a software DSP.There is no asound.conf or .aroundrc in Moode ..
// Update ALSA audio out and Bt out confs function updAudioOutAndBtOutConfs($cardnum, $output_mode) { // Local out if ($_SESSION['audioout'] == 'Local') { // With DSP if ($_SESSION['alsaequal'] != 'Off') { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"alsaequal\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"alsaequal\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } elseif ($_SESSION['camilladsp'] != 'off') { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"camilladsp\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"camilladsp\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } elseif ($_SESSION['crossfeed'] != 'Off') { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"crossfeed\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"crossfeed\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } elseif ($_SESSION['eqfa12p'] != 'Off') { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"eqfa12p\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"eqfa12p\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } elseif ($_SESSION['invert_polarity'] != '0') { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"invpolarity\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"invpolarity\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } // No DSP else { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"" . $output_mode . ':' . $cardnum . ",0\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"" . $output_mode . ':' . $cardnum . ",0\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } } // Bluetooth out else { sysCmd("sed -i '/slave.pcm/c\slave.pcm \"btstream\"' " . ALSA_PLUGIN_PATH . '/_audioout.conf'); sysCmd("sed -i '/a { channels 2 pcm/c\a { channels 2 pcm \"btstream\" }' " . ALSA_PLUGIN_PATH . '/_sndaloop.conf'); } }
Yes. Change it to fixed in the moode config and then check if after reboot volume doesn't go to -127.5 on the hardware,Nice to hear its working for you... since the Max Volume shown 100 (%), I had a doubt it could be volume adjustments on the device only. Yes please change it to "0" and adjust Volume in your pre amp.
Turned off boss 2 and amps. when I turn them back on, the boss 2 display shows -127.50 dB which means that I have to manually readjust back to 0.00 dB every time which tbh I find a huge pita especially since i have never ever had to adjust boss volume right from day one ! hence wondering whether to change vol output to Fixed in Audio Output so that volume output will always be max ?
It does actually. The output hardware is the boss2 device (plughw:0,0 output is always sent to hw:0,0 after conversion). The aplay -l command showed that hw:0,0 is the boss2 card.I guess this new version is seriously buggy... it stopped working on my new installation now. I guess we should wait some more times to move to this latest version. Currently using another SD Card with rAudio (Rern's version of RuneAudio). Will have to dig much on Moode to find the actual issue.
@mbhangui the _audioout.conf file also doesn't carry the output hardware details.
root@moode:~# cat /etc/alsa/conf.d/_audioout.conf
pcm._audioout {
type copy
slave.pcm "plughw:0,0"
}
Yes. Change it to fixed in the moode config and then check if after reboot volume doesn't go to -127.5 on the hardware,
audio_output {
type "alsa"
name "Allo Boss2"
device "hw:Boss2"
mixer_type "hardware"
mixer_device "hw:Boss2"
mixer_control "Master"
auto_resample "no"
auto_channels "no"
auto_format "no"
dop "no"
}
Yes you can and also save money by just buying the cards without the official case.I have a Uctronics 1U rack for mounting raspberry pi. Is it possible to take the allo hat outside of the acrylic case, just have it mounted to the pi (via gpio pins). I am worried whether the hat needs any support for mounting (if its mass imbalanced/heavy).
Anybody using the hat without the official cases?