DynamixTM Dynamix is a video game that uses several elements of AI.  Specifically, this game uses steering, cellular automata, and finite state machines.  These elements of AI are used to extend the user-defined patterns and bring them to life in motion and sound.  The strategy is to create 2D designs that eventually get translated to Read more about Dynamix[…]


OrbitTM Orbit uses a genetic algorithm to optimize for a set of pre-determined quantitative dissonances that are derived from set theory. Using combinatorial techniques, six membered note sets are chosen for the calculation, and later assembled into a 12-tone set. These sets are iterated until the desired dissonance is obtained. Then, a tone is chosen Read more about Orbit[…]


QuasarTM is a software application that involves the use of Wang tiles to create periodic and aperiodic patterns.  Some examples of an aperiodic patterns are quasicrystals or Penrose tilings.  Wang tiles can also be used to simulate complex molecules, this same process could be used to create fractal-like 2D textures, or melodic lines for a Read more about Quasar[…]


TuskTM creates music compositions, and uses an artificial intelligent process called, “cellular automata” or “CA”, where a user-created melody is propagated using a rule-based system.  Depending upon the rule system and initial conditions used for the CA routine, the music can go back and forth from a normal melody or harmony to a more chaotic structure.