IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Trying to find simple brickwall, as an Audition plug-in
CyberTootie
post Jan 29 2012, 01:51
Post #1





Group: Members
Posts: 44
Joined: 17-July 03
From: Cleveland, Ohio
Member No.: 7836



If SAMPLEVALUE > X then SAMPLEVALUE = X
If SAMPLEVALUE < -X then SAMPLEVALUE = -X

Why can't I find something that can do this simple task? Anyone know of a plug-in that can? I'm running vintage Audition 3.0.1.


--------------------
Project Leader of DDResampled
Go to the top of the page
+Quote Post
saratoga
post Jan 29 2012, 02:01
Post #2





Group: Members
Posts: 4920
Joined: 2-September 02
Member No.: 3264



You mean a limiter? Never used Audition, but almost everything has those.
Go to the top of the page
+Quote Post
CyberTootie
post Jan 29 2012, 02:04
Post #3





Group: Members
Posts: 44
Joined: 17-July 03
From: Cleveland, Ohio
Member No.: 7836



From my experience a limiter is effectively like a dynamic normalizer. I'm looking to intentionally clip samples that go past a certain threshold, the more specific the better.


--------------------
Project Leader of DDResampled
Go to the top of the page
+Quote Post
CyberTootie
post Jan 29 2012, 05:31
Post #4





Group: Members
Posts: 44
Joined: 17-July 03
From: Cleveland, Ohio
Member No.: 7836



I'd like to add that this was possible in the old Goldwave's compressor but the level couldn't be set extremely precisely. The compressor in the newer Goldwave can't be a perfect brickwall; it deviates a few samples sometimes.


--------------------
Project Leader of DDResampled
Go to the top of the page
+Quote Post
mjb2006
post Jan 29 2012, 09:47
Post #5





Group: Members
Posts: 786
Joined: 12-May 06
From: Colorado, USA
Member No.: 30694



It's not exactly elegant, but you can increase the amplitude by X amount to get the clipping, then save, close, reopen, and reduce amplitude by same amount.
Go to the top of the page
+Quote Post
Brand
post Jan 29 2012, 12:36
Post #6





Group: Members
Posts: 317
Joined: 27-November 09
Member No.: 75355



Maybe GClip (VST effect) does what you need.
Go to the top of the page
+Quote Post
C.R.Helmrich
post Jan 29 2012, 13:10
Post #7





Group: Developer
Posts: 686
Joined: 6-December 08
From: Erlangen Germany
Member No.: 64012



In Audition 1.x, you could use the Effects -> Special -> Distortion... tool to clip a signal. Don't know if that still exists in later versions. Anyway, to create a digital clipper, select the Flat (no distortion) preset, add one data point at e.g. -6dB input, -6dB output, and move the 0dB input, 0dB output point to 0dB input, -6dB output.

Chris


--------------------
If I don't reply to your reply, it means I agree with you.
Go to the top of the page
+Quote Post
Arnold B. Kruege...
post Jan 31 2012, 01:48
Post #8





Group: Members
Posts: 3700
Joined: 29-October 08
From: USA, 48236
Member No.: 61311



QUOTE (CyberTootie @ Jan 28 2012, 19:51) *
If SAMPLEVALUE > X then SAMPLEVALUE = X
If SAMPLEVALUE < -X then SAMPLEVALUE = -X

Why can't I find something that can do this simple task? Anyone know of a plug-in that can? I'm running vintage Audition 3.0.1.


If the signal is 16 bits then it will clip at +/- FS if you amplify it too much.

For example if you want to clip something at FS -6 dB, just amplify it by 6 dB and then amplify it by -6 dB.
Go to the top of the page
+Quote Post
DVDdoug
post Jan 31 2012, 02:54
Post #9





Group: Members
Posts: 2566
Joined: 24-August 07
From: Silicon Valley
Member No.: 46454



QUOTE
If the signal is 16 bits then it will clip at +/- FS if you amplify it too much.

