02.02.2013 Views

1. First steps in Reaktor Core - Native Instruments

1. First steps in Reaktor Core - Native Instruments

1. First steps in Reaktor Core - Native Instruments

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!