One of the most convenient ways of controlling ISO by external devices or software components is by the use of the OSC protocol. The OSC interface enables communication between the ISO software and any OSC compatible software such as MaxMSP, Pure Data, SuperCollider, CSound, Python, etc.
Apart from that, OSC messaging can be used as means of intercommunication between ISO software components. ISO Flock and ISO Synth are independent applications and we have chosen a network communication approach for this, regardless of whether your ISO engines are running on one computer or are spread across multiple machines (see comment box below on distribution of ISO components).