Fantastic day for the PreenFM today..
Thanks Kuzma, you really put me on the right tracks.
Adding a DC filter on the right operators makes a huge difference.
And does not add that much CPU..
In the worse case i will have to remove 1Khz to the sampling rate.
And this DO fix the pitch shift that can be small or bigger depending on the parameters:
It does fixes the beating you ear and add a LOT of stability to the sounds.
It makes chords much clearer in many situations.
I Added the DC filter thing in ALGO1 to ALGO9.. And not the other, don't try on DX7 that uses ALGO10 and more.
Here is a WIP beta version --
---EDITED : will open beta thread soon --
( Put it in pfm2/ beside the last stable firmware so that you can quickly switch : Power on + Op)
Problem with "szer" oscillator waveform please don't use it.
Please don't report any problem yet with the following but you will also have :
. velocity IM beside each IM per voice (not per timbre as in the matrix)
. one arpeggiator per Instrument (engine section)
. Filter slot (engine section). Frequency of LP and HP available as destination in the matrix. Try "Bass 0.00 1.00" on bass :-)
. OP5 of ALGO26 now show up ;-)
Xavier