Алгорейв
Слово algorave (algorithm + rave) придумал Алекс Маклин (Alex McLean) — британский музыкант и создатель одной из первых программ для лайв-кодинга — TidalCycles. Она позволяет не только создавать композиции, но и объединяться с другими музыкантами. Такие самодельные системы распространены в мире алгоритмической музыки. Алгорейверы используют инструменты из открытых источников, скомпилированный код и библиотеки. Они выкладывают в открытый доступ всё, что создают сами, поэтому все системы и приемы доступны и новичку, и профессионалу. Источник
Кандидатская диссертация Алекса Маклина: Художники-программисты и языки программирования для искусств
Алгорейв: как программисты устраивают вечеринки, Александра Карденас из Берлина: что такое «Алгорейв», Диджеи будущего не крутят пластинки — они пишут код
В TidalCycles используется язык Tidal — подмножество Haskell (PDF)
Софт
Start SuperDirt inside SuperCollider и Sonic Pi
Why Live Code in SuperCollider?
Программирование музыки на Лиспе, Взять и влиться в музыкальное программирование — языки, которые помогут это сделать