I'm trying to implement amount control to amplitude modulation similar to the amount control of frequency modulation. The more amount, the more amplitude variation. The problem is that I can't figure out how to implement it correctly.
Here is a simple amplitude modulation patch: http://i.imgur.com/gsVDyw1.png
The idea is that when no amount is applied, no modulation can be heard, and as the amount is raised the modulation becomes more prominent, and when the amount is at the max the carrier's amplitude is being modulated all the way to zero amp.
But how do I do that? Here is a patch where there is a control for the amplitude of the modulator: http://i.imgur.com/DJIIfQs.png
The problem here is that, as we are multiplying both signals, the control also lowers and raises the amplitude of the carrier. So when the "amount" is zero, there is no signal. That "amount" control ends up modifying the amplitude of the carrier too. It's not so much of an amount control, and ends up being a volume control for the carrier too.
How can an amount control for amplitude modulation be implemented? At the lowest amount there is no modulation, and as the amount rises the modulation becomes more intense. Is there a way to do this?
You can place the signal addition of the modulator ([+~ 1]) after the multiplication with the slider, right before you multiply that signal with the carrier. But instead of 1, multiply with 0.5. So the modulator could look like this:
[osc~] | [*~ 0.5] | [*~ modulation_amount] | [+~ 0.5]
Though, with no modulation, the carrier's signal will be at 0.5, and with full modulation it will modulate between 0 and 1...dunno if this is what you want..
On Fri, Sep 5, 2014 at 9:39 PM, JC Pedroza nemesis4go10@hotmail.com wrote:
I'm trying to implement amount control to amplitude modulation similar to the amount control of frequency modulation. The more amount, the more amplitude variation. The problem is that I can't figure out how to implement it correctly.
Here is a simple amplitude modulation patch: http://i.imgur.com/gsVDyw1.png
The idea is that when no amount is applied, no modulation can be heard, and as the amount is raised the modulation becomes more prominent, and when the amount is at the max the carrier's amplitude is being modulated all the way to zero amp.
But how do I do that? Here is a patch where there is a control for the amplitude of the modulator: http://i.imgur.com/DJIIfQs.png
The problem here is that, as we are multiplying both signals, the control also lowers and raises the amplitude of the carrier. So when the "amount" is zero, there is no signal. That "amount" control ends up modifying the amplitude of the carrier too. It's not so much of an amount control, and ends up being a volume control for the carrier too.
How can an amount control for amplitude modulation be implemented? At the lowest amount there is no modulation, and as the amount rises the modulation becomes more intense. Is there a way to do this? _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Easiest way is to set your multiplicator (here [+~ 0.5] before the [+~ 1] instead of after. Then change the value between 0 and 1.
Make sure to initialize your final multiplicator to start with multiplying with 1 or you wont hear anything before the amplitude modulation starts.
Another way would be to blend between the dry and the wet signal.
Ingo
-----Ursprüngliche Nachricht----- Von: Pd-list [mailto:pd-list-bounces@lists.iem.at] Im Auftrag von JC Pedroza Gesendet: Freitag, 5. September 2014 20:39 An: pd-list@lists.iem.at Betreff: [PD] How to implement amount control to amplitude modulation?
I'm trying to implement amount control to amplitude modulation similar to the amount control of frequency modulation. The more amount, the more amplitude variation. The problem is that I can't figure out how to implement it correctly.
Here is a simple amplitude modulation patch: http://i.imgur.com/gsVDyw1.png
The idea is that when no amount is applied, no modulation can be heard, and as the amount is raised the modulation becomes more prominent, and when the amount is at the max the carrier's amplitude is being modulated all the way to zero amp.
But how do I do that? Here is a patch where there is a control for the amplitude of the modulator: http://i.imgur.com/DJIIfQs.png
The problem here is that, as we are multiplying both signals, the control also lowers and raises the amplitude of the carrier. So when the "amount" is zero, there is no signal. That "amount" control ends up modifying the amplitude of the carrier too. It's not so much of an amount control, and ends up being a volume control for the carrier too.
How can an amount control for amplitude modulation be implemented? At the lowest amount there is no modulation, and as the amount rises the modulation becomes more intense. Is there a way to do this?
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list