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 - Toltekradiation

Pages: [1] 2 3 ... 7
PreenFM2 / some food for your preenfm
« on: June 18, 2020, 03:15:28 PM »
lately, Nintorac Audio made something great with AI & the dx7 patch archives floating around in the web !

PreenFM2 / Re: 2.12 Beta 1
« on: June 01, 2020, 05:11:14 PM »
i found another bug :
only with algo 28, when env loop is activated on Op6, notes are no longer started...

(edit) bug fix here :

PreenFM2 / Re: 2.12 Beta 1
« on: May 29, 2020, 09:54:29 PM »
ok, the fix was close to previous one :)
here is the commit :

PreenFM2 / Re: Exponential Envelope Option?
« on: May 28, 2020, 07:07:11 PM »
i fear the envelopes are already exponential, at least the useful parts :

with an attack set to zero and a short decay, you can get snappy envelopes.
maybe add some click part to the sound to make it more percussive ?

PreenFM2 / Re: 2.12 Beta 1
« on: May 28, 2020, 10:33:41 AM »
mmm, another one :
the attack modifications from a stepseq source are not always calculated early enough : one have to press the key again to get the right value..

PreenFM2 / Re: 2.12 Beta 1
« on: May 27, 2020, 11:10:10 AM »
ok, i found the "bug" cause : the gate value of the step seq !
in my test patch, gate value was 0.8, so 20% of the rightmost notes of the keyboard zone could not work :P.

in addition, the result was not consistant because of a missing reset :

PreenFM2 / Re: 2.12 Beta 1
« on: May 26, 2020, 01:35:10 PM »
beware ! the drumkit patch will only work with the fw version available in the corresponding thread, the destination list is not the same in the 2.12Beta. otherwise, you will have to fix the seq start destination in the drumkit patch.

PreenFM2 / Re: 2.12 Beta 1
« on: May 26, 2020, 12:51:26 PM »
to summarize the step seq start thing : it expect 0 < val < 1 to start at step val*16

the typical use is with a keyboard source :
if you use note 1 scaling, set to flat/0/+linear (default), it will generate a 0 to 1 value across the keyboard.
With this as a source in the matrix, seq start as destination, the step sequencer will then start at step 1 for leftmost notes of the keyboard,  and start at step 16 for rightmost note of the keyboard.
if you set the step seq speed to zero bpm, it's no more a sequencer but it's used as bank of value only.
This way, you have 16 usable keyboard zones : just use the step seq as source in the matrix.

i hope it's clearer.

PreenFM2 / Re: 2.12 Beta 1
« on: May 25, 2020, 03:40:51 PM »
I fear i found a bug :-\

when using the step seq start point, in some case, the matrix values are not well calculated.
i joined an example patch to test this :
in this one, i defined a keyboard zone start between C3 and G3, this zone is used to increase INDEX_ALL_MODULATION, so playing in this zone is clearly heard.
if i play some notes except G3 or F#3, then play G3 or F#3 (and only these two), the modulation is not always well set.
this happen in 2.12Beta versions (standard and overclocked), and in my version as well.
i don't understand yet, but continue to search...

(edit: previous patch used user waveform, replaced it)

PreenFM2 / Re: 2.12 Beta 1
« on: May 22, 2020, 01:35:54 PM »
double matrix power !
what a great idea, i have to add this in my version :D

i have reviewed the code modifications and tested the firmware : all seems ok so far

PreenFM2 / Re: Some new hacks
« on: May 21, 2020, 01:28:03 PM »
hello Xavier,

thanks for including some of those experiments !

Glide enhancement :
yes it can work without the matrix destinations, no problem.
That part was rather difficult to get it right, so i made many commit, not always useful, a real mess  ::)..
i think it may be easier for you to compare the code of the poly_glide branch in the git repo :

here is the useful part for that compare : ( Timbre::preenNoteOn and Timbre::preenNoteOff )

Envelope loop commit :

Starting point of step seq :

Filters rework :

i'm afraid it's also a lot of messy commits  :-X, you would have better copying the code from

modified parts :
FILTER_ORYX3 updated

i hope i did not forget something, it's quite a lot of code to check :P

about matrix sources, i would add the rndK source, as it avoid using a lfo for that (and maybe velD, for the fun factor ;) ). it's as you wish.

and thanks for the add in the credits !

cheers !

PreenFM2 / Re: Some new hacks
« on: May 12, 2020, 09:18:13 PM »
hello @martindunne,
the sequence start thing allow you to use sequencer 1&2 as list of values (if you set its bpm to zero to make it more convenient), you can scan it from whatever source you like.
that's the main use of this for me, but one can imagine some other uses..
So, if you use keyboard as matrix source, you can get sequencer values by segment of keyboard :
for example, with a linear keyboard source, keys 0 to 8 (c-0 to g-0) would get value from step 1,
keys 9 to 16 (g#-0 to e-1) would get value from step 2, and so on...

these example patch show you how to use this : have a different sound by groups of 8 keys ( = 128 midi notes / 16 steps).
you can use this to make drum kits or any varying sound across the keyboard range.

PreenFM2 / Re: Some new hacks
« on: May 11, 2020, 11:43:02 AM »
thanks for your delay recipe ! simple and efficient ;)
the envelope i'm talking about is the operators envelope (only when these are modulators).
When used for a delay emulation, the good thing is that each note has its delay line, echoes overlap according to what you play : it sound closer to a real delay fx.

i added an example patch in first post.

PreenFM2 / Re: Some new hacks
« on: May 09, 2020, 08:20:33 PM »
Great job again.
thanks ! glad you like it :D
the ADS looping can even go in audio range !
i have not yet explored all the possibilities of this, but it can go really weird ::)

it is built on the official version (2.11o) + all subsequent modifications i made (some filters rework, poly glide, ...).

PreenFM2 / Re: Some new hacks
« on: May 08, 2020, 05:01:22 PM »
files replaced in first post (sorry, bug fix :P)

Pages: [1] 2 3 ... 7