From 9931998434917d6655fe5607a9b8b7cd1cc9322b Mon Sep 17 00:00:00 2001 From: probonopd Date: Tue, 15 Aug 2023 17:27:28 +0000 Subject: [PATCH] Fix breakpoint note names (#536) --- src/uimenu.cpp | 23 ++++++++++++----------- src/uimenu.h | 2 +- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/uimenu.cpp b/src/uimenu.cpp index 415e07e..93e6b0e 100644 --- a/src/uimenu.cpp +++ b/src/uimenu.cpp @@ -307,19 +307,20 @@ const CUIMenu::TParameter CUIMenu::s_OPParameter[] = {0, 1, 1, ToOnOff} // DEXED_OP_ENABLE }; -const char CUIMenu::s_NoteName[100][4] = +const char CUIMenu::s_NoteName[100][5] = { - "A1", "A#1", "B1", "C1", "C#1", "D1", "D#1", "E1", "F1", "F#1", "G1", "G#1", - "A2", "A#2", "B2", "C2", "C#2", "D2", "D#2", "E2", "F2", "F#2", "G2", "G#2", - "A3", "A#3", "B3", "C3", "C#3", "D3", "D#3", "E3", "F3", "F#3", "G3", "G#3", - "A4", "A#4", "B4", "C4", "C#4", "D4", "D#4", "E4", "F4", "F#4", "G4", "G#4", - "A5", "A#5", "B5", "C5", "C#5", "D5", "D#5", "E5", "F5", "F#5", "G5", "G#5", - "A6", "A#6", "B6", "C6", "C#6", "D6", "D#6", "E6", "F6", "F#6", "G6", "G#6", - "A7", "A#7", "B7", "C7", "C#7", "D7", "D#7", "E7", "F7", "F#7", "G7", "G#7", - "A8", "A#8", "B8", "C8", "C#8", "D8", "D#8", "E8", "F8", "F#8", "G8", "G#8", - "A9", "A#9", "B9", "C9" +"A-1", "A#-1", "B-1", "C0", "C#0", "D0", "D#0", "E0", "F0", "F#0", "G0", "G#0", +"A0", "A#0", "B0", "C1", "C#1", "D1", "D#1", "E1", "F1", "F#1", "G1", "G#1", +"A1", "A#1", "B1", "C2", "C#2", "D2", "D#2", "E2", "F2", "F#2", "G2", "G#2", +"A2", "A#2", "B2", "C3", "C#3", "D3", "D#3", "E3", "F3", "F#3", "G3", "G#3", +"A3", "A#3", "B3", "C4", "C#4", "D4", "D#4", "E4", "F4", "F#4", "G4", "G#4", +"A4", "A#4", "B4", "C5", "C#5", "D5", "D#5", "E5", "F5", "F#5", "G5", "G#5", +"A5", "A#5", "B5", "C6", "C#6", "D6", "D#6", "E6", "F6", "F#6", "G6", "G#6", +"A6", "A#6", "B6", "C7", "C#7", "D7", "D#7", "E7", "F7", "F#7", "G7", "G#7", +"A7", "A#7", "B7", "C8" }; -static const unsigned NoteC3 = 27; + +static const unsigned NoteC3 = 39; const CUIMenu::TMenuItem CUIMenu::s_PerformanceMenu[] = { diff --git a/src/uimenu.h b/src/uimenu.h index 2b70cfe..b66d65c 100644 --- a/src/uimenu.h +++ b/src/uimenu.h @@ -161,7 +161,7 @@ private: static const TParameter s_VoiceParameter[]; static const TParameter s_OPParameter[]; - static const char s_NoteName[100][4]; + static const char s_NoteName[100][5]; std::string m_InputText="1234567890ABCD"; unsigned m_InputTextPosition=0;