--------------------------------------------------------------------------- - ST-NoiseTracker V1.5 (+) - - Based on the original Amiga SoundTracker,NoiseTracker & StarTracker - - - - - ST conversion by THE DOCTOR of the EMPIRE - - "Americanized" Documentation by VENOM of TEK ST-NOISE TRACKER IS PUBLIC DOMAIN AS LONG AS THIS DOC FILE IS INCLUDED WITH THE PROGRAM. AND THE PROPER CREDITS MUST BE LEFT INTACT. --------------------------------------------------------------------------- Credits... CODERS - SOUND TRACKER - v1.0-2.0 Karsten Obarski Exterminator of TJC TIP of TNM Unknown of DOC Mnemotron of Spreadpoint ... - NOISE TRACKER - v1.0-1.1 Mahoney & Kaktus of Northstar & Silents v1.2 Main coding: Riff Raff of UFO ReAssembling, Scope & Beta testing --------------------------------------------------------------------------- General info. ------------- Please disconnect your joystick when you are using this program. NoiseTracker is similar to an Amiga program called Sonix which uses samples as insturments. Instead of synthesized insturments you get the real thing! The computer calculates the different notes at which a sampled insturment would sound like. NoiseTracker is compatible; save and play any standard SoundTracker files. It doesn't matter if it was from the Amiga because the modules contain all the samples as well as the music track/score. So you can use your friend's Amiga MOD files and play them on your ST without that much lost of quality. Patterns. --------- Any piece of music written with NoiseTracker is build up from patterns. NoiseTracker holds a table with information about the sequence in which these parts must be played. With 'Position' you determine your position in the table. With 'Pattern' you define what pattern to play at that position. 'Length' defines the total size of the table. 'Restart' is the restart position after the song stops. Instruments. ------------ You can use up to 31 different instruments in one music-piece. Each instrument consists in a sample up to $ffff (64 kbytes) For each instruments you can define : -The volume: you can change it to each value between $00 and $40. -The lenght (in bytes) -The replen: if you want that the sample loops when it ends,you can define the replen value. -Repeat: it is the restart value if a loop is selected. NOTE: All since the very first Soundtracker by K.O. there has been a bug in the replay-routine (both in the tracker and the replay). The tracker calculated the loop-start in bytes, and not in words as it's written into the instrument- list. All this means that in the later Soundtrackers, you couldn't loop the whole sample. To use your old loop-values (from ANY other tracker) you should divide your Repeat-value by 2. (fex. $07e0/2 = $03f0) If you want to save memory, decrease the length of your looped sample until it stops. This will save only the used part of the sample in the module. V1.5 : Loading an Module will auto-correct the Repeat values! Edit format. ------------ Notes: ------ C#1 3 C 2 3 / / | \| / / | Command Info / / Command / Inst# Note to be played. Note: This is simply the note that must be played by that particular ----- instrument. Inst#: This is the number of the instrument that must be used to play ------ the note. When the instrument number is zero, the last selected instrument will be used. Command: This number tells SoundTracker what special functions must be -------- performed while playing the note.(cf. song_commands) Info: This byte contains the additional information for the commands. ----- Song-commands. -------------- Here you've got them: 0 - arpeggio 1 - portamento up 2 - portamento down 3 - Tone-portamento 4 - Vibrato A - Slide volume B - Position jump C - Set volume D - Pattern break F - Set speed (now up to $1F) $0 Arpeggio - $0 + second halfnote-add + third halfnote-add This command will produce a one-channel chord. No comments. C-3 00037 produces a minor-chord C-3 00047 produces a major-chord $1 Portamento up - $1 + portamentospeed This command slides the pitch up. C-3 00103 1 is the command, 3 is the speed. $2 Portamento down - $2 + portamentospeed This command slides the pitch down. C-3 00203 2 is the command, 3 is the speed. $3 Tone-portamento - destination-note + $3 + speed This will automatically slide from the old note to the new. To keep on sliding, just select the command 3. Try it out yourself, and I'm sure you'll understand a little bit better. C-3 00305 C-3 is the note to slide to, 3 the command and 5 the speed. $4 Vibrato - $4 + vibratospeed + vibratosize C-3 00481 4 is the command, 8 is the speed of the vibrato and 1 is the size of the vibrato. To keep on vibratoing (?) just select the command 4. $A Volume-slide - $A + upslidespeed + downslidespeed C-3 00A05 5 is the speed to turn down the volume C-3 00A40 4 is the speed to slide it up. $B Position-jump - $B + song-position to continue at C-3 00B01 1 is the place to restart the song at. This command will also perform a pattern-break. $C Set volume - $C + new volume 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!) C-3 00C10 C is the command, $10 is the volume. $D Pattern-break - $D + nothing Sure simple, this magic thing will end your pattern and go on with the next one. C-3 00D00 D is the command, all others are a waste of memory. $F Set speed - $F + speed This will change the speed of your tune. (how fast your patterns will roll ...) Speeds from $01 - $1f are allowed. Speed of $01 is fastest... C-3 00F07 sets speed to $07 The keyboard. ------------- you can use those keys in listen,edit and record modes 3 octave keyboard : 2 3 5 6 7 9 0 - ` A Z ER T Y UI O P^ * S D G H J L M W X CV B N ?. / + F1 - Chooses two low octaves F2 - Chooses two high octaves NOTE: Cursor must be on a note position to accept the note ! ----- NUMERIC PAD : [0] - Go to patternposition 0 [1] - Go to patternposition 16 [2] - Go to patternposition 32 [3] - Go to patternposition 48 [4] - Go to patternposition 63 . [*] - RESET SCRIPT POSITION AT 00 [+]/[-] - SAMPLE NUMBER +/- [(]/[)] - PATTERN NUMBER +/- [.] - PLAY SONG [ENTER] - PLAY CURRENT PATTERN OTHERS: [ALTERNATE] - TOGGLE BETWEEN SCOPE/EQUALIZER [CAPSLOCK] - CHANGE COLOURS [Help] - help screen ! [Space] - Toggle between Stop/Edit-mode [UP] [LEFT] [RIGHT] - MOVE INTO PATTERN [DOWN] [CLR HOME] - go to next track (easier editing) [INSERT] - go to previous track EDIT COMMANDS (IN EDIT OR LISTEN MODES ONLY) : F3 - TO DEFINE BLOCK START F4 - TO DEFINE BLOCK END F5 - TO DEFINE A WHOLE PATTERN BLOCK (00-3F) F6 - INSERT A LINE F7 - COPY BLOCK AS 4 TRACKS F8 - DELETE BLOCK AS 4 TRACKS F9 - COPY BLOCK AS 1 TRACK F10 - DELETE BLOCK AS 1 TRACK IN EDIT MODE ONLY : [TAB] - DELETE NOTE + INSTRUMENT NUMBER [RETURN] - DELETE NOTE + INSTRUMENT NUMBER + COMMAND [DELETE] - DELETE A 4TRACKS LINE Modes. ------ 1)play,pattern,stop: -in those modes,you can play a note but you don't record it. -'pattern' play the curent pattern. -'play' play the all song. 2)edit: -in this mode,you can enter notes on each track but also instrument,song_command and data infos. 3)record: -here you record the note but the pattern is played at the same time. Clear. ------ you can clear: -all the song (patterns+instruments) -only patterns -only instruments With the 'KILL' option,you can kill the current instrument. Tempo. ------ is the 'velocity' of the tune ($01-$1f) Transpose. ---------- this option is really not usefull !! Copy. ----- is the number of copies selected when you copy 1 or 4 tracks with edit commands. Quantum. -------- it is the number of lines you go down in edit mode after a note (instrum.,command or data infos) record. Preferences. ----------- Note: The NOISEPREFS are not compatible to those of other versions of Noisetracker. Delete them when you copy a new Noisetracker version to your workdisk! It could cause severe problems if you don't! INPUT: here you can specify the input format of samples (amiga,st replay) OUTPUT: you can play the tune on -the standard ST YM 2149 sound chip -ST-Replay cartridge -MN 16 cartridge -Pro-sound Designer centronics interface AMPLI,COLOR: no comment ! PATHS: Here you can enter your prefs/modules and samples paths (up to 32 chars) SAVE: Saves your prefs to 'PREFS PATH':NOISE.INF EXIT: Eeeh? Exit! NOTE: this version of Noisetracker has a directory buffer for up to 520 entries. Sampler. -------- here you can work on each sample in memory. VOLUME:volume is calculated at the curent sample_volume value REVERSE:the sample is reversed in memory OCTAVE UP/DOWN:new lenghts are calculated FADE IN/OUT: when you select this option,the program waits you 'click' the position on the curve where the fade must start or end. COPY:the curent sample is copied at the asked sample position (nr) Disk operations. ---------------- Here you've got the old familiar Load/Save/Del sample and module LOAD SAMPLE: A sample will be loaded from the path you've specified in the Prefs menu. SAVE SAMPLE: The sample will be saved to the path you've specified in prefs, under the 'sample_name'. LOAD MODULE: you can load any song_module coming from the original amiga soundtracker. SAVE MODULE: the song will be saved to the path defined in prefs menu. patterns+instruments are saved (and your song can be played with any ST/Amiga MODule player) FORMAT S/D: You can format a single(S) or double(D) sided disk with this option. NOTE: you can load a sample simply after the name has been input, ----- by clicking on LOAD (next the samplename) --------------------------------------------------------------------------- bug report or suggestions ? WRITE TO : JEAN-MARC HARVENGT 212,RUE DES CROIX 7012 JEMAPPES ---- BELGIUM enjoy !!!