home *** CD-ROM | disk | FTP | other *** search
-
- PUMA-TRACKER V0.99
- (c) Agile'91
- Released In September 1991
-
- The Documentation
- ~~~~~~~~~~~~~~~~~
-
- I/ Introduction
- ------------
-
- The aim of this utility is to achieve the best sound possible with
- the less memory and CPU time possible.
- The module files are used on The Replay routine for ATARI.
- You can transfer it with DOS 2 DOS, and use it like that.
- At this time, the replay-routine takes a maximum time of 15 scanlines
- and a music takes an average of 6-8 Kbytes.
-
-
- II/ How to use the editor
- ---------------------
-
- When you have skipped the intro, the screen appearing is the
- PATTERN-EDITOR SCREEN.
- The SOND-DESIGNER SCREEN can be accessed by pressing ESC.
-
- Before editing a music, you must start by defining your instruments.
-
- A/ The SOUND-DESIGNER SCREEN (how to make a sound)
- -----------------------------------------------
-
- YOU MUST DEFINE THE VOLUME AND THE FREQUENCY DATAS FOR EACH SOUND.
-
- 1) Defining the envelope (Volume Data)
- -----------------------------------
-
- Click in the box under 'VOLUME DATA' and then you can edit the volume
- sequence. ALL THE COMMANDS ARE IN HEXADECIMAL MODE.
-
- Here is the list of commands :
- ------------------------------
-
- * C0-aa-bb-cc
- aa is the number of the sample (or waveform) used.
- Numbers between 00 and 09 included are samples which can be loaded
- with the LOAD function (which will be explained later).
- Numbers between 0A and 33 are waveforms, it means samples of 32 bytes
- already stored in the replay-routine.
- bb is the step to skip waveforms.
- If bb=0 then there is no effect.
- If you want to use a sample, you must set bb to 0.
- cc is the number of waveforms to be played
- Ex: C0-0A-01-0F defines a synthetizer's sound.
-
- * A0-aa-bb-cc
- This instruction makes the volume vary.
- aa is the volume at the beginning
- bb is the volume at the end
- cc is the length of time to achieve the volume variation.
- Ex: A0-40-00-10 makes the volume vary from 64 to 0
- in 16 VBL (units of time)
-
- * E0-00
- This instruction stops the sound (It cuts the voice).
-
- * B0-aa
- This instruction is the GOTO or LOOP command.
- It permits to restarts a sound at any step of the volume sequence
- (It's used for echo, make a never-ending sound or restart a
- sound).
- The aa number is the number of the line to reach multiplied by 4.
- Ex : C0-0A-01-0F
- A0-40-00-10
- A0-00-40-10
- Here :
- B0-00 loops on the first instruction.
- B0-04 loops on the second instruction.
- B0-08 loops on the third instruction.
-
- A SOUND MUST ALWAYS START WITH A C0 INSTRUCTION.
- A SOUND MUST ALWAYS FINISH WITH AN E0 OR B0 INSTRUCTION.
-
- 2/ Defining the frequency (Frequency Data)
- ---------------------------------------
-
- Click in the box under 'FREQUENCY DATA' then you can edit the frequency
- of your sound.
-
- Here is a list of the available commands :
- ----------------------------------------
-
- * D0-aa-bb-cc
- This instruction keeps the frequency constant.
- aa is the offset of the note multiplied by 2 (always even) and it's
- added to the played note.
- a value of 18 means that the frequency is transposed of 1 octave up.
- bb is unused
- cc is the length of time while the frequency doesn't vary.
- Ex : D0-00-00-01 plays the real note during 1 VBL (unit of time)
- D0-02-00-01 plays the note transposed 1/12th of octave up.
- D0-FE-00-01 plays the note transposed 1/12th of octave down.
- This command allows you to make arpeggios...
-
- * A0-aa-bb-cc
- This instruction makes the frequency vary.
- aa is a value added to the frequency of the note at the beginning
- bb is a value added to the frequency of the note at the end
- aa and bb must be between 80 and 7F.
- cc is the number of VBL...
- Ex: A0-50-00-20
- makes a little slide from the actual frequency plus $50 down to
- the actual frequency plus $00 (The sound becomes more sharpen).
- A0-00-50-20
- makes a little slide from the actual frequency plus $00 up to
- the actual frequency plus $50 (The sound becomes more bass).
-
- 3/ The Other Stuff
- ---------------
-
- - SELECT SOUND can also be selected from the keyboard with F9 and F10.
- - The octave of the sound can be changed by pressing F1 to F5.
- - VIEW WAVEFORM displays all the look of the sample or waveform used
- - LENGTH displays the number of bytes (in Hexa) for each sample or
- waveform.
- - Don't use SAVE and CLEAR, they ain't working yet !!!
- - The LOAD option displays a new menu allowing to load samples.
- You must SELECT a number of SAMPLE before loading it.
- CANCEL exits this menu.
- CLEAR doesn't work.
-
-
- B/ THE PATTERNS-EDITOR SCREEN
- --------------------------
-
- This screen is cut in two parts.
-
- 1) The First One (Upper Part)
- --------------------------
-
- It contains the list of patterns for each voices.
- With some parametters like SPEED, OFFSET about instruments or note.
-
- - The left box contains the number of lines,
- (like POSITIONS about 'Soundtracker'...)
-
- - The right box contains the Speed for each lines.
- (You don't need to repeat the same speed on ever lines, use it like
- Soundtracker...)
-
- - Then the four middle boxes contain the number of pattern, offset
- about instrument, offset about note for each voice. These parameters
- can be choosed in the second part of the screen (The lower part).
-
- How to use the two boxes 'Pos (Up-->Down)' and 'Patt (Down-->Up)'
- -----------------------------------------------------------------
-
- If you press the first box, all parameters (Except the offset added to
- the instruments value) on the line selected (Upper Part) will be copied on the
- boxes (Lower Part). So you can show all sequence of music (Patterns) for every
- line of 'Positions Box'.
-
- If you press the second box, it's exactly the contrary that will happen.
- Take care when using this function you can easily destroy your music !
-
- - PLAY (Upper Part) plays the song. Stop it by pressing again the left
- mouse button.
-
- - LENGHT if you click on this box, the lenght from the file 'song'
- actually will be appear.
- This lenght can change when you edit your music or sound.
- This function will help you to keep a cool size in memory.
-
- - LOOP-TRACK
- At this line, the music will restart.
-
- - 'SONGNAME' is only to show it, you can enter anything here.
- (See on the DISK screen the 'LOAD' & 'SAVE' options).
-
- 2) The Lower Part, EDIT THE PATTERNS
- ---------------------------------
-
- That's approximatly the same as SoundTracker.
-
- Enter the notes with the keyboard (Two octaves, choosen by pressing
- F1 to F5).
-
- F6 Places your cursor on the first line of the pattern.
- F7 Places your cursor in the middle of the pattern.
- F8 Places your cursor at the end of the pattern.
-
- F9-F10 Select number from used sound, you can look it in the mouse
- pointer.
-
- PLAY plays the 'Pattern' (Every pattern on every voice)
-
- Note that 3 effects are possible in the patterns:
- '1' For the volume, type '140' <=> volume = $40 = 64
-
- '2' To slide the frequency down (Use it with a sound that don't
- reset Frequency...)
- Type '204' <=> Frequency + 4 (Every vbl.)
- '204' ---------
- '204' ---------
- Type '200' to stop the effect
-
- '3' To slide the frequency up (Use it like the previous one...)
-
-
- Some hints:
-
- You can use up to $80 patterns.
- Don't forget that if you use the same patterns on some lines (on
- positions), when you change it, it will be changed on each lines...
- Patterns are crunched and played like that, clear all effects unused.
- Don't write about pattern $00 !
- Don't clear a pattern if you use some patterns upper, it may cause some
- damages to your music.
- Select the number of a pattern by voice, select offset from note.
- Listen, when it's good, choose the POSITION-LINE (Upper Part), and click
- on the box 'Patt. Down-->Up'. This will copy the parameters...
-
- III/ Credits for that program
- ------------------------
-
- Improving of the program : Shocker, Flyspy, Exocet
- Replay-Routine debugging : Flyspy
- Documentations : Shocker
-
- All the work behind that program and the documentation has been done
- by the French AGILE Section. If you wanna contact us for any reason,
- just send a letter to the following address :
-
- AGILE
- BP 43
- 13266 MARSEILLE CEDEX 08
- FRANCE
-
- Or to... AGILE
- Box 3081
- 18103 LINDINGO
- SWEDEN
-
- Or just take your phone and call our boards :
-
- STREETS OF FIRE +46 755-10498 (Ministry+Mogwai) SHQ (DEFJAM/AGILE)
- THE GRAVEYARD +44 91-5160560 (The Undertaker) EHQ
- ILLICIT ILLUSION +1 717-399-3160 (The Mighty Quinn) WHQ
- SANITARIUM +1 416-575-9150 (Elektra) CHQ
- TONE TOWN +1 414-781-3218 (Dictator) USHQ
- TWILIGHT ZONE +49 511-456592 (Captain Midnight) GHQ
- REIGN IN BLOOD +49 203-409925 (Malzam&Andy) GHQ
-
- /Shocker
-