ok here's the thing, I haven't quite figured out how to query the synth thus allowing me to do such things as return the proper functions and use the proper integers or characters to change synthesiser settings. I did have a try at it but I came up against a brick wall. if anyone knows of a way I cna achieve this I'd be glad to know of it myself. otherwise, ladies and gents, learn c++ note the plus plus and modify it yourself. this is linux after all. -- Shaun Oliver "I refuse to have a battle of wits with an unarmed person." email: shaun.oliver at optusnet.com.au WEB: http://blindman.homelinux.org/~blindman/ IRC: irc.awesomechat.net:6666 IRCNICK: blindman