Might be based to layout my system design goals and then talk through how I solved them. I imagine you do not require any of the extra devices as you will not need the functionality.
Goals
-DIY active 3 way + sub, stereo
-Volume control via knob and remote
-Volume indication (display)
-Multiple inputs, at a minimum SPDIF, TOSLINK and streaming
-Trigger to turn power amps on / off
For a system like this although you only need 2 channels of input you need 8 channels of DAC output (sub, woofer, mid, tweeter x 2) which feed in to 8 channels of power amplifiers. The Mk5 has enough output functionality (10 analog outputs) but you also need some way to implement crossover / EQ as it is an entirely active system with no passive crossover components to split the signal between drivers. This is where the
Raspberry Pi 4 running
Ubuntu Server and
CamillaDSP come in to play. With CamillaDSP the Mk5 is able to take a 2 channel input signal via TOSLINK or SPDIF, split it in to 8 output channels and apply the necessary crossover / EQ. The Mk5 then outputs 8 channels of processed analog output to the power amps.
As I wanted more input functionality than the Mk5 can provide and volume control via remote I added a
miniDSP SHD Studio upstream of the Mk5. This is a digital input / output (no analog output) DSP with USB, streaming, SPDIF, TOSLINK and AES inputs. Although it can do a bunch of DSP in my use case I am basically using it as a very expensive volume control and input selector, I then use the SPDIF output of the SHD Studio to send the volume controlled signal to the Mk5 SPDIF input (which then gets processed in CamillaDSP as mentioned above).
The only thing missing at this point is the trigger output. As I do not want to run 8 channels of power amplifiers when they are not needed I wanted an automated way to turn the amplifiers on / off. The
Bobwire DAT1 takes the TOSLINK output from the Mk5 and outputs a 12V trigger. When a signal is present the 12V trigger will be on and when it is not present it will be off. I actually then split that trigger using an
Emotiva ET-3 which then feeds 2
trigger activated power strips which I plug the power amplifiers in to. The end result is that I can put the SHD Studio in to standby and this will turn off the power amplifiers, similarly when I bring the SHD Studio out of stand by the power amplifiers turn on.
Michael