1. First steps in Reaktor Core - Native Instruments
1. First steps in Reaktor Core - Native Instruments
1. First steps in Reaktor Core - Native Instruments
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
another wire <strong>in</strong>side of the macro. Now where is the resolution go<strong>in</strong>g to occur?<br />
(OK, you can see <strong>in</strong> the above picture that is occurr<strong>in</strong>g at the adder <strong>in</strong>put <strong>in</strong><br />
this particular case, but we know it might as well have occurred at another<br />
po<strong>in</strong>t.)<br />
Imag<strong>in</strong>e for a moment that Thru was not a macro but a built-<strong>in</strong> module. In<br />
that case, it’s obvious that the feedback resolution could not occur with<strong>in</strong> the<br />
module, it must occur outside.<br />
Well, we are try<strong>in</strong>g our best to make macros look and behave as if they were<br />
built-<strong>in</strong> modules. For that reason by default, the resolution of feedback loops<br />
will occur outside the macro. It’s not specified exactly where it will take place,<br />
but it will take place outside of the macro.<br />
As a general rule, feedback resolution occurs on the highest structure<br />
level of the feedback loop.<br />
However, you can change that behavior and allow feedback resolution to happen<br />
<strong>in</strong>side the macros. In fact, you should have wondered, if macros are treated<br />
the same as built-<strong>in</strong> modules, how can a Z^-1 macro resolve the feedback.<br />
Consider the follow<strong>in</strong>g structure:<br />
If macros and built-<strong>in</strong> modules are the same then noth<strong>in</strong>g should change when<br />
we replace the multiplier by a Z^-1 macro:<br />
But it is different, because the implicit feedback is now gone. There must be<br />
someth<strong>in</strong>g special about the Z^-1 macro. And, <strong>in</strong> fact, there is.<br />
If we look <strong>in</strong>side this macro we’ll see almost the same structure as the one<br />
we mentioned earlier to implement the Z^-1 functionality:<br />
94 – REAKTOR CORE