Nodal is a free generative Macintosh software application for composing music.
It uses a novel method for the notation and playing of MIDI based music. This method is based around the concept of a user-defined graph.
The graph consists of nodes (musical events) and edges (connections between events). You interactively define the graph, which is then traversed by any number of players who play the musical events as they encounter them on the graph. The time taken to travel from one node to another is based on the length of the edges that connect the nodes.
Note that Nodal does not make any sound by itself – it only generates MIDI data. You will need a MIDI synthesiser to hear the output that Nodal is making. Nodal is compatible with any MIDI synthesiser.
Listen to an example of Nodal output below: