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