Get an open source clipper plugin here...
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
Hi,
another freebie here. Again only by accident I wrote this clipper plugin. I wanted to demonstrate the up/downsampling unit from my open source project.
The 'Advanced Clipper' is basically a hard clipping plugin with two stages. Additional oversampling reduces alias noise. The oversampling algorithm is based on butterworth filters (as can be found in rubberfilter) and thus will affect the group delay (you can notice a delay of some samples in extreme cases).
Some features:
- two stages of minimum phase, butterworth oversampler
- hard clip at higher sample rates
- oversampling of up to 16x (in both stages)
- filter order up to 64 (using the max. order will introduce noticable group delay)
- tunable transition frequency (in parameter view)
- several presets
- nice GUI
Have fun,
Christian
another freebie here. Again only by accident I wrote this clipper plugin. I wanted to demonstrate the up/downsampling unit from my open source project.
The 'Advanced Clipper' is basically a hard clipping plugin with two stages. Additional oversampling reduces alias noise. The oversampling algorithm is based on butterworth filters (as can be found in rubberfilter) and thus will affect the group delay (you can notice a delay of some samples in extreme cases).
Some features:
- two stages of minimum phase, butterworth oversampler
- hard clip at higher sample rates
- oversampling of up to 16x (in both stages)
- filter order up to 64 (using the max. order will introduce noticable group delay)
- tunable transition frequency (in parameter view)
- several presets
- nice GUI
Have fun,
Christian
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
Should be fixed now. I tested it with Cubase 4 and it does work.Tp3 wrote:SX3 Crash
-
Dean Aka Nekro Dean Aka Nekro https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=162100
- KVRAF
- 6178 posts since 4 Oct, 2007 from Escaped At Last
Thanks Christian again and that is twice in as many days: your accident's are pretty good ones
Take care and best regards
Dean
Take care and best regards
Dean
-
- Banned
- 12368 posts since 30 Apr, 2002 from i might peeramid
filter > limiting is a new concept for me.. it's to improve spectral fidelity i guess.
i never thought of it.. always figured distortion was a desirable aspect of dynamics.
sources archived! thank you again
i never thought of it.. always figured distortion was a desirable aspect of dynamics.
sources archived! thank you again
you come and go, you come and go. amitabha neither a follower nor a leader be tagore "where roads are made i lose my way" where there is certainty, consideration is absent.
- KVRAF
- 8406 posts since 2 Aug, 2005 from Guitar Land, USA
Works fine in Reaper. Haven't found a spot-on use for it, but I'll drop it in here and there and see.
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
It can be used during mastering to ensure the signal stays within the limits. If you only use hard clipping you can stay within the limits as well, but this introduces aliasing. Also you risk the so called intersample clippings. You can also use a limiter for this, but it has to be a look ahead limiter or a limiter that has a build in over sampler as well (to avoid the intersample thingies).RunBeerRun wrote:Haven't found a spot-on use for it, but I'll drop it in here and there and see.
Btw. I uploaded a bug fix version, that will save presets correctly. Also I added an installer version.
Zip-File [629kB]
Installer [620kB]
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
The two stages are necessary, because depending on the filter order, still some clipping can occur in the first stage.
The diagram is:
Input * InputGain > Upsampling Stage 1 (with the given filter order and the hidden transition bandwidth) > hard clip between +1/-1 > Downsampling Stage 1 (again with the given filter order and the hidden transition bandwidth) > Upsampling Stage 2 > hard clip between +1/-1 > Downsampling Stage 2 > Output Gain
If the oversampling factor is only 1 and the filter order 0, only a classic hardclip takes place (with all the aliasing).
I was also thinking about adding a second input gain, so that you can drive the second stage even more into clipping, but I discarded that idea. Anyway, the plugin is open source, so whoever likes to add more features is welcomed to do so.
Christian
The diagram is:
Input * InputGain > Upsampling Stage 1 (with the given filter order and the hidden transition bandwidth) > hard clip between +1/-1 > Downsampling Stage 1 (again with the given filter order and the hidden transition bandwidth) > Upsampling Stage 2 > hard clip between +1/-1 > Downsampling Stage 2 > Output Gain
If the oversampling factor is only 1 and the filter order 0, only a classic hardclip takes place (with all the aliasing).
I was also thinking about adding a second input gain, so that you can drive the second stage even more into clipping, but I discarded that idea. Anyway, the plugin is open source, so whoever likes to add more features is welcomed to do so.
Christian
-
- KVRian
- 779 posts since 21 Sep, 2008
Wow, it's nice to find that someone thinks in the same way as you. For some time I use Cyanide 2 as my master clipper, and I use it in two passes - I reverse file for the second time - to compensate for group delay. I find that this way it is much better than simply rasing gain and much closer to clipping of ADC.
Is there a chance that you make FIR linear phase oversampling stage?
Is there a chance that you make FIR linear phase oversampling stage?
-
- KVRAF
- 1907 posts since 29 Oct, 2003
>>> I reverse file for the second time
hehe...
hehe...