Blog - page 2

This is my blog. Sometimes in these posts I’ll talk about research or art projects I’m involved with, although I also blog about my research on the c/c/c blog. Sometimes I’ll just ramble about other stuff which is keeping me up at night. If you’re interested on blog posts only on a certain topic, there’s a tags index.

If anything here sparks your interest (or your ire!) then get in touch (twitter, email) or discuss on HN.

ACMC ‘20 submissions now open

Good news everyone; we’re hosting the annual Australasian Computer Music Conference (ACMC) at the ANU this year from July 8–11. ACMC is a festival of gigs, talks, installations and hands-on tutorials designed to inspire, challenge, and showcase the computer music community. There’s lots more information on the conference website.

read more...

Upcoming gig: smoke, Jan 30

ad for Smoke gig - see FB event for details

read more...

Extempore workshop @ ICLC ‘20, Feb 6, Limerick IE

If you’re coming to the upcoming International Conference on Live Coding (ICLC ‘20) in Limerick, Ireland, then it’s not too late to sign up for my workshop Introduction to music-making in Extempore. Even if you’re not coming to the rest of the conference, you can still sign up for the workshop.

read more...

Euclidean rhythms in Extempore

As part of the new Extempore pattern language stuff I added a helper for generating euclidean rhythms. I wrote it (in a recursive style) in Scheme using the algorithm described in Godfried Toussaint’s paper (although it’s credited to Bjorklund).

read more...

benswift.me dev roadmap for 2020

As a developer of web tech curricula (specifically 2D graphics & interaction design in COMP1720) there’s always a tension in trying to just teach the fundamentals and keeping the coursework up-to-date. For the latter, that doesn’t necessarily mean re-writing the course each year with the js framework-du-jour, but it’s useful to at least know what the best practices are and how to point students in a good direction if they want to go deeper.

read more...

COMP1720 2019 major project exhibtion

If you’re around the ANU campus tomorrow (Saturday Nov 9) then come along to experience the COMP1720 Art & Interaction in New Media major project exhibition. This year’s theme is listening in/listening out.

read more...

code/creativity/culture curriculum design workshop

a half-day workshop at the 2019 CECS Reimagine CoDesign Culture Lab

read more...

LENS showcase S2 2019

Last weekend the S2 2019 LENS cohort (the ANU Laptop Ensemble) gave their final performances as part of the ANU School of Music’s composition showcase. Thanks to everyone who attended, and congrats again to the students who learned a bunch of computer music stuff & build/composed and performed a working piece in one crazy semester. And an especially big thanks to my LENS co-directors Charles and Alec.

read more...

Ben and COMP2300 next year

Students1 are starting to turn their gaze towards 2020, and so I’ve been getting a bunch of emails asking me if I’m teaching COMP2300/6300 Computer Organisation & Program Execution again in Semester 1 2020.

  1. well, the organised ones, anyway 

read more...

Making Altair/Vega-Lite charts readable without squinting

My love for the Grammar of Graphics runs deep, and in particular for Hadley Wickham’s famous ggplot2 which showed me the light back when I was a young PhD student. Seriously, once you have your head around how it works it gives you datavis superpowers. These days I often work in Python, and for datavis I’m enjoying Altair which is based around the same philosophy (and outputs to Vega-Lite for rendering in the browser).

read more...

github twitter vimeo graduation-cap rss envelope vial coffee heart creative-commons creative-commons-by creative-commons-nc creative-commons-sa