Skip to content

Releases: Ixox/preenfm2

2.21b : fix Env Attk midi CC

22 Aug 16:50
Compare
Choose a tag to compare

Midi CC 65, 75, 76, 77, 78 and 79 corresponds to Envelope Attackk of operator 1 to 6.
Didn't work correctly since 2.11

2.21a : filter out bad Sysex

13 Apr 07:21
feac1e8
Compare
Choose a tag to compare

Fix problems when receiving Sysex not for the pfm2

  • Sysex that does not sart with "0x7D 0x05" will not stop pfm2 current sounds
  • Option to disable Sysex reading completely : MENU>Tools>Set>Sysex

2.21 : Unison

20 Mar 20:31
8f5f841
Compare
Choose a tag to compare

New playmode : unison
https://www.youtube.com/watch?v=glbPtXrX0Q0
Unison stereo spread : CC 13
Unison voice detune : CC 14

2.20

27 Oct 08:10
07d258a
Compare
Choose a tag to compare

PCB R6 (24 bits dac) code part of the official firmware

  • Fixed compared to 2.20 beta 2
    Sound saturation problem
    screensaver turned off the screen immediatly when enabled

  • Only one improvement compared to 2.12
    Selecting preset from midi preselect the bank and programm when want to save them from the menu after.

2.20 beta 2

27 Sep 08:41
Compare
Choose a tag to compare
2.20 beta 2 Pre-release
Pre-release

Loading a patch with midi program change now stores the patch and bank so that you find them immediatly when saving it through the menu.

2.20 beta 1

20 Sep 16:53
Compare
Choose a tag to compare
2.20 beta 1 Pre-release
Pre-release

The status of this firmware is the same as 2.12.

But this version adds the support of the 24 bits dac of the new R6 SMD PCB.
If you have the R6 PCB, previous version of the firmware won't produce any sound.

v2.12

21 Aug 08:06
Compare
Choose a tag to compare

2.12 New features

  • Double the power of the Matrix
    Each row now has 2 destinations.
    So you can modulate 24 destinations instead of 12.

  • Midi CC7 & CC10 (volume and pan) implementation

  • Enveloppe loop (by Toltekradiation / Patrice Vigouroux)
    Modulator operator have now loopable enveloppe.
    Set Release time to 0 and release level to 1.0.

  • Glide (by Toltekradiation / Patrice Vigouroux)
    2 more glide values (11 and 12) for slower glide

  • Step sequencer new usage (by Toltekradiation / Patrice Vigouroux)
    1 new destination for each step sequencer : the starting point
    Interesting to use with Note1/Note2 sources.

      Step SEQ1     : 0 / 0.5 / Your pattern 1 here (_85F_85F _85F_85F)
  Redirect the Step seq to your destination of choice :
      Matrix row : Seq1 / 3.00 / Mix3 
  Now let's use midi note to select the Step.
      Matrix row    : Not1 / 1.00 / sq1S  (or sq2S)
      Set Note1 to  : Flat / 0 / +ln8

Not really straightforwared but that's it. Each note will trigger a different step and will result in a different sound.

  • Matrix new source (by Toltekradiation / Patrice Vigouroux)
    Use rndK to trigger a new random number [-1:1] each time a note is started (key pressed).

  • New default firmware is the 192Mhz overclocked version
    Only one version, no need to flash the "o" version.

2.12 bug fixes

  • Mix4 & Pan4 destinations now work in the matrix

  • Midi DX7 patch selection does not crash anymore when patch number > 31

  • Message with animation when USB Key cannot be read (instead of just freezing)

  • Filters rework / Merge last modifications from the filter code (by Toltekradiation / Patrice Vigouroux)

2.11

11 Jan 22:07
Compare
Choose a tag to compare
  • 2.11a Eurorack only
    2.11a firmware for Eurorack pfm2 attached bellow (p2_cv_2.11a.bin).
    3 new "CV to instrument" modes are avaible :
    seq : instrument 1, 2, 3, 4 but one after each other.
    rand : instrument 1,2, 3, 4 randomly
    cv3 : cv3 input value select instrument depending on its value.

  • Internal change
    The Eurorack version is now part of the master branch. Should make easier the maintenance.
    And all the versions (Regular and Eurorack) are in the attached zip.
    p2_2.11 : regular preenfm2
    p2_cv_2.11 : eurorack preenfm (cv = control voltage)
    (each one as a "o" alternative : overclocked)

  • Global tuning
    Menu>Set>Tools>Tuning (after midi settings)
    Adjustable between 430.0 and 450.0Hz with a step of 0.2Hz

  • more midi MPE support
    Midi MPE needs CC 74 to be available so i moved CC "OP1 Env Attack" to 65.
    And CC74 is now a source of the modulation matrix (last position).
    With Midi All Channel = 1, midi Inst1 = 2, ins2=3, int3=4 and inst4 =5.
    If you load the same preset to all 4 instruments you should have a 4 voices MPE instrument.
    You need a MPE keyboard or Ipad KB-1 app.

  • Fix bug when increasing number of voice
    http://ixox.fr/forum/index.php?topic=69580.0
    New voices assigned to the timbre were not correctly initialized, so in some case, that leads to uncontrolled behaviour.

  • Filters
    I merged the great work of Toltekradiation (Patrice Vigouroux).
    http://ixox.fr/forum/index.php?topic=69544.0
    All filters are in the source code, so that i can easily merge his future work if any.
    The midi value for each filter is also the same, so preset should be compatible with his firmware.
    I just made the choice to reorder and not to show some of the filter in the preenfm2 UI.
    The new (impressive) list of filter is :
    1 Mix
    2 LP
    3 HP
    4 Bass
    5 BP
    6 Crsh
    7 Oryx
    8 Orx2
    9 Orx3
    10 h3o+
    11 Svh3
    12 Pann
    13 LP2
    14 HP2
    15 Lp3
    16 Hp3
    17 Bp3
    18 Peak
    19 Notc
    20 Bell
    21 LowS
    22 HigS,
    23 LpHp
    24 BpDs
    25 LPws
    26 Tilt
    27 Sat
    28 Sigm
    29 Fold
    30 Wrap
    31 LpSn
    32 HpSn
    33 Not4
    34 Ap4
    35 Ap4b
    36 Ap4D
    37 18db
    38 La+d
    Little more details here : https://github.com/pvig/preenfm2

2.10

13 Jun 21:06
Compare
Choose a tag to compare

New midi CC
Control the 4 instruments from a single midi channel.
http://ixox.fr/forum/index.php?topic=69522.msg73399
. CC#119 : value 1, 2, 3, 4 select the current preenfm2 instrument. Display is updated.
. A new setting "Tools>Set> Current Ch." (after the "Midi ch") . It allows you to use a midi channel that is redirected to the current instrument. Default value is none.

New Combo bank shows up correctly
http://ixox.fr/forum/index.php?topic=63408.0

cvIn/Eurorack version
CVGate can trigger several instruments
http://ixox.fr/forum/index.php?topic=69505.msg73388#msg73388

2.09

28 Oct 07:19
Compare
Choose a tag to compare

This version fixed several annoying bugs that occured while using the editor or while controlling the preenfm2 from an external midi controller.

New :

  • Scala enable and scale are controlable through midi CC#12 and #13.

Change :

  • Arpeggiator moved from CC#97-102 to CC#102-105 to avoid colision with NRPN

Midi bug fix :

  • Crash fix when number of voice received by midi above Instruement capacity limit http://ixox.fr/forum/index.php?topic=69487.0
  • Crash fix when "midi value received > parameter max value" for some parameters
  • Correcly refresh arpeggiator display when new arpegiator clock received by midi http://ixox.fr/forum/index.php?topic=69475.0
  • Don't display new preset name receive by midi when in MENU mode
  • Correcly update '*' (modified preset) when received midi value change for instrument not on display

Other bug fixes

Optimization :

  • When parameter value received by midi same as one in memory.