![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Description of Sonification Software
The heart rate variability data are sonified with a software sound synthesis (SWSS) program. Such programs, the basis of computer music [1], have existed since the 1950s. Music is represented digitally by converting the air pressure changes of musical events into a discrete series of numbers or samples. The samples are audified by being passed into a digital to audio converter (DAC), which converts the sample values into voltage values that are used to vibrate the cone of a loudspeaker, thus producing the desired sound. For example, an audio compact disc (CD) contains a set of discrete samples. The CD player contains a DAC that feeds the numbers to an amplifier, which in turn sends energy proportional to the discrete sample values to a loudspeaker. Software sound synthesis programs enable a composer to create a set of samples so that a composition may be realized and stored digitally.
We sonify HRV data with the SWSS program SuperCollider, a specialized programming language designed for real-time audio applications. SuperCollider displays exceptional versatility, with capabilities including real time signal processing, algorithmic composition and inter-machine remote control.
SuperCollider is well suited to our sonification model because of its computational efficiency, its array and list processing capability, its methodology for generating (spawning) musical events according to a programmer's instructions, and its interactive potential through the use of custom-designed graphical user interfaces (GUIs).
A series of signal processing operations are saved as separate files, loaded into SuperCollider and stored as array variables. The arrays are iterated simultaneously, with each successive value employed as the source of a musical event. The model employs the following mappings:
To run the sonification patch:
Download SuperCollider here
Then download the file HRV_sonification.zip (zip archive, 240 KB).
| Introduction | Overview | Description of Software | Audio Examples | Musical Application | References |
Correspondence should be addressed to M.B. (e-mail: ballora@psu.edu ).