旋律也會演化?這集小皮介紹基因演算法(Genetic Algorithm):1975年John Holland把達爾文的「適者生存」寫成演算法。先隨機生出一群旋律,每個音就是一個基因,幫每段旋律打分數(適應度);挑高分的當爸媽,剪一刀前半接後半(交叉Crossover),再偶爾隨機改掉一個音(突變),一代一代重複,好聽的特徵就會慢慢累積。1994年Al Biles的GenJam由人當評審演化爵士即興,還跟他同台輪奏,但遇到「適應度瓶頸」;2012年DarwinTunes讓6931位網友一起打分數,演化2513代,從雜亂聲音冒出和弦與節奏。最後爆料林哪位老師的作品《山椒魚五重奏》也用了基因演算法。
參考資料:
Genetic algorithm - Wikipedia:https://en.wikipedia.org/wiki/Genetic_algorithm
GenJam(Al Biles)官方網站:https://genjam.org/
Evolution of music by public choice(DarwinTunes,PNAS 2012):https://pmc.ncbi.nlm.nih.gov/articles/PMC3409751
山椒魚五重奏 Salamander Quintet:https://zoelin.me/salamander/