Show more

Talking of which... a new version v2.32.0 has been released.

The first one to drive new mini-IDE Dotterweide. Now you have diagnostics in code editors (red squiggles for errors in the code), you can highlight occurrences of a symbol (ctrl-shift F7; doesn't work always but in many cases), auto-completion is now full-document based and not line based as in the REPL (still needs polishing), and you can look up API docs via ctrl-alt-D. Tutorial to follow.

Excited that the programme of our research seminar 'Simulation and Computer in Music and ' is online now:

Registration is open till March 18!

Looking forward to meeting these people in Ghent at in two weeks.

After long time not attending (London 2012), I will be going again this year to - taking place at EPFL in Lausanne. I will be presenting my work on the computer music IDE :


My photo of the river from the train window got photobombed by another passing train, and I quite like the result!

actually made a translation "mistake" but very beautiful.

here is a gcd version:

play {
val mx =, 200)
val my =, 200)
val freq = ( * 20).gcd(GESeq(mx, my)) * 30 + 500 * 0.1

Working on documenting the GE operators in , translating some examples from SC. This is just a beautiful use of the lcm (least common multiple)

play {
val mx =, 20)
val my =, 20) * 20) lcm (GESeq(mx, my) * 30 + 500)) * 0.1

I have a branch in Mellite for test driving my new Scala mini-IDE Dotterweide. This is already working great, have instant diagnostics (red squiggles) now to my avail βœ”οΈ

Today 2pm to 6pm we present the results of the at workshop in Museum of Perception (MUWA) . The participants developed a reactive and networked sound installation. After 11 days of work, everything is up and running beautifully 🌈

Show more

Octodon is a nice general purpose instance. more