The workshop will be lead by Canorus developers Matevž Jekovec, Reinhard Katzmann, and Georg Rudolph. Topics: * We will start with the history of Canorus * Then we'll compose a simple multi-voice, multi-instrument score and present the philosophy behind writing a score using Canorus. * We'll present the python-based scripting backend and algorithmic composition. * Afterwards we'll present Harmonia, a python-based Canorus plugin used for analyzing the music score. * We'll conclude with the roadmap and missing features. Audience will have the opportunity to express their opinion and request new features in person.