Author Topic: preenfm3 : v0.110 (copy & past + Midi Controller App + Env Loop)  (Read 16166 times)


  • Team member
  • *
  • Posts: 12
    • View Profile
Re: preenfm3 : v0.108a (Toltekradiation reverb) : October 17th 2021
« Reply #45 on: October 21, 2021, 08:41:08 PM »
I am super excited to try this out! In my view, reverb was always the 'last puzzle piece' that PreenFM really needed. FM sounds can often sound very dry and a little harsh without reverb, so for me this will finally make the PreenFM3 a trully independent sound unit that doesn't need to rely on external effects. Huge thanks to Toltekradiation and Xavier for making this happen.


  • Administrator
  • Hero Member
  • *
  • Posts: 2174
    • View Profile
Re: preenfm3 : v0.108a (Toltekradiation reverb) : October 17th 2021
« Reply #46 on: October 22, 2021, 08:02:49 AM »
Thanks, i share your point of view. 
Having a builting reverb is very nice.  :)


  • Administrator
  • Hero Member
  • *
  • Posts: 2174
    • View Profile
Re: preenfm3 : v0.109 (seq midi control + matrix filter + faster)
« Reply #47 on: October 31, 2021, 11:23:12 AM »
New firmware v0.109 available

New PCB version supported

The 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 control

New 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 destination

Thanks 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 param

Thanks to Patrice Vigouroux (Toltekradiation) for this modification
Turning up the Reverb dry/wet value now has a slower reverb curve.

Faster firmware

The default compiler option is now -Ofast instead of -O3 which gives a 5% faster firmware.
« Last Edit: October 31, 2021, 12:11:10 PM by Xavier »


  • Administrator
  • Hero Member
  • *
  • Posts: 2174
    • View Profile
Re: preenfm3 : v0.110 (copy & past + Midi Controller App + Env Loop)
« Reply #48 on: April 18, 2022, 09:46:17 PM »
New firmware v0.110 available

Copy and Past
In Operator, matrix and Mod/Lfo pages you can copy and paste parameters from a page to any other page (other instrument also work)
Long press '-' to copy
Long press '+' to pass

Env Loop Fix
Patrice Vigouroux / (Toltekradiation) sent ma a fix to have the env loop (Release 0.0 / 1.0) working again

UI small change
The goal of this change was to have "copy and past" working with ADSR time 4 values at the same time.
Operator enveloppe ADSR Time are now all 4 on the same page
Operator enveloppe ADSR Levels are on a separate page.

Midi controller App
A midi controller app inside you preen always available.
It has nothing to do with FM but it was usefull for me, so i think it can be usefull for other people.

  • MENU + SEQ : Switch to "Midi Controller" App
  • + / - : Change global midi channel
  • Mixer / Seq : chage page from 1 to 5
  • Edit + button : edit name/CC/Channel/Low/High/buttonType. Edit again to exit
  • Edit + Encoder : edit name/CC/Channel/Min/max
  • Menu : Save/reset/go back to pfm3 mode
So you have 5 pages in which the 6 buttons and 6 encoders can be customized to your need.
« Last Edit: April 20, 2022, 08:10:57 AM by Xavier »