Skip to main content

Blog - page 2

Aug 1, 2025

Creative Computing on the BBC micro:bit with Bare-Metal ARM Assembly

In September 2022, I gave a talk at the University of Oslo’s Robotics and Intelligent Systems lab about my experience teaching COMP2300: Computer Organisation and Program Execution at ANU. The core idea: teach second-year computing by writing creative ARM assembly programs and running them directly on real hardware. No operating system, no runtime, no guard rails. The course content is archived at twenty-three-hundred.

read more

Apr 26, 2025

Clear Skies on a Hill Recording Released

Today we’re releasing Clear Skies on a Hill, a live recording by Yichen Wang and me from a September 2024 performance in Canberra.

read more

Jan 15, 2025

Recording Hyphae with Intelligent Musical Instruments

In late 2024, Dr Alec Hunter and I spent several days together at the ANU School of Music recording improvisations for a new album, Hyphae, the latest project from our ongoing collaboration, Andromeda is Coming.

read more

Dec 1, 2024

Wrecked: A Magic Lantern Show at the Headland Writers Festival

In October 2024 I travelled to Tathra on the NSW South Coast to perform Wrecked, a magic lantern show, as part of the prestigious Headland Writers Festival.

read more

Sep 10, 2024

NIME 2024 in Utrecht and Oslo

In September 2024 I travelled to Utrecht, Netherlands for NIME 2024, later stopping by Oslo to visit colleagues at the University of Oslo.

read more

May 31, 2024

Concert with Andromeda is Coming and Artificially Intelligent Friends

Andromeda is Coming, the exploratory music project of (me!) Charles Martin and Alec Hunter recently developed a concert of new works all featuring research into intelligent (or AI-enabled) musical instruments. Incorporating new perspectives in our work, we invited two members of my ANU SMCClab research lab, Yichen Wang and Sandy Ma to join us for a 60-minute concert of live audio-visual performances.

read more