livecoding / mercury


  • 2019 nov 23: TBA
  • 2019 okt 12: Algorave at Zaal 100, Amsterdam NL: Live Show
  • 2019 okt 04: TBA
  • 2019 sep 28: Bring Your Own Beamer at Nicolaïkerk, Utrecht NL: Live Demo
  • 2019 sep 07: GogBot Festival, Enschede NL: Live Show
  • 2019 sep 06: BEK, Bergen NO: Live Demo
  • 2019 aug 23: TBA



Collected Livecoded Sessions

Demo Video

About the project

Mercury is a live coding environment/language with its main purpose to program audiovisual compositions live. It is named after te planet Mercury. Mercury rules the creation and expression of our mental processes. The planet implores us to express ourselves. Communication, intellect and awareness are all within Mercury’s domain. Mercury is about a quick wit, quick thinking. It lets us move from one thing to the next. Mercury not only represents our communication, but also coordination. Mercury analyses, sorts, groups, and makes sense of things.

The programming environment has its own language that focusses on quick and hands-on live coding, in which the performer has a versatile and powerful language with various pre-designed sounds to choose from and program with. The performer can apply various algorithmic composing techniques in the form of list processing techniques to generate unique patterns in melody and chords or poly-rhythmic structures. Besides that the language is designed in such a way that it is more clear for the audience to follow what the performer is doing. The environment produces sound, but also visuals. So 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 MaxMSP audio engine and with the use of Javascript for parsing and lexing and Jitter and OpenGL for the visuals and responsive texteditor.


mercury live coding language