Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Xavier

Pages: [1] 2 3 ... 144
preenfm2 and preenfm3 / Re: lfo shapes
« on: November 18, 2022, 11:46:50 AM »

Nice and easy to include in the firmware  :)

preenfm2 and preenfm3 / Re: Envelope curve selection
« on: November 12, 2022, 09:38:26 PM »
Thanks a lot.
I'll take a look at the code before merging.
The fact it's in a "second env" menu makes it interesting as it does not make anything different untill you want to change the env shape.

preenfm2 and preenfm3 / Re: Request: Scala tuning full name on display
« on: November 10, 2022, 09:09:38 PM »

You must rename the scala files on the SD card.

Use the bootloader to mount the SD card when the preenfm3 is plugged by USB to your computer.
Or take out the SD card and insert it directly in your computer.

Then go in /pfm3/scala, and rename the scala files. 8 chars max.

preenfm2 and preenfm3 / Re: midi cc not working on preenfm3?
« on: November 06, 2022, 02:13:44 PM »

I saw i deleted this part in an "integration" commit some time ago.
I think that was because there are math processing that must be done in FXBus.paramChanged() when a param is changed.
And the midi direct change does not call this function.

Not sure we want to allow continuous midi CC that triggers paramChanged() on every change.

preenfm2 and preenfm3 / Re: midi cc not working on preenfm3?
« on: November 06, 2022, 11:20:57 AM »

What do you expect from CC# 41 and 42 ?
They don't do anything.

Midi CC are the same as for the preenfm2.
See right column here :

preenfm2 and preenfm3 / Re: Reverb dry/wet modification
« on: November 05, 2022, 03:02:46 PM »


Thanks for the PR.
It took me some time to understand how changing 128 by 255 makes what you describe to the reverb volume.
I got it now.
I'll give it a try.

Not sure about the freq<0 bug.
How to reproduce and is it really "nasty" ?


OK you're talking about the "midi controller" mode ("MENU + SEQ") of the preenfm3. Correct ?
Sorry i think that's the first question about this mode  ;)

Hold down EDIT and turn any encoder on any page. You can then edit : midi channel, CC and the name of the encoder.
That also works for Buttons.

Press MENU and MENU again to save your modification.

preenfm2 and preenfm3 / Re: Restore to last saved mix
« on: November 05, 2022, 02:30:34 PM »

1. Yes. Menu>Mixer>Default>Save
2. You need a bit of DIY for that. There's 2 pins that should be shorted on the PCB between which you can insert an switch.
    You can also use something like this.
3. Led On when in bootloader mode.
   Also blinks in sync with midi clock input.


preenfm2 and preenfm3 / Re: Request: Scala tuning full name on display
« on: November 02, 2022, 10:30:54 PM »

Thanks  :)
The problem is that the preenfm reads the FAT file system of the USB stick/SD card with 8.3 name mode.
8 chars for the name.
3 chars for the extension.
That was done to use as less memory as possible.

So unfortunately displaying the full name is not possible.
You'll have to rename the files yourself  ;)


Sorry I don't understand what you want to do.
In the midi controller view of what ?

preenfm2 and preenfm3 / Re: User waveforms - could we have more?
« on: October 27, 2022, 02:23:04 PM »

I'm not sure we can do that.
You say "THE" used one, but there's no reason there's only one among the 6 operators of the 6 instruments.
Each Operator of each instrument can use a different waveform, and they can play all together.

preenfm2 and preenfm3 / Re: Envelope curve selection
« on: October 25, 2022, 08:47:02 PM »

Nice mod !!! 
That's interesting :)
I'll give a try to see/hear how the Exp/Lin/Log makes a sound difference on the attack.

preenfm2 and preenfm3 / Re: User waveforms - could we have more?
« on: October 25, 2022, 08:43:18 PM »

There are some RAM available on the preenfm3.
I'm quite busy for the moment but if you want a guide, the User waveform main file is here :

The waveforms are the most used objects so, not to slow down CPU and buses it's better to have them in a quick access RAM ("instruction_ram").
Eclipse tells me there's 29Kb available but it's also used for the stack memory so you should leave a few Kb available.
Each waveoforms is 1024 floats => 4Kb.

By modifying the code you could easily add 6 additional (24Kb) user waveforms and get 12.

It's possible that it works fine with other RAM segments to get more user waveforms but that requires some tests.


preenfm2 and preenfm3 / Re: PreenFM3 display going blank
« on: October 21, 2022, 02:48:04 PM »

Reasonable prices for the TFT are back on amazon : around 18€.
Search for "2.8" ILI9341" and check the back of the PCB.
I bought several times the "Hailege" brand. It works fine. It has an additional touch layer, so double it will fit in your preenfm3.

More information here :

preenfm2 and preenfm3 / Re: Preenfm3 and Linnstrument problem
« on: October 21, 2022, 02:43:39 PM »

There can be such noises with pure sinoid. Moistly because Midi often use 0-127 integer value which makes gaps between each step that can be

I didn't get if you manage to flash firmware 1.111 ?
Do you get better result with more complex sound ?
I'll try to see if i can do something.

Pages: [1] 2 3 ... 144