You’ll be probably surprised that I’ve spent a week just to create a perfect LFO modulation of mine. The most of synths I’ve seen use regular multiplication (or addition) to modulate a signal/value with a LFO, this is very simple and effective enough in the most cases, but not to me. When I sat with a pan and a sheet of paper I was going to get maximum possible usage of the “modulation” slider. I’ve reviewed a few combinations of input and modulation signals, it’s rates and phases. I’ve concluded the main purpose of the modulation is a work side by side with a LFO which typical range is 0 to +1, and the modulation macro should be available to flip the modulator signal without any routing modules (to smooth the process of the modulation in case the modulate amount is being automated/modulated as well). Using the same modulation range with LFO made possible to create some “modulation of modulation of modulation of ..” in very easy way. Here is the screenshot of the finished modulation marcos:

- mod – modulation LFO input, typical range: 0 to +1
- in – input signal to be modulated, max range: -inf to +inf
- out – output of the modulated wave, typical range: =< input
- modulate knob – modulation amount controller, rate -1 to +1, negative values flip (from +1) the modulation signal (example: 0.3 becomes 0.7), 0 means no modulation.
So, quite simple, yeh? The main idea of the macro is having a simple, full-range and predicable modulation. Of course, a modulation in Reaktor (or any modular synths) is not a big deal, everyone do this in his own way, but with the modulation post I’m starting new category “Building blocks” to prepare you for the synths of mine which use all these blocks. This kind of modulation I’ve described is my most fundamental thing of the synths and filters, I guess.
And here is the modulation macro download link. See ya soon.