Music 120 - Fall 2003
Auditory remapping of bioinformatics: sonification of complex data
Jonathan Berger
/
Woon Seung Yeo
[Class home]
Project Help: week 6 & 7 (10/28/03, 11/04/03)
Project utilities
Sample data sets
data sets from Mike West (Duke)
eeg depression seizures
NASA - global change data sets of all types
Perl scripts
perlscript example for grabbing data in 'real time'
(pings)
sonify ping output
perl script to grab real time stock quotes
(syntax: quote <tickername>) - use the ping script example to grab just the value(s) you want
Probability and Random Processes
Can be used for "algorithmic" composition (or modification)
State machine
Finite state machine: definition
Infinite state machine(?)
Music 220b - Common Music Patterns, Random Processes
Markov chain: a special(?) case of finite state machine
Markov chain: definition
(math...)
Perfectly Random Sampling with Markov Chains
Cellular Automata / Game of Life
Cellular Automata Digital Worlds
Music 220b - Cellular autonoma
Color Game Of Life Visual Exhibition
Check
xtoys
at "/usr/ccrma/web/html/courses/220b/lectures/4/examples/xtoys"
Pd examples
Random process
Weighted random process
Markov chain
Data preparation
Overview
Getting the data in / parsing
Conditioning the data
Mapping to synthesis
Numeric preparation
Scaling / normailzation
Modulo
Transpose / shift
Linear / log / exponential
Possible I/Os
Input
numeric data (or control data)
- pre-stored: .txt
- real-time: OSC, PD input
audio data
- pre-stored: sound file
- real-time: adc in
Output
MIDI
- note
- control messages (to control effects, etc.)
audio
- sample data - by some sound synthesis method(s)
- real-time playback / sound file
PD objects review
conditional
counter
time
sequencing
random
weighted_random
markov
arrays
Music 120 - Fall 2003 / Auditory remapping of bioinformatics: sonification of complex data
Jonathan Berger
/
Woon Seung Yeo
/
CCRMA
,
Stanford University
Last updated: 11/04/03