Sinebank Per-partial decay, like in the modal bank
Hey guys, I have another question.
Is it possible to create a different volume decay time for each partial I use in a sine bank? I noticed this was a built-in feature within the modal bank.
Same setup as my last question 😅
The wavecycle module just has an option for square wave vs saw wave, saw is using the reciprocal module to get the amp levels right, square just removes the even partials volume. :)
This is the partial controller macro ^, also the note data macro is very simple, just has a gate and a notein module.
Ensemble link is here.
Also, sorry if I am posting too much, I'm very new and am not at the point where I can progress much without asking questions.
Thank you!
Answers
-
i commented but it ate my comment when editing!
loving this worse forum!!
anyway, what i said before was it should be possible to have, for instance, higher partials decay quiker than lower ones by using the volume envelope as input to the partial calculator, having the envelope's effect on amplitudes be stronger than for lower ones, if that makes sense
0 -
Haha, luckily I got the first half of your answer emailed through somehow!
I understand that i'd need a volume envelope, but sadly I have no idea how to work with time based stuff when using the sine bank. You see with my iterator setup, once I press a note it gets triggered, and each partial is only being triggered once instead of say, 20 times per second; which I suppose would be needed for a decay.
Any ideas how it could be implemented? Cheers!
0 -
something like this should get you in the neighborhood. its got the envelope routed into the partial calculator and being clocked at 20hz, which also sets off the partial calculation on every tick
0 -
or get you started, i should say
0 -
@ANDREW221231 Sorry about the missing post, it looks like something went wrong over the weekend with our moderation mechanisms and for reason I can't explain about 10 posts went into the spam queue. We've tweaked a few things and are looking into the back-end in more details.
0 -
Thanks!
Is it possible to remove the strange mid rumble? And have the envelope go into the AL and AR ports on the sine bank instead of after the bank? I tried adding some A to E modules to achieve it but it didn't work :(
0 -
Matt wrote:
about 10 posts went into the spam queue
Which keywords we've to avoid? For the way into spam trash.
0 -
it needs an algorithm for applying the envelope for the partials. there's about a million and six ways one could go about this, i thought of a really dumb one
hmmm, it seems clocking it so quickly doesn't play nice with the frequency calculation, its doing something like hard sync. haha. ok, just have update the iterator at a speed corresponding to the pitch... here's something that seems to work
0 -
Thanks! Will try this out
0 -
its not the cleanest code, but its using the envelope to crossfade between the original 1/x which produces the original saw and square, to one that add the the output of a drawable event table to those values, giving the effect of 'damped' coefficients. try playing with the decay time with sustain off
0 -
the post went through originally, it wasn't till i tried to edit it that it said 'awaiting moderation' if that helps
1 -
ignore me.
0 -
Very helpful! I also tweaked that part of the permission just to be extra safe. Thank you!
0 -
ok, been playing around with this a while, try this one. it uses a logarithmic mapping for the tables so that there is a bit more effective range for drawing in the 'damped' waveform. also has a separate envelope for amplitude and the filter damping thingamabob
ok, last one here if you see it, version three fixes the range on the drawing table. also, square wave is broken, this will only work on the saw setting, not really sure how to fix that yet (due to the core cell for square calculation)
1 -
Awesome! Thanks for the help
1
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 736 Tech Talks
- 3.9K Native Access
- 15.9K Komplete
- 1.9K Komplete General
- 4.2K Komplete Kontrol
- 5.5K Kontakt
- 1.5K Reaktor
- 365 Battery 4
- 817 Guitar Rig & FX
- 418 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.5K Maschine
- 7K Traktor
- 7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators