nlaic logo


 

Jameszoo robotpiano

Jameszoo heeft een algoritme geschreven dat piano's zelf muziek laat maken. En waarbij de melodie van de éne piano de melodie van de volgende beïnvloedt. Een soort creatieve estafette dus!

Transcript:

Het algoritme kent twee bomen. Eén is een boom die opgebouwd wordt  aan de hand van de initiële input,  en de andere is een dataset. Die dataset, daar is een analyse gemaakt van  onder andere de toonhoogte, de velocity et cetera. Als de initiële input binnenkomt dan  komen er een aantal noten binnen. Dus misschien... laten we zeggen 10 noten. En die 10 noten die worden  weerlegd tegenover de dataset  en aan de hand daarvan  wordt een keuze gemaakt van:  'Oké wat zou dan een logisch vervolg kunnen zijn?' en daar zitten natuurlijk ook een  soort van kansberekeningen in. Soms wordt er een keuze gemaakt dat  er een onlogische keuze gemaakt wordt,  net zozeer als dat een musicus  dat af en toe zou doen. Over het algemeen maakt het de keuze  aan de hand van de dataset van:  'Oké, welke noot zouden we  deze noot mee kunnen vervangen,   of welke noot zou hierna moeten komen?' et cetera. Om dat proces dat centraal stond in mijn album   te belichamen hebben we gekozen voor een  aantal zelfspelende piano's, disclavieren,  en die piano's die kun je dus midi  voeden en de toetsen die spelen zelf, en vanuit daar kan je ook weer de midi outputten, dus die data kun je aan de volgende piano geven. Die kan dan ook met behulp van zo'n  algoritme daar weer een antwoord op geven. Dus eigenlijk is het een grote  cirkel hoe we het nu voor ons zien,  met een aantal zelfspelende piano's die heel  langzaam de initiële input extrapoleren. Zo verandert heel eigenlijk  heel langzaam over de tijd   wat we in begin gespeeld hebben op zo'n piano..

 

Tags

 

 VIDEO

Deze video wordt aangeboden door Nederlandse AI Coalitie onder een Creative Commons-licentie.