spheremusic
spheremusic copied to clipboard
Symphony of the Satelites – an app that generates music based on the trajectories of satellites currently overhead.
Symphony of Satellites

Science Hack Day SF 2013
Symphony of Satellites is an app that generates music based on the trajectories of satellites currently overhead. As satellites appear and disappear over the horizon musical notes rise and set. The velocity of the satellite, its elevation, and other aspects of its trajectory determine the instrument, pitch, and rhythm of notes generated by that satellite and the visualization on the page.
For a demo visit https://spheremusic.gleitzman.com.
For an exciting promo video see http://www.youtube.com/watch?v=dijUnpR2SLE.
Usage
git clone https://github.com/gleitz/spheremusic.git
cd spheremusic
pip install -r requirements.txt
python app.py [debug]
Then visit http://localhost:1337.
Authors
- Benjamin Gleitzman (@gleitz)
- Rich Jones (@miserlou)
- Jade Wang (@jadeqwang)
Notes
- Satellite data from Celestrak.
- Uses MIDI.js for HTML5 audio.
- Uses midi-js-soundfonts for instruments.
- Uses sparks.js for visualization.