preenfm Forum

PreenFM => preenfm2 and preenfm3 => Topic started by: Xavier on January 01, 2023, 10:50:00 PM

Title: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Xavier on January 01, 2023, 10:50:00 PM
Hi,

The next firmware will include the latest modifications from Toltekradiation (More LFO and customizable enveloppe curves).

I've refactored the internal memory mapping of the envelopes to have something cleaner and more maintanable. And that can have some impact on the stability.
I've also added some visuals of the new LFO and visuals of the Enveloppe shapes.
This version is called 0.99x and can be considered as BETA.

What requires more testing :
. The new LFO random shapes Brwn, Wndr and Flow and their visual rendition.
. The new enveloppes for each step (ADSR) and their visual rendition.
. Save and Load of the envelopes curves in presets.
. Midi CC/NRPN of the envelopes params (time, level and curve)

I'll make more tests in the following days.
Please report if you try this firmware and notice anything strange.
The PR is here : https://github.com/Ixox/preenfm3/pull/36

In addition to log, lin and exp enveloppe shapes you can add your Own.
Here are the Toltekradiation's ones :
https://ixox.fr/forum/index.php?action=dlattach;topic=69962.0;attach=1112
Add the "envcurve" folder in "pfm3" on your SD card.

-- You must be logged to see the attached firmware bellow --
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.991)
Post by: Toltekradiation on January 03, 2023, 07:17:33 PM
Hi Xavier,
best wishes for this year !

i tried the firmware :
thanks for the curve & lfo visualizisation, it's really useful, especially for the enveloppes.
I could not figure out how to do this myself ^^

unfortunatelly, i met some issues.

after a fresh boot of the synth:
 one the lfo page, i can browse the waveform, modify any value, see the result.
then, if i change the timbre slot ( by pressing (+) ), something go wrong, i cannot edit the lfo anymore..
 
About the enveloppes :
i can edit the curve value, but after some value changes, the display is not refreshed anymore.

Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.991)
Post by: Xavier on January 03, 2023, 09:30:32 PM
Looks like the optimization i made to avoid some useless drawings does not work very well  :)
Thanks a lot for the feedback.
I'm having a look.
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
Post by: Xavier on January 03, 2023, 09:58:20 PM
Please let me know if 0.992 works better.
Thanks
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
Post by: Toltekradiation on January 03, 2023, 10:24:24 PM
yes, it works much better !
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
Post by: Toltekradiation on January 03, 2023, 11:17:56 PM
mm, there is something funny about the envelopes :
curves seems to saved correctly but when i reload a patch, the release is set to zero on all operators.
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
Post by: Xavier on January 04, 2023, 08:42:40 AM
mm, there is something funny about the envelopes :
curves seems to saved correctly but when i reload a patch, the release is set to zero on all operators.

Aouch...
Sorry for that, unfortunately it was during the saving and not during the loading.
So the preset you saved with version 0.992- have the release time of all enveloppes set to the release level  :-\

It's fixed in 0.993.
https://github.com/Ixox/preenfm3/pull/36/commits/a303fd03ac1baac722cfcee07bb9dddffde258ee

Thanks a lot for your tests  :)
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.993)
Post by: Toltekradiation on January 04, 2023, 08:06:12 PM
Thanks to you for incorporating the features !

Tested the envelope display refreshing when CC is received, there is some issues :

CC_ENV_ATK_ALL (CC 80) : seems to modulate only operator 1 attack
CC_ENV_REL_ALL (CC 81) : modulate the release level instead of time, only operate on operator 1

it seems that CC 81-87 modulate the release level as well. Is it expected ?
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.993)
Post by: Xavier on January 04, 2023, 09:15:26 PM
More things to look at  :)
I've tested the midi NRPN used by the editor but not the CC.
I'll have a look.
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Xavier on January 04, 2023, 10:26:43 PM
Thanks again for the report.

There were many problems after the envelope refactoring and automatic enum renaming. But i think i was worth it.
https://github.com/Ixox/preenfm3/pull/36/commits/3ac30c008e0a7353fe771b290b5cddffb8a0131f

That should be OK now in the firmware 0.994.

I know it's not very clear in the midi page:
https://ixox.fr/preenfm2/preenfm/midi/

CC 80 : modify attack on all carrier operators (that produce sound).
CC 81 : modify release on all carrier operators (that produce sound).

CC 62 : modify attack on all modulator operators
CC 63 : modify release on all modulator operators

CC82-87 : now modulate the release time correctly of op 1-6
CC65, 75-79 : : now modulate the attack time correctly  of op 1-6
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Cluso on January 22, 2023, 09:45:07 AM
Hi guys,

I really appreciate the shape control over each part of the envelopes. It gives quite subtle possibilities to create more texture and movement - super cool!

Thanks a lot for the update

Cheers - cluso
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Toltekradiation on January 25, 2023, 07:37:29 AM
Thanks for the feedback :D

Cheers
Patrice
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: matrix12x on February 11, 2023, 03:26:08 AM
I tried out V 0.994:

I love the new env section shapes!!! I added the new folder and Toltekradiation's env shapes are really cool. They all loaded and worked well.

Also, the new LFO shapes are cool.

Visuals look really good.

Incredible updates. thanks!
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Toltekradiation on February 11, 2023, 12:20:09 PM
If you want to edit your own envelope shapes, i just did a github repo with my puredata patch :
https://github.com/pvig/preenEnvCurveEdit
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Xavier on February 11, 2023, 03:10:00 PM
Oh Nice thanks.
Let me know if you see somewhere in the doc where i can add this link.
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: Toltekradiation on February 12, 2023, 10:24:51 AM
Hi,

I think it can be put in the External link section of the wiki, a 3rd party tools page would do.

That page may contains, among other, links like those :
https://sevish.com/scaleworkshop/?version=2.0.1
https://www.thisdx7cartdoesnotexist.com/
Title: Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
Post by: truth teller on April 01, 2023, 11:20:32 PM
what a beautiful addition to the modulation tools!  many thanks for this!  preenfm3 is shaping up to be a very nice fm with smart usable features and truly most of what you could even ask for!  the navigation is not bad, is probably better than preenfm2 but im used to that one.  what an absolutely lovely device with tons of potential! 

does appear to have save turned off!