pull/890/merge
probonopd 2 days ago committed by GitHub
commit d0f93c3b5d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/config.cpp
  2. 2
      src/minidexed.cpp
  3. 2
      src/minidexed.ini
  4. 14
      src/uimenu.cpp

@ -199,7 +199,7 @@ void CConfig::Load (void)
m_bMIDIDumpEnabled = m_Properties.GetNumber ("MIDIDumpEnabled", 0) != 0; m_bMIDIDumpEnabled = m_Properties.GetNumber ("MIDIDumpEnabled", 0) != 0;
m_bProfileEnabled = m_Properties.GetNumber ("ProfileEnabled", 0) != 0; m_bProfileEnabled = m_Properties.GetNumber ("ProfileEnabled", 0) != 0;
m_bPerformanceSelectToLoad = m_Properties.GetNumber ("PerformanceSelectToLoad", 0) != 0; m_bPerformanceSelectToLoad = m_Properties.GetNumber ("PerformanceSelectToLoad", 0) != 0;
m_bPerformanceSelectChannel = m_Properties.GetNumber ("PerformanceSelectChannel", 0); m_bPerformanceSelectChannel = m_Properties.GetNumber ("PerformanceSelectChannel", 17);
// Network // Network
m_bNetworkEnabled = m_Properties.GetNumber ("NetworkEnabled", 0) != 0; m_bNetworkEnabled = m_Properties.GetNumber ("NetworkEnabled", 0) != 0;

@ -2327,7 +2327,7 @@ void CMiniDexed::UpdateNetwork()
LOGNOTE("FTP daemon not started (NetworkFTPEnabled=0)"); LOGNOTE("FTP daemon not started (NetworkFTPEnabled=0)");
} }
m_UI.DisplayWrite (IPString, "", "TG1", 0, 1); m_UI.DisplayWrite (IPString, "", "Performance", 0, 1);
m_pmDNSPublisher = new CmDNSPublisher (m_pNet); m_pmDNSPublisher = new CmDNSPublisher (m_pNet);
assert (m_pmDNSPublisher); assert (m_pmDNSPublisher);

@ -36,7 +36,7 @@ ExpandPCAcrossBanks=1
# 1-16 = Program Change messages on this channel select performances. # 1-16 = Program Change messages on this channel select performances.
# >16 = Program Change messages on ANY channel select performances. # >16 = Program Change messages on ANY channel select performances.
# NB: In performance mode, all Program Change messages on other channels are ignored. # NB: In performance mode, all Program Change messages on other channels are ignored.
PerformanceSelectChannel=0 PerformanceSelectChannel=17
# HD44780 LCD # HD44780 LCD
LCDEnabled=1 LCDEnabled=1

@ -43,7 +43,8 @@ const CUIMenu::TMenuItem CUIMenu::s_MenuRoot[] =
// inserting menu items before "TG1" affect TGShortcutHandler() // inserting menu items before "TG1" affect TGShortcutHandler()
const CUIMenu::TMenuItem CUIMenu::s_MainMenu[] = const CUIMenu::TMenuItem CUIMenu::s_MainMenu[] =
{ {
{"TG1", MenuHandler, s_TGMenu, 0}, {"Performance", MenuHandler, s_PerformanceMenu},
{"TG1", MenuHandler, s_TGMenu, 0},
#ifdef ARM_ALLOW_MULTI_CORE #ifdef ARM_ALLOW_MULTI_CORE
{"TG2", MenuHandler, s_TGMenu, 1}, {"TG2", MenuHandler, s_TGMenu, 1},
{"TG3", MenuHandler, s_TGMenu, 2}, {"TG3", MenuHandler, s_TGMenu, 2},
@ -65,7 +66,6 @@ const CUIMenu::TMenuItem CUIMenu::s_MainMenu[] =
#endif #endif
{"Effects", MenuHandler, s_EffectsMenu}, {"Effects", MenuHandler, s_EffectsMenu},
{"Master Volume", EditMasterVolume, 0, 0}, {"Master Volume", EditMasterVolume, 0, 0},
{"Performance", MenuHandler, s_PerformanceMenu},
{0} {0}
}; };
@ -1239,11 +1239,12 @@ string CUIMenu::ToPolyMono (int nValue)
void CUIMenu::TGShortcutHandler (TMenuEvent Event) void CUIMenu::TGShortcutHandler (TMenuEvent Event)
{ {
int nMenuItemsBeforeTG1 = 1; // Adjust for TG1 being the second menu item
assert (m_nCurrentMenuDepth >= 2); assert (m_nCurrentMenuDepth >= 2);
assert (m_MenuStackMenu[0] = s_MainMenu); assert (m_MenuStackMenu[0] = s_MainMenu);
unsigned nTG = m_nMenuStackSelection[0]; unsigned nTG = m_nMenuStackSelection[0] - nMenuItemsBeforeTG1;
assert (nTG < CConfig::AllToneGenerators); assert (nTG < CConfig::AllToneGenerators);
assert (m_nMenuStackItem[1] == nTG); assert (m_nMenuStackItem[1] == nTG + nMenuItemsBeforeTG1);
assert (m_nMenuStackParameter[1] == nTG); assert (m_nMenuStackParameter[1] == nTG);
assert ( Event == MenuEventPressAndStepDown assert ( Event == MenuEventPressAndStepDown
@ -1259,10 +1260,9 @@ void CUIMenu::TGShortcutHandler (TMenuEvent Event)
if (nTG < m_nToneGenerators) if (nTG < m_nToneGenerators)
{ {
m_nMenuStackSelection[0] = nTG; m_nMenuStackSelection[0] = nTG + nMenuItemsBeforeTG1;
m_nMenuStackItem[1] = nTG; m_nMenuStackItem[1] = nTG + nMenuItemsBeforeTG1;
m_nMenuStackParameter[1] = nTG; m_nMenuStackParameter[1] = nTG;
EventHandler (MenuEventUpdate); EventHandler (MenuEventUpdate);
} }
} }

Loading…
Cancel
Save