Bueno me autocontesto por si alguien estuviese interesado.
Una posibilidad es crear la interface con flash y utilizarla con pure data mediante el objeto FLOSC y ya después se podría rutar a cualquier programa secuenciador que utilicéis.
Otras posibilidades es lo que estoy investigando. Además de flash ando cero patatero y estoy mirándome varios tutoriales. En el momento que me entere de algo lo pondré por aquí.