Touch Designer voorbeeld: ontvangen van midi data

Door admin, 15 maart 2023

MIDI staat voor Musical Instrument Digital Interface, het is een communicatieprotocol tussen muzikale apparaten. Een controller is hardware of software die MIDI-gegevens genereert en verstuurt naar de computer om verschillende parameters van uw TouchDesigner aan te sturen. Naast audiobesturing wordt het ook vaak gebruikt bij live verlichting of visuele besturing. MIDI is een zeer eenvoudig te gebruiken algemeen communicatieprotocol geworden in media-omgevingen.

Klik hier voor meer informmatie over het gebruik van midi controllers in Touch Designer.

Touch Designer heeft standaardinstellingen om gegevens op te halen van een midi-controller, bijvoorbeeld de Korg nanoKontrol. En de Touch Designer gemeenschap heeft bijdragen zoals deze (door KAZAMA KAZUKI). De download "New TouchDesigner nanoKONTROL2 MIDI Mapping" geeft je een volledig versie die kan worden bestuurd zonder de hardware aan te sluiten.

Novation Launchkey Mini MK3: De Novation Launchkey Mini Mk3 is een draagbaar USB/MIDI controller keyboard inclusief knoppen, drumpads en uitgebreide Ableton Live controle. De knoppen en drumpads sturen gegevens die in Touch Designer kunnen worden opgehaald. De opzet van de midi-controller is een goede benadering om te begrijpen welke soorten gegevens MIDI kan bevatten en hoe het protocol werkt.

 

De bovenstaande screenshots tonen de vier belangrijkste schermen die we nodig hebben om de setup te voltooien.

Alle parameters worden gemaakt in de Midi device mapper, toegankelijk via het "Settings" menu van touch Designer. We zullen een nieuw midi-apparaat aanmaken en de midi-waarden van sliders en knoppen in kaart brengen in de nieuw aangemaakte instellingen. Het mappen van knoppen en schuifregelaars betekent het invullen van codes op basis van het logscherm in hetzelfde venster (zorg ervoor dat deze instelling is geselecteerd).

Download het voorbeeld:

Het "Touch Designer example: receiving midi data project" kan hier worden gedownload.

Een korte samenvatting van het tutorialbestand:

Om dit voorbeeld te kunnen gebruiken moet je je midi controller aansluiten op je computer met een USB kabel. Tijdens de les heb je de mogelijkheid om testen te doen met de Novation Mini Launchkey. Dit bestand bevat een Touch Designer bestand met de mapping van de Novation Mini Launchkey. Kopieer dit bestand naar je documentenmap en kopieer/plak het netwerk van de videoswitch oefening in het voorbeeld. De "midiinmap1" is de Chop die alle gegevens van het midi-apparaat laat zien. Deze gegevens kunnen worden gekoppeld aan parameters van de tops uit de videoswitch oefening (bijvoorbeeld aan een effect zoals de blur, level of displace parameters).