I have the 50% of the code but I cannot continue today. I'll conclude it during my breaks the next week. An example of the interface is csound -+rtmidi=alsaseq -M14,16 -Q128,129 Read from the clients 14, 16 and write to the clients 128 and 129. The default for the client name is "Csound" but it is setable with -+alsaseq_client=[client_name] that it is coherent with -+jack_client=[client_name] tito