home/ atoms/ sc-sonification-data-mapping

Sonification maps non-audio data to sound parameters to convey information through the ear in SuperCollider

Chapter 13 presents completed sonification works mapping geographic and historical data to sound. The Magellan piece maps ship navigation data (latitude, wind, ocean currents) to pitch, spatial position, and texture. The juggle examples map physical simulation data to sound events. The mapping strategy determines what is conveyed: linear mappings communicate ordinal relationships; exponential mappings match perceptual logarithmic scaling (e.g., frequency). Reading CSV data and loading it into Pbind streams is the standard SC pattern. Key design challenge: which data dimensions are perceptually salient and which mapping preserves them.

Examples

// Map data to MIDI pitch range: \midinote, Pfunc({ |ev| ev[\latitude].linlin(minLat, maxLat, 40, 90) })

Assessment

Design a sonification of 50 data points (e.g., daily temperatures). Choose 3 sound parameters and justify each mapping. Implement in SC using Pbind and Pfunc. Evaluate: what patterns in the data become audible?

“Note: all these examples require tracking data to produce sounds. As the subtleties of the tracking data are very hard to simulate,”
corpus · the-supercollider-book-official-code-examples-scbookcode-gpl · chunk 23