Hi I've been working on a small midi splitter/processor called ace, especially aimed at controlling linux/csound live from midi keyboards. You can get it here: http://atte.dk/ace/ From the web page: ace is a command line midi splitter/processor especially suited for use together with csound. It allows for any number of "zones" to be setup, each of which defines a passage through ace. Initial program changes (optionally using csound instrument names) and volumes can be send for each zone. -- peace, love & harmony Atte http://www.atte.dk http://www.atte.dk/gps