Found this in daisy_seed.h
/** Begins the audio for the seeds builtin audio.
the specified callback will get called whenever
new data is ready to be prepared.
*/
void StartAudio(dsy_audio_callback cb);
/** Begins the audio for the seeds builtin audio.
the specified callback will get called whenever
new data is ready to be prepared.
This will use the newer non-interleaved callback.
*/
void StartAudio(dsy_audio_mc_callback cb);
But no description of what the ‘non interleaved callback is’, nor can I work out which one is used by default in the various examples.