Audio Spray Gun 0.8 the Generation of Large Sound-Groups and Their Use in Three-Dimensional Spatialisation Richard Garrett Bangor University, Wales, UK mupe04@bangor.ac.uk ABSTRACT Audio Spray Gun is a computer program that simultaneous- ly generates and spatialises large groups of sound events derived from a single sound sample. This is achieved by constraining random events to a transformable locus within a multi-dimensional parameter space, using a method anal- ogous to the spray gun function found in computer graphics programs. Recent developments in this software include three-dimensional spatialisation and the use of metadata for the storage of sound-groups. This paper describes the pro- gram and discusses the implications of these developments for editing and spatial re-orchestration. 1. INTRODUCTION For some years, the automated generation of numerous sound events has been explored using short samples in both granular synthesis [1] and particle systems for audio [2] but only recently has it become possible, with relatively inex- pensive computers, to work with sources of longer duration. Audio Spray Gun [3] is an experimental tool for fixed- media composition that simultaneously generates and spati- alises large groups of such sources, all derived from a single sound sample (typically between 250ms and a few seconds in duration). In this approach to spatial sound synthesis [4], events are created as points constrained by a locus or ‘parti- cle zone’ [5] within a virtual parameter space. By transform- ing this locus over time, the program produces a sequence of events, which can then be rendered to multichannel audio. While earlier versions of the program were designed to render audio direct to eight-channel surround, version 0.8 has been extended to include three-dimensional spatialisa- tion and the option to store sound-groups as metadata for later modification. This paper describes the program and discusses the implications of these developments for editing and spatial re-orchestration [6]. 2. AUDIO SPRAY GUN Audio Spray Gun is so named for its similarity to the spray gun function common to many computer graphics programs in which dots are distributed at random within a moving locus on a canvas. However, because the program operates in a time-based medium, its desired output is a collection of events constrained by the trajectory and transformation of the locus rather than a final static image. 2.1 Parameter Space Audio Spray Gun 0.8 operates in a six-dimensional space comprised of three spatial dimensions, inter-onset interval (delta time), resampling rate and image spread (for use with Vector Based Amplitude Panning or VBAP [7, 8]). The program generates groups of points or sound-events within this space using simple rules that constrain otherwise ran- dom parameter choices to a specific locus which may be transformed over time by means of expansion, contraction and translation. 2.2 Sound-Events Figure 1: A Sound-Event Each sound-event generated by the program is described by seven parameters (figure 1): the file name of the sample to be played by the event plus six co-ordinates describing its position in the space. Each event is stationary within the parameter space and has no spatial or spectral trajectory (for example, panning or pitch bend) of its own. Copyright: © 2015 Richard Garrett. This is an open-access article distributed under the terms of the Creative Commons Attribution Li- cense 3.0 Unported, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. ICMC 2015 – Sept. 25 - Oct. 1, 2015 – CEMI, University of North Texas – 352 –