Modulation FX How?

Official support for: sonicbirth.sourceforge.net
Post Reply New Topic
RELATED
PRODUCTS

Post

I was trying to make a chorus,
but just can't find out how to modulate the delay...

Also how to add feedback to a delay is a mystery to me...

Any help is much appreciated!

Thanks a lot,

cheers
Image
DSP with attitude

Post

Is somedody have an answer?




Utilisation manual, and tutorial is missing for sonicbirth.

Post

If you use something like a Sinewave Generator Element, you can use that with some arithmetic to modulate the delay time. So, for instance, have a delay time of 100 milliseconds, then take the output of the generator and multiply that by say 10, so you have a range of -10 to +10. Add that to the delay, and your delay time will modulate by 10%. Obviously, there are a hundred ways to do this, depending on what you're after. But that's a start!
Image

Post

thanks :)
Image
DSP with attitude

Post

johnmck6 wrote:If you use something like a Sinewave Generator Element, you can use that with some arithmetic to modulate the delay time. So, for instance, have a delay time of 100 milliseconds, then take the output of the generator and multiply that by say 10, so you have a range of -10 to +10. Add that to the delay, and your delay time will modulate by 10%. Obviously, there are a hundred ways to do this, depending on what you're after. But that's a start!
Unfortunately this will not give you a useful result.

Look at the "infos" window for each element to find the expected input ranges for the parameters.


A simple chorus can be made as follows:

ELEMENTS will be in capital letters followed by what to do with them.

Elements are found in the right click drop-down sub menus, i.e. 'common' 'delays' etc...


common - > select element: SLIDER enter range min = 1 max 5 name it RATE

generators - > select element: FAST SINE WAVE connect SLIDER to "F" input

common - > select element: SLIDER range min = 0.001 max 0.01 name it DEPTH


common - > select element:MULTIPLICATION Connect SLIDER "DEPTH" to input A and connect TONE output to input B

algebraic - > CONSTANT ADDITION enter value of 0.01

delays - > select element: DELAY. Connect MULTIPLIER output (a*b) to CONSTANT ADDITION input. Connect CONSTANT ADDITION output to DELAY input "dly"

common - > select element: ADDITION connect DELAY output to ADDITION input A connect 'channel 0 ' input (upper left corner of window) to ADDITION input B

Connect another line from 'channel 0 ' input (upper left corner of window) to DELAY input "in"

Connect the ADDITION output (a+b) to the channel output "channel 0" in the upper right corner.

Save as Chorus 1

Export as AU or VST, etc...

Post

zmix wrote:
johnmck6 wrote:If you use something like a Sinewave Generator Element, you can use that with some arithmetic to modulate the delay time. So, for instance, have a delay time of 100 milliseconds, then take the output of the generator and multiply that by say 10, so you have a range of -10 to +10. Add that to the delay, and your delay time will modulate by 10%. Obviously, there are a hundred ways to do this, depending on what you're after. But that's a start!
Unfortunately this will not give you a useful result.

Look at the "infos" window for each element to find the expected input ranges for the parameters.


A simple chorus can be made as follows:

ELEMENTS will be in capital letters followed by what to do with them.

Elements are found in the right click drop-down sub menus, i.e. 'common' 'delays' etc...


common - > select element: SLIDER enter range min = 1 max 5 name it RATE

generators - > select element: FAST SINE WAVE connect SLIDER to "F" input

common - > select element: SLIDER range min = 0.001 max 0.01 name it DEPTH


common - > select element:MULTIPLICATION Connect SLIDER "DEPTH" to input A and connect TONE output to input B

algebraic - > CONSTANT ADDITION enter value of 0.01

delays - > select element: DELAY. Connect MULTIPLIER output (a*b) to CONSTANT ADDITION input. Connect CONSTANT ADDITION output to DELAY input "dly"

common - > select element: ADDITION connect DELAY output to ADDITION input A connect 'channel 0 ' input (upper left corner of window) to ADDITION input B

Connect another line from 'channel 0 ' input (upper left corner of window) to DELAY input "in"

Connect the ADDITION output (a+b) to the channel output "channel 0" in the upper right corner.

Save as Chorus 1




Export as AU or VST, etc...
Sorry my answer was lazy!

I was assuming the OP understood the workings of something like chorus, but just didn't understand how to modulate a variable. I was just pointing out the 'Generator" element and that it's output is from -1 to +1 so you need to use some algebra to make it a useful value for your delay time.

Your answer is very thorough, thanks!
Image

Post Reply

Return to “SonicBirth”