Hi ljos,
I think we can do it! Let's see:
IoCore:
The IoCore can read 0-10V signals when GPI inputs are set to analog on the SETTINGS page. Now in SHOW CONTROL you can add an Action List with GPI as Source. Add an Action and edit this action. If you now select the Trigger Type drop-down menu, you'll see the IoCore can even distinguish a value increase/decrease every 20%. In other words, a varying voltage can generate up to 5 steps with a Task performed upon each step (or: voltage range). Remember you can 'calibrate' an incoming GPI signal so the IoCore will see that the maximum incoming voltage is not 10V but for example 8,9V, a voltage drop due to longer cable length. This way the IoCore will interpret the 8,9V as 100%. Now program each Task to send a unique OSC or UDP message across the network that will trigger your QuadCore that is connected to the same network. Hint: your GPI Action List will count a total of 6 Playbacks times 5 voltage values is 30 Actions.
Quadcore:
Now in order to have a QuadCore responding to the varying voltage (by the IoCore divided in 5 steps and, as a result, sending 5 OSC or UDP messages), here you need to set up the OSC (or UDP) Action List on the SHOW CONTROL page. Add an Action and Edit the Trigger, this should be the incoming OSC message. You can either enter this manually or use the 'Learn' button. Program a task with each OSC message: select Task Type 'Playback', select Feature "Transport' and select Function. This can be Jump or Go+, depending on your system. Now set Parameter 1 and 2 to the desired Playback and Cue.
Remember to set all network parameters correctly, otherwise the OSC communication will not work!
Done. Good luck!