Blog - page 3

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.

Package managers: update or upgrade?

Quick quiz: for the following language/system package managers, what’s the name of the subcommand to update1 your project/system to the latest version of one (or more) of your project’s dependencies?

  1. or, y’know, upgrade 

read more...

Sound file I/O in Extempore with libsndfile

libsndfile is “a C library for reading and writing files containing sampled audio data”, and it’s pretty great. Here’s a quick crash-course on using Extempore’s libsndfile bindings to read, process and write audio data files.

read more...

IoT China Study Tour not happening in 2019

In the (Australian) Summer of ‘16/17, ‘17/18 and ‘18/19 I ran an Internet of Things China Study Tour at the Beijing Institute of Technology. They were good times.

read more...

Laptop Ensemble in the Canberra Times

The ANU Laptop Ensemble (LENS) is in the Canberra Times this morning: ANU School of Music’s new orchestra is far from conventional.

read more...

Xinyu’s Extempore tutorials

These tutorials are part of Xinyu Hou’s research project to create a set of PRIMM-style tutorials for learning to make sound/music in Extempore.

read more...

I’m a Reimagine Fellow

If you’ve been following the CECS newsletter, you’ll know that the inaugural Reimagine Fellows have been announced, and I’m one of them 🙌🎉🥳. It’s very exciting, and it means the c/c/c studio is going to be a real thing in 2020 (and beyond). It’s also a relief to be able to tell people, since I’ve had to keep the good news under my hat for the last couple of months.

read more...

Making the most of meetings with research students

Some questions to structure the regular one-on-one research meetings—modify as necesssary.

read more...

Livecoding gig this Friday 5:30pm @ ANU Drill Hall Gallery

For those who visit my blog to hear my livecoding gigs, there’s one this Friday. If you wanna see me perform with Charles Martin (on percussion & electronics) and Kieran Browne on livecoded visuals (live GLSL shader hacking). We’re playing 5:30pm–7:30pm @ Drill Hall Gallery as part of the Ildiko Kovacs: The DNA of colour exhibition.

read more...

Livecoding article on the ABC

In case you missed it, I was interviewed for an article on the ABC News website which came out last weekend entitled The Australians making music with computer code. A nice look at some of the players in the Australian livecoding scene.

read more...

In-place XML tree mutation for Jekyll productivity

I wrote a reveal.js plugin for Jekyll so that I can make nice slides (especially for my ANU courses). Recently, though, I’ve been touching up the COMP1720 slides for 2019 and it’s getting really slow to build the website.

read more...

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