echotope met TouchDesigner
Overzicht
Er zijn een drie-tal COMPs gebouwd die voor elk van de soorten objecten waar echotope op gericht is zijn uitgewerkt: Sources, Rooms & Acoustics.
Elke COMP richt zich op één van deze, dus als je meerdere sources, rooms of acoustics wilt aanspreken, moet je ze dupliceren en de output ook weer routen zoals de voorbeelden. Er is één va_osc_out DAT die de data van de CHOPs ontvangt, en het systeem instuurt. Dat kan je ook anders aanpakken met eigen OSC Outs.
Je zal het Network Address en Port van de server moeten aanpassen zodat de informatie kan aankomen.
Als je de Room / Source / Acoustic COMP selecteert kan je via de Parameters direct waardes aanpassen die On Value Change worden doorgestuurd naar het systeem. De aangeraden workflow is om de rest van je TouchDesigner werk op deze parameters in te haken.
De COMPs meer in detail
Als je de COMPs open doet dan kan je zien hoe ze zijn opgebouwd. In essentie zijn het grotendeel Constant CHOPs (met uitzondering van wat invul-velden & de MUTE knop), die de waardes outputten. Deze zijn in groepjes verdeeld omdat niet alle waardes dezelve range hebben (0-100%, of -90 tot +90 graden, etc.)
Vanaf hier worden ze naar een rename node gestuurd, die op basis van de ID en type (room/acoustic/source) uitzoekt wat het OSC Adres van het berichtje moet zijn zodat het echotope systeem snapt wat het ermee moet doen. Hier kan je meer te weten komen over OSC: OSC Open Sound Control | HKU Bookstack
De MUTE is een soortgelijke setup, maar dan met een knop. En de Preset is apart uitgewerkt met een CHOP Execute en praat direct met de va_osc_out DAT in de parent layer. Dit kan je terugvinden in de scripts door deze te openen met de edit knop.


