error-message
success-message
saving-message
warning-message
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
|----------------------|
|Random Music Generator|
|----------------------|
|*Released 10/24/2012*|
|----------------------|
______
|NOTE|
________________________
ZZT 4.0, Lyon, or port
with memory limitation
removal recommended.
________________________
_____
|TIP|
________________________
Change the setting
for speed.
________________________
******INSTRUCTIONS******
* Touch the purple object.
* Select from the 12 major scales, or the "Chromatic Scale", which is all of the notes.
* The arrow will then place the notes from the scale on the board for them to be played at random.
* When the arrow is done and reaches the left/west wall, you can then touch the purple object again to change the scale.
* When you touch the purple object, it tells everything to stop playing. ZZT needs time for it to catch up to this, so if you have it on one of the faster speed settings, you might want to wait a bit before selecting another scale after touching the purple object, as it will give everything time to stop.
************************
Extra Notes:
It's obvious ZZT can't keep up with all of the notes, nor can it play chords.
After a while, it tends to give precedence to the lower notes. I'm guessing this has to do with the way things are read in ZZT(at least with Lyon, which is what this was mostly tested with). When you put it on one of the slower speeds, it gives it more of a chance to randomly play the higher notes, so it's probably read left to right, and with the slower speeds giving it more time to catch up to the right before the left bombards it with more information.
This section tracks other objects or external resources.
The external resources, such as tarballs or Git repositories, are then available as part of the object. Their files can be considered local to the object and usable in scripts or as part of a build process.
For resources that are only to be used as part of the build or runtime of the object, it is best to describe those local to those sections.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
Confirm message?