The run-time components of sonnett
Abstract
Sonnet is an audio-enhanced monitoring and debugging system whose aim is to investigate how sound can be used in a program development environment. Running under AIX, it consists of a visual programming language to design run-time actions that can subsequently be attached to running programs. Run-time actions are built from visual components that can be connected together. Components have the job of interacting with the running program, transforming data in useful ways, and ultimately arranging for sounds to be generated. In this chapter, I introduce the main visual components that were provided to make Sonnet a viable environment for program sodication and give examples of how to use them in practice.