• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Topping DM7 on Linux generally and Raspberry PI OS specifically

I'm not saying resampling/re-clocking is never used, but normally it's a case of the DAC signalling the the PC when the DAC buffer is below a certain threshold. The PC will then signal the music source for more data when the PC buffer is below its threshold. With AES3-S/PDIF resampling/re-clocking is the only solution as it is a unidirectional link. The DAC is requesting blocks of data making it tricky to precisely determine the actual DAC clock frequency.

I would still search web for possible solutions. I could easily be wrong.
 
CamillaDSP has a rate adjust feature which can be used with asynchronous resampling when capture and playback devices have different clocks to prevent buffer under / overruns. It works well in my experience but does result in larger latency than when the capture and playback devices are clock sync'd.

Rate adjust via resampling​

When using the rate adjust feature to match capture and playback devices, one of the "Async" types must be used. These asynchronous resamplers do not rely on a fixed resampling ratio. When rate adjust is enabled the resampling ratio is dynamically adjusted in order to compensate for drifts and mismatches between the input and output sample clocks.

Michael
 
I'm not saying resampling/re-clocking is never used, but normally it's a case of the DAC signalling the the PC when the DAC buffer is below a certain threshold. The PC will then signal the music source for more data when the PC buffer is below its threshold. With AES3-S/PDIF resampling/re-clocking is the only solution as it is a unidirectional link. The DAC is requesting blocks of data making it tricky to precisely determine the actual DAC clock frequency.

I would still search web for possible solutions. I could easily be wrong.
Thank you
 
Out of curiosity... Let's say hypothetically that you had a DM7 connected to a Rpi with a dac hat. Something that had a spdif input. Could you then plug your TV or whatever into the DAC hat and output via the DM7?

Did you had a chance to try DM7? Would it be possible to connect a Shield Pro (used for TV streaming) directly via USB Audio to the Pi?
 
Did you had a chance to try DM7? Would it be possible to connect a Shield Pro (used for TV streaming) directly via USB Audio to the Pi?
I ended up scared to use the dm7 because I knew I’d be using some single ended amps and users seemed to take issue with the dm7 and unbalanced connections. Do usb DACs work with shield pro?
 
I ended up scared to use the dm7 because I knew I’d be using some single ended amps and users seemed to take issue with the dm7 and unbalanced connections. Do usb DACs work with shield pro?
I currently use a Topping EX5 connected via USB to my Shield Pro, and it works perfectly. I plan to build two-way loudspeakers with an active crossover. Initially, I considered using a Raspberry Pi with CamillaDSP and DM7, connecting the Shield via USB audio to the Pi. However, I am likely to opt for a miniDSP Flex balanced for its ease of use.
 
Back
Top Bottom