scene.org File Archive

File download

<root>­/­mirrors­/­amigascne­/­Scrollers­/­A-Groupstext­/­Abyss/Abyss-THXV2.00.txt

File size:
30 811 bytes (30.09K)
File date:
2024-09-05 01:09:48
Download count:
all-time: 2

Preview

$VER: THX_Sound_System v2.00 (10.08.97)



PROGDIR:THX Sound System.waves
THX Sound System-dEXtEr/aBYSS!
THX_SS_using_HippotamusInterrupt



Songs
Instr
Allocate Audio-Channels
Save
Cancel
?
?
Current
Transparent VolumeMeter
Volume Meter
Cursor
Rastertime
pt.font in Requesters
Explicit VBL Startup



<none>
Flashing
Color 0
Color 1
Color 2
Color 3
Color 4
Color 5
Color 6
Flashing
Color 0
Color 1
Color 2
Color 3
Color 4
Color 5
Color 6

<none>
Flashing
Color 0
Color 1
Color 2
Color 3
Color 4
Color 5
Color 6



THX Sound System Prefs



PROGDIR:THX Sound System.prefs
PROGDIR:Songs
PROGDIR:Instruments
PROGDIR:THX Sound System.waves



Workbench
Select THX-Module to Load
Select THX-Module to Save
Select THX-Instrument to Load
Select THX-Instrument to Save



Sure to DELETE Current Song?
Sure to DELETE Current Instrument?
Sure to QUIT THX Sound System?
No THX-Module!
Couldn't allocate audiochannels!
You can disable allocation
in the preferences.
Couldnt Get CIA-Timer
Unable to Load
double/triple/quadruple-speed
THX-Module
No THX-Instrument!
Entitle your song first!
Couldn't open Prefs-Window
Try to load some patches!
Couldn't fix that problem.
Use Save Currrent Prefs
Failed to Open File!
Failed to Create File!
Failed to Write File!
Couldn't load Help!
Created file
'PROGDIR:THX Sound System.waves'
to speed up THX initialization
Out of Bounds!
Song too short for
that subsong-position
THX Sound System-Message
O.K.
ALL|Pos|Track|Ins|Cancel
Delete|Cancel
Quit|Cancel



PROGDIR:THX Sound System.guide
LINK Main
Workbench



THX Sound System v2.0 Abyss'97 Dexter.



Project
Load THX-Module L
Save THX-Module S
Save Waves to Disk
Clear... C
About... A
Quit THX Q
Instruments
Load THX-Instrument
Save THX-Instrument
Delete THX-Instrument... .
Instrument Editor Esc
Settings
Switch CIA<->VBL
Volume Meter O
<none>
Flashing
Color 0
Color 1
Color 2
Color 3
Color 4
Color 5
Color 6
Transp
Rastertime R
<none>
Flashing
Color 0
Color 1
Color 2
Color 3
Color 4
Color 5
Color 6
Cursor
Flashing
Color 0
Color 1
Color 2
Color 3
Color 4
Color 5
Color 6
Preferences P
Save Current Prefs



THX Sound System v2.0!-August '97
Standing by...                   
Playing...                       
 xx% 00:00/00
