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 http://bit.ly/spaceharp.
For an exciting promo video see http://www.youtube.com/watch?v=dijUnpR2SLE.
git clone https://github.com/gleitz/spheremusic.git
cd spheremusic
pip install -r requirements.txt
git submodule init
git submodule update
python app.py [debug]
Then visit http://localhost:1337.
- Benjamin Gleitzman (@gleitz)
- Rich Jones (@miserlou)
- Jade Wang (@jadeqwang)
- Satellite data from Celestrak.
- Uses MIDI.js for HTML5 audio.
- Uses midi-js-soundfonts for instruments.
- Uses sparks.js for visualization.