preenfm Forum

PreenFM => preenfm2 and preenfm3 => Topic started by: Xavier on December 22, 2019, 09:31:19 PM

Title: Preenfm2 Firmware 2.11
Post by: Xavier on December 22, 2019, 09:31:19 PM
Hi,

I didn't have much time to test so if you try this firmware please let me know.
That's why it's named 2.11b1.
If everything is OK, it will be 2.11 and an updated Editor will follow soon.
Eurorack version will follow too.

What's new in 2.11:

. Global tuning
Menu>Set>Tools>Tuning (after midi settings)
Adjustable between 430.0 and 450.0Hz with a step of 0.2Hz
I event not tested if it's in tune.
Let me know if you make some test.

. 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
Waiting for confirmation to be sure this one is really fixed.
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

Thanks a lot for testing,

Xavier

Title: Re: Preenfm2 Firmware 2.11 Beta 1
Post by: Xavier on December 24, 2019, 08:17:40 AM
I moved the discussion about the display problem in its own thread "Display weird "12" char" as it's not 2.11B1 related.
Title: Re: Preenfm2 Firmware 2.11 Beta 1
Post by: Xavier on December 24, 2019, 08:52:49 AM
The PC editor for this firmware is available (for windows only for the momenr) :
https://github.com/Ixox/preenfm2Controller/releases

The MacOS version should arrive very soon.
Title: Re: Preenfm2 Firmware 2.11 Beta 1
Post by: solipsvs on December 24, 2019, 06:53:07 PM
thats an awesome update!

was wondering if the resolution/range of the glide parameter can be expanded?  give us 127 steps of resolution!

im aware of the 2 onboard envelopes but am curious if an onboard envelope follower could be added as a matrix source.  it could provide modulation while the envelopes were already busy, and they are great inverted on volume levels and such.

speaking of matrix, the filter destination is only ‘filter’ and doesnt seem to produce expected results...  am i missing something?

im absolutely in love with my preenfm2
Title: Re: Preenfm2 Firmware 2.11 Beta 1
Post by: Xavier on December 26, 2019, 09:48:19 AM
was wondering if the resolution/range of the glide parameter can be expanded?  give us 127 steps of resolution!

Yes, glide implementation on the preenfm2 is a bit weird.
But changing things like this would not allow compatibility with existing presets.

im aware of the 2 onboard envelopes but am cirious if an onboard envelope follower could be added as a matrix source.  it could provide modulation while the envelopes were already busy, and they are great inverted on volume levels and such.

I don't know exactly how it works but i assume it need to look at each sample so it would take some CPU resource.

speaking of matrix, the filter destination is only ‘filter’ and doesnt seem to produce expected results...  am i missing something?

Need more info to understand what your problem is.
With every filter ?

im absolutely in love with my preenfm2

Nice to read that  :)
Title: Re: Preenfm2 Firmware 2.11 Beta 1
Post by: Soop on December 27, 2019, 06:51:09 PM
Wow, thanks very much for this, Xavier! I have just flashed this and look forward to playing around with these filters.

Am still really enjoying my PreenFM2 by the way - sounds great, love the compact size and such simplicity of design. And a MacOS editor would be fantastic!
Title: Re: Preenfm2 Firmware 2.11 Beta 1
Post by: solipsvs on December 27, 2019, 08:04:59 PM
Yes, glide implementation on the preenfm2 is a bit weird.
But changing things like this would not allow compatibility with existing presets...

 :(

speaking of matrix, the filter destination is only ‘filter’ and doesnt seem to produce expected results...  am i missing something?

Need more info to understand what your problem is. With every filter ?

the only matrix destination related to the filter is ‘Fltr’...  shouldnt there be control for all filter parameters? 

Title: Re: Preenfm2 Firmware 2.11
Post by: Xavier on January 11, 2020, 11:12:55 PM
 
The second parameter in the original filters requires some preaparation of math variables that took some CPU and i didn't want them to change all the time, which is why they're not available in the matrix.
Fltr is the parameter 1.
Title: Re: Preenfm2 Firmware 2.11
Post by: Xavier on January 11, 2020, 11:15:08 PM
I published a 2.11 version for regular and eurorack preenfm (the code is now in the same git branch) so publishing both of them at the same time will be easier.
https://github.com/Ixox/preenfm2/releases

Please let me know if it works for you.
Unless something is wrong that will be the official 2.11 version.

Thanks,

Xavier
Title: Re: Preenfm2 Firmware 2.11
Post by: cokosha on January 16, 2020, 12:47:35 PM
PFM2 v2.11   o
LR: 0x080411CB
PC: 0x080404EA
r0: 0x00000000
Title: Re: Preenfm2 Firmware 2.11
Post by: Xavier on January 17, 2020, 08:23:48 AM
PFM2 v2.11   o
LR: 0x080411CB
PC: 0x080404EA
r0: 0x00000000

Any step to reproduce ?
Do you do something in particular ?
Title: Re: Preenfm2 Firmware 2.11
Post by: cokosha on January 21, 2020, 09:54:07 PM
no  :) only midi over usb notes.
I downgraded to 2.10 and did not catch this again.
Title: Re: Preenfm2 Firmware 2.11
Post by: Xavier on January 22, 2020, 09:12:52 AM

That's weird.
I haven't modified this part at all.
Do you have this often ?
I see it's the "O(verclocked)" version, do you have the same problem with the non overclocked version ?
Title: Re: Preenfm2 Firmware 2.11
Post by: the_duckchild on February 08, 2020, 08:21:13 PM
Hi - this may be user error as I am new to the Preen, but I don't seem to get the "MC/16" style options for clock syncing the LFO's in 2.11b1

has this just changed from the manual already? or is it unexpected behaviour?

Title: Re: Preenfm2 Firmware 2.11
Post by: the_duckchild on February 17, 2020, 04:31:11 PM
is anyone else using this firmware who can confirm that the synced speeds for the LFO seem to have disappeared?

thanks....
Title: Re: Preenfm2 Firmware 2.11
Post by: Xavier on March 02, 2020, 10:18:23 PM
Sorry for the delay, i've just checked firmware 2.11 and MC/16 shows up after 99.9Hz for LFO 1, 2 & 3.
Title: Re: Preenfm2 Firmware 2.11
Post by: Xavier on March 02, 2020, 10:24:19 PM
PFM2 v2.11   o
LR: 0x080411CB
PC: 0x080404EA
r0: 0x00000000

I tried again and cannot reproduce this error.
Do you use a specific filter/FX ?

I assume you send something the preenfm2 does not like.
Please give more info if you have some.
Title: Re: Preenfm2 Firmware 2.11
Post by: the_duckchild on March 10, 2020, 02:15:57 PM
Sorry for the delay, i've just checked firmware 2.11 and MC/16 shows up after 99.9Hz for LFO 1, 2 & 3.

Ah, OK, thank you, it's something I am doing wrong then!
I will try again!
Title: Re: Preenfm2 Firmware 2.11
Post by: served on April 23, 2020, 10:32:37 AM
That Random function to cycle through the Instruments is really really cool stuff for noise generating.
So much fun!