about <earshot> [screenshot][elements]

notes

At some point we realised we had engineered a hybrid software. This project began by developing the idea of a browser that explores and navigates through the audio content of web sites. We then became interested in the idea of live improvisation with digital audio. So <earshot> reflects this interconnected research; it is a toy and a tool, and even, we propose, a musical instrument.

Playing with <earshot> is playing with sound. On the left side of the <earshot> screen (and there is only one screen or window in this application) is the Audio Spike where sound files are loaded. From here they can be dropped into the Audio Field which comprises the rest of the screen. Each sound file in the Audio Field is represented as an Audio Stick. The Audio Field is a flat space in which sounds are made louder or softer or pitched up or down according to their position on the screen. So Audio Sticks can be dragged around the screen creating various acoustic spaces according to their relationship to each other.

In this Audio Field a player creates these acoustic spaces by exploring superimposition and simultaneity, that is, sounds playing over and together with each other, disappearing and re-appearing in a mix (this idea is developed by Erik Davis in 'Acoustic Cyberspace"). Unlike conventional music sequencing software there are no tempo and time signature settings in <earshot>, and no linear grid within which to place sounds. We refer to <earshot> as a non-linear composition tool.

Audio Sticks in the Audio Field can be controlled, including their looping, muting, pausing, reversing, rewinding and changing the position of the stick in the field in various ways. These controls are keyboard based, like the controls for a computer game, rather than using multiple windows and pull-down menus. So the more someone uses the programme and becomes familiar with these controls, the more skilled they may become at playing <earshot>.

<earshot> can play sound files that exist on the user's machine and sound files that <earshot> is able to locate and download from the web. So <earshot> is also a tool that transforms the web into the world's largest sound library. To explore the web for sound files the user types in a URL or keywords into the Noizeprobe window at the top of the screen. If a full URL is given Noizeprobe will scan that URL for audio files, follow any links on that site (randomly) until they have been checked, and then move onto external links to other sites. Following external links can lead anywhere and is unlikely to ever finish. If a keyword is typed in then Noizeprobe will select two search engines from a pre-defined list (that can be altered by the user), and will use the results from these engines to go to a URL (when called like this the Noizeprobe will not scan for offsite links).

So with <earshot> a user can plug into the vast amount of sound that exists on the web - samples for download, embedded sounds, roll-over noises and audio streams. <earshot> trawls through web sites, searching for audio which can then be downloaded, played and manipulated. <earshot> does not differentiate between the sound sources and can play nearly all of the sound file formats that can be found on the web.

<earshot> generates opportunities for randomness and chance. For example, hitting the 'S' key spawns the Audio Field Generator (AFG), which will create its own <earshot> compositions with the sounds in the Audio Spike. Sounds are dropped into the field and moved, deleted, reversed etc. without a user having to touch the computer. This composition is determined by a set of pre-defined instructions. The AFG can also be configured so a user/player can define their own compositions. By using a normal text editor to create an AFG file, simple commands will control the bahaviour of the Audio Sticks in the Audio Field. These commands include the adding, removal, and movement of sounds, their random muting, reversal and rewinding, as well as giving instructions for loading new sets of sounds or even for going to a list of URLs.

We suggest that <earshot> now emerges as a musical instrument which can be worked with in a complex manner. At a certain point in this project we asked ourselves this question: to what extent are compositional possibilities determined by the software itself? Our response to this has been the development of <earshot>'s interface concepts and the Audio Field Generator, which, alongside <earshot>'s function as a tool for live improvisation with digital audio, enables possibilities for composing with sound that are unique to this software.

So one final remark. Our motivation behind <earshot> has been simple; to get it out in order to see what happens. Please let us know what you can do with it.


Andi Freeman & Jason Skeet, Dec 2002