Hi there,
I have been setting up filets with MiniDSP for a while and am familiar with measuring acoustics. I am specifically interested to run the filters on the RuneAudio. I followed the tutorials provided by Da Alchemist and info posted at
https://volumio.org/forum/volumio-with- ... t3635.html. Thank you all!
I am getting no sound to the DAC. Can you please review where my configuration may fail?
Hardware is Pi2B with HiFiBerryDAC+.
RuneAudio is 0.3beta with GUI update.
MPD is 0.19.6-1
play -l
[root@rune2 home]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
Output section of /etc/mpd.conf
audio_output {
type "pipe"
name "brutefir pipe"
command "/usr/local/bin/brutefir -nodefault /home/.brutefir.conf 2>/dev/null"
format "44100:32:2"
}
.brutefir.config
sampling_rate: 44100;
filter_length: 32768,16;
overflow_warnings: true;
float_bits: 64;
input "left", "right" {
device: "file" {path: "/dev/stdin";};
sample: "FLOAT64_LE"; # sample format
channels: 2; # number of open channels / which to use
delay: 0,0; # delay in samples for each channel
maxdelay: -1; # max delay for variable delays
mute: false,false; # mute active on startup for each channel
};
output "left", "right" {
# device: "file" {path: "/dev/stdout";};
device: "alsa" { device: "hw:0,0"; };
sample: "S16_LE"; # sample format
channels: 2; # number of open channels / which to use
delay: 0,0; # delay in samples for each channel
maxdelay: 100; # max delay for variable delays
mute: false,false; # mute active on startup for each channel
dither: false; # no dither for 32 bit output
};
# factor 0.4 to avoid clipping
filter "M direct" {
from_inputs: "left"//0.4, "right"//0.4;
to_filters: "left direct", "right direct";
coeff: -1;
crossfade: false;
};
# here 0.8 instead of 0.4 because the filter "in average" multiplies with 0.5
# (one could make 0.8 a bit larger/smaller to obtain a wider/narrower
# stereo image, but better use RACE for this)
filter "S filter" {
from_inputs: "left"//0.8, "right"//-0.8;
to_filters: "left direct", "right direct";
#coeff: "S channel";
coeff: -1;
crossfade: false;
};
filter "left direct" {
from_filters: "M direct"//1.0, "S filter"//1.0;
to_outputs: "left"/0.0;
#coeff: "left_default";
coeff: -1;
crossfade: false;
};
filter "right direct" {
from_filters: "M direct"//1.0, "S filter"//-1.0;
to_outputs: "right"/0.0;
#coeff: "right_default";
coeff: -1;
crossfade: false;
};
Thank you
AlleyCat