MATRIXSYNTH: Opposite Earth by Jeff Snyder, electronic version

Thursday, October 26, 2017

Opposite Earth by Jeff Snyder, electronic version


Published on Oct 25, 2017 Jeff Snyder

"Opposite Earth by Jeff Snyder [of Snyderphonics]

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 additional javascript magic!

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

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://www.animatednotation.com/"

No comments:

Post a Comment

PREVIOUS PAGE NEXT PAGE Home




©2017 Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH - EVERYTHING SYNTH
privacy policy