Source

Branch

1/ @iquilezles

I use waveOutOpen()/waveOutWrite() family, from winmm.dll.

I often precompute all sounds, but you presumably are mixing on a circular buffer, so I imagine you can waveOutWrite() one or two buffer windows while you prep the next.

All this assuming they haven’t killed winmm.dll… ???