I am working on music software that uses individual audio files for each note in the scale. I use the playsound module to then play these notes in the sequence constructed by the user.
This works fine, but problems arise when I try and play multiple notes on top of each other. I have tried using multi-threading but the tracks still play one after the other, is there a way that I can play two audio files together, or prehaps merge them?
If not, what else can I do? Generating sine waves is problematic but I am open to suggestions if files won't work...
Thanks in advance.