Holiday greeting cards: you can buy them in a supermarket. You can draw them in crayon. Or you can custom-code a generative interactive Web greeting.
Continuing something of a tradition on CDM, of course, we get to share the latter.
Robert Thomas writes with his creation. The musical component is probably the most interesting – and it shows off what can be done with free tools, including a Web sound engine that can read patches made with Pure Data.
For a bit of holiday fun, here is a little interactive web based procedural audio collaboration I did with visual artist Matt Nish-Lapidus.
The audio is built in Pd and deployed through heavy into C then emscripten to JS and running in browser – fun!
Try it online:
And your family just sends a picture or a Web card. Wow.
If you want to have a go at creating something like this yourself, check:
So, you have visual patching for musicians in Pd/Heavy for sound, and easy creative coding for artists in Processing/p5.js for picture.
Heavy has an interesting pricing model, too. You can use it commercially with the open license; you pay more for commercial support, closed-license projects, and the like. Processing relies on the Processing Foundation and users like you.
You know you’re a nerd when this is what you do on your holidays. Wouldn’t have it any other way. We’ll keep coming at you more or less right through the New Year’s.