The application for Multi-agent based composition.
gismoはマルチエージェントと呼ばれるシステム手法を用いて音楽を生成するアプリケーションです。マルチエージェントはコンピュータの実装法の一つで、複数の自律的(自分で判断、行動する)小さなプログラムを用いることで柔軟な動作を実現するシステムです。
gismoでは、これを利用して、簡単なルールで動く人工生命にサウンドを与え、リズムやハーモニーを自己組織化(生成)させます。
これにより、それぞれの生命はシンプルなルールに従っているにも関わらず、従来の乱数などでは難しかった、おどろくほど複雑で有機的な音を作り出す事ができます。ここから生成されるサウンドは、さまにまったく新しいモデルから生まれるものです。
現在も公開を目指して鋭意開発中。すでに、SamuraiJazzのライブなどでは、リズム担当として有機的にゆらぎ、変化するサウンドを提供する姿を見る事ができます。このように、gismoは常に実践と先端的な研究を合わせながら、開発される新しい選択肢の提供を目指しています。
The application is a musical software to generate music with multi-agent system. The agents behave based on simple alogorithm that is designed  to generate food-chain model.  It generates virtual ecosystem in the application. Gismo’s Composer can assign sounds to each agent. The application self-organizes rhythms and harmonies in this ecosystem.
As the result of the framework, The Gismo can generate organic-musical structure  which have complex contexts.
 
 
動作環境: Mac OSX 10.3以降
通信機能: AirMacを用いた、P2Pによる通信機能(2ユーザーによるセッション)
その他特徴:フルリアルタイムによる操作、エージェント定義。遺伝アルゴリズムによる人工生命の交配/進化機能
エージェント間インタラクションのリアルタイムビジュアライズ シンプルで効果的なフレームワーク etc.
*上記機能はすべて実装済み。現在公開に向けた調整中。
 
最初の問題意識としては、ラップトップライブを行うアーティストが事実上、Max/MSPなどでツマミやフェーダーを触るしか、することがないケースがほとんどであるという点がスタートになっている。gismoでは各音が人工生命の動きとして理解できるため、それを見たユーザーがさらに触発されるというインタラクションが発生する。
DemoMovie
論文
(ICMC2005収録, PDF)