Transient detector...

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
RELATED
PRODUCTS

Post

I would recommend reading this pdf first..

ftp://ftp.orban.com/222A/222A_Manual.pdf

Post

@Citizen

Your plugin does not sound bad at all if set up properly..
My settings are:

Delay : 0.02
Modulation : 35%
Attack : 2.5
Release: 3.2
average: 100ms

Post

MaxCrest wrote:I would recommend reading this pdf first..

ftp://ftp.orban.com/222A/222A_Manual.pdf
thanks for the link. after checking this out, i've pulled another 180º with this project. but it's for the better. expect something posted in the next day or 2.

== chunk

Post

Keep up the good work!
I like your plugin very much, i never heard thats kind of stereo expansion but this is awesome, i think the best i ever heard in the plugins world! I hope it will get better! Otherwise a question: How much is the internal precision of this plugin? And what is the highest samplerate it can handle?

Post

gtek wrote:My way to derrive the compressor control signal is as follow:
( i'll put in C )
monosave=L+R;
mono=Compress(monoEnvellope,mono,thresshold,ratio);
stereo=stereo/(mono/monosave); // =stereo* 1/(mono/monosave); mono/monosave = control signal of compressor.
So loud parts are enhanced quite parts (below the threshold) aren't?
Interesting algorithm, but wasn't the original question about transient widening?

Post

OK, I did a small plugin according to the manual posted here. So it works different to what gtek wrote.

Spartacus

Post

Can you perhaps discibe the internal structure?..
Does the release slider has something to do with the transient detector?

Post

The main algorithm looks like this:

Code: Select all

// C++

Signal mono = (left + right) / 2;
Signal side = (left - right) / 2;
         
Signal transient = transientDetector.update (mono);

side += side * transient * amount;         
         
outL = mono + side;
outR = mono - side;
Additionally there is an envelope generator before and after this process which are used to prevent audioable vomlume changes.
Does the release slider has something to do with the transient detector?
A release slider?

Post

Thanks for spartacus! 'll givitatry
Image

Post

helium wrote:The main algorithm looks like this:

Code: Select all

// C++

Signal mono = (left + right) / 2;
Signal side = (left - right) / 2;
         
Signal transient = transientDetector.update (mono);

side += side * transient * amount;         
         
outL = mono + side;
outR = mono - side;
just out of curiosity, did you typedef the "Signal" type? i assume it's just a typedef for float.

Post

Right, this way you can easily change it from 32 to 64Bit processing (good for advertisements).

Post

This sounds very good!...But unfortunately it sounds distorted when wrapped in dx...

Post

Bump......Still using Spartacus,and still very happy with it.....Can we Expect a v2???

Post

I'm very keen about version 1.0 of spartacus. But i'm missing the width limiter, since somtimes the stereofield gets soo exaggerated that it almost clips... ;-)
I'm planning to join the world of Dx/vst programming soon.
If anyone could tell me what and how i would be pleased. Templates?

Regards,
2Cooks webradio, late 70's, 80's and pre-90's funk disco and soul muzak.
http://www.2cooks.com:8000/listen.pls
for windows mediaplayer
http://www.2cooks.com:8000

Post

This plugin is running 24/7 on the soundprocessing chain on our shoutcast stream, still happy!...It would be superb if we could expect a second release...

Post Reply

Return to “Effects”