Re: Hiss Effect
Re: Hiss Effect
- Subject: Re: Hiss Effect
- From: Sean Costello <email@hidden>
- Date: Wed, 18 May 2011 14:41:20 -0700
I think that adding an RIAA EQ curve to the music would cause undue coloration, that wouldn't particularly sound like vinyl. Using a lowpass filter with a fairly high cutoff might be useful in taming a few kHz off the upper end of the audio.
One thought I had about the noise and pops: it might be possible to use the same noise source for both. The trick would be to use the noise for the hiss, and then use a simple polynomial to raise the noise to the Nth power. This will create a series of randomly timed pops, as only the noise values that are very close to +1 or -1 will end up having amplitude of any significance when they are raised to the Nth power.
A simple example in pseudocode:
noise = the bipolar random number generator of your choice.
noiseSquared = noise*noise;
noiseSquaredSquared = noiseSquared*noiseSquared;
pops = noiseSquaredSquared*noiseSquaredSquared*noise; // odd order for N, in order to ensure bipolar "pops"
output = RIAAFilter(noise+pops);
Sean Costello
On May 18, 2011, at 2:34 PM, email@hidden wrote:
> I need to add a vinyl feel on any given audio file, I thought to add some hiss and scratch first and then, as a whole, music, hiss and scratch, to pass it though a RIAA EQ curve, what do you think?
>
>
> On Wed, 18 May 2011 11:35:11 -0400, enc0der <email@hidden> wrote:
>> Well one thing you could do is take a look at Vinyl from iZotope.
>> It's a free app that adds pop and clicks to audio, I know it is an AU,
>> not sure what other formats it supports. I am not sure if it is
>> sample based or generative, but it feels like it is generative. I've
>> used it before on projects. If anything, it might give you some ideas
>> about which path you want to take.
>>
>> Personally, while I'd love the control of a generative approach, I
>> think using a bunch of samples as described would generate a much more
>> realistic approach with less CPU overhead. How important is this
>> effect? Is it something people are going to want fine control over to
>> tune it? I usually drop a parametric EQ after iZotope and do some
>> fine tuning to it when I am using it.
>>
>> Rick
>>
>> On Wed, May 18, 2011 at 10:29 AM, Dave Hoskins <email@hidden> wrote:
>>> I would attempt the scratch by roughly simulating what's happening at the
>>> needle itself.
>>> Sound complex, but it's not.
>>> Have a few (experiment) simple low pass filters set at around 200 to 2000
>>> Hz, and randomly send single sample spikes through them. Not a noise
>>> generator, but a random number that selects when a spike is sent randomly -
>>> think Geiger counter. They have to be fairly quiet and at random volumes -
>>> watch for ear damage as impulses can be subtly harmful! ; )
>>>
>>> Dave.
>>>
>>>
>>> ----- Original Message ----- From: <email@hidden>
>>> To: <email@hidden>
>>> Sent: Monday, May 16, 2011 5:00 PM
>>> Subject: Hiss Effect
>>>
>>>
>>>> Hello,
>>>>
>>>> I need some sort of plugin library to add hiss and scratch to any given
>>>> audio signal, do you guys know anything I could use? I don't need anything
>>>> fancy but it has to be generated as a plugin, I can't use some pre-recorded
>>>> hiss/scratch sound and loop it since I won't know the length of the given
>>>> signal. This is supposed to work in the iPad.
>>>>
>>>> I appreciate any suggestion.
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Coreaudio-api mailing list (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>>
>>>> This email sent to email@hidden
>>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Coreaudio-api mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Coreaudio-api mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden