playing multiple wavs at the same time.
I'm working on a drum sequencer and at any given point there could be upto 4-8 wav sounds being played at the same time. I was thinking of having upto 8 threads, one for each wav file.
This seems logical approach, but if I let a user runs the application on a dual core, where I'm on a quad core then I think the user could run into performance issues.
I'm not too sure if having just a single thread and let each wav file have a piece of the time slice would be better?
Any thoughs if I'm on the right track?