livecoding / mercury


  • 2020 nov 22 : NL_CL Algorave at iii, The Hague NL: Hybrid
  • 2020 oct 30 : Algorave at DA Z Festival, Zurich CH: Live
  • 2020 sep 26 : Bring Your Own Beamer, Utrecht NL: Live Installation
  • 2020 sep 25 : at SickHouse Enschede NL: Live
  • 2020 sep 11 : Unkown Electronics at Club in the Clouds, Amsterdam NL: Livestream
  • 2020 sep 10 : Rafa & Timo at Ars Electronic, Het Kapitaal Utrecht: Live




As of November 2019, Mercury has been granted funding from Creative Industries Fund NL to further develop the software, build a public open-source release, extend the libraries for algorithms, sound design and visuals, develop workshops and classes and work on further collaborations, compositions and performances.

Mercury is a minimal and human-readable language for the live coding of algorithmic electronic music, focussed towards Algoraves. It is named after te planet Mercury. Mercury rules the creation and expression of our mental processes. The planet implores us to express ourselves. Mercury is about a quick wit, quick thinking. It lets us move from one thing to the next.

All elements of the language are designed around making code more accessible and less obfuscating for the audience. This motivation stretches down to the coding style itself which uses clear descriptive names for functions and a clear syntax. Furthermore the editor is restricted to 30 lines of code, keeping all code always visible. Mercury provides the performer with an extensive library of algorithms to generate or transform numbersequences that can modulate parameters, such as melody and rhythm, over time. The environment produces sound in conjunction with visuals. Besides looking at the code, the audience is also looking at the visuals that are reactive to the sound or generated by the sound.

Programmed as an abstracted layer on the Max/MSP audio engine and with the use of Javascript for parsing and lexing and Jitter and OpenGL for the visuals and the responsive texteditor.


Funded by

This project is made possible by funding from the Creative Industries Fund NL


Past Performances

Past Workshops