From 42538049feb6f1172e5c44aeaafc6f0d18b49c34 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 18 Nov 2025 13:57:08 -0500 Subject: [PATCH] fix MPT pasting! --- src/gui/editing.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/gui/editing.cpp b/src/gui/editing.cpp index 447b8e903..760147b42 100644 --- a/src/gui/editing.cpp +++ b/src/gui/editing.cpp @@ -1030,20 +1030,16 @@ void FurnaceGUI::doPasteMPT(PasteMode mode, int arg, bool readClipboard, String // do nothing. } else { if (!(mode==GUI_PASTE_MODE_MIX_BG || mode==GUI_PASTE_MODE_INS_BG) || (pat->newData[j][DIV_PAT_NOTE]==-1)) { - logV("decodeNote(%s)",note); if (!decodeNote(note,pat->newData[j][DIV_PAT_NOTE])) { - logV("trying comparisons"); if (strcmp(note, "^^^")==0) { pat->newData[j][DIV_PAT_NOTE]=DIV_NOTE_OFF; } else if (strcmp(note, "~~~")==0 || strcmp(note,"===")==0) { pat->newData[j][DIV_PAT_NOTE]=DIV_NOTE_REL; } else { - logE("INVALID DATA"); invalidData=true; break; } - } else { - logV("- %d",pat->newData[j][DIV_PAT_NOTE]); + } else if (pat->newData[j][DIV_PAT_NOTE]<180) { // MPT is one octave higher... if (pat->newData[j][DIV_PAT_NOTE]<12) { pat->newData[j][DIV_PAT_NOTE]=0;