1. Micro music : exploring the idiosyncratic compositional strategies encountered in 1-bit, limited memory environments
- Author
-
Troise, Blake Anthony, Oliver, Benjamin, Polfreman, Richard, and Vass, Jeffrey
- Subjects
780.285 - Abstract
This document is a companion to the electronic 'music boxes' sitting beside you. It supports, and comprehensively explains, a portfolio of over an hour of 1-bit compositions, represented by nearly 40 kilobytes of program memory (roughly 400 times smaller than this PDF document). With this project I have set out to compose the tiniest music I can using the most minimal instrumentational environment possible. This project is an exploration of conceptual purism: a personal exploration of the compositional voice in an increasingly restricted environment. The danger with this process however, is aptly communicated by the following : 'I thought using loops was cheating, so I programmed my own samples. I then thought using samples was cheating, so I recorded real drums. I then thought that programming it was cheating, so I learned to play drums for real. I then thought using bought drums was cheating, so I learned to make my own. I then thought using pre-made skins was cheating too, so I grew my own goat from a baby goat. I also think that is cheating, but I'm not sure where to go from here. I haven't made much music lately, what with the goat farming and all'. Even so, the most compelling thing about this process is, in my experience, once you start distilling your composition and stripping away superfluous components to produce musically dense micro-constructions, you realise that you can keep going. The attraction of embedded music, music hard-coded for a particular computational platform, is that the composer can control all elements of the composition, its encapsulation and its environment. How many composers can say that they constructed the platform, the synthesis, the instruments, the score and the composition? The sonic landscape of microcontroller music is dictated entirely by its creator. Using the 8-bit AVR microcontroller range to enforce both absolute memory restriction and hardware simplicity, and through custom synthesis software and algorithms, I have created a series of musical investigations focused on the central research question: • Using 1-bit synthesis, how does constructing music within one kilobyte (or a similarly limited memory environment) inform or change compositional methodology? Furthermore, the following two questions arise in sympathy: • Is it actually possible to create complex, engaging music in less than a kilobyte of program space using 1-bit synthesis? (Including generation and synthesis code of course; no hiding behind decoders and interpreters!) • What is the most economical method of creating 1-bit complex musical compositions in relation to memory footprint? By the end of this commentary, the reader will understand: • How this project fits within a wider context: the history of 1-bit music and the chipmusic scene. • The sonic and musical properties of a 1-bit waveform. • How a 1-bit waveform might be synthesised in software. • Approaches to organise and structure 1-bit voices musically. • Potential compositional solutions to employ in low memory environments.
- Published
- 2020