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
1
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 !
https://www.thisdx7cartdoesnotexist.com/

2
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 : https://github.com/pvig/preenfm2/commit/9f452a282170c1f4e9fabe5512dba92d73327734

3
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 : https://github.com/pvig/preenfm2/commit/b13f0cf9a5d3c0e87f31c3711e362e4901e7e461

4
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 :
https://github.com/Ixox/preenfm2/blob/f359b92195af6a0370a08d279eb9081354f93f67/src/synth/Env.h#L76

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 ?

5
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..

6
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 :
https://github.com/pvig/preenfm2/commit/c0482e639ec8d89419dd0c73e34c76622fa095b6

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

8
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.

9
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)

10
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

11
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 : https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide

here is the useful part for that compare :
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-7f2a092c16d9ab622d97afe017b38f8d
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-4ae98bc1ddd5d4d1ae607c4233a91c4e
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-bdae5acaedebc202d4c97571262ff02f
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-c36a9bfd3d7069018e9d7b6d25b4ac2a
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-e619eae6c2e4a1e46bfaa390d6a3c2c1 ( Timbre::preenNoteOn and Timbre::preenNoteOff )
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-20a635e886b1cae7d49946fbf475b0c7
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-b7a6576387d40ded7ccd8c8c7068dbd2
https://github.com/Ixox/preenfm2/compare/master...pvig:poly_glide#diff-8e15a1aecc932efdb4f35098de376256

Envelope loop commit :
https://github.com/pvig/preenfm2/commit/1a7f8c6f2edaed21382d1c998e755ec54dda73d6
https://github.com/pvig/preenfm2/commit/0021fca4ae5baab9607cd666702fb55c80909a60

Starting point of step seq :
https://github.com/pvig/preenfm2/commit/94a2787037655ae9cbc8c41ddf2db738d8da739c
https://github.com/pvig/preenfm2/commit/ddcbe595696c7969c74fc0dc22a1b2ccb2ad964d
https://github.com/pvig/preenfm2/commit/967b781427e8992cff226630a8316a47983c12c7
https://github.com/pvig/preenfm2/commit/8dc6845122dcd3961cc9d5bdbc740469d5420a47

Filters rework :
https://github.com/pvig/preenfm2/commit/2a9cbf7d15708c3df6f3e6471b281dba3aedc5ee
https://github.com/pvig/preenfm2/commit/facfddb7d5c8718a20be94ac28cab9f3ae0181e1
https://github.com/pvig/preenfm2/commit/aaca4c813e5250c83b4c1809204c051135225284
https://github.com/pvig/preenfm2/commit/71c361f8f4adecc20411809583b4b2c059309b5a
https://github.com/pvig/preenfm2/commit/d35b72b50359c898aa734ff3212a949cc1cccca7
https://github.com/pvig/preenfm2/commit/9b18a9533ed3b2698a48c616d3186f2782047dca
https://github.com/pvig/preenfm2/commit/c8c7a1e4e9a75ea53dc03bc4ad2941b2812f7b4c

i'm afraid it's also a lot of messy commits  :-X, you would have better copying the code from https://github.com/pvig/preenfm2/blob/env-loop/src/synth/Timbre.cpp

modified parts :
FILTER_ORYX3 updated
FILTER_XOR  has become FILTER_ROT
FILTER_TEXTURE1 updated
FILTER_TEXTURE2 updated
FILTER_LPXOR updated
FILTER_LPXOR2 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 !
Patrice

12
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.

13
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.

14
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, ...).

15
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