I'm trying to find a way to use the system info CPU meter output to limit the number of active voice's to prevent a cpu overload on a very cpu hungry synth.
I keep thinking that there must be a way to say, at %50 cpu or higher, stop adding new voices and start replacing old voices.
Like I'm playing voices 1-4, and I'm at %60 cpu load, now when I trigger the next note don't use voice 5, but re-route and steal voice 1 and replace it with the new note.
Some synths over the years have had voice stealing options, but I've never seen it in reaktor, and I'm struggling to think of a way to make this work.
Does anyone know of an example of voice stealing in reaktor or have any ideas on how I might go about setting this up?