Just getting started with teensy audio. I imagine that the teensy 4 derives its i2s clock from something that isn't an exact multiple of 44100. So if I'm receiving real-time audio on a PC at 44100 sps and sending it to a teensy (via USB) and then from the teensy via i2s, I expect to soon see buffer over/under-run (perhaps losing or gaining 1.4 samples every second). Is it possible to adjust audio output rate to be nearly perfect? For example, tune the 600 Mhz system clock downward to 599.98 Mhz, which is about an even 13605x of the desired 44100? Or occasionally insert/delete samples to account for rate differences as buffer gain/depletion is detected?
Would also be useful if the system could use an external clock source for audio (as the pros do).
Would also be useful if the system could use an external clock source for audio (as the pros do).