For example if you want to clip something at FS -6 dB, just amplify it by 6 dB and then amplify it by -6 dB.
But, you might have to save as 16-bit WAV after amplifying by +6dB in order to get clipping. Then re-open the file and reduce by 6dB. (I don't use Audition, but most audio editors use floating-point internally, and they won't clip.)

If you want to work with actual sample values, rather than indirectly in dB, GoldWave's "Expression Evaluator" should be able to do it. It can do simple conditional processing (if n > X...). But the Expression Evaluator works in floating-point too, so assuming you have an integer file, you'd have to convert your target sample vlaue to floating-point.

This post has been edited by DVDdoug: Jan 31 2012, 02:54
Go to the top of the page
+Quote Post
CyberTootie
post Jan 31 2012, 09:04
Post #10





Group: Members
Posts: 44
Joined: 17-July 03
From: Cleveland, Ohio
Member No.: 7836



The distorter seems to work differently than the way you're suggesting and I couldn't figure out a way to make it work this way. But with a combination of MKB's method and GClip I can achieve what I want. GClip only allows you to set whole percentages as the threshold, but does what I'm looking for therefore I can bring to level to be cutoff to 0db using math to back and forth while in 32-bit editing to keep the rest of the stream intact.

Thanks for the help!


--------------------
Project Leader of DDResampled
Go to the top of the page
+Quote Post
CyberTootie
post Jan 31 2012, 09:35
Post #11





Group: Members
Posts: 44
Joined: 17-July 03
From: Cleveland, Ohio
Member No.: 7836



The distorter seems to work differently than the way you're suggesting and I couldn't figure out a way to make it work this way. But with a combination of MKB's method and GClip I can achieve what I want. GClip only allows you to set whole percentages as the threshold, but does what I'm looking for therefore I can bring the level to be cutoff to 0db using math to back and forth while in 32-bit editing to keep the rest of the stream intact.

Thanks for the help!

I was looking around for info about Goldwave's expression editor but it's not something that's documented very well.


--------------------
Project Leader of DDResampled
Go to the top of the page
+Quote Post
Arnold B. Kruege...
post Jan 31 2012, 14:08
Post #12





Group: Members
Posts: 3700
Joined: 29-October 08
From: USA, 48236
Member No.: 61311



QUOTE (DVDdoug @ Jan 30 2012, 20:54) *
QUOTE
If the signal is 16 bits then it will clip at +/- FS if you amplify it too much.

For example if you want to clip something at FS -6 dB, just amplify it by 6 dB and then amplify it by -6 dB.
But, you might have to save as 16-bit WAV after amplifying by +6dB in order to get clipping. Then re-open the file and reduce by 6dB. (I don't use Audition, but most audio editors use floating-point internally, and they won't clip.)


No, it works exactly as I said in Audition which is what the OP said he was using.

Amazing how far people will go to push their preferences!
Go to the top of the page
+Quote Post
CyberTootie
post Sep 27 2012, 03:41
Post #13





Group: Members
Posts: 44
Joined: 17-July 03
From: Cleveland, Ohio
Member No.: 7836



This came up again, and I wanted something more precise as changing volumes wasn't giving me unaltered results, so here's what I was able to do this time using the Goldwave Expression Editor:

(wave1(n)-x)*(wave1(n)>x)
and
(wave1(n)-x)*(wave1(n)<x)

These expressions will silence samples that aren't louder than "x" (0 is silence and 1 [or -1] is 0db) and allow the difference between x and the sample into the waveform if it is louder. The first expression is for the positive side and the bottom expression is for the negative side, and by invert mixing the results into the original stream the desired brick wall is attained. The level specified in the expression editor, though, doesn't show to be that exact level in Adobe Audition, albeit it's very close.


--------------------
Project Leader of DDResampled
Go to the top of the page
+Quote Post
Glenn Gundlach
post Sep 27 2012, 09:26
Post #14





Group: Members
Posts: 367
Joined: 19-April 08
From: LA
Member No.: 52914




Hard limiting (process). I don't know if it will let you use specific binary values. When I use it it's in dB mode set to 0.1 dB below FS with gain boost set to 0. Basically it eliminates triggering the overload indicators.

G
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th August 2014 - 01:26