Yes, I did consider putting the midi handling in Python. I even implemented that at one point. But I wanted the midi timing to be as tight as possible for directly played events (stuff that does not need to be processed by python, e.g. stadard note playing), so I figured doing the midi input handling in Csound might give (however slightly) better latency. Oeyvind 2008/5/6, Tim Mortimer : > In terms of your "server" structure / GUI vs Csound split - did you at any > stage consider putting the real time midi handling in with the GUI side & > use OSC or PYRO to deliver MIDI to csound also? >