View Single Post
Old 04-26-2011, 02:14 AM   #1
tonecarver
Human being with feelings
 
Join Date: Feb 2009
Posts: 60
Default Nova One - generative sequencer

I uploaded a JS plugin, Nova One, (inspired by Otomata http://www.earslap.com/), that generates MIDI sequences based on rovers moving through a matrix. Rovers that collide with walls make sound, rovers that collide with each other change direction, and rovers that strike obstacles have their direction and position affected in various ways. The end result is a sequence of notes that evolves and changes in (usually) pleasant and unpredictable ways.

The script has several controls for creativity but it is easy to get good results with the default setup so you don't need to dive deeper until or unless you want to.

The script is in the stash here: https://stash.reaper.fm/v/8491/Nova%20One.zip. A Readme with detailed usage information is included in the zip file.

Big thanks to IX (Philip S. Considine) for his MIDI Template script.

This is version 1.0 I hope to add more features soon.

Have fun.

** EDIT: version 1.2 is now available.
version 1.1
+ shift-left-click deletes rover in a cell
+ alt-left-click adds a half-speed rover (displays black arrow)
+ added 4 "tilt" obstacles that change orientation when encountered
+ added obstacles to slow down, unslow, and toggle pace of rovers
+ velocity jitter slider to add random variation to velocities
+ new Nova Mapper plugin to remap the output notes to user defined notes
version 1.2
+ bug-fix for clicking slow rover facing west

Last edited by tonecarver; 05-02-2011 at 07:23 AM. Reason: Updated version available
tonecarver is offline   Reply With Quote