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

NetLogo User Community Models(back to the NetLogo User Community Models)
## WHAT IS IT?
The idea behind this, is that, the more complex the function we get
Simplicity (monotone): that refers to the monotony of the rythm and/or the low variety of notes
Chaos (random): to this we refer to the abrupt change of musical notes that can also have an unharmonious rhythm
We think, that the complexity in music, is usally found, in between simplicity
## HOW IT WORKS (ODE)
* Frequency, makes the sine function repeat more
* Amplitude, makes the function increase o decrease respect to the value
* There is another parameter (Maximum),that is used to put a limit to the plot
* Repetition, makes the whole function after the X point. It should be less than
* Noise, is a parameter to make the base function, more random. It has a big sensivity,
Then, this function is cutted every four numbers, and then a mode is calculated. In
## HOW IT WORKS (AUTOMATA)
This model in particular use the last row of the automata, because
## HOW TO USE IT(ODE)
You can check on or off, for a Dynamic Rythm. if this is on, when the pitch is high, it will play the note faster. When the pitch is low, it will play the note slower. If
## HOW TO USE IT(AUTOMATA)
In first place you have to press the button "setup single" or "setup random" in case you want a more random visualization.
Once you click the "Play Song" button for the ODE model, or the automata model, you can see in the netlogo console an array of numbers, this will show the music pattern that will be played
Sometimes, when the automata is played, the graph in the ODE, will be messed up. This
Sometimes, if the pitch is really high, it will messup the model itself, is better
## THINGS TO TRY (ODE)
Another intersting thing, is to see how the randomeness can affect the complexity of a monotone function, and see if it can get complex insted of just chaotic.
## THINGS TO TRY (AUTOMATA)
* automata rule 135
* automata rule 188 setup random density 95%
* automata model rule 105 setup random density 71%
* automata model rule 102 setup random density 15%
* automata model rule 181 setup random density 42%
## EXTENDING THE MODEL
* Trying to add more instruments, and then mix them together to get a more interesting music, and analyse how the complexity change.
* For the ODE modeling, add a feature that can change the function to different types, in order to be able to analyse the complexity in different settings and with more intersting changes
* Use chords instead of rhythm , to see how in can be percived in different ways the musical complexity.
## NETLOGO FEATURES
## RELATED MODELS
The base model for cellular automata was taken from netlogo examples (computer science, cellular automata) in specific CA 1D Elementary
* Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and ComputerBased Modeling, Northwestern University, Evanston, IL.
## CREDITS AND REFERENCES
* Wolfram, S. 1986. Theory and Applications of Cellular Automata: Including Selected Papers 19831986. World Scientific Publishing Co., Inc., River Edge, NJ. 
(back to the NetLogo User Community Models)