Любая глобальная переменная может быть числом, строкой, списком, набором агентов или ... Я не совсем уверен, как выглядит "музыкальная нота" в вашей реализации или как вы записываете продолжительность.Но вот кое-что для начала, что фокусируется на вашем конкретном вопросе о глобальных списках.
globals
[ melody
]
to setup
clear-all
set melody []
reset-ticks
end
to go
set melody lput one-of (list "A" "B" "C" "D" "E" "F" "G") melody
print melody
tick
end
Используете ли вы расширение звука (см. https://ccl.northwestern.edu/netlogo/docs/sound.html), чтобы на самом деле делать заметки?