Nichts bietet eine so gute Schnittstelle zwischen Musik und Computer wie das
Musical Instrument Digital
Interface. Daher macht Cadenzo reichlich Gebrauch davon. Zum
einen wird natürlich Midi-Out zum Vorspielen der Übungen und Midi-In zum
Einspielen z.B. über Keyboard genutzt. Auch so genannte SysEx-Befehle
werden zur Steuerung verschiedener Midi-Geräte (z.B. als Midi-Controller oder
für Zeit-Synchronisation) gesendet und empfangen. Ein Beispiel ist die zur
Steuerung und Protokollierung von Musikaufnahmen konzipierte Cadenzo-Software
TakeMon.
Auch die Analyse und Manipulation von Midi-Dateien findet in
Cadenzo viele Anwendungsbeispiele. Um jede Datei an Musikbegleitungen oder
Klaviertrainer-Übungen anzupassen, ist ein eigener Midi-Editor mit an Board. Die
Analyse für Musiksuchmaschinen wird bei den
Solutions beschrieben. In den
Extras der
Musikerprogramme wird das MusikTextFormat als eine Eigenentwicklung näher
beschrieben, um Musik aus Dateien oder Einspielungen "sichtbar" und damit über
die Zwischenablage transportierbar zu machen.
MML kann Cadenzo und das Musikernetzwerk VivaMusica via
WebService sinnvoll miteinander verbinden.