début: mettre les pinModes à INPUT pour lire les voltages; création des tables de donnés pour enregistrer les valeurs des pots et boutons; commencer la communication Serial pour le MIDI à 31250 bauds; mettre les CD4051 à l'état 0; boucle: pour (i := 0 à 4): setCD4051(OUTPUT1,i) pour (j := 0 à 8): setCD4051(OUTPUT2,j) val := lire la valeur pour le pot ou bouton; if (val != la valeur enregistrée): mettre à jour la valeur enregistrée; envoyer le message MIDI correspondant au contrôle à la valeur; setCD4051(numOutputs, value): pour (i := 0 à 3): digitalWrite(numOutput + i, bitRead(value, i));