> link to Jeff Snyder's main site

Opposite Earth by Jeff Snyder.
This is an animated notation piece for an open instrumentation. It was written for PLOrk in 2016 and is intended to be performed by a combination of acoustic and electronic musicians, but this is a version that just uses electronic sounds. The graphic score is realized in javascript and the synthesis is all created using WebAudio. The conductor changes the image components live to guide the course of the piece. For instance, the conductor can add and remove rings (performers), planets (pitches), and ticks (percussive sounds) at will. The color of the lines conveys which of five scales is used. Moons are played by the same performers that are handling the planet they orbit around. Thanks to Drew Wallace for much of the Javascript magic!

If you want to try out controlling the piece yourself, visit https://spiricom.github.io/sunspots/planets/

To use that website, it requires Chrome with experimental canvas features enabled in chrome://flags
It's controlled with the computer keyboard and the mouse position:

` (the top left key below escape) selects all rings.
numbers 1 through 8 select individual rings.
9 makes rings visible or invisible.
0 adds or removes moons.
- adds or removes ticks.
p adds or removes planets.
the arrow keys add or remove the "play" lines.
s, d, f, g, and h set the color of the next line you add (and therefore the scale).
z through / set the division of the ticks.
mouse X position is the size of planets - maps to decay time of notes.
mouse Y position is the blue/red color at the upper left hand corner of the screen. It maps to timbre, dark to bright.

For an interesting collection of information about animated notation works, check out Ryan Ross Smith's animated notation website. http://animatednotation.com/

We don't have a recording yet of an acoustic performance. Here's a rough iPhone video of a performance at the Princeton University Art Museum.