Topic: CUDA or OpenCL engine
Hello,
I won Pianoteq while ago, and me & my girlfriend we are very happy with it. In meantime I am also computer science PhD student, lately we started making heavy use of CUDA GPU computing, which give us great performance boost and possibilities comparing to CPU.
I wonder if you guys have every tried, considered CUDA engine backend. CUDA is partially compatible with C and I believe it woulnd't be so hard to port your simulation & synthesis algorithms to CUDA, taking into consideration that you have them already done for multicore.
Having that average GPU has like 4x-10x more computing power of average CPU, such backend would give a great performance boost to Pianoteq, and since CUDA is available on most of the modern computer GPUs from nVIDIA, and OpenGL is also available for ATI this is great opportunity to have great polyphony on average laptop.
I am keen to help you guys too. Just drop me a PM if you're interested.
Best regards,
Adam