Playing position...              
Recording position...            
Editing...                       
Module loaded...                 
Killed notes up to end of track  
Marking positions 000-0 -> 000-0 
Copied marked positions to buffer
Pasted positions from buffer     
Inserted position from buffer    
Marking track 000 00 -> 00       
Copied marked notes to buffer    
Cutted track to buffer           
Copied track to buffer           
Pasted track-buffer to track     
Cutted commands to buffer        
Copied commands to buffer        
Pasted command-buffer to track   
External timing occured with ??  
Multi-mode enabled               
Multi-mode disabled              
CIA failed Initialization...     
CIA active                       
VBL active                       
Swap with voice (1|2|3|4) ?      
Channels swapped                 
Track-Editskip = x               
pList-Editskip = x               
 T                               
 T H                             
 T H X                           
 T H X -                         
 T H X - S                       
 T H X - S O                     
 T H X - S O U                   
 T H X - S O U N                 
 T H X - S O U N D               
 T H X - S O U N D   S           
 T H X - S O U N D   S Y         
 T H X - S O U N D   S Y S       
 T H X - S O U N D   S Y S T     
 T H X - S O U N D   S Y S T E   
 T H X - S O U N D   S Y S T E M 
 T H X - S O U N D   S Y S T E M 
 T H X - S O U N D   S Y S T E M 
 T H X - S O U N D   S Y S T E M 
 T   X - S O U N D   S Y S T E M 
 T   X - S   U N D   S Y S T E M 
 T   X - S   U N D   S Y S   E M 
 T   X - S   U N D     Y S   E M 
 T   X - S   U N       Y S   E M 
     X - S   U N       Y S   E M 
     X - S   U N       Y     E M 
     X -     U N       Y     E M 
     X -     U         Y     E M 
     X -               Y     E M 
     X -               Y     E   
     X                 Y     E   
     X                 Y         
     X                           
 d   X                           
 d   X   E                       
 d   X t E                       
 d   X t E r                     
 d E X t E r                     
 d E X t E r                 N   
 d E X t E r             P   N   
 d E X t E r             P   N k 
 d E X t E r             P i N k 
 d E X t E r             P i N k 
 d E X t E r             P i N k 
 d E X t E r >         < P i N k 
 d E X t E r >a       s< P i N k 
 d E X t E r >a B   S s< P i N k 
 d E X t E r >a B Y S s< P i N k 
 d E X t E   >a B Y S s<   i N k 
 d E X t     >a B Y S s<     N k 
 d E X        >aB Y Ss<        k 
 d E           >aBYSs<           
 d              >aYs<            
                >aYs<            
                 >a<             
                  x              
                                 
  released at >>ASSEMBLY 1997<<  
                                 
     Version 2.0! - featuring    
                                 
 +*+  filters now available  +*+ 
 enjoy real sid filter plezzure! 
 high-quality 4 channel sid-like 
 music-capability  /  protracker 
 conform user-interface / online 
 supporting via www, irc and ftp 
       http://www.thx.com        
 or try the real abyss homepage! 
    http://abyss.home.ml.org     
for the latest infos/news/updates
     http://thx.home.ml.org      
Dexter.Abyss@iName.com DailyReply
read the docs for further details
         The Highest eXperience  
Aug '97
         ----------------------

       (C)1997 Abyss! Productions
     This program is Public Domain

           Written by & Help:
         Martin "Dexter" Wodok
                 Layout:
         Manfred "Pink" Linzner

 USE CURSOR LEFT/RIGHT TO SELECT TOPIC,
 AND UP/DOWN TO READ ABOUT THAT TOPIC.
 PRESS ESC OR HELP TO EXIT HELPSCREEN.

<-- GENERAL      DOWN     MAINSCREEN -->
 Thanks must go to the following for
 contributing with suggestions and
 bug-reports/tunes/code: K-P Koljonen,
 Tommy, Florian Vorberger, Twice/Lego,
 Evert-Jan Slypen, Ramosa, Ben Preece,
 Kaare Johansen (Thanx for writing THX-
 Ripper!), Frostycat, freQvibez/Offence
 Oxide&Stargazer/Sonik, Geir Tjelta
 ¡Tony Stuvo Aky! / Odrusba+Llfb
 and many more.
 Helloes go to: Twice/Lego, Gryzor
 Offa/TBL, Equalizer/TBL, Geggin/Censor
 Design, Peter Kunath, Ixxy/TRSI
 Abyss/Future Crew, Magic Toon and all
 the guys i haven't written back :-)
<-- GENERAL     UP/DOWN   MAINSCREEN -->
 Hi there music lovers!

 We finally made it; THX Sound System v2
 has come to stay! At last we can be
 proud of saying that it is the best!

 There has been a lot of changes this
 time, especially to finally include
 filtering, preferences and volume-
 meters in THX. And it works! (as far as
 we know, at least). 
 Don't hesitate to contact us if you
 can't get it working or there's some-
 thing you can't figure out.

