live coding, algorave, live computer music improvisation, algorithmic composition, sound design, beats, bass