Author Topic: CC_UNISON_SPREAD & firmware building problem  (Read 15 times)

Davidttl

  • Team member
  • *
  • Posts: 1
    • View Profile
CC_UNISON_SPREAD & firmware building problem
« on: April 17, 2025, 10:23:26 PM »
Hi,
I have a small problem that is bothering me.

CC 14 instead of working only on unison spread it also starts the sequencer. And it is slowly driving me crazy.

case CC_UNISON_DETUNE:
            this->synth->setNewValueFromMidi(timbre, ROW_ENGINE2, ENCODER_ENGINE2_UNISON_DETUNE,
                    ((float)midiEvent.value[1]) * INV64 - 1.0f);
            break;
        case CC_UNISON_SPREAD:
            this->synth->setNewValueFromMidi(timbre, ROW_ENGINE2, ENCODER_ENGINE2_UNISON_SPREAD,
                    (float)midiEvent.value[1] * INV127); 
        case CC_SEQ_START_ALL:
            this->synth->setNewSeqValueFromMidi(timbre, SEQ_VALUE_PLAY_ALL, midiEvent.value[1]);
            break;

And it looks like there is no “break;” before the next case CC_SEQ_START_ALL:
All good, I'll be happy to test the changes for myself, but........

I have a problem to create a .bin file :)
There is no make in the folder, STM32CubeIDE is unknown to me but I tried. Lost files, folders - ok, SD card settings - not so good, problems with the clock - is it serious?!

So, what's the story with that firmware ?

I tried from the official repo and all I have left is a headache.

What is a trivial way to compile this firmware ?

Thanks