GridTone | Demo | Source Code

GridTone is a 99% JavaScript generative sound instrument.
A total of 24 notes from middle C plus one full octave make up the [current] sound range.

Examples

  1. Hang 1 * - simple.
  2. Hang FemVox * - sounds like squarepusher meets deadmau5.
  3. Hang 3 * visually pleasing
  4. Hang 4 * - this one evolves... it's weird.
  5. Minor Scale - wanted to make sure you saw how the parameters change the dynamics.
  6. Major Scale - another variation
  7. SquareMau5 - ish - My current fave
  8. Guitar Minor, Complex
* Integral Hang Drum

Cellular Automatation

The instrument follows these basic set of rules:

Advanced

Patterns will emerge and they may take 15 seconds to appear or an hour. The patterns will always repeat, eventually.

Tools

Inspiration

I saw this site http://www.earslap.com/links/otomata-online-generative-music-instrument off of http://reddit.com the other day and wanted to see how it worked. The author did not release any source code, just some rules. So I wrote my own, in javascript, and I expanded on it a bit, with adjustable grid size, step count and scale. Enjoy.

Gripes

License

Creative Commons License
GridTone is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Contact me at gridtone@iblunk.com


GridTone

Instructions

  1. Click squares on the grid.
  2. Click 'Start'.
  3. Click 'Save' to share the URL to your creation.
Size: Select Scale:
Step: (in milliseconds)
Soundbank: