I am currently working on a script that should be able to output 8 channels of audio (.wav files) to 8 different channels on a soundcard. My script is sort of working, but I have syncronization issues. I am able to hear that the timing between the channels changes during playback, which is very critical.
Currently I am using threads to start each channel of sound.
My question is, if you guys have any suggestions to how I can achieve a better synchronization between channels/threads? I would still like to use sounddevice since it works well when mapping (left or right channel) my output channels.
Thank you all in advance.