Nodationmusic composition using graphs

Nodation is an experimental take on creating music using graphs. It was created during my residency at Fabrica in Fabruary 2014.

Nodation uses graphs as a basis of musical notation.

Node distance from center is translated to pitch and connecting nodes creates melodies:

  • To create playing node, click anywhere on the screen.
  • To connect nodes, hover over one of them, and drag line to another one.
  • To remove nodes, drag them to bottom red part of the screen.
  • You can save your creations, and share output URL.

Project was created using node.js and mongodb for simple server (saving and loading of graphs), and Pex for frontend.

Live version is running on heroku: http://nodation.herokuapp.com, and code is open sourced: https://github.com/szymonkaliski/nodation.