Re: Sine wave in an envelope

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, I'm trying to do a very similar thing but modulating the audio from a file.  I want to produce a stereo tremolo by using the sine amod effect, out of phase on the left and right channels.
LEN=0
OFFSET=0
PHASE=0
PHASE2=180
The following works for mono, producing the desired tremolo in mono:  sox rd73_064__E4_082.flac x.flac synth $LEN $OFFSET $PHASE 2 sine amod 0.5
I thought the following would work for stereo: sox rd73_064__E4_082.flac x.flac synth $LEN $OFFSET $PHASE2 2 sine amod $LEN $OFFSET $PHASE2

but I get a parameter error.  Any suggestions?

Thanks!

On Wed, 3 Jun 2020 at 10:34, Dr. Thomas Tensi <t.tensi@xxxxxx> wrote:
Hello Darryl,


you wrote:
 > [modulate a sine wave with another in SoX?]

What you could do as an easy approach is modulate a sine wave with a
tremolo. Assume a target bit depth of 24bit, a sample rate of 44.1kHz, a
carrier of 1500Hz with a length of 20s and a modulation of 0.5Hz with a
depth of 100%

   sox -n -b 24 -r 44100 test.wav synth 20 sine 1500 tremolo 0.5 100

Tremolo can only do a sine modulation with a fixed phase of 90°.

Even more powerful is the cascading of synth effects. Same logic, the
carrier is amplitude-modulated by a sine with 0.5Hz with the same 20s
length:

   sox -n -b 24 -r 44100 test.wav synth 20 sine 1500 synth 20 sine amod 0.5

If you don't want a full modulation (from 0 to 100%), you can add a
dc-offset to the second waveform.

Hope this helps!


       Best regards,

                 Thomas


_______________________________________________
Sox-users mailing list
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users
_______________________________________________
Sox-users mailing list
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users

[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux