This page was automatically generated by NetLogo 4.1.3.
powered by NetLogo
view/download model file: patch-sounds.nlogo
This section could give a general understanding of what the model is trying to show or explain.
This section could explain what rules the agents use to create the overall behavior of the model.
This section could explain how to use the model, including a description of each of the items in the interface tab.
This section could give some ideas of things for the user to notice while running the model.
This section could give some ideas of things for the user to try to do (move sliders, switches, etc.) with the model.
This section could give some ideas of things to add or change in the procedures tab to make the model more complicated, detailed, accurate, etc.
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.
This section could give the names of models in the NetLogo Models Library or elsewhere which are of related interest.
This section could contain a reference to the model's URL on the web if it has one, as well as any other necessary credits or references.
;;; patch-sounds.nlogo, cr 13 feb 2012 in 4.1.3 by rha on pro ;;; addition of sounds to patch-patterns extensions [sound] ;;; from User Manual, Extensions, Sound, must be at the top to setup ca crt 1 ;;; to draw a yellow line [ set heading 43 set color yellow pd ] end to step ask turtle 0 [ fd 1 if ( [ pcolor ] of patch-here ) = green [ test-sound ] ] end to go step wait 0.5 end to test-sound ;;; again, see User Manual sound:play-note "TRUMPET" 60 64 0.3 ;;; instument, midi note number, volume, duration sound:play-note-later 0.1 "TRUMPET" 64 64 0.2 sound:play-note-later 0.2 "TRUMPET" 67 64 0.11 end to patt-1 ask patches [ if pxcor > 0 [ set pcolor white ]] end to patt-2 ask patches [ if pycor > 0 [ set pcolor yellow ]] end to patt-3 ask patches [ if pxcor + pycor > 0 [ set pcolor red ]] end to patt-4 ask patches [ if pxcor - pycor > 0 [ set pcolor blue ]] end to patt-5 ask patches [ if pxcor mod 2 = 0 [ set pcolor magenta ]] end to patt-6 ask patches [ if pycor mod 2 = 0 [ set pcolor green ]] end ;;; end of code