Architecture and algorithms together make music