@ruggero: se dal 2015 però non è successo nulla a seguito di questo thread, io mi domanderei come mai... e neanche MidiQuest ha incluso il CP4 nel suo "famigerato" librarian, tanto per dire.
Ad ogni modo, pour parler, dovessi sviluppare una cosa del genere, comincerei con lo studiare la MIDI Implementation del CP4, che trovi nel documento
CP4/CP40 Data List perchè dipende da cosa ti permette lo specifico modello.
In molti casi si può inviare una richiesta di Sysex dump al synth ed in quel caso quindi riesci a "comandare" tutto dal Librarian.
In altri casi invece l'utente dovrà avviare il dump manualmente dal synth e quindi il Librarian dovrà chiederglielo ad esempio con un pop-up e poi mettersi "In ascolto".