How to get this effect?

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
blackwell
Posts: 10
Joined: Wed Jan 02, 2013 10:12 pm
Operating System: Please select

Re: How to get this effect?

Post by blackwell » Fri Apr 19, 2013 5:03 pm

Trebor wrote:
blackwell wrote:The voice I'm trying to achieve now is this video of Anub'arak from Warcraft 3. http://www.youtube.com/watch?v=a-6g_aUh18o

Any help you guys can provide, I greatly appreciate it!
From the pronounced effect on the prolonged syllables which have a constant pitch , (e.g. "a" of "ancient" , "n" of "frozen" ) ,
it sounds like a component* of the speech is being used to frequency modulate it.

I've had a go, but it lacks something ...
hello-everyone, before after FM.mp3
[ * the lower frequencies, say below 100Hz ]

I see. What plug in did you use to get the frequency modulation? I can't seem to find it in Audacity or under downloads. I think I can play around with it to get an effect similar to it. If all else fails, I'd accept something that sounds close to the Crypt Fiend (from the same game Warcraft 3, http://www.youtube.com/watch?v=JbWzs5DjcDY)

As for the sounds, maybe it's different tracks with different pitch amounts and a delay?

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

Re: How to get this effect?

Post by Trebor » Sat Apr 20, 2013 10:56 am

blackwell wrote:What plug in did you use to get the frequency modulation?
Steve's FM code for Nyquist prompt ... http://forum.audacityteam.org/viewtopic ... 39&t=57858

NB:
#1 You need to resample the tracks to 96KHz before applying the FM code effect, otherwise the result will lack high frequencies. You can resample back to 44.1KHz afterwards.

#2 the control track which FMs should only have low frequency content , certainly nothing above 100Hz.

Below is a modified version of Steve's code which increases the amount of FM : changing the 3 to 1 produces the same result as Steve's original code

Code: Select all

(defun fm (s-in)
   (let* ((s-in (lowpass8 s-in (* 0.2 *sound-srate*)))
         (s-in (lowpass8 s-in (* 0.2 *sound-srate*)))
         (map (integrate (db-to-linear (scale 3 (aref s-in 0))))))
      (snd-resamplev (aref s-in 1) *sound-srate* map)))

(fm s)

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

Re: How to get this effect?

Post by Trebor » Mon Apr 22, 2013 5:55 pm

Just remembered there can be a synchronization problem with the above code. :cry:

If the control waveform FMing the track is a perfectly symmetrical waveform , say sine wave, then there is no sync problem.

However if the waveform is asymmetrical, like pulses, (see "hello FM test"), the tracks drift out of sync, ( see "hello FM test , after modified code applied" )
Attachments
hello FM test.mp3
Control track is a series of positive pulses which do not coincide with speech
(385.71 KiB) Downloaded 114 times
hello FM test , after modified code applied (scale=3}.mp3
After FM code applied the synchronization problem becomes apparent
(385.71 KiB) Downloaded 104 times

Post Reply