live coder | computational artist | drummer | music technologist | educator
.
bookings for performances, installations, workshops: hello@tmhglnd.com
Posts
@linalab@social.toplap.org and I have a new song out as Damage Such, and this is the first release to celebrate our new small label Nearest Neighbors! Promoting handcrafted algorithmic music.
https://nearest-neighbors.bandcamp.com/track/exit-to-exist
It also has a videoclip: https://www.youtube.com/watch?v=1dn86GdS6K0
This song was compiled from a live coding audiovisual performance with @mercury@social.toplap.org at Eufònic 2024 in Bot.
#algorithmicmusic #livecoding #mercurylivecoding #audiovisual #single #damagesuch
5 years ago I released the first video of the @mercury@social.toplap.org Playground for the browser, for live coding in the web! 🙂
Here's a new short video to celebrate some of the changes and updates that have been made since then:
https://www.youtube.com/watch?v=97hKDQJfgJo
All the code can be downloaded through links in the description of the video.
New FM synth added to the Mercury Playground @mercury@social.toplap.org, coded with a single AudioWorkletProcessor inside a ToneAudioNode from ToneJS
It's a basic FM with a single modulator-(envelope)->carrier setup, and can be extended with extra voices and detuning to run 2-3 or more operators.
Syntax: `new synth fm index() ratio() fmShape()`
Some tutorials available on the website
#mercurylivecoding #fmsynthesis #webaudio #audioworkletprocessor #javascript #mercury #browserbased
@mercury@social.toplap.org mercury-playground.cc now uses lazy-loading for the samples, which greatly improves the loading time of the website (pretty much instant now), and only the samples that you use in the code get loaded once they are played.
If you wanna force loading all the samples anyways, run: `set samples default`
#cowsay traveled to @mercury@social.toplap.org ! Together with some more useful ascii-graph plotting function for inspecting results from generative processes on lists as well.
It's over! 31 days of algorithmic music in @mercury@social.toplap.org together with @linalab@social.toplap.org
See the full list and the code here: https://codeberg.org/tmhglnd/jamuary-2026
Day 29 - full of filters - self-explanatory https://e.pcloud.link/publink/show?code=XZIYdaZe9krJxqf98SfYao5PzJjH7SnsPcX
Day 30 - middle ages - Sample from the Foguerons a Barcelona https://e.pcloud.link/publink/show?code=XZPSdaZxfIt0D5PspHm70K69CHLefHtgBYk
Day 31 - we had a nice rhythm, but then we crashed, really https://e.pcloud.link/publink/show?code=XZBSdaZc8rczBFmpSfPebBxuKRoBRp6WIBk
#jamuary26 #mercurylivecoding #livecoding #improvisation #jam #fromscratch #flok