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.
9. Build<strong>in</strong>g optimal structures<br />
As a rule, no tool is ideal. The <strong>Reaktor</strong> <strong>Core</strong> technology is no exception.<br />
Although this technology is quite powerful on its own, you do need to know<br />
a few th<strong>in</strong>gs to get the most out of it. So here are some essential tips and<br />
tricks to get you go<strong>in</strong>g.<br />
9.<strong>1.</strong> Latches and modulation macros<br />
Use Latches and/or modulation macros at all necessary places to ensure<br />
that events are delayed until the values they carry actually need to be processed.<br />
Here is a structure which uses a modulation macro for multiplication <strong>in</strong> an<br />
audio iteration loop. Us<strong>in</strong>g the modulation macro prevents the process<strong>in</strong>g from<br />
be<strong>in</strong>g triggered by events at the a <strong>in</strong>put:<br />
Alternatively one could use an explicit latch <strong>in</strong> the structure:<br />
There were multiple examples of this technique throughout this tutorial.<br />
Us<strong>in</strong>g latches has to do both with performance optimization and the correctness<br />
of your structures. Some typical mistakes <strong>in</strong> structure programm<strong>in</strong>g have<br />
to do with send<strong>in</strong>g events to certa<strong>in</strong> modules at improper times.<br />
Don’t be afraid that the latches will slow down the performance of your structures.<br />
Latches do not require much computation, and <strong>in</strong> many cases, they<br />
use absolutely no CPU time.<br />
Latches are generally preferable to rout<strong>in</strong>g for event filter<strong>in</strong>g because of their<br />
lower CPU cost. Try to use routers only where the process<strong>in</strong>g logic dictates<br />
rout<strong>in</strong>g.<br />
REAKTOR CORE – 139