Main screen

The following is a sample screen shot:


Click here to learn more about the menus. 

Program button

Click here to learn more about what this does. 

Memory usage

This lets you know how full the memory of the SACB chip will be when programmed.  The values shown are in bytes with a percent full value included as well.  While it is possible to go over 100% full while working with the grid, the software will not allow the chip to be programmed if this is the case.  The amount of memory used is dependant on the type of grid selected, number of columns in the grid, and the number of repeat commands used.

Grid type

If the 'Set Timing' grid type is used then all repeat commands as well as all column timings (except the timing of the first column) are ignored.  Each column's time is taken from the first column's time.  When the pattern plays back all the columns are of equal duration.

If the 'Variable Timing' grid type is used each column can have a different timing (duration) and there can be repeat commands.

During playback of both grid types when the end of the pattern is reached it simply loops back and starts over.

COM port

Selects which communication port the control box is connected to.


This is where you tell the software which channels to turn on or off.  If a cell is highlighted that means the channel is on.  If a cell is not highlighted the channel is off.  Simply click on the cell in order to change it.

It is possible to highlight a portion of the grid in order to change it.  Simply click on the grid and then drag the mouse pointer.  This will highlight a portion of the grid.  When you release the mouse button the selected portion of the grid will invert (reverse).  However if you hold the shift key down while dragging the mouse when you release the mouse button the software will keep the selected portion of the grid highlighted.  At this point you can select the Copy or Cut functions from the Edit menu or just hit another key on the keyboard to invert (reverse) the selected cells.

It is also possible to select the whole grid by clicking on the upper left-hand corner of the grid.  Doing this will invert (reverse) the entire grid.

When one clicks on a column header or row header different things will happen depending on where you clicked.  If you select the first row of a column header you will be prompted to enter or clear a repeat command.  If you select the second row of a column header you will be prompted to enter a column time (duration).  If you select a row header you will be prompted to enter a row label.

Valid timing values are 0.1-25.5 seconds.

The yellow cells in the grid simply follow the mouse around to help you know which column and row the cursor is currently in.

Status bar

Located at the bottom of the window, the leftmost section of the status bar is where the software displays informational messages for the user, such as "Saving...", "Inserting...", etc.

The rightmost section displays the computer's current time.


A word about repeat commands...

Repeat commands allow playback of different groups of columns numerous times saving memory in the chip.  The format of a repeat command is as follows:

"number of columns to repeat" x "number of times to repeat them"

Valid values for both of the above numbers are 2-16.

The number of columns to repeat includes the column in which the repeat command resides.  If you are trying to insert a repeat command and find that the software won't let you it probably is because of a preceding repeat command that "claims" the column you are working with.  Repeat commands cannot overlap (i.e. be nested) and cannot be entered in the last column of the grid.

Return to home