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?
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
|