Pages

Sunday, December 22, 2024

Adlib Tracker Keyboard Shortcuts (emacs org file for folding)


*  == ADLIB TRACKER ==
** General Commands

 F1                       Help
 F2 (^S)                  Save file
 F3 (^L)                  Load file
 F4 (^A)                  Toggle Nuke'm dialog
 F5                       Play
 F6                       Pause
 F7                       Stop
 F8                       Play song from current pattern or order
 F9                       Play current pattern or order only
 [Ctrl] F8                @F8 from current line ┐
 [Ctrl] F9                @F9 from current line ├ (Pattern Editor)
 [Alt] F6                 Single-play pattern   ┘ (Shift toggles trace)
 [Alt] F5                 @F5 ┐
 [Alt] F8                 @F8 ├ without synchronization
 [Alt] F9                 @F9 ┘
 [Shift] F2               Quick Save
 [Shift] F3               Quick Load
 [Shift] F5               F5 with Trace
 [Shift] F6               Toggle Debug mode from position at cursor
 [Shift] F8               F8 with Trace
 [Shift] F9               F9 with Trace
 [Shift] Space            Toggle MidiBoard mode ON/OFF
 ^Space                   Toggle Note Recorder mode ON/OFF (if possible)
 [Ctrl] Home,End          Skip to previous/next pattern while Tracing
 +,-                      Same as above; play pattern from start
 
** Recorder Mode
  ^Left,^Right     Select group of tracks for recording                 
  Enter            Start recording from current position (*)            
  Space            Toggle using custom instrument for all tracks ┐      
  [Alt] Space      Toggle using present instruments in tracks    ├ ref. 
  MBoard keys      Write notes to corresponding tracks           │ (*)  
  F8,F9            Toggle pattern repeat OFF/ON                  ┘      
  Backspace        Clear note/instrument sequence in tracks             
  ^Backspace       Clear complete note/instrument columns               
  Up,Down          Rewind/Fast-Forward while recording                  
  [Shift] Up,Down  Increase/Decrease row correction for writing notes   
  [Shift] F6       Continue in Debug mode from position at cursor       
  F7               Stop recording and reset starting position;          
                   current group of tracks can be modified              
  [Alt] 1..9,0     Toggle track channel ON/OFF (Shift toggles 1X)       
  [Alt] R          Reset flags on all tracks                            
  *                Reverse ON/OFF on all tracks                         
 ┌───────────────────────────────────────────────────────────────────┐
 │ IF SONG IS PLAYED WITH TRACE, IT CAN BE REMOVED WHILE...          │
 ├───────────────────────────────────────────────────────────────────┤
 │ Enter        Playback is paused and cursor stays on position      │
 │ Esc          Cursor jumps to last position and playback continues │
 │ [Shift] Esc  Cursor stays on position and playback continues      │
 └───────────────────────────────────────────────────────────────────┘
 
 
 Note that playing with Trace and playing without synchronization can be
 set up in configuration file (see options "trace_by_default"
 and "nosync_by_default")
 
 
 ^Enter                   Play next pattern according to order
 ^Left  (Up)              Rewind current pattern (with Trace)
 ^Right (Down)            Fast-Forward (with Trace)
 [Ctrl]{Shift} Up,Down    Change playback speed up/down {fine stepping}
 [Ctrl]{Shift} Up+Down    Reset playback speed {default speed}
 [Ctrl][Alt]   Temporarily show Debug Info window
 ^B                       Toggle Message Board window
 ^D                       Toggle Debug Info window
 ^Q                       Toggle Instrument Macro Editor window
 ^G                       Toggle Arpeggio/Vibrato Macro Editor window
 ^M                       Toggle Macro Browser window
 ^F                       Toggle Song Variables window
 ^H                       Toggle Replace window
 ^I                       Toggle Instrument Control panel
 ^E                       Toggle Instrument Editor window
 ^O                       Toggle Octave Control panel
 ^P                       Toggle Pattern List window
 ^R                       Toggle Remap Instrument window
 ^T                       Toggle Transpose window
 ^X                       Toggle Rearrange Tracks window
 ^1..^8                   Quick-set octave
 [Alt] +,- (Up,Down)      Adjust volume level of sound output
 [Alt] C                  Copy object to clipboard (with selection)
 [Alt] P                  Paste object from clipboard
 [Alt] M                  Toggle marking lines ON/OFF
 [Alt] L                  Toggle Line Marking Setup window
 [Alt] 1..9,0             Toggle track channel ON/OFF (Shift toggles 1X)
 [Alt] S                  Set all OFF except current track (solo)
 [Alt] R                  Reset flags on all tracks
 *                        Reverse ON/OFF on all tracks
 F10                      Quit program
 F11                      Toggle typing mode in Pattern Editor (AT-►FT-►ST)
 F12                      Toggle line feed in Pattern Editor
 [Shift] F12              Toggle jump to marked line in Pattern Editor
 [Ctrl][Tab] [...] (*)    Scroll Volume Analyzer section (if necessary)
 
 (*) Up,Down,PgUp,PgDown
 
 
** III/2. WAV RECORDER KEY REFERENCE
 ─────────────────────────────────
 
 [Alt|Ctrl]{Shift} F11    Toggle WAV recording ON
 [Alt|Ctrl]{Shift} F12    Toggle WAV recording OFF
 
 ┌──────────────────────────────────────────────────────┐
 │ FUNCTiONALiTY OF ALTERNATiVE KEYS                    │
 ├──────────────────────────────────────────────────────┤
 │ Alt    Toggle normal recording mode                  │
 │ Ctrl   Toggle 'per track' recording mode             │
 │ Shift  Toggle Fade in / Fade out sound processing    │
 ├──────────────────────────────────────────────────────┤
 │ POSSiBLE COMBiNATiONS: Alt,Ctrl,Alt+Shift,Ctrl+Shift │
 └──────────────────────────────────────────────────────┘
 
 If 'per track' recording mode is activated and song playback is stopped
 you can exclude/include corresponing tracks from/to being recorded
 with ordinary track selection procedure:
 
 [Alt] 1..9,0             Toggle track channel ON/OFF (Shift toggles 1X)
 [Alt] S                  Set all OFF except current track (solo)
 [Alt] R                  Reset flags on all tracks
 
 
** III/3. PATTERN ORDER KEY REFERENCE
 ──────────────────────────────────
 
 Up,Down,Left,Right       Cursor navigation
 PgUp,PgDn                Move up/down 32 patterns
 Home,End                 Move to the top/end of pattern order
 Tab,[Shift] Tab          Move to next/previous entry
 Insert                   Insert new entry
 Delete                   Delete entry
 Backspace                Clear entry
 ^Space                   Enter skip mark
 ^C                       Copy entry to clipboard
 ^V                       Paste entry from clipboard
 +,-                      Adjust entry
 ^F2                      Save module in tiny format
 Enter                    Switch to Pattern Editor
 
 Note that 80-FF pattern number range causes a jump in pattern order.
 syntax: order_number[hex](+80h); e.g. "9A" jumps to order 1A
 
 
** III/4. PATTERN EDITOR KEY REFERENCE
 ───────────────────────────────────
 
 Up,Down,Left,Right       Cursor navigation
 PgUp,PgDn                Move up/down 16 lines
 Home,End                 Move to the top/end of current pattern
 Tab,[Shift] Tab          Move to next/previous track
 [Shift] PgDn,PgUp (+,-)  Move to next/previous pattern
 [Shift] Home,End         Move fwd./bckwd. to the first/last pattern
 ^Home,^End               Move to the end/top of previous/next pattern
 Space                    Advance to next row
 ^PgUp,^PgDn              Transpose note (block) halftone up/down
 Backspace                Remove note or clear attributes
 Insert                   Insert new line (within track only)
 Delete                   Delete line (within track only)
 [Shift] Insert           Insert new line
 [Shift] Delete           Delete line
 [Shift] Enter            Toggle fixed and regular note
 ^K                       Insert Key-Off
 ^C                       Copy object at cursor to clipboard
 ^V                       Paste object from clipboard
 [Alt][Shift] P           Paste object from clipboard to more patterns
 ^Z                       Undo last operation (if possible)
 {Ctrl} "[","]"           Change current instrument
 [Alt] F2                 Save current pattern to file
 ^F2                      Save module in tiny format
 [Shift] F3               Quick load recent pattern data
 Enter                    Switch to Pattern Order
 
 NOTE SYSTEM: C,C#,D,D#,E,F,F#,G,G#,A,A#,B(H)
 VALiD NOTE ENTRiES: C,C-,C#,C1,C-1,C#1...
 
 ┌──────────────────────────────────────────────────────────────────┐
 │ BLOCK OPERATiONS IN PATTERN EDITOR                               │
 ├──────────────────────────────────────────────────────────────────┤
 │ Starting to mark a block: [Shift] Up,Down,Left,Right             │
 │ When at least one row in one track is marked, you can continue   │
 │ marking also with PgUp,PgDn,Home,End (Shift is still held down!) │
 │ Quick mark: [Alt] Q (1x-2x-3x) track ─> pattern ─> discard       │
 │ Toggle last marked block: [Alt] B                                │
 ├──────────────────────────────────────────────────────────────────┤
 │ ^B  Blank block  (Insert blank block to pattern)                 │
 │ ^C  Copy block   (Copy block to clipboard)                       │
 │ ^D  Delete block (Remove block from pattern)                     │
 │ ^N  Nuke block   (Clear block contents)                          │
 │ ^V  Paste block  (Paste block from clipboard to pattern) (*)     │
 │ ^X  Cut block    (Combine both Copy and Delete operation)        │
 ├──────────────────────────────────────────────────────────────────┤
 │ (*) PASTE BLOCK OPERATION VARIANTS                               │
 │ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                               │
 │ "Paste block" operation has three other functional variants      │
 │ with different key shortcuts for activation:                     │
 │ 1) [Alt] V toggles "Mix block" operation, when block data        │
 │    from clipboard is applied without overwriting existing data;  │
 │ 2) [Shift] ^V toggles "Selective paste block" operation,         │
 │    when only block data from clipboard corresponding to current  │
 │    cursor position is being applied (i.e. note, instrument,      │
 │    1st effect or 2nd effect).                                    │
 │ 3) [Alt][Shift] V toggles "Flipped paste block" operation,       │
 │    when block data from clipboard is applied vertically flipped. │
 │                                                                  │
 │ MANIPULATION WITH FX VOLUME INFORMATION                          │
 │ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                          │
 │ When there is block marked, which contains some effect           │
 │ commands carrying volume information, you can increase/decrease  │
 │ their values with +/- keys.                                      │

No comments:

Post a Comment