New firmware v0.109 available
https://github.com/Ixox/preenfm3/releasesNew PCB version supportedThe new main pfm3 PCB (labeled "1.6 - 100" / availability november 2021) uses a different version of STM32H743 and have a few changes.
With these new PCBs, the knobs and butons won't respond with earlier firmware.
This firmware 1.09 and the next ones check the PCB version and can work with all PCB versions.
Sequencer midi controlNew midi control change allow the following actions :
(106 is a general action. Others will act on the instrument corresponding to the midi channe used.)
CC 106 : Starts/Stops the sequencer. Value 0 stops, value >=1 starts.
CC 107 : Mute instrument. Value 0 mutes, value >=1 unmute.
CC 108 : Record instrument. Value 0 disable recording, value >=1 enable recording.
CC 109 : Change the current step sequence number played by the instrument.
CC 110 : allow transposition : 64 = no transposition. Transposition will be (value - 64) semitones. Transposition is only available through midi CC110. No equivalent in the UI.
The 3 filter params are now all available in the matrix destinationThanks to Patrice Vigouroux (Toltekradiation) for this implementation
At the end of the matrix destination list there are now :
Filt1 : allow modulation of the first filter parameter
Filt2 : allow modulation of the second filter parameter
FiltAm : allow modulation of the filter Gain
Smoother reverb dry/wet paramThanks to Patrice Vigouroux (Toltekradiation) for this modification
Turning up the Reverb dry/wet value now has a slower reverb curve.
Faster firmwareThe default compiler option is now -Ofast instead of -O3 which gives a 5% faster firmware.