NetLogo banner

Home
Download
Help
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?

Modle exprimental multi-agents pour la cration musicale.
Chaque agents a un comportement trs 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 possde un gnome de 13 gnes. Chaque gne code une particularit de l'agent.
Il y a 3 codons distincts.
le codons musical:
le gne 0 code la frquence
le gne 1 code l'amplitude
le gne 2 code la dure
le gne 3 code le timbre
le codons comportemental:
le gne 4 code le temps que passe l'agent dans le stade "enfance"
le gne 5 code le temps que passe l'agent dans le stade "vieillesse"
le gne 6 code la vitesse de vieillissement de l'agent
le gne 7 code la vitesse de dplacement au sein de l'environnement.
le gne 8 code la distance de vision en radius
le gne 9 code la dviance de dplacement
le gne 10 code la distance d'coute (du/des signal/aux) en radius
le gne 11 code la dure de la mmoire de l'agent.
le codon adaptation:
le gne 12 code la fitness (adaptation) de l'agent.

Au dbut chaque agent reoit un patrimoine au hasard.
Les rgles de comportement sont les suivantes:
l'agent se dplace au hasard dans l'espace.
Premire rgle:
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 gne 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).
Deuxime rgle:
Si dans son champs de vision il y a un ou plusieurs signaux alors l'agent "coute" le plus proche. Il prend la frquence la dure la vlocit et le timbre du signal. Ce sont ces donnes qu'il va garder en mmoire et jouer le temps donn par le gne 11.
De plus l'agent aura la prfrence de rester au plus prs des ventuels signaux .

Avec ces rgles simples les agents "apprennent" maximiser leurs comportements pour voir et entendre.

HOW TO USE IT

Vous pouvez exprimenter divers univers.
Le gnome est normaliser [o <= gne <= 1]. Donc se sont les sliders qui dfinissent l 'amplitude des paramtres du systme.

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 modle les agents jouent un seul vnement musical.
Nous pourrions imaginer qu'ils calculent des datas plus complxes....

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)