Mercury - Live Coding Environment


    Mercury [Live Coding Environment]


    This is Mercury. A language that is designed with the focus on quick and hands-on composing, performing and communicating of live-coded music and sound. Mercury provides the performer with a highly abstracted programming language. Complementing the sound with visual elements also adds to this understanding. A paper and poster about Mercury will be presented during the International Conference on Live Coding 2019 in Madrid and the paper will be published in the proceedings.
    The entire environment is programmed in Max, using jitter/opengl for the visuals and texteditor, using MSP for the sound-design and javascript for the text interpreter. A jitter texteditor is built using functions written in javascript. All the text is displayed on a jit.gl.text2d. All the sounds are build inside a poly~ object, using subpatchers with mute~ to enable/disable sounds and sound-fx. An interpreter inside poly~ analyzes the code and sets all parameters/functions accordingly.

    • 👽R∆J∆ The Resident ∆lien👽's icon
      👽R∆J∆ The Resident ∆lien👽's icon
      👽R∆J∆ The Resident ∆lien👽
      Jan 14 2019 | 9:02 pm
      Been looking forward to this for a long time(having seen some of the videos of it in action posted on FB). Truly amazing work! Congrats on releasing it, and Thanks for bringing this into the universe and sharing it here :)
      Share
    • tmhglnd's icon
      tmhglnd's icon
      tmhglnd
      Jan 14 2019 | 9:15 pm
      Thank you for your kind words! It is not yet open sourced, still need some more time!
    • Klangschmied's icon
      Klangschmied's icon
      Klangschmied
      Jan 14 2019 | 9:43 pm
      Really interesting ! Sharing would be great !
    • tmhglnd's icon
      tmhglnd's icon
      tmhglnd
      Feb 04 2019 | 12:12 am
      Hey! It is not the entire Mercury patch, but I have just released this commandline interface that you can use to live code your own patches! Hope you like it! https://cycling74.com/forums/-sharing-commandline-interface-for-max-live-code-your-patch!
    • Klangschmied's icon
      Klangschmied's icon
      Klangschmied
      Feb 04 2019 | 7:21 am
      Hi Timo, thanks, but "The page you are looking for ( /forums/-sharing-commandline-interface-for-max-live-code-your-patch! ) doesn't exist." Some wrong typo inside?
    • tmhglnd's icon
      tmhglnd's icon
      tmhglnd
      Feb 04 2019 | 10:22 am
      Ah, i see what the issue is, for some reason the "!" is ignored when copy pasting this link (it should be part of the link title. You can also just directly navigate here: https://www.patreon.com/posts/max-commandline-24444720?fbclid=IwAR2l-XDHvYXqffP5Lhz2SP72KMRIx9rjNq6cP_u9tork9Z-vZX7DrLs0BHw
    • Klangschmied's icon
      Klangschmied's icon
      Klangschmied
      Feb 04 2019 | 11:24 am
      👍🏿
    • tmhglnd's icon
      tmhglnd's icon
      tmhglnd
      Mar 17 2020 | 12:51 pm
      The Mercury project is now available on github! http://github.com/tmhglnd/mercury