Stap 8: Software > MIDI > Ableton Live
Aangezien de software en de muziek vorm kreeg, waren wij terdege van bewust dat latency problemen kritisch zou zijn. De muzikale verandering zou moeten worden merkbaar en ideaal momentane zodra een deelnemer veranderd expressies. De code in verband met triggering het muzikale spoor verandering was zeer ingewikkeld. Wij onderzocht op tal van manieren om het leveren van de muziek en experimenteerde met verschillende bestandsindelingen. Na veel onderzoek en de beraadslaging bevestigd die wij het gebruik van Ableton Live als het programma te monteren en synchroniseren van de tracks.
Om dit te vergemakkelijken, schreven we code om na te bootsen van een MIDI-controller, de staat van de startconditie Ableton vergelijkbaar met een toetsenbord. Talloze uren werden besteed aan het bespreken en experimenteren hoe en wanneer te verschuiven van elk instrument de verandering tussen de emotie Staten; zouden we het doen op de beat, de bar of de zin? Op het einde kwamen we met een elegante en eenvoudige oplossing:
1) alle acht nummers zou naadloze loops van één tot twee minuten in lengte.
2) de installatie zou alle acht tracks tegelijk te lanceren, maar alleen zet de luidspreker voor de juiste instrument(en) die werd gedreven door een deelnemer, indien van toepassing. Deze techniek zou elimineren de sync probleem als alle nummers zou op hetzelfde moment beginnen en herhalen, zelfs als ze waren niet worden bezorgd aan de master output en dus de externe luidsprekers.