Author Topic: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)  (Read 9054 times)

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
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 --
« Last Edit: January 04, 2023, 10:20:54 PM by Xavier »

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 272
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.991)
« Reply #1 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.

« Last Edit: January 03, 2023, 07:26:23 PM by Toltekradiation »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.991)
« Reply #2 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.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
« Reply #3 on: January 03, 2023, 09:58:20 PM »
Please let me know if 0.992 works better.
Thanks

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 272
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
« Reply #4 on: January 03, 2023, 10:24:24 PM »
yes, it works much better !

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 272
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
« Reply #5 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.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.992)
« Reply #6 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  :)

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 272
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.993)
« Reply #7 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 ?

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.993)
« Reply #8 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.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
« Reply #9 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

Cluso

  • Team member
  • *
  • Posts: 9
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
« Reply #10 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

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 272
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
« Reply #11 on: January 25, 2023, 07:37:29 AM »
Thanks for the feedback :D

Cheers
Patrice

matrix12x

  • Team Member
  • ***
  • Posts: 200
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
« Reply #12 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!

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 272
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
« Reply #13 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

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: PFM3 New Beta firmware : Toltekradiation's features + others (0.994)
« Reply #14 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.