Ca idee, vezi și cum ai definit array-urile în cod. Dacă sunt setate fix pentru 4 potențiometre, trebuie extinse corect și în partea de inițializare, nu doar în loop. Mulți scapă partea asta și de acolo apar erori sau valori aiurea.
Pentru pedala de expresie, trateaz-o ca pe un potențiometru normal, dar eventual cu un mic smoothing, pentru că acolo variațiile sunt mai fine și se simt imediat.
Dacă folosești librării MIDI, verifică și dacă trimit corect pe același canal și nu se suprapun valorile. Uneori problema nu e citirea, ci trimiterea datelor. Pune codul aici și sigur se rezolvă mai rapid.