Η διάδραση με την μηχανή ή καλύτερα η επικοινωνία μ' αυτή, καθορίζει
το αποτέλεσμα. Παραδειγμα, στήνοντας μια μηχανή για απόδοση γραφικών
σε πραγματικό χρόνο, στην οποία δίνεις την δυνατότητα να επεμβαίνει ο
χειριστής μέσω midi(musical instrument digital interface) έχεις ήδη
καθορίσει-περιορίσει τις δυνατότητες αυτής της μηχανής. Σίγουρα η
επικοινωνία μέσω osc (open sound control) θα έδινε μεγαλύτερες
δυνατότητες.
Επιπρόσθετα σημαντικό μέρος αποτελεί ο ελεγκτής (controller) μέσω του
οποίου δημιουργείς τα μηνύματα. Ένας midi controller (π.χ. behringer)
είναι μια ξεπερασμένη (κατα πολύ) λύση. midi is dead
. Απο την άλλη,
ελεγκτές multitouch (π.χ. ipad) είναι καλύτερες και πιο εύχρηστες
λύσεις αλλα σχετικά ακριβές ακόμη. Η πιο δυνατή κατα την προσωπική μου
άποψη είναι η χρησημοποίηση μίας γλώσσας προγραμματισμού, ερμηνείας, μεταγλωττισμού
(interpreted) όπως το supercollider (sc). Αυτό γιατί μέσω
προγραμματισμού, όλα γίνονται. Δημιουργείς, διαμορφώνεις, αναπτύσσεις και προσαρμόζεις τα εργαλεία ανάλογα με το
προσδωκούμενο αποτέλεσμα. το sc δίνει την δυνατότητα αλγοριθμικής
αποστολής πακέτων μηνυμάτων μέσω patterns, task και άλλων.