Computermodel leert overtuigende Bach-achtige muziekstukken componeren

0
311

Computers muziek laten componeren is niet zo moeilijk, maar om ze polyfone stukken te laten maken die harmonieus en melodieus zijn, is al lastiger. Om mensen te laten denken dat het Bach-stukken zijn, was nog niet mogelijk, tot nu toe.

Twee onderzoekers van de Sony Computer Science Laboratories in Parijs hebben een computermodel gemaakt dat ze de naam DeepBach hebben gegeven. Ze trainden het model met een basisdataset van 352 door Bach gecomponeerde koralen. Vervolgens pasten ze de toonhoogten van deze stukken aan om het model inzicht te geven in de harmonisaties zoals Bach die toepaste. Uiteindelijk bestond de dataset uit 2503 muziekstukken, waarvan het model 80 procent gebruikte om de harmonisaties te leren en 20 procent ter validatie.

De wetenschappers konden het model na het trainingstraject een melodie voeren, waarna DeepBach drie andere stemmen toevoegde, alt, tenor en bas, in de harmonieuze stijl van Bach. Er zijn meer algoritmes die Bach-achtige stukken kunnen componeren, schrijft Technology Review, maar luisteraars konden deze tot nu toe eenvoudig herkennen als muziek die niet van de grote meester zelf afkomstig is.

DeepBach daarentegen wist bij een test de helft van de luisteraars de indruk van Bach te geven. Bij deze test werden de composities van het computermodel aan 1600 mensen ten gehore gebracht, 400 van hen waren professionele muzikanten of studenten van een muziekgerelateerde studie. Toen de testgroep daadwerkelijk door Bach gecomponeerde muziek te horen kreeg, beoordeelde 75 procent van de luisteraars dit correct als van de hand van de Duitse componist.

“Een belangrijke kracht van DeepBach is dat het flexibel is en zonder voorkennis werkt. Gebruikers kunnen bestaande melodieën herharmoniseren”, schrijven de ontwikkelaars. Daarnaast schrijven ze dat hun model snel stukken kan genereren, waardoor het gebruikt kan worden voor interactieve compositieapplicaties.