If you need low latency (as I always do for live sound) but are sourcing data from a variable time dependent source such as a PC, the usual way is once you've written to the buffer, if the buffer is almost empty write...
Not my job to teach you things. Get yourself a programmable signal generator, a mixer and some decent loudspeakers and try it yourself. You'll learn far more than by reading papers or datasheets. And the conclusions...
This was done in the Soundcraft R&D department where I was Engineering Director at the time. We were far too busy designing new products to compete with Yamaha to have time to publish papers so you can take the...
Agreed. We were using 112dB AKM devices and information about 12dB lower can be discerned. In fact if you use pure tones you can hear about another 6dB but that isn't a measure of anything useful.
And to the...
Just because something has a 96dB noise floor doesn't mean that 16 bits is enough - this is the nonsense that led Philips and Sony to think 16 bits was enough for CDs. The ear can pick out a lot of detail of signals...
If it works and you're happy for anybody to use your code then doesn't really matter if it's in the library or not - just publish it on Github and know that everyone is grateful that SPDIF is at last available. Paul...
As well as a hard limiter as Jarkkol suggests, it is usually better to include a softer compression system on the output as well so that the limiter only operates once. Getting the compression law and time constants...
If you're a beginner it's always best to build someone else's design first.
Google for existing projects such as
https://www.pjrc.com/polymod-polyphonic-digital-modular-synth/...