An improved random function assigns values depending on the cursor row: this makes it possible to change the parameters of a voice (indigo row), while keeping its pattern (white row) unchanged or, viceversa, to change the pattern while retaining the voice parameters.
The video shows a few examples of random changes to voice parameters/patterns of a...
A few new commands made it possible to code a simple 'game'.
When the program executes, the lower part of the screen gets subdivided into two horizontal areas.
The joystick controls the square in the lower area: the aim of the game is to keep the square vertically aligned to the one above, that is moved randomly by the cpu.
Right above the horizont...
This video shows the new command #19, used to send a byte to the AtariVox unit.
After the data has been sent, the AtariVox says 'good morning', then the parameters for speed/pitch/bend are randomly changed, and the data is sent again.
Not much... but could be used as an alarm clock
The following video shows indigo, a minimal development environment where commands send values to the 2600 audio registers.
Commands and their parameters are input in binary form, and are displayed using playfield graphics.
The patterns changing during execution represent the values of the parameters that get modified by the execution of other comm...