Difference between revisions of "Aumboids"
(→Overview) |
(→Overview) |
||
Line 18: | Line 18: | ||
[[File:Aumboids_ex1.png]]|[[File:Aumboids_ex2.png]] | [[File:Aumboids_ex1.png]]|[[File:Aumboids_ex2.png]] | ||
− | In addition, each agent sends out a controller value based on its distance from the leader, and this changes on every frame (beat). | + | In addition, each agent sends out a controller value based on its distance from the leader, and this changes on every frame (beat). Output of each agents controller can be muted with the bottom buttons on the GUI or by holding '''ALT''' and pressing one of the bottom 8 left buttons on the modGrid. |
Revision as of 22:49, 17 March 2012
Overview
Aumboids is a mod that uses positional information to generate notes and controller data based on distance relationships between agents in a flock.
Most of the processes were culled from javascripting that is included in the standard installation of MaxMSP (I had to dig a bit to find them, though). I've heavily modified the whole thing.
There are 12 agents. Each agent of the flock has its own root note assignment, as well as tonal relationships that it exhibits depending on what is near it.
There is one dedicated flock 'Leader', which may be changed dynamically by holding down ALT and selecting one of the top row of grid keys, or by selecting a new tab on the bottom of the plugin's GUI.
The leader is always attracted to a position on the grid which represents the gravitational center. This position may be changed by pressing the button that you wish to be the new center of gravity.
The leader of the flock is indicated by a different color. Its closest 3 agents will be indicated by another color. Every time the closest neighbor changes, a new note will be played based upon the assignments for the fundamental tone of the leader and the modal relationships to his nearest neighbors.
In addition, each agent sends out a controller value based on its distance from the leader, and this changes on every frame (beat). Output of each agents controller can be muted with the bottom buttons on the GUI or by holding ALT and pressing one of the bottom 8 left buttons on the modGrid.