NetLogo banner

Home
Download
Help
Forum
Resources
Extensions
FAQ
NetLogo Publications
Contact Us
Donate

Models:
Library
Community
Modeling Commons

Beginners Interactive NetLogo Dictionary (BIND)
NetLogo Dictionary

User Manuals:
Web
Printable
Chinese
Czech
Farsi / Persian
Japanese
Spanish

  Donate

NetLogo User Community Models

(back to the NetLogo User Community Models)

[screen shot]

Download
If clicking does not initiate a download, try right clicking or control clicking and choosing "Save" or "Download".(The run link is disabled because this model uses extensions.)

WHAT IS IT?

Mod�le exp�rimental multi-agents pour la cr�ation musicale.
Chaque agents a un comportement tr�s simple. La mise en oeuvre d'une multitude d'agents et leurs interactions entre eux (et avec un signal entrant), donnent une �mergence de forme musicale.

HOW IT WORKS

Un agent poss�de un g�nome de 13 g�nes. Chaque g�ne code une particularit� de l'agent.
Il y a 3 codons distincts.
le codons musical:
le g�ne 0 code la fr�quence
le g�ne 1 code l'amplitude
le g�ne 2 code la dur�e
le g�ne 3 code le timbre
le codons comportemental:
le g�ne 4 code le temps que passe l'agent dans le stade "enfance"
le g�ne 5 code le temps que passe l'agent dans le stade "vieillesse"
le g�ne 6 code la vitesse de vieillissement de l'agent
le g�ne 7 code la vitesse de d�placement au sein de l'environnement.
le g�ne 8 code la distance de vision en radius
le g�ne 9 code la d�viance de d�placement
le g�ne 10 code la distance d'�coute (du/des signal/aux) en radius
le g�ne 11 code la dur�e de la m�moire de l'agent.
le codon adaptation:
le g�ne 12 code la fitness (adaptation) de l'agent.

Au d�but chaque agent re�oit un patrimoine au hasard.
Les r�gles de comportement sont les suivantes:
l'agent se d�place au hasard dans l'espace.
Premi�re r�gle:
Si dans son champ de vision il y a d'autres agents alors il se joint au groupe. Dans se groupe si il y a un ou plusieurs agents qui ont une fitness meilleure que lui alors il passe en mode apprentissage. Il choisit un g�ne au hasard dans le codon comportemental d'un agent pris au hasard (avec meilleure fitness).
Si il est "adulte" il peut se reproduire avec un autre adulte du groupe (AG).
Deuxi�me r�gle:
Si dans son champs de vision il y a un ou plusieurs signaux alors l'agent "�coute" le plus proche. Il prend la fr�quence la dur�e la v�locit� et le timbre du signal. Ce sont ces donn�es qu'il va garder en m�moire et jouer le temps donn� par le g�ne 11.
De plus l'agent aura la pr�f�rence de rester au plus pr�s des �ventuels signaux .

Avec ces r�gles simples les agents "apprennent" � maximiser leurs comportements pour voir et entendre.

HOW TO USE IT

Vous pouvez exp�rimenter divers univers.
Le g�nome est normaliser [o <= g�ne <= 1]. Donc se sont les sliders qui d�finissent l 'amplitude des param�tres du syst�me.

THINGS TO NOTICE

This section could give some ideas of things for the user to notice while running the model.

THINGS TO TRY

This section could give some ideas of things for the user to try to do (move sliders, switches, etc.) with the model.

EXTENDING THE MODEL

Dans ce mod�le les agents jouent un seul �v�nement musical.
Nous pourrions imaginer qu'ils calculent des datas plus compl�xes....

NETLOGO FEATURES

This section could point out any especially interesting or unusual features of NetLogo that the model makes use of, particularly in the Procedures tab. It might also point out places where workarounds were needed because of missing features.

RELATED MODELS

Musique Multi-Agents

CREDITS AND REFERENCES

http://membres.lycos.fr/herveprovini/

You can use this without restriction

(back to the NetLogo User Community Models)