Hi!
I’m trying to create a bidirectional control between 8 Buttons and a Mod Knob in Reaktor Primary.
I have 8 Buttons, each representing one bit. Their states are combined to obtain a binary number with a value ranging from 0 to 255.
At the same time, I have a Mod Knob (a Knob that can be modulated through its A and B inputs) configured to output integer values from 0 to 255.
I would like to achieve the following behavior:
- when I change the Buttons, the resulting value should automatically update the Knob’s position;
- when I change the Knob’s position, the 8 Buttons should automatically update to represent the corresponding value.
I have already managed to implement both behaviors separately:
Buttons → value 0–255 → Knob
and
Knob → value 0–255 → conversion to 8 bits → Buttons.
The problem occurs when I connect the two paths together: an infinite event loop is created, which Reaktor detects and which prevents the circuit from working correctly.
I have also tried enabling Enable Loops in the Macro Panel preferences, but this does not solve the problem with the direct connection.
What is the correct way to implement this kind of bidirectional feedback in Reaktor Primary while avoiding the infinite event loop?
Thanks!
Federico