I had the great pleasure to perform as part of the Eulerroom Equinox live coding event yesterday. It has been an amazing four days of live code streams from around the world and I’m grateful to the organizers for their incredible work putting this all together. Bravo to everyone and thanks to all of the incredible performers and presenters, very inspiring!
Live coding organ rhythms using hex, osc, shift, and mod.
I was very happy to attend and present at this year’s WebAudio Conference. The NTNU did an incredible job hosting and organizing the event and there was a great variety of research presented. I was noting to myself throughout the conference how it seems to get better each year for both the software and technology shown and the musical performances performed. I think it’s a sign of the level of maturity of the browser platform as a whole that it can support high-level musical work today.
For those who might be interested, all of the sessions were recorded and streamed online. Archives are available here.
For my own work, I presented on the Csound-WebIDE here:
(Note: I misspoke about Chowning’s work and said “parallel carrier, single modulator” when I should have said “parallel modulator, single carrier”.)
I also participated in the jam session by live coding with Csound here:
Great to see old friends and meet new ones. I hope to make it to next year’s conference in Barcelona!
Live code music session using hex beats, event-rate oscillators, bitshifts, and modulus operations.
Live code session using left-shift patterns and double modulus constraints.
(First time using OBS on a new Mac, video is slightly behind the audio…)
Live coding session using bitshift patterns for rhythms and melodic contours.
I’ve been practicing visuals with Olivia Jack‘s wonderful system Hydra the past couple of days and I have been enjoying it very, very much. It’s been a blast to have a higher-level abstraction layer to work with over coding GLSL shaders directly. I suppose a big factor in my joy is that I tend to spend a lot more time with JS than I do GLSL too. 😉
I think knowing some shader programming and practices certainly made learning Hydra a lot quicker than it would have been otherwise. Still, lots to learn and practice. 🙂
Meditative live code music session using recent experimentations with modulating modulus values.
A meditative set using melodic bitshift and hexbeat patterns. Bitshift patterns use calculations such as:
(inum >> (inum & 7)) % 7