Hi!You can take a look to my tr909 emulation, which uses Processing for the graphical interface, and Pd for the audio engine: - http://rauldiazpoblete.com/project.php?p1=1&p2=1&lang=en I hope that can help you.