log
you are cordially invited to join Creative Becoming and me for what is sure to be a memorable event at Emerald Wildflower Garden + The Perch Music / Arts Workshop on the 2nd of May, 2025 🚲
feeling nostalgic for the theatre of the flat imagination today – here's a picture of the wonderful Zack Scholl performing there about a year ago
here's the code for the strudel example for tomorrow's code sonnets workshop.
$: n("<[0,6] [2,8] [0,7] [0,9]>")
.scale("[C:major A2:minor D:dorian G:mixolydian]/4")
.sound("sawtooth")
.lpf(tri.range(600,900).slow(16))
.adsr(".2:.2:1:.4")
$: n("0 2 4 <[6,8] [7,9]>")
.scale("[C:major A2:minor D:dorian G:mixolydian]/8")
.sound("piano")
.cpm(60)
$: sound("bd [rim <bd rim>]").bank("RolandTR707").delay(.5)
$: sound("<numbers:1 numbers:2 numbers:3 numbers:4>")
.pan("<0 0.3 .6 1>")
.slow(2).lpf(tri.range(600,4000)
.slow(12)).delay("0.8:.5:1.5")
this is an image of a 3D model of a teapot – come learn how to make an interactive verion of this and other fun things in just 14 lines of code at the upcoming code sonnets workshop!
two weeks from today, I'll be leading a workshop on what I'm calling "code sonnets" on zoom, as one part of A Writer's Party, which is a wonderful free alternative to the AWP conference both in-person here in Philadelphia and online. The image above is a screenshot from one of the examples I've cooked up for the workshop, but we're going to make all sorts of things with just 14 lines of code at a time. You can find a link to register on the home page of my website. I hope you'll join us.
NAH at Warehouse On Watts, Philadelphia PA
you are cordially invited to join me for this online workshop on March 27th, 2025, presented in collaboration with A Writer's Party, in which we'll be experimenting with what I'm calling "code sonnets" – 14-line poems, with a turn at line 8, made of executable code. We'll be focused on making these in javascript using the p5.js library, but of course, you're welcome to use whatever you'd like. You can register for the workshop at https://us06web.zoom.us/meeting/register/okYyxkWBQoao6txf_nNHGg#/registration, and you can find some examples at https://williamhazard.co/sketches/boom-red/ and https://williamhazard.co/sketches/teapot/.
In the workshop, we'll go over these examples together, and then you'll get some time to make something of your own and share it with the group. You don't have to download anything to participate – you can make pieces just like those examples entirely in the browser, using the handy p5.js code editor and reference, which I'll introduce you to in the workshop. I'm excited to explore these ideas together, and my hope is that they'll provide a fun and approachable introduction to creative coding for newcomers and an interesting and inspiring challenge for everyone. I hope you'll join us.
williamthazard [at] pm.me