Compare commits

...

2 Commits

Author SHA1 Message Date
Gordon JC Pearce 4317f15f4e updated with gui fixes 2025-12-30 00:42:34 +00:00
Gordon JC Pearce 4982d27019 chorus buttons 2025-12-29 23:45:20 +00:00
2 changed files with 1 additions and 4 deletions

View File

@ -60,7 +60,6 @@ void Peacock::initParameter(uint32_t index, Parameter& parameter) {
enumValues[2].label = "4'"; enumValues[2].label = "4'";
parameter.enumValues.values = enumValues; parameter.enumValues.values = enumValues;
} }
break; break;
case pLFODepth: case pLFODepth:
@ -310,7 +309,6 @@ void Peacock::initParameter(uint32_t index, Parameter& parameter) {
enumValues[2].label = "Fast"; enumValues[2].label = "Fast";
parameter.enumValues.values = enumValues; parameter.enumValues.values = enumValues;
} }
/* /*
case pModWheel: case pModWheel:
parameter.hints = kParameterIsAutomatable | kParameterIsHidden; parameter.hints = kParameterIsAutomatable | kParameterIsHidden;
@ -403,7 +401,6 @@ void Peacock::setParameterValue(uint32_t index, float value) {
case pChorusMode: case pChorusMode:
m->patchRam.switch1 &= 0x9f; m->patchRam.switch1 &= 0x9f;
switch ((int)value) { switch ((int)value) {
case 0: case 0:
m->patchRam.switch1 |= 0x60; // both off m->patchRam.switch1 |= 0x60; // both off
@ -529,7 +526,6 @@ float Peacock::getParameterValue(uint32_t index) const {
return m->patchRam.vca; return m->patchRam.vca;
break; break;
case pChorusMode: case pChorusMode:
switch (m->patchRam.switch1 & 0x60) { switch (m->patchRam.switch1 & 0x60) {
case 0x60: case 0x60:
return 0; return 0;

View File

@ -258,6 +258,7 @@ void DistrhoUIPeacock::parameterChanged(uint32_t index, float value) {
sw1 &= 0xf8; // mask sw1 &= 0xf8; // mask
if (value > 2) value = 2; if (value > 2) value = 2;
sw1 |= (1 << (int)value); sw1 |= (1 << (int)value);
xBtn16ft->repaint(); // will repaint all the panel
break; break;
case pSqr: case pSqr:
sw1 &= 0xf7; sw1 &= 0xf7;