Artificial wow and flutter

Effects, Recipes, Interfacing with other software, etc.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
SNC
Posts: 10
Joined: Thu Oct 29, 2015 1:41 pm
Operating System: Please select

Artificial wow and flutter

Post by SNC » Thu Oct 29, 2015 1:59 pm

Good day

I know that there is a software that can remove wow and flutter from samples recorded from a tape or vinyl (for example Capstan). But I wonder whether there is a software that, conversely, can create artificial wow and flutter (I really need that for some sound processing). I don't think it's possible with Audacity, but probably you could give me an advise of other ways to do it.

Thanks

steve
Site Admin
Posts: 81653
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Artificial wow and flutter

Post by steve » Thu Oct 29, 2015 2:04 pm

How about adding a Time Track, and give it a wiggly envelope? (see: http://manual.audacityteam.org/o/man/time_tracks.html)
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

SNC
Posts: 10
Joined: Thu Oct 29, 2015 1:41 pm
Operating System: Please select

Re: Artificial wow and flutter

Post by SNC » Thu Oct 29, 2015 3:16 pm

Thanks, that's a good idea. But the only thing is that if I have even a 5 minute record and the flutter should be about 20 Hz then I have to manually envelope all time track every 0,2 second which is really boring. Is there a way of using preloaded patterns for time tracks?

steve
Site Admin
Posts: 81653
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Artificial wow and flutter

Post by steve » Thu Oct 29, 2015 4:45 pm

Try pasting this code into the Nyquist Prompt effect and applying it:

Code: Select all

;; speed is in rpm
(setf depth 0.004)
(setf speed 45)
(multichan-expand #'snd-tapv *track* 0 (mult depth (sum 1 (hzosc (/ speed 60.0)))) 2)
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

SNC
Posts: 10
Joined: Thu Oct 29, 2015 1:41 pm
Operating System: Please select

Re: Artificial wow and flutter

Post by SNC » Thu Oct 29, 2015 6:23 pm

It says "Nyquist returned the value: 45". Nyquist output is as follows:

Code: Select all

error: unbound variable - *
if continued: try evaluating symbol again
1>

SNC
Posts: 10
Joined: Thu Oct 29, 2015 1:41 pm
Operating System: Please select

Re: Artificial wow and flutter

Post by SNC » Thu Oct 29, 2015 6:28 pm

Sorry, it says "unbound variable - *TRACK*", not "*"

steve
Site Admin
Posts: 81653
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Artificial wow and flutter

Post by steve » Thu Oct 29, 2015 6:45 pm

Assuming that you are using the current Audacity version 2.1.1, ensure that "Use legacy (version 3) syntax" is not selected (see http://manual.audacityteam.org/o/man/ny ... rompt.html)

(The current version of Audacity is available here: http://web.audacityteam.org/download/)
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Trebor
Posts: 9962
Joined: Sat Dec 27, 2008 5:22 pm
Operating System: Windows 8 or 8.1

Re: Artificial wow and flutter

Post by Trebor » Thu Oct 29, 2015 6:59 pm

steve wrote:Try pasting this code into the Nyquist Prompt effect and applying it:

Code: Select all

;; speed is in rpm
(setf depth 0.004)
(setf speed 45)
(multichan-expand #'snd-tapv *track* 0 (mult depth (sum 1 (hzosc (/ speed 60.0)))) 2)
Your "Tremolo/Vibrato" plug-in will do that (on vibrato), but has the added advantage that users can select to have the rate gradually change over time.

steve
Site Admin
Posts: 81653
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Artificial wow and flutter

Post by steve » Thu Oct 29, 2015 7:24 pm

Trebor wrote: Your "Tremolo/Vibrato" plug-in will do that (on vibrato), but has the added advantage that users can select to have the rate gradually change over time.
Unfortunately the "Tremolo/Vibrato" plug-in is not suitable for long sections of audio because cumulative rounding errors (it's only 32 bit) cause the sound quality to deteriorate when applied to selections much more than a few tens of seconds.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

SNC
Posts: 10
Joined: Thu Oct 29, 2015 1:41 pm
Operating System: Please select

Re: Artificial wow and flutter

Post by SNC » Fri Oct 30, 2015 4:29 pm

And in the following code:

Code: Select all

;; speed is in rpm
(setf depth 0.004)
(setf speed 45)
(multichan-expand #'snd-tapv *track* 0 (mult depth (sum 1 (hzosc (/ speed 60.0)))) 2)
by which parameters can I change the frequency and intensity of flutter?

Post Reply