<-- GENERAL     UP/DOWN   MAINSCREEN -->
 Some technical info:

   Sourcecode: 326k / 14500 lines
 Main Program: 173k (unpacked)
     GFX data: 60k (unpacked)
     Worktime: 9958654985476 hours
     ASM time: about 27 minutes

 'I hate this!'
 --------------
 Dexter had quite a job this time, and
 since we don't have more thx coders,
 and he's extraordinarely lazy, it
 was hell on earth. He coded the filters
 about 12-13 times and much time was
<-- GENERAL    UP/DOWN    MAINSCREEN -->
 lost on thinking about why it doesn't
 work but afterwards, it all ended well.

 You're looking at the result now. :-)
 What do you think?!
 
 THX Sound System finally deserves to be
 called 'the best sid tracker around',
 which many of you have been calling
 it in your psychotic letters to us... 
 
 One thing that surprised us though, 
 was the fact that all of you said
 it was "great", "superb" and so on.

<-- GENERAL     UP/DOWN   MAINSCREEN -->
 Very few (Noone!) complained or came
 up with new, original ideas and/or
 useful features! Most of the things
 in THX2.0 are self-invented, but thanks
 must go to the Hamre brothers who wrote
 the original pt-docs and of course to
 MAHONEY&KAKTUS. Thanks guys, you really
 are a great bunch of people!

 C64 lives - SID rulez
        PC is dead - Soundblaster sucks

 All THX composers: Please send all
 your tunes to me (Dexter and/or Pink)

<-- GENERAL     UP/DOWN   MAINSCREEN -->

 Something you'd like in the next
 version of Protracker? Have you found
 any bugs? Or do you just want to play
 tic-tac-toe by mail?

          Anyway, write to:

          Martin Wodok (Dexter)
          Rattenberger Str. 28
          81373 Muenchen
          Germany

        (No games, please!)

<-- GENERAL     UP/DOWN   MAINSCREEN -->

 Planned release date for THX v2.x:

 Haven't got the foggiest idea...


          For musics, write to:

          Manfred Linzner (Pink)
          Rupert-Mayer-Str. 6
          81379 Muenchen
          Germany

        (No handle on envelope, please!)

<-- GENERAL       UP      MAINSCREEN -->
               MAINSCREEN
               ----------
 ## PLAY ##
 Will play the song from the current
 position in the song. The pointer
 won't turn yellow, but you'll hear
 and see when THX is playing :-)
 Holding down the right button while
 pressing play will play from the
 current patternposition.

 ## STOP ##
 Will stop playing of songs and pos-
 itions, recording, and will turn edit
 mode off.
<-- THX          DOWN     PLIST CMDS -->

 ## POS ##
 The current position being displayed/
 played.

 ## LEN ##
 The length of the song in positions.

 ## RES ##
 The position where THX restarts the
 song at.

 ## TRL ##
 The length of the tracks in steps.

<-- THX         UP/DOWN   PLIST CMDS -->

 ## SS ##
 Number of subsongs (exluding the
 mainsong!).

 ## SSN ##
 Number of subsong to edit/play.

 ## SSP ##
 Position of subsong nr. SSN.

 refer to topic Subsongs for more
 detailed information on subsongs!


<-- THX         UP/DOWN   PLIST CMDS -->

 The small gadgets labeled marked with

 ## speaker symbols ##
 represent the audiochannels of your
 amiga. When lit, that channel is on.
 When not lit, the channel is muted
 and and the notes in that track will
 not be played.

*You can also use ctrl-a to toggle an
*audiochannel, and ctrl-q to unmute all
*channels. Ctrl+shift-a will solo the
*current channel.

<-- THX         UP/DOWN   PLIST CMDS -->

 Instruments
 -----------

 Clicking on the instrument up/down
 gadgets will flicker through the
 instruments. You can use up to 63,
 or hex $3F instruments in a song.

 Holding down the right button when
 pressing the Pos, Len, Ins and Res
 gadgets will speed them up a bit.



<-- THX         UP/DOWN   PLIST CMDS -->
             EFFECT COMMANDS
             ---------------

 Effect commands on THX should mostly
 be compatible with all other trackers. 

 0 - None/JumpPos Hi   8 - Ext. Timing
 1 - Portamento Up     9 - Overr. Square
 2 - Portamento Down   A - VolumeSlide
 3 - TonePortamento    B - PositionJump
 4 - Set/Overr. Filter C - Set Volume
 5 - ToneP + VolSlide  D - PatternBreak
 6 - * NOT USED *      E - Misc. Cmds
 7 - * NOT USED *      F - Set Speed

<-- PLIST CMDS   DOWN       KEYBOARD -->
 Cmd 0. Set Pos-Jump Hi [HiPos:$0-$9]
 ------------------------------------
 Usage: $0 + positionjump hi

 Jumping to e.g. position 123 (decimal)
 must be done using Cmd. $0 + $01 and
 Cmd. $B + $23. Value will be reset to
 $00 after jumping (using $B) to the
 desired position.

 Example: ---00002  0 is the command,
                 2 is positionjump hi



<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 1. Portamento up [Speed:$00-$FF]
 ------------------------------------
 Usage: $1 + portamento speed

 Portamento up will simply slide the
 sample pitch up. You can NOT slide
 higher than B-5! (Period 113)
 Example: C-300103  1 is the command,
            3 is the portamentospeed.
 NOTE: The portamento will be called as
 many times as the speed of the song.
 This means that you'll sometimes have 
 trouble sliding accuratly. If you
 change the speed without changing the
 sliderates, it will sound bad...
<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 2. Portamento down [Speed:$00-FF]
 -------------------------------------
 Usage: $2 + portamento speed

 Just like command 1, except that this
 one slides the pitch down instead.
 (Adds to the period).

 You can NOT slide lower than C-1!
 (Period 856)

 Example: C-300203  2 is the command,
            3 is the portamentospeed.


<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 3. Tone-portamento [Speed:$00-$FF]
 -------------------------------------- 
 Usage: Dest-note + $3 + slidespeed
 WON'T WORK IF THE TRACK IS TRANSPOSED!!

 This command will automatically slide
 from the old note to the new.
 You don't have to worry about which
 direction to slide, you need only set
 the slide speed. To keep on sliding,
 just select the command $3 + 00.
 Example: A-200000  First play a note.
          C-300305  C-3 is the note to
               slide to, 3 the command,
               and 5 the speed.
<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 4. Set/O. Filter [$01-$3F,$41-$7F]
 --------------------------------------
 Usage: $4 + filter / filter+$40

 Example: C-300405  4 is the command,
 5 is filter $05 (when Cmd 0 in pList),
          C-300443  4 is the command,
 43 is filter $03 and set filter immed.

 Values $01-$3F will override Cmd.$0 in
 pList and set the filter when it's set
 through Cmd.$0 in the pList.
 Add $40 to the filter you want to set
 to set the filter immediately.

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 5. ToneP + Volsl [Spd:$0-$F/$0-$F]
 --------------------------------------
 Usage: $5 + upspeed + downspeed

 This command will continue the current
 toneportamento and slide the volume
 at the same time. Stolen from NT2.0.

 Example: C-300503  3 is the speed to
                turn the volume down.

          C-300540  4 is the speed to
                         slide it up.


<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 8. External Timing [User:$01-$FF]
 -------------------------------------
 Usage: $8 + externaltimingdata

 This command will set the External
 Timing byte in replayer's public-mem
 section. Refer to replayer's documen-
 tation for further information/usage.

 Example: ---00827  27 is the value set
                   for external timing.




<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd 9. Set SquareRelation [SR:$01-$3F]
 --------------------------------------
 Usage: $9 + square-relation

 This command will set the square-
 relation (set in pList using Cmd.$3xx)
 immediately and will disable the first
 $3xx Cmd. (if appearing in the pList).
 Example: C-300920 20 is the square-
                            relation
          ---00918 18 is the square-
                            relation
          ---00910 10 is the square-
                            relation

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd A. Volumeslide [Speed:$0-$F/$0-$F]
 --------------------------------------
 Usage: $A + upspeed + downspeed

 Example: C-300A05  5 is the speed to
                turn the volume down.

          C-300A40  4 is the speed to
                         slide it up.

 NOTE: The slide will be called as
 many times as the speed of the song.
 The slower the song, the more the
 volume will be changed on each note.

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd B. Position-jump [Pos:$00-$99]
 ----------------------------------
 Usage: $B + position to continue at

 Example: C-300B00  B is the command,
                 0 is the position to
                 restart the song at.

 This command will also perform a
 pattern-break (see 2 pages below).

 You have to enter the position in
 decimal (NOT in hex as in PT). Use
 Cmd. $0 to jump to positions >100.

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd C. Set volume [Volume:see below]
 ------------------------------------
 Usage: $C+$00-$40: Instrument volume
        $C+$50-$90: VMvol. 4 all voices
        $C+$A0-$E0: Voice Master vol.

 Well, this old familiar command will
 set the current volume to your own
 selected. The highest volume is $40.
 All volumes are represented in hex.
 (Programmers do it in hex, you know!)

 Example: C-300C10  C is the command,
       10 is the volume (16 decimal).

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd D. Pattern-break
           [Pattern-pos:00-63, decimal]
 -------------------------------------- 
 Usage: $D + pattern-position

 This command just jumps to the next
 song-position, and continues play
 from the patternposition you specify.
 Example: C-300D00  Jump to the next
     song-position and continue play
            from patternposition 00.
      Or: C-300D32  Jump to the next
     song-position and continue play
    from patternposition 32 instead.

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
              E - COMMANDS
              ------------

 The E command has been altered to
 contain more commands than one.

 E0- * NOT USED *      E8- * NOT USED *
 E1- * NOT USED *      E9- * NOT USED *
 E2- * NOT USED *      EA- * NOT USED *
 E3- * NOT USED *      EB- * NOT USED *
 E4- * NOT USED *      EC- NoteCut
 E5- * NOT USED *      ED- NoteDelay
 E6- * NOT USED *      EE- * NOT USED *
 E7- * NOT USED *      EF- * NOT USED *

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd EC. Cut note [Value:$0-$F]
 ------------------------------
 Usage: $EC + Tick to Cut note at.

 This command will cut the note
 at the selected tick, creating
 extremely short notes.

 Example: C-300F06  Set speed to 6.
          C-300EC3  Cut at tick 3 out
                    of 6.

 Note that the note is not really cut,
 the volume is just turned down.

<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd ED. NoteDelay [Value:$1-$F]
 -------------------------------
 Usage: $ED + ticks to delay note.

 This command will delay the note
 to the selected tick.

 Example: C-300F06  Set speed to 6.
          C-300ED3  Play note at tick
                    3 out of 6.





<-- PLIST CMDS  UP/DOWN     KEYBOARD -->
 Cmd F. Set speed [Speed:$00-$FF]
 --------------------------------
 Usage: $F + speed

 This command will set the speed of the
 song.

 Vblank: Range 01-FF - Normal timing

    CIA: Range 01-FF - Normal timing

   Both: Range 00    - STOP song.



<-- PLIST CMDS    UP        KEYBOARD -->
         EFFECT COMMANDS (pList)
         -----------------------

  Effect commands on THX v2.0! should
 be compatible with older THX-Versions.

 0 - Init Filter
 1 - Portamento Up
 2 - Portamento Down
 3 - Init Square
 4 - Toggle Mod. (S+F)
 5 - Jump to Step
 6 - Volume (C)
 7 - Speed (F)

<-- MAIN SCREEN  DOWN    EFFECT CMDS -->
   Cmd 0. Init Filter [Filter:$01-$3F]
   -----------------------------------
 Usage: $0 + filter

 Sets the filter.

 Value $01-$1F: Low-Pass Filter
                $01: heavy filtered
                $1F: slightly filtered
       $20:     No filter (std. value)
       $31-$3F: High-Pass Filter
                $21: slightly filtered
                $3F: heavy filtered


<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd 1. Portamento up [Speed:$00-$FF]
 ------------------------------------
 Usage: $1 + portamento speed
 Portamento up will simply slide the
 sample pitch up. You can NOT slide
 higher than B-5! (Period 113)

 Example: C-3x103000  1 is the command,
              3 is the portamentospeed.
 NOTE: The portamento will be called as
 many times as the speed of the pList.
 This means that you'll sometimes have
 trouble sliding accuratly. If you
 change the speed without changing the
 sliderates, it will sound bad...
<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd 2. Portamento down [Speed:$00-FF]
 -------------------------------------
 Usage: $2 + portamento speed

 Just like command 1, except that this
 one slides the pitch down instead.
 (Adds to the period).

 You can NOT slide lower than C-1!
 (Period 856)

 Example: C-3x203000  2 is the command,
              3 is the portamentospeed.


<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd 3. Init Square [Sq.-Rel:$01-$3F]
 ------------------------------------
 Usage: $3 + square-relation

 Sets the square-relation.
 Values depend on the wavelength of the
 instr. !! Don't use lower values than:
 Wavelength $80: Range $01-$3F
            $40: Range $02-$3F
            $20: Range $04-$3F
            $10: Range $08-$3F
            $08: Range $10-$3F
            $04: Range $20-$3F
 Only for SquareLowerLimit these Values
 will be corrected if a new WLen is set!
<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd 4. Toggle Mod. [$00,$1/$f,$1/$f]
 ------------------------------------
 Usage: $4+toggle filter/toggle square

 The upper nibble will toggle filter-
 modulation, the lower nibble will
 toggle square-modulation:
 Values $1 for pos. start-signum/off
        $f for neg. start-signum/off
 Cmd. $4 + $00 is kept compatible with
 older THX-Versions and is the same as
 Cmd. $4 + $01 (toggle squaremod. with
 positive signum! NOW YOU CAN ALSO SET
 THE START VALUE >OUT OF< THE RANGE!
 THEN THE SIGNUM WILL BE IGNORED!
<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd 5. Position-jump [Pos:$00-$ff]
 ----------------------------------
 Usage: $5 + position to loop to

 You have to enter the position in
 HEX-Values !!









<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd C. Set volume [Volume:see below]
 ------------------------------------
 Usage: $C+$00-$40: Instrument volume
        $C+$50-$90: perfSub volume
        $C+$A0-$E0: Voice Master vol.

 Well, this old familiar command will
 set the current volume to your own
 selected. The highest volume is $40.
 All volumes are represented in hex.
 (Programmers do it in hex, you know!)
 The perfSub volume is for relative
 volume in the instr. while you're
 playing the same instrument in the
 tracks only with other Instr. volume
<-- MAIN SCREEN UP/DOWN  EFFECT CMDS -->
 Cmd F. Set pList-speed [Speed:$00-$FF]
 --------------------------------------
 Usage: $F + pList-speed

 This command will set the speed of the
 Performance List.

 Vblank: Range 01-FF - Normal timing

    CIA: Range 01-FF - Normal timing

   Both:       00    - STOP pList
        (don't use!-senseless! just set
         the pList-Length!)

<-- MAIN SCREEN   UP     EFFECT CMDS -->
                KEYBOARD
                --------
 The keymap on protracker is a standard
 us keymap. Remember to always use the
 left shift and alt, as the right ones
 are used for other things.

 Keys marked with a star (*) are not
 (yet) built in !!!

 High notekeys:  2 3   5 6 7   9 0   =
                Q W E R T Y U I O P [ ]
                   
 Low notekeys:    S D   G H J   L ;
                 Z X C V B N M , . /
<-- EFFECT CMDS  DOWN        GENERAL -->

 F1 - Choose lowest octave  (C-1 to G-3)
 F2 - Choose second octave  (C-2 to G-4)
 F3 - Choose third octave   (C-3 to G-5)
 F4 - Choose fourth octave  (C-4 to B-5)
 F5 - Choose highest octave (C-5 to B-5)

 shft+F3 - Cut track to buffer
 shft+F4 - Copy track to buffer
 shft+F5 - Paste track-buffer to track

 ctrl+F3 - Cut commands to buffer
 ctrl+F4 - Copy commands to buffer
 ctrl+F5 - Paste cmd-buffer to track

<-- EFFECT CMDS UP/DOWN      GENERAL -->
 F6 - Go to patternposition 0
 F7 - Go to patternposition 16
 F8 - Go to patternposition 32
 F9 - Go to patternposition 48
 F10- Go to patternposition 63

*shft+F6-F10 - Store current patternpo-
               sition on selected F-key
* alt+F6-F10 - Play pattern from the
               stored patternposition
*ctrl+F6-F10 - Record from the stored
               patternposition

Esc - Exit Help
      Toggle Main/Instrument Editor
<-- EFFECT CMDS UP/DOWN      GENERAL -->
 shft+Return  - Insert blank note at
                cursorposition and move
                the others down. Notes
                beyond patternposition
                63 will be lost!
 shft+Bckspce - Delete note above
                cursorposition and move
                the others up. You can
                NOT do this if you're
                at patternposition 0!

*alt+Return    - As above, but with
                 all 4 tracks
*alt+Backspace - As above, but with
                 all 4 tracks
<-- EFFECT CMDS UP/DOWN      GENERAL -->
 ctrl+Return    - Push cmds one down
 ctrl+Backspace - Drag cmds one up

*ctrl+0-9 - Select how many slots PT
            will jump down each time
            you insert a note (this is
            only in Edit-mode) EDITSKIP

  alt+cursor right - tracknumber up
  alt+cursor left  - tracknumber down
 ctrl+cursor up    - vice-versa up (try)
 ctrl+cursor down  - vice-versa down

 BackwardsSingleQuote (The key over
 TAB, you know?) - Go to Workbench
<-- EFFECT CMDS UP/DOWN      GENERAL -->
      Help - Go to help screen
 shft+Help - Open AmigaGuide help
             on Workbench

 Space - Toggle between Stop/Edit-mode

 < (beside Z) - Kill DMA & Volumes to 0
  right Amiga - Play Pattern
    right Alt - Play Song
  right Shift - Record
    Caps Lock - Toggle TestMode in InsEd

      Del - Delete note under cursor
  alt+Del - Delete command only 
 shft+Del - Delete note and command
<-- EFFECT CMDS UP/DOWN      GENERAL -->
 On Numeric pad:

          1 - Select Sample 01
          9 - Select Sample 09
  Enter + 3 - Select Sample 39
          4 - Select Sample 34
  Enter + 0 - Select Sample 04
          1 - Select Sample 01

 Holding Enter + the other keys select
                 the upper digit

 Period (.) - Kill current sample


<-- EFFECT CMDS UP/DOWN      GENERAL -->
      Tab - Move cursor to next track
 Shft+Tab - Move cursor to prev track
 Ctrl+Tab - Move cursor to note-column
  Alt+Tab - Combines Tab and Ctrl-Tab

*Ctrl+A - Toggle channel on/off
 Ctrl+B - Mark block
 Ctrl+C - Copy block to buffer
*Ctrl+D - Delete block, drag notes up
*Ctrl+e - expand track
*Ctrl+g - Boost all samples
*Ctrl+h - Transpose block up
 Ctrl+i - Insert block, push notes down
*Ctrl+j - Join-paste block
 Ctrl+k - Kill to end of track
<-- EFFECT CMDS UP/DOWN      GENERAL -->
*Ctrl+l - Transpose block down
 Ctrl+m - Toggle multikeyboard on/off
*Ctrl+n - Re-mark last block
*Ctrl+o - Contract track
 Ctrl+p - Paste block
*Ctrl+q - Unmute all channels
*Ctrl+r - Restore F6-F10 positions
*Ctrl+s - Toggle split keyboard on/off
 Ctrl+t - swap tracks
*Ctrl+v - Filter all samples
*Ctrl+w - Polyphonize block
*Ctrl+x - Cut block to buffer
*Ctrl+y - Backwards block
*Ctrl+z - Restore Effects

<-- EFFECT CMDS UP/DOWN      GENERAL -->
*shft+0-9 - Store current command on
            selected key
* alt+0-9 - Insert command in current
            track

  alt+"\" - Copy command above cursor
            to current patternposition.
  alt+"=" - Copy command above cursor
            to current patternposition
            and add one to the value.
  alt+"-" - Copy command above cursor
            to current patternposition
            and subract one from the
            value.

<-- EFFECT CMDS UP/DOWN      GENERAL -->

 *alt+A - Monitor/Start sampling
 *alt+B - Boost sample
  alt+C - Toggle channel 3
 *alt+D - Go to Disk Op.
 *alt+E - Go to Edit Op.
 *alt+F - Filter sample
 *alt+I - Autoinsert volume
 *alt+K - Delete current sample/track
  alt+Q - Quit THX
 *alt+R - Resample
 *alt+S - Go to Sampler screen
 *alt+T - Tuning Tone
  alt+V - Toggle channel 4

<-- EFFECT CMDS UP/DOWN      GENERAL -->

  alt+X - Toggle channel 2
  alt+Y -
  alt+Z - Toggle channel 1

 alt+F3 - Cut   (instrument)
 alt+F4 - Copy  (instrument)
 alt+F5 - Paste (instrument)

    * \ - Toggle keypad mode (dots!)
*Return - Step one note forward
*Backspc- Step one note backward
* Alt+any key on keypad - tune drumpad
ctrl+arrows left/rite - Instr up/down
<-- EFFECT CMDS   UP         GENERAL -->
             GENERAL INFO.
             -------------
 Making Music
 ------------
 Any piece of music written with THX
 Sound System is built up from positions
 Each position is built up from four
 tracks, one for each of the amiga's
 audiochannels.

 A pattern is 64 lines long. The magni-
 fied line is always the one you edit.
 If you need shorter patterns, just set
 the TrackLength (TRL) field or use the
 patternbreak effect command.
<-- KEYBOARD     DOWN            THX -->

 A track is built up like this:

     32  C-3 01 C20
     /   \_/ I/ \_/
    /    /   I    \
 Step Note Instr. Effect cmd.

 The C-3 is the note being played at
 trackposition 32. 01 is the instrument
 number, and the three last digits are
 the effect command, in this case, set
 volume to $20 (C-Command, 20-Value).


<-- KEYBOARD    UP/DOWN          THX -->

 Protracker holds a table with info 
 about the sequence in which the tracks
 will be played. With the "Pos" gadget
 you determine your position in the
 table. Enter the 4 "Tracks" and the
 "Transposing" that define what track
 to play transposed or not at that
 position. "Length" defines the total
 size of the table. The full sequence
 of tracks is the Song. A song is built
 up from up to 256 different tracks,
 4 of them being played at up to 999
 different positions.

<-- KEYBOARD    UP/DOWN          THX -->

>pos voice1 voice2 voice3 voice4<

 000 001-00 000-00 000-00 000-00
 001 001-0C 000-00 000-00 000-00
 002 001-00 003-00 007-00 000-00
 003 002-00 004-00 007-FC 000-00
 004 001-00 003-02 006-00 010-00
 005 002-00 005-00 006-00 011-00
     III II
     III II
    trackII
         II
      transpose

<-- KEYBOARD      UP             THX -->


---
C-1C#1D-1D#1E-1F-1F#1G-1G#1A-1A#1B-1
C-2C#2D-2D#2E-2F-2F#2G-2G#2A-2A#2B-2
C-3C#3D-3D#3E-3F-3F#3G-3G#3A-3A#3B-3
C-4C#4D-4D#4E-4F-4F#4G-4G#4A-4A#4B-4
C-5C#5D-5D#5E-5F-5F#5G-5G#5A-5A#5B-5