Live Coding in Mercury

ZATERDAG 13:00 t/m 15:30
During this workshop you will be introduced to the livecoding environment Mercury. Mercury is a minimal and human-readable language focussed on quick expression in composition, performing and communication of livecoded music.
Je hebt alleen een ‘weekend pass’ ticket nodig om aan deze workshop deel te kunnen nemen.

Mercury is a great environment to get introduced to the amazing worlds of live coding, algorithmic composition, electronic music and of course Algoraves! In this workshop you will learn how to generate different rhythms with algorithms and probabilities, how to make basslines with a synthesizer and complex melodies for arpeggiators through combinations of algorithmic composition techniques.

In Mercury, all elements of the language are designed around making code more accessible and less obfuscating for the performer and 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 number sequences that can modulate parameters over time.


What is livecoding?

How is it used?

What forms of artistic expressions with livecoding can be found?

Repertoire from artists?

What languages and environments can be used for livecoding?

What is Mercury?

What is Mercury for and how is it different or similar to other livecoding languages? What is the

concept and vision behind the language?


Learn to play a single tone and/or sample

Learn to make a list with notes to play a melody

Change the speed of a note

Learn to make a list with a rhythm

Use functions to make new melodies

Add a rhythm through different speeds or randomness

Introduction to algorithmic composition

Combine functions to extend melodies and rhythms

General info

ages: 12+ (minimum)

skills: no programming or musical experience required

computer: Bring your own computer/laptop

system requirements:

• Mac: OS X 10.11.6 or later, Intel® Core™2 Duo processor. Intel® Core™ i5 processor or faster

recommended, 4 GB RAM (8 GB or more recommended).

• Windows: Windows 7, Windows 8 or Windows 10, 64-bit Intel® or AMD multi-core processor. Intel®

Core™ i5 processor or faster recommended, and 4 GB RAM (8 GB or more recommended).