- Joined
- Nov 27, 2020
- Messages
- 526
- Likes
- 431
I recently had an "Aha Eureka, Wow!!!" revelation... only to be followed a few days later by a "Wait, Oh Crud!!!" realization. Reaching out to this list for any insights on whether it is possible to shift from Oh Crud back to Aha Eureka.
Some context about my my home office stereo environment:
I'm buying a DAC for every digital audio source so that it can be routed into the stereo mixer, even though it is then converted back to digital for RoomEQ processing.
The "Aha Eureka, Wow" revelation:
I could instead just route my digital sources (plus the ADC output of the analog stereo mixer) into an RME Digiface USB.
The audio chain flow would then be:
But the "Wait, Oh Crud" realization:
Some context about my my home office stereo environment:
- I have several input sources (Home PC, Work laptop, WiiM Pro, SBv3, turntable, CD/DVD, Alexa Input, etc.) that I want to be always active (barge through), hence I use a stereo mixer for my inputs rather than the traditional input selector as found on most preamps.
- I also have four distinctly different listening points — and want each of them to always be active so that I can easily shift between them without fiddling:
- Active speakers on my desktop while sitting in my desk chair
- Headphones while sitting in my desk chair
- Active speakers for listening while sitting in the comfy chair in the corner
- Headphones while sitting in the comfy chair in the corner
- Many of the inputs are actually digital sources, but I am currently putting a DAC on each of them so the audio can be routed into the stereo mixer.
I'm buying a DAC for every digital audio source so that it can be routed into the stereo mixer, even though it is then converted back to digital for RoomEQ processing.
The "Aha Eureka, Wow" revelation:
I could instead just route my digital sources (plus the ADC output of the analog stereo mixer) into an RME Digiface USB.
The audio chain flow would then be:
- Send the digital sources and the AD'ed analog into the Digiface USB, which then makes any input-side leveling adjustments and creates submixes
- Route the submix(es) out to a PC to perform the RoomEQ & Bass Management DSP calculations
- The PC then routes back four separate submixed streams, each uniquely EQed for each of the four different listening positions
- The Digiface USB then sends each of those four streams out to the respective optical output channel
But the "Wait, Oh Crud" realization:
- Some of my input sources are variable rates (i.e., can change from 48kHz to 96kHz or 192kHz depending on what is being played). However, the Digiface USB does not have rate detection that can automatically change when the input stream changes.
- Some of my inputs arrive with different frequency rates (e.g., 44.1, 96, 192), but all audio going to the USB Record (Send) has to be the same rate and the Digiface USB does not have Source Rate Conversion (SRC)
- Similar issue on the output side: some devices support different rates, but the USB Play (Receive) can only support a single sample rate and has to be the exact same sample rate as on the Send side. This issue isn't so bad on the output side since I would only need to default down to 96 kHz ... except that I'm facing a challenge on the input side where lowest common sample rate is 44.1 kHz
- [Edit] As noted by @voodooless, there is also the issue that each of the S/PDIF clocks on the upstream devices are different.
Last edited: