| ESC | Stop playing song, mute all sounds. If PROVE mode is active, deactivate it.
|
| F2 | Play song from the begin include beat speed initialization.
|
SHIFT | F2 | Similar to F2, but with autofollow of the currently played position.
|
| F3 | Play song from currently edited position.
|
SHIFT | F3 | Similar to F3, but with autofollow of the currently played position.
|
| F4 | Cyclicly play the currently edited set of tracks.
|
SHIFT | F4 | Similar to F4, but with autofollow of the currently played position.
|
| F5 | Switch to TRACK EDIT.
|
| F6 | Switch to INSTRUMENT EDIT.
|
| F7 | Go to INFO EDIT.
|
| F8 | Go to SONG EDIT.
|
| F9 | PROVE mode 1 - mono / 2 - stereo / off.
|
| F11 | RESPECT VOLUME mode on / off.
|
| F12 | Switch to TRACK EDIT / INSTRUMENT EDIT.
|
| PAUSE | Reinitialize sound output and the Atari sound routine.
|
| numblock / | Move left to previous track (i.e. previous sound generator).
|
| numblock * | Move right to following track (i.e. following sound generator).
|
| numblock - | Decrease volume for newly entered notes.
|
| numblock + | Increase volume for newly entered notes.
|
SHIFT | tonekeys | Play note with current instrument and volume on the selected sound generator.
|
SHIFT | CONTROL | tonekeys | Play stereo note with current instrument and volume on the selected sound generator (i.e. on the both, left and right, sound generators).
|
SHIFT | SPACE | Stop playing note on the selected sound generator.
|
SHIFT | CONTROL | SPACE | Stop playing stereo note (i.e. on the both, left and right, sound generators).
|
| CAPSLOCK | Turn on / off CapsLock mode (indicated by "CAP" in the statusbar). CapsLock mode is used while the text parameters are edited for entering uppercase and other special characters (!@#$%^&*()_+:"<>?|) by Shift key.
|
CONTROL | 1-8 | Turn on / off the sound generator (track) 1 to 8.
|
CONTROL | 9 | Turn on all the sound generators (tracks).
|
CONTROL | 0 | Turn off all the sound generators (tracks).
|
CONTROL | BACKQUOTE | Turn on / off the active sound generator (track).
|
SHIFT | BACKQUOTE | Inversion of on/off states of the all sound generators (tracks).
|
| BACKQUOTE | Solo play of the active sound generator (track) / turn on all the generators (tracks).
|
| UP , DOWN , LEFT , RIGHT , TAB , SHIFT+TAB , PAGE UP , PAGE DOWN | Move cursor.
|
SHIFT | PAGE UP , PAGE DOWN | Preset octave up / down.
|
SHIFT | LEFT , RIGHT , numblock 0-9 | Set current instrument.
|
CONTROL | UP , DOWN | Move up / down in the song.
|
CONTROL | LEFT , RIGHT , BACKSPACE | Set track number into the song at current possition.
|
CONTROL | S | Go to the speed column.
|
CONTROL | G | Turn on / off "go to line" command in the song at current position.
|
| HOME | Move cursor to begin of the track / begin of the "track loop".
|
CONTROL | HOME | Set up / clear begin of the "track loop".
|
| END | Move cursor to the end of track.
|
CONTROL | END | Set up / clear the end of track.
|
| ENTER | Replay note at the cursor position.
|
SHIFT | ENTER | Replay note at the cursor position and get its instrument number and volume for preset values.
|
CONTROL | ENTER | Replay all notes at the currently edited line.
|
| INSERT , DELETE | Insert / delete lines in the track.
|
CONTROL | I , U | Insert / delete lines in the song (with auto-change of the all relevant "go to line" values).
|
| SPACE | Delete note, instrument, volume and speed values in the track at the cursor position.
|
SHIFT | UP , DOWN , HOME , END | Select block.
|
CONTROL | A | Select all valid data in the currently edited track to block.
|
CONTROL | INSERT , C | Copy block data to the clipboard.
|
| SHIFT+INSERT , CONTROL+V | Paste data from the clipboard to the cursor position.
|
CONTROL | X | Move block data to the clipboard.
|
| DELETE | Delete block data.
|
CONTROL | B | Restore block data from backup. The backup is created when the block is getting start to select.
|
| HOME , END | Go to the begin / the end of the block.
|
CONTROL | F4 | Cyclicly play all tracks in the area according to the block top-bottom.
|
SHIFT | CONTROL | F4 | Similar to CONTROL+F4, but with autofollow of the currently played position.
|
| ENTER | Replay notes step-by-step cyclicly inside the block.
|
NAME | Name of the instrument, 32 chars max.
|
TABLE LEN | Length of the table, from 1 to 8 steps.
|
TABLE GO | Jump to given table line when table end reached.
|
TABLE SPD | Speed for the each table step, from $01 to $40 vbi.
|
TABLE TYPE | Table type. 0 = notes, 1 = frequencies
|
TABLE MODE | Table mode. 0 = add note (or frequency) to base note, 1 = add note (or frequency) to last calculated note (or frequency). Notice: If resulting note by reason of note adding is out of C-1 to C-6 range (hex values $00 to $3D), then output volume will be zero. But frequency addings are not limited.
|
TABLE 00 - 07 | 8 parameters for table. It contains array of note (in halftones) or frequency addings according to TABLE TYPE value. For negative values there are complementary numbers used, for example -1 = $FF.
|
ENVELOPE LEN | Length of the envelope, from $01 to $20.
|
ENVELOPE GO | Jump to given envelope column when envelope end reached.
|
VSLIDE | Volume slide when end of envelope reached for the first time. $00 = no volume slide, $FF = maximal volume slide.
|
VMIN | Minimal volume value reached by VSLIDE parameter.
|
EFFECT DELAY | Delay before start of VIBRATO and FSHIFT effects by $01 to $FF vbi, $00 = no effects.
|
EFFECT VIBRATO | Effect vibrato, 3 levels from $01 to $03, $00 = no vibrato.
|
EFFECT FSHIFT | Effect "frequency shifting" from $00 to $FF for each vbi.
|
AUDCTL POLY9 | Turn on / off AUDCTL "poly9" bit.
|
AUDCTL 15KHZ | Turn on / off AUDCTL "15khz" bit.
|
VOLUME R | Volume from $0 to $F for right channels. It will be used for stereo songs in tracks R1 to R4.
|
VOLUME L | Volume from $0 to $F. It will be used on tracks L1 to L4.
|
DISTORTION | Sound type from $0 to $E, even values only.
|
COMMAND | Envelope command, from $0 to $7.
|
X, Y | Two parameters from $0 to $F for special command. It can be used as a two separate parameters or as one hexadecimal value $XY.
|
FILTER | Filter. $0 = no active, $1 = acitve. It works with sound generator 1 or 2 only. It engage two generators: 1+3 or 2+4. It has higher priority than 16bit bass tones and non filtered voices, therefore it can occupy their sound generators or it can switch 16bit bass tones to 8bit and use its high byte for filtering. If resulting volume is zero, filtering won't be used (and no occupation of other generators arrive).
|
PORTAMENTO | Portamento. $0 = no active, $1 = acitve. If active, then "portamento volatile frequency" is used instead of current frequency.
|
0 | Play the base note shifted by $XY semitones. If resulting note by reason of note shifting is out of C-1 to C-6 range (hex values $00 to $3D), then output volume will be zero.
|
1 | Play the frequency $XY directly.
|
2 | Play the base note shifted by frequency $XY.
|
3 | Add $XY semitones to base note. Play base note (new value). If resulting note by reason of note shifting is out of C-1 to C-6 range (hex values $00 to $3D), then output volume will be zero.
|
4 | Add frequency $XY to FSHIFT register. Play base note.
|
5 | Set up portamento speed $X, step $Y (each $X vbi will be "volatile portamento frequency" shifted up or down by $Y value in a direction of actual frequency). If $XY=$00, then set current frequency directly to volatile portamento frequency.
|
6 | Add $XY value to FILTER_SHFRQ. (Whenever the new note in track is getting started, FILTER_SHFRQ is initialized to $01, so that default join filter generator frequency is higher by 1.)
|
7 | Set the base note to $XY value directly. Play base note (new value).
|
| LEFT , RIGHT , UP , DOWN | Move cursor.
|
| TAB | Move cursor to set up the instrument parameters / the envelope parameters.
|
SHIFT | TAB | Move cursor to set up the name of the instrument.
|
| 0-F , CONTROL+LEFT , CONTROL+UP , CONTROL+RIGHT , CONTROL+DOWN , BACKSPACE | Settings of the parameter values (in a valid ranges only).
|
SHIFT | PAGE UP , PAGE DOWN | Preset octave up / down.
|
SHIFT | LEFT , RIGHT , numblock 0-9 | Select current instrument.
|