michael edwards
composition
improvisation
recordings
news

software
algorithmic composition blog

university of edinburgh
teaching
academia.edu
reid studio

publisher
biography
youtube
contact