pouët.net

NoiseTracker 1.5 by The Empire [web]

---------------------------------------------------------------------------
-                          ST-NoiseTracker V1.5 (+)                       -
-   Based on original amiga Soundtracker,Noisetracker & Startracker       -                                                               -
-           Made by RIFF RAFF of UNITED FORCES and ANTICHRIST,            -
-     MAHONEY & KAKTUS of NORTHSTAR & SILENTS,AND EIDOLON of FAIRLIGHT    -                        
-              ST conversion by DR SATAN of the EMPIRE                    -
---------------------------------------------------------------------------
				Credits...
	CODERS
		- SOUND TRACKER -
	v1.0-2.5	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: Antichrist
---------------------------------------------------------------------------
General infos.
--------------
Please disconnect your joystick when you are using this program.

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 octaves 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 curent 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
   -st-replay cartridge
   -mv 16 cartridge
   -prosound 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 !!!