rcstevensonaz
Active Member
- Joined
- Nov 27, 2020
- Messages
- 183
- Likes
- 147
My context is a home office stereo listening environment. I am a bit unusual in that I want all audio channels always active and devices able to barge-through — hence focus on 'mixer' rather than 'selector'. Audio sources include work PC, personal PC, Echo, Squeezebox, Allo, turntable, microphone, etc. In my case, if I say "Alexa", I want to just have it start talking to me. If I kick off a YouTube in Facebook, I want it to just start playing. If I queue up an album on Squeezebox, I want it to play; but I still want to hear my PC beep to alert me that I need to jump onto a call (while I reach for the Squeezebox remote to pause playing), etc. Put different: I control what I hear by using Play, Pause, Stop, and Mute on the source devices themselves, instead of using a selector switch that "force mutes" everything else. [Thanks @ctbarker32 for pointing out I forgot to include context... hope this helps].
Question: Does an RPI4(1GB) + HAT — such as an Allo DigiOne Signature Player — have enough processing capability that it could simultaneously serve the following functions at the same time?
My instinct is that power and speed of the latest ARM chip, combined with the improved network port / USB separation of the latest RPI4 board design, should be sufficient for all of those tasks to run concurrently. Essentially, the RPI4 would be an integrated network streamer target, audio mixer, and effects processor for up to four stereo-in by four stereo-out (8x8 channels).
Yes, I know I could spend time experimenting; and eventually I will. But, time is precious so hoping to cut off a chunk of "dead end" learning curve since I suspect many others are already well aware of the capabilities & limitations of the latest RPI4 for audio.
* The User Interface (media server) portion could move off to a separate server; not need for that to be on the PRI.
Question: Does an RPI4(1GB) + HAT — such as an Allo DigiOne Signature Player — have enough processing capability that it could simultaneously serve the following functions at the same time?
1. Network Streamer. Essentially, the reason most people purchase an Allo DigiOne Signature Player. Provide user interface*, receive streamed network audio, and route the audio stream out the Coax S/PDIF ports (and potentially also to an internal driver for direct feed to the mixer as well)
2. Digital Audio Mixer (e.g. Reaper, Non Mix, etc.). Connect to the ADI-2 Pro FSR device via USB port (6/8 multi-channel mode) to provide digital audio mixing (DAM) to mix the RME's 3 outgoing stereo streams into one or more output stereo stream, apply volume control, and route out the output back to the ADI-2 Pro FSR across the RME's 4 incoming stereo channels.
3. Room Correction (e.g., Dirac). Could the same RPI not only mix the audio, but also provide multi-band room correction using software such as REW or Dirac Live? And to do that, would I also need a DSP HAT card for the RPI4, or is ARM processor sufficient?
Originally, I thought I would need three different devices: Allo DigiOne (e.g., Roopie), Allo USBRIDGE (e.g., Reaper), and a MiniDSP DDRC (for Direc Live). But I'm wondering if I can just use a single device for all functions.My instinct is that power and speed of the latest ARM chip, combined with the improved network port / USB separation of the latest RPI4 board design, should be sufficient for all of those tasks to run concurrently. Essentially, the RPI4 would be an integrated network streamer target, audio mixer, and effects processor for up to four stereo-in by four stereo-out (8x8 channels).
Yes, I know I could spend time experimenting; and eventually I will. But, time is precious so hoping to cut off a chunk of "dead end" learning curve since I suspect many others are already well aware of the capabilities & limitations of the latest RPI4 for audio.
* The User Interface (media server) portion could move off to a separate server; not need for that to be on the PRI.
Last edited: