Skip to main content

🌕 Mercury Live Coding Environment

Welcome to Mercury! ✌️ ☮️ Make Music, Not War! ☮️ ✌️

Mercury is a free/open-source, beginner-friendly, minimal and human-readable language for the live coding of algorithmic electronic music performances

In the menu on the left side you can find everything you need, from About and Getting Started to Tips&Tricks, How-To's and the Reference. Also make sure you check out the Collaborative Coding chapter, because making music together is fun!

🚀 Start coding directly in the playground!

🙏 Support Mercury by buying me a coffee ko-fi

💬 Join the Discord Community!

☮️ Make Music, Not War!

Life on earth is in crisis. Please support a charity! No one is too small to make a difference!

We live in a war-torn world, where millions of people have their lives destroyed by conflict. On top of that our climate is changing faster than scientists predicted and the stakes are high.

If you enjoy the work I do and consider donating money for my efforts, then please instead (or also) consider donating that money to a charity like:

International Committee of the Red Cross | Doctors Without Borders | Oxfam International | Save the Children | World Wildlife Fund | Extinction Rebellion | Future For Fridays | Greenpeace

Or find another high-rated charity you like to support on for example CharityWatch and CharityNavigator

🔋 Powered By

🙏 Thanks

✨ Inspiration

During the development of Mercury (both the playground and the full version) I've found inspiration in many other live coding environments, practices and platforms. Some of these are:

  • Hydra - Live coding visual synthesizer by Olivia Jack
  • Sema - Live coding language design platform combined with Machine Learning
  • MIMIC Project - a web platform for the artistic exploration of musical machine learning and machine listening.
  • Tidal - Live coding of patterns
  • Sonic Pi - The live coding synth for everyone
  • Tone.js - Webaudio framework for programming synths and sequencers
  • Nearley - Parsing toolkit

📄 Licenses

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.