Welcome to %s forums

BrainModular Users Forum

Login Register

enloppe following frequencies

I need help on a Patch
Post Reply
23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 19 Nov 2009, 22:48

im working in 3D on a clip, I think I wont have the time to apply it (2weeks to deliver,too short..but

my goal would be to make kind of Xband splitter that shows me the frequencies amplitudes, so I could also re-use them to
link to some 3d animation. the soft i use has a build in wavform gestion but it's a simple analysis, so the animation are to fast weird changing,kind of straight linked to amplitude. i wanted to have more kind of smooth/ghost effect generally used.
so I ve been using usine to apply an enveloppe folower on my audio source and send the env data to 3D soft via midi, results are much better.
Ive done this with 3 bands using filters, then i thought about using more bands, so Ive tried the phase forward vocoder module wich by defaut split in 512 bands and reduced the out array to 32 bands using expand/compress.

im just facing two doubts:

1)as normal the frequencies amplitudes are not linear, low hits more than hi not sure what the best math way to visualize them with correction
so that they look linear?

2)then I need to smooth them, like an envelope folower, but im a bit lost feeding the "value" outputs of the array to some "audio" in of the envelope folower is not "natural; o , there must be kind of same math correction to achieve,. how would you proceed? or have the equivalent of an enveloppe folower for data? a last one, possible to apply to a whole array rather than x env folow?
or if you see what im after, and see a simpler way :)

basic maths too far pffiou

User avatar
senso
Site Admin
Posts: 4425
Location: France
Contact:

Unread post by senso » 15 Dec 2009, 22:48

1)as normal the frequencies amplitudes are not linear, low hits more than hi not sure what the best math way to visualize them with correction so that they look linear?
yes normal, the simplest solution is to multiply each frequency band envelop by a constant like
x1 for low
x4 for med
x 8 for hi
(try to find the best for your utilization)
2)then I need to smooth them, like an envelope folower, but im a bit lost feeding the "value" outputs of the array to some "audio" in of the envelope folower is not "natural; o , there must be kind of same math correction to achieve,. how would you proceed? or have the equivalent of an enveloppe folower for data? a last one, possible to apply to a whole array rather than x env folow?
or if you see what im after, and see a simpler way :)
I think that the envelop follower can work with data's try it?
Actually no way to apply it to an entire arra, use several envelop followers.

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 15 Dec 2009, 23:55

thanks for advices!, I had to let down for now cause switched on a commercial but will go back to my tries as soon as got time.
if i well remember i managed to maye them linear by multiplying with a log array. not clear to my mind how the enveloppe folower is different from a smooth, but seems better to have that "ghost effect. will experiment...

Post Reply

Who is online

Users browsing this forum: No registered users and 37 guests