NetLogo User Community Models(back to the NetLogo User Community Models)
|
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
|