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.
<strong>in</strong>com<strong>in</strong>g event, both events are still logically simultaneous. That means they<br />
simultaneously arrive at the <strong>in</strong>puts of the multiplier, and the multiplier aga<strong>in</strong><br />
produces only one output event, with a value of –9.<br />
Aga<strong>in</strong>, on the primary level you would have had two events at the output<br />
of the Event Mult module. It is also not def<strong>in</strong>ed whether the event at the<br />
output of the leftmost module would have been sent first to the <strong>in</strong>verter<br />
or to the multiplier (although that is irrelevant for the given structure).<br />
In general you can use the follow<strong>in</strong>g rule to figure out whether two events are<br />
simultaneous or not:<br />
All events orig<strong>in</strong>at<strong>in</strong>g from (sent <strong>in</strong> response to) the same event are simultaneous.<br />
All events orig<strong>in</strong>at<strong>in</strong>g from an arbitrary number of simultaneous<br />
events (occurr<strong>in</strong>g at different outputs, but known to be simultaneous)<br />
are also simultaneous.<br />
The last example shows the benefit of hav<strong>in</strong>g simultaneous events. In that case,<br />
we elim<strong>in</strong>ate the redundant process<strong>in</strong>g of the second event by the multiplier,<br />
which would have taken extra CPU time. In longer structures, <strong>in</strong> the absence<br />
of simultaneous events, the number of events can grow uncontrollably unless<br />
the structure designer pays particular attention to keep<strong>in</strong>g the number of<br />
duplicate events low.<br />
In addition to sav<strong>in</strong>g CPU time, the concept of simultaneity leads to important<br />
differences <strong>in</strong> one’s approach to structure construction, especially for the structures<br />
implement<strong>in</strong>g low-level DSP algorithms. You will become more familiar<br />
with these differences as you start construct<strong>in</strong>g your own structures.<br />
60 – REAKTOR CORE