From 42ec36b607b65ee91aeef5e5ee39aca533bcb940 Mon Sep 17 00:00:00 2001 From: Holger Wirtz Date: Tue, 26 Apr 2022 18:00:44 +0200 Subject: [PATCH] Fixes for portamento code. --- MicroDexed.ino | 10 +++++----- UI.hpp | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/MicroDexed.ino b/MicroDexed.ino index b4f2649..4362a5e 100644 --- a/MicroDexed.ino +++ b/MicroDexed.ino @@ -1353,7 +1353,7 @@ void handleControlChange(byte inChannel, byte inCtrl, byte inValue) break; case 5: // Portamento time configuration.dexed[instance_id].portamento_time = inValue; - MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode, configuration.dexed[instance_id].portamento_glissando, configuration.dexed[instance_id].portamento_time); + MicroDexed[instance_id]->setPortamentoTime(configuration.dexed[instance_id].portamento_time); break; case 7: // Instance Volume #ifdef DEBUG @@ -1408,7 +1408,7 @@ void handleControlChange(byte inChannel, byte inCtrl, byte inValue) */ break; case 65: - MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode, configuration.dexed[instance_id].portamento_glissando, configuration.dexed[instance_id].portamento_time); + MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode); if (LCDML.FUNC_getID() == LCDML.OTHER_getIDFromFunction(UI_func_portamento_mode)) { LCDML.OTHER_updateFunc(); @@ -1703,7 +1703,7 @@ void handleSystemExclusive(byte * sysex, uint len) break; case 67: configuration.dexed[instance_id].portamento_mode = constrain(sysex[5], PORTAMENTO_MODE_MIN, PORTAMENTO_MODE_MAX); - MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode, configuration.dexed[instance_id].portamento_glissando, configuration.dexed[instance_id].portamento_time); + MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode); if (LCDML.FUNC_getID() == LCDML.OTHER_getIDFromFunction(UI_func_portamento_mode)) { LCDML.OTHER_updateFunc(); @@ -1712,7 +1712,7 @@ void handleSystemExclusive(byte * sysex, uint len) break; case 68: configuration.dexed[instance_id].portamento_glissando = constrain(sysex[5], PORTAMENTO_GLISSANDO_MIN, PORTAMENTO_GLISSANDO_MAX); - MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode, configuration.dexed[instance_id].portamento_glissando, configuration.dexed[instance_id].portamento_time); + MicroDexed[instance_id]->setPortamentoGlissando(configuration.dexed[instance_id].portamento_glissando); if (LCDML.FUNC_getID() == LCDML.OTHER_getIDFromFunction(UI_func_portamento_glissando)) { LCDML.OTHER_updateFunc(); @@ -1721,7 +1721,7 @@ void handleSystemExclusive(byte * sysex, uint len) break; case 69: configuration.dexed[instance_id].portamento_time = constrain(sysex[5], PORTAMENTO_TIME_MIN, PORTAMENTO_TIME_MAX); - MicroDexed[instance_id]->setPortamentoMode(configuration.dexed[instance_id].portamento_mode, configuration.dexed[instance_id].portamento_glissando, configuration.dexed[instance_id].portamento_time); + MicroDexed[instance_id]->setPortamentoTime(configuration.dexed[instance_id].portamento_time); if (LCDML.FUNC_getID() == LCDML.OTHER_getIDFromFunction(UI_func_portamento_time)) { LCDML.OTHER_updateFunc(); diff --git a/UI.hpp b/UI.hpp index daa6956..a50b232 100644 --- a/UI.hpp +++ b/UI.hpp @@ -3443,7 +3443,7 @@ void UI_func_note_refresh(uint8_t param) #endif } - MicroDexed[selected_instance_id]->setRefreshMode(configuration.dexed[selected_instance_id].note_refresh); + MicroDexed[selected_instance_id]->setNoteRefreshMode(configuration.dexed[selected_instance_id].note_refresh); display.setCursor(0, 1); switch (configuration.dexed[selected_instance_id].note_refresh) @@ -4267,7 +4267,7 @@ void UI_func_portamento_mode(uint8_t param) #endif } - MicroDexed[selected_instance_id]->setPortamentoMode(configuration.dexed[selected_instance_id].portamento_mode, configuration.dexed[selected_instance_id].portamento_glissando, configuration.dexed[selected_instance_id].portamento_time); + MicroDexed[selected_instance_id]->setPortamentoMode(configuration.dexed[selected_instance_id].portamento_mode); send_sysex_param(configuration.dexed[selected_instance_id].midi_channel, 67, configuration.dexed[selected_instance_id].portamento_mode, 2); display.setCursor(0, 1); @@ -4326,7 +4326,7 @@ void UI_func_portamento_glissando(uint8_t param) #endif } - MicroDexed[selected_instance_id]->setPortamentoMode(configuration.dexed[selected_instance_id].portamento_mode, configuration.dexed[selected_instance_id].portamento_glissando, configuration.dexed[selected_instance_id].portamento_time); + MicroDexed[selected_instance_id]->setPortamentoGlissando(configuration.dexed[selected_instance_id].portamento_glissando); send_sysex_param(configuration.dexed[selected_instance_id].midi_channel, 68, configuration.dexed[selected_instance_id].portamento_glissando, 2); display.setCursor(0, 1); @@ -4381,7 +4381,7 @@ void UI_func_portamento_time(uint8_t param) display_bar_int("Portam. Time", configuration.dexed[selected_instance_id].portamento_time, 1.0, PORTAMENTO_TIME_MIN, PORTAMENTO_TIME_MAX, 2, false, false, false); - MicroDexed[selected_instance_id]->setPortamentoMode(configuration.dexed[selected_instance_id].portamento_mode, configuration.dexed[selected_instance_id].portamento_glissando, configuration.dexed[selected_instance_id].portamento_time); + MicroDexed[selected_instance_id]->setPortamentoTime(configuration.dexed[selected_instance_id].portamento_time); send_sysex_param(configuration.dexed[selected_instance_id].midi_channel, 69, configuration.dexed[selected_instance_id].portamento_time, 2); }