a.k.a. Mike Hodnick

Live-coded, algorithmic, electronic music.

Oh and web programming too.

Live Coding

I write code live to make improvised electronic music. I project my screen as I perform.

What is live-coded, algorithmic music?

Live coders are hybrid programmer-musicians who write improvised code in real time to create music. They project their screen to the audience, resuling in a raw and genuine musical performance.

No turn-key DJ software. No hiding behind tools. Just code.

Because of the algorithmic nature of live coding programming languages, live-coded music sometimes has an algorithmic feel. The live coder breathes creativity into algorithms and then lets go as the computer makes sound. This mechanical freedom is often short-lived as the code continuously changes.

Upcoming Events

Date Time Place Info
Aug 29th, 2014 7PM The Beat Coffeehouse, Minneapolis event info
Sep 10th, 2014 10PM Bedlam Lowertown, St. Paul TBA
Oct 11-12, 2014 TBA St. Paul Art Crawl TBA

View All Events

Press and Praise

Perfect Porridge: Decoding Algoraves: Live Coded Audio coming to Minneapolis.

SD Times: Algoraves: Dancing to live coding

"was super rad and a lot of folks dug it"
- Bedlam Lowertown

"sick beats dude"
- Jim Ready on soundcloud

"that was mind blowing"
- The Sound Guy


Here are some direct recordings of my improvised performances:

{{ currentTime / duration }}

Live Coding Patterns

In 2014, I'm making a sound pattern a day with Tidal, a live-coding language. Listen:

{{ currentTime / duration }}

Oh yeah, programming too

I'm an independent, full-stack web developer. I work with open-source technologies on front-end, .NET, and node.js stacks.

Profile on LinkedIn


I maintain a technical blog. I write about live coding and web programming.

Read the Blog

Contact Me

You can reach me on a variety of services, or through the handy contact form below.

Facebook Google+ Twitter Github Soundcloud