Micro Mono Control

The Micro Mono Control (MMC) is a DIY MIDI controller and monophonic synthesizer based on the Arduino Pro Micro running the MIDIUSB and Mozzi audio libraries. Designed by Andrew R. Brown with great assistance from …

Scratch Music Projects

This book introduces readers to concepts in computational thinking and coding alongside parallel concepts in music, creative sound, and interaction. In this practical, project-based book, music students, educators, and coders are assisted to engage with …

Pi Shaker

In late 2019 I hosted at Griffith University a visit from visiting researcher Dr. Vesa Norilo from the Sibelius Academy in Finland. During his visit, Vesa worked with me on new tools and techniques for …

Real-Time Systems

In the Real-Time Systems course, which is part of the Creative Music Technology major of the Bachelor of Music at Queensland Conservatorium Griffith University, students create and perform bespoke software instruments using Pure Data (Pd), …

Sculptural Sonic Agents

Sculptural Sonic Agents is a collaboration between Andrew Brown and John Ferguson. The goal is to explore the development of sonic sculptural agents, these ‘agents’ are bespoke instruments that comprise artificial listening and sound generating capabilities. They …

Ripples

A composition for live performer and algorithmic music system. Ripples is a musical duet where the human performance stimulates a cascade of responses from the machine. The work emphasises chordal and arpeggiated material derived, in …

SoundCipher

SoundCipher is a music and sound processing library for Processing version 1, which is mostly deprecated these days. Written in 2010 before the days of WebAudio, SoundCipher provided an easy way to create music in …

Solo Live Coding

My creative practice includes solo live coding performances. Live Coding involves writing software that makes music (or anything else If you prefer) as pat of the performance. It is a practice that is like improvised …

ActivePixels

ActivePixels is an application designed by Andrew R. Brown and Daniel Mafe, and programmed by Brown. It uses generative processes based on cellular automata-like rules relating to colours in a grid formation. Building on a …

Binary Beats

Binary Beats is a probabilistic drum machine I wrote so to produce variable drum beats with some musical sense. Its quite amazing how prominent powers of two (binary) numbers are in music with a simple …

ScreenPlay and Journey One

The ScreenPlay and Journey One series of animated computational arts work by Daniel Mafe and Andrew R. Brown were exhibited at The Block, in Brisbane, Australia in 2005. ScreenPlay consists of real-time digital animation/sound screen …

Live Coding with aa-cell

With Andrew Sorensen, I’ve been part of the live coding duo aa-cell since 2005. In live coding, musical algorithms are coded and edited during the performance. Typically, the laptop screens are projected so the audience …

NIAM

This generative music application allows the user to compose music made up of cyclic patterns. Musical attributes can be treated separately and cycled in or out of phase. A number of parts can be overlaid …

jMusic

jMusic is a project designed to provide composers and software developers with a library of compositional and audio processing tools. It provides a solid framework for computer-assisted composition in Java™, and is also used for …