Hi there, I'm writing a softsynth on Win95 with VC++ 5.0. I would appreciate feedback regarding the use of threads to improve performance... like, should I use a separate thread for GUI, midi in, midi out and audio generation ? There must be a balance somewhere between the number of threads and the performance overhead... Any opinions are welcome... P.T.