[      
                                 
                                                
                                                
                                   
                                                
                                                
                                         


                        - ALL SOUND TRACKER -
                               - by -
                   - Patrice Bouchand and Feilei -
         {Document corrections and new translation by N. Nevatie]

1
[ AST (All Sound Tracker) ]

AST is a 32-track tracker with dynamic track allocation.

Currently AST supports the following sound sources:

-EMU8000 CHIP of AWE32
       *Maximum of 30 voices
       *Samples are loaded to AWE32's onboard RAM (Hardware mixing)
       *Samples located in AWE32's ROM can also be used (and dumped to disk)
       *Customized chorus and reverb effects
       *Total management of AWE filters, LFOs and envelopes
       *Direct coding of AWE hardware (no ADIP used)


-OPL3 FM-Synthesis
       *Maximum of 16 voices
       *Stereo output
       *Chorus and reverb effects can be used on AWE32

-MIDI MPU-401 INTERFACE
       *16 channels
       *Waveblaster or compatible daughterboard
       *Expander, Sampler, Bassline, etc. can be controlled via MPU-401
       *Is able to handle every midi controller
       * NEW!!! MIDI IN !

-The last but not the least: PC SPEAKER!!!!!!!

   Briefly, with AST you can compose musical modules which mix all
the sound sources described above.

2
[ REQUIREMENTS ]

  * PC 386+ with 2MB of memory and a mouse.
  * A sound card and/or MIDI extension
  * AWE32 with 512kb of RAM is strongly recommended.
  * BLASTER -environment variable must be correctly set in your AUTOEXEC.BAT
  * HIMEM is required for the memory sampler

3
[ GLOSSARY ]

   -DEFINITION
    Number of command in a time

   -COMMAND
      The smallest track element.
      Command has the structure: C#1^24 m20
       C  ----> note                (A to G)
       #  ----> sharp               (# or .)
       1  ----> octave              (0 to 9)
       ^  cuts the previous note
       24 ----> velocity/volume        (0 to 7f)
       m  ----> effect              (see the effect table)
       20 ----> effect's value      (0 to ff )


    -TRACK
       A set of 16*Definition commands

    -PATTERN
       A set of 32 tracks

    -ORDER
      Orders simply tell the tracker which pattern is to be played.
      Order list of a song could look something like this for example:
       Order 1: 1
       Order 2: 3
       Order 3: 4
       Order 4: 5
       Order 5: 6

       So, the list above tells the tracker to play the song patterns in
       the following order: 1, 3, 4, 5, 6.

    -POLYPHONY
     it's the number of tracks subsequent to the track where the cursor is;
     it can be modified.
     For example, the cursor is on track 3, its polyphony is 2,
     if you press simultaneously 2 keys of the keyboard, this 2 notes
     will be put on the same line, one on track 3, the other on track 4
     This allows you to create chords more easily.

4
[ HARDWARE DETECTION ]


When you run AST, you'll see a window with the results of the detection

      -For FM-synthesis, only one baseport is used, $388.

      -For AWE32, the baseport $620 is the default value
        RAM size is automatically detected.

      -For MPU-401, baseport $330 is the default value.
        Notice: Using AWEUTIL to achieve the MPU-401
        compatibility with AWE32 may cause the AST not to work.

      -For sound blaster, baseport $220 is the default value.
       Only used for setting the SB volume.

 For setting up the baseports, go in divers, config, SBconfig

5
[ COMMAND LINE ]


 time : use it if you want to run  " performance "
 BT   : Use an AST120 compatible engine
 NOTITLE : Disable title screen

,6
7
[ TRACK SOUND DESTINATION SETUP ]

 To assign separately a track, use the effect dxy.
 This effect will affect on the track it is placed on.
   x is the sound destination
   y is only use for midi, to designate the midi channel

 x =0 >  MPU401   0=<y<=f
              16 channels.
              channel 9 should be the drum channel
              Several tracks can be assigned to the same channel ->
              all these tracks will have the same midi instrument.

 x =1 >  PC speaker...

 x =2 >  FM-Synthesis,

 x =3 or 4 > Awe 32 melody track

 x =5 >  Drum tracks of the Awe32

 The effect yxy is similar to the dxy, except it acts on the 32 tracks
                x is destination of the first 16 tracks
                y is destination of the last 16 tracks
                The track's instrument are set to the track number

                for MIDI track the channel are assigned in the following way:
                   first 16 tracks  voices:=min( track, 15 )
                   last 16  tracks  voices:=min( track-16, 15)


           Yxy does the same thing but does not set the instrument


 EXAMPLE :d20     Track to FM synthesis

          y03     First 16 tracks on midi
                  last 16 tracks on first 16 voices of awe32
                  set the instruments to track's number

          Y34     All tracks to AWE32

 ADVICE : SET THE TRACK SOUND DESTINATIONS IN THE FIRST PATTERN OF THE SONG

8
[ EFFECTS ]


The effects differ quite a lot from the effects of ordinary
trackers but you should find the most common effects in AST too.

EFFECT       MIDI                     FM                    AWE32

0xy    These effects can be                        
1xy    assigned to MIDI                            
2xy    controller                                  
3xy                                                
4xy    More detailed                                4xy : Vibrato
5xy    information is given                        
6xy    after this general                          
7xy    info on effects                              7xy : tremolo
8xy                                                
9xy                                                 9xy: FT Sample offset

axy    Cut every note on                            Portamento time filter
       the midi channel                             in ticks
       assigned to the track                          0=>ff (20  default)

bxy    After touch            x:volume FM left      Portamento  filter
       0=>7f                  y:volume FM right     0=>ff,filter goes from
                              (awe32 only)          current value to xy

cxy                           Set AWE effect type  x:chorus ,y:reverb

dxy                           SEE PREVIOUS TOPICS

exy    Portamento             Pitch multiplier      Portamento to note
                                                    y of octave x
       controller  65             0=>ff             y=0  c   do
                                                      1  c#  do #
        0>=7f                                         2  d   r
                                                      3  d#  r #
                                                      4  e   mi
                                                      5  f   fa
                                                      6  f#  fa#
                                                      7  g   sol
                                                      8  g#  sol#
                                                      9  a   la
                                                      A  a#  la#
                                                      B  b   si

fxy    Soft pedal             Attenuation           Set filter to value xy
       controller 67  0=>7f     0=>ff                          0=>ff

gxy    Chorus level           Chorus level   0>=ff  Chorus level     0=>ff
       controller 93 0=>7f    (awe32 only)         

hxy    Reverb level           Reverb level   0>=ff  Reverb level     0=>ff
       controller 91  0=>7f   (awe32 only)         

ixy                   Assign instrument xy to the track   0=>7f

jxy                            Jump to order  xy

kxy                                                 Set filter Q to y,
                                                    must not be placed
                                                    with a note

lxy                                                 x=1 start  lfo 1
                                                    y=1 start  lfo 2

mxy    Modulation                                   Lfo1 pitch
       controller 1  0=>7f                           0=>ff

nxy                                                 Lfo2 pitch
                                                     0=>ff

oxy                                                 Sample offset 0=>ff
                                                    start  sample at
                                                    position  size *xy/255

pxy    Pitch bend                                   Set pitch to note y
                                                    of octave x
       0=>7f                                       

qxy    Portamento time                              Portamento time
       controller 5  0=>7f                          in ticks 0=>ff(20 dft)

r0y                       Retrig last note every y ticks

sxy    Stereo position(0=>ff)                       Stereo position(0=>ff)
       controller 10                               

txy                            Set tempo BPM

uxy    Pitch bend sensitivity                        Set env1 "to filter"

vxy    Midi channel volume    Effects volume        set env1 "to pitch"
       controller  7  0=>7f   vibrato and trmolo  

yxy                   Watch higher in "Track destination"

B00                            Pattern Break

Dxy                                                  volume slide down

Exy                                                  volume slide up

Fxy                                                  Random filter
                                                      xy :min filter value

Gxy                                                  works like "set filter"
                                                     but act on the previous
                                                     track

Hxy                                                  pitch slide down
                                                     xy=255 ==> one octave

Ixy                                                  pitch slide up
                                                     xy=255 ==> one octave

Jxy                                                  Filter slide down

Kxy                                                  Filter slide up

Lxy                                                  set lfo1 "to filter"

Mxy                                                   pan slide down

N0y                        note delay   y = 1 to 7

Oxy                                                   pan slide up

Qxy                                                  x:filter slide time
                                                     y:filter slide down
                                                     usefull to simulate
                                                     acid bass,
                                                     with effect Iff

Sxy                                                  Random pan value

Sxy                                                  Porta 2 Note effect
                                                     xy time during witch
                                                     the pitch slides

Txy                   set tempo to 4*xy , for really speed song !

Yxy                   Watch higher in "Track destination"

Cxy                                                  Chorus Increment:
                                                     x=0 inc Feedback by y
                                                     x=1 inc delay offset
                                                     x=2 inc LFO Depht
                                                     x=3 Low Delay Offset2
                                                     x=4 Low LFO Freq
                                                     x=5 High Delay Offst2
                                                     x=6 High LFO Freq

xxy                                                  Set Env2 decay to xy
                                                     ( Notefade )

Vxy                                                  Set Panning Pos to
                                                     previous channel

Pxy                                                  Set fine offset to
                                                     xy*8

Cxy                Notecut after y ticks - Values: 1-7    

Uxy                                                  Cut Note after 4
                                                     ticks +
                                                     Set Offset to xy

Wxy                   Shuffle play - Values: 0 - 255    


9
[ ASSIGN MIDI CONTROLLER TO EFFECTS 1,2,3,4,5,6,7,8,9 ]


Controllers are set by sending no. of the controller+$80 to the effect.
Later, if you want to set the controllers value, send the value to the effect
per default the effects 1,2,3... are assigned to controllers 1,2,3...

              xy

EXAMPLE     7 86  assign  controller 6 to  effect 7   ($80+6)
            7 02  send 2 to controller 6
            5 9f  assign controller 1f to effect 5    ($80+$1f)
            5 64  send 64 to controller 1f
            5 0f  send 0f to controller 1f

 See your synthesizer manual to see which midi controllers can be set

a
[ MAIN WINDOWS ]


 - I'm not going to describe all the mouse functions.
 - Right mouse button has the same effect that ESC key (exits).
 - F1,F5,F6,F7,F8,*,/ have the same effect in every window.

KEYS USED

 Ctrl+h           : Help
 F1              : Help

 Ctrl+f           : File
 Alt+o          : Open module
 Alt+s          : Save module
 Ctrl+d           : Divers
 Ctrl+o           : Order
 shift+F7        : Order

 F12             : Songmessage
 Ctrl+m           : Midi
 shift+F8        : Initialize MIDI controller
 MIDI IN SETUP   : ALT+F11

 Ctrl+a           : Awe32
 F3              : AWE32 instruments
 Shift+F9        : Customized chorus
 Shift+F10       : Customized reverb
 Alt+ F6        : AWE equalizer
 Alt+ F9        : Reverb and chorus select

 F4              : FM instruments
 Ctrl+p           : Play
 F5              : Play the song
 F6              : Play the current pattern
 F7              : Play the song from the order position
 F8              : Stop all
 Ctrl+f6          : Record pattern
 Ctrl+f7          : Record from order
 Ctrl+f5          : Record all song
 F9              : Neutralize current track
 Ctrl+f9          : Solo track
 Ctrl+f10         : All tracks on
 Shift+F5        : Player
 Shift+F6        : Mixing

 F2              : Track information
 arrows          : Move in a track
 espace          : Clear command
 ins             : Insert
 suppr           : Delete command
 tab             : Next track
 shift+tab       : Previous track
 shift+supr      : Clear the row of the tracks attached to the current
 shift+ins       : Insert a row  in the "    "     "     " "     " "
 Ctrl+t           : Load pattern
 Ctrl+y           : Save pattern
 add function    : Alt+1 ,Alt+2,... alt+9 ( keypad )
 Alt+suppr      : Delete effect
 <               : Set cut not flag
 shift+<         : Remove cut not flag
 BackSpace       : Set Note Cut  flag
 Shift+BackSpace : Remove Note Cut flag
                : Increase polyphony
 shift+         : Decrease polyphony
 *               : Increase octave
 /               : Decrease octave
 +               : Next pattern
 -               : Previous pattern
 Caps lock       : Edit on/off


 Ctrl+e           : Edit
 enter           : Select pattern
 Alt+enter      : Copy selected pattern on current pattern
 Alt+b          : Block begin
 Alt+e          : Block end
 Alt+d          : Mark a half track  from cursor
 Alt+f          : Mark a quarter track  from cursor
 Alt+l          : Mark whole track
 Alt+u          : Unmark
 Alt+v          : Set velocity of block to velocity of cursor
 Alt+r          : Ramping on effect value according to first and last
                   command effect value of block
 Alt+k          : Ramping on volume value according to first and last
                   command volume value of block
 Alt+a          : Increase a half tone
 Alt+q          : Decrease a half tone
 Alt+w          : Erase block
 Alt+z          : Clear pattern
 Alt+i          : Increase velocity
 Alt+j          : Decrease velocity
 2* Alt+l       : Select all the pattern
 ctrl+r           : Replace all alone not cut flag ,by a volume of 01


 Alt+x           : EXIT AST (with confirm)
b
[ NUMBER SELECTOR ]


You can set the number in the "number selector" such as +000045-

 With the key :
      +          : increase value of 1
      -          : decrease value of 1
      ctrl and + : increase value of 100
      ctrl and - : decrease value of 100
      1,2,3,4,5,6,7,8,9,0 , of keypad

 With the mouse : by clicking on + or -

 With the Modulation wheel of a MIDI Keyboard

c
[ ORDER WINDOW ]

It's the pattern restitution order

         used keys: +, -
                   arrows
                   suppr:
                   ins  :
                   space: neutralize current order.
                     g  : quit and go to pattern
                     esc:

d
[ FM-INSTRUMENT WINDOW ]

         Used keys: +, -,
                    arrows,
                    pgup, pgdown: Next/previous instrument
                    keyboard keys: play the instrument
                    enter: load FMI
                    esc
Set the instrument's name by clicking on the name.

e
[ AWE32 SAMPLES EDITOR ]

       Keys used: +, -
                  arrows
                  tab, shift+tab: next/previous test voice.
                  SUPPR: Delete sample from RAM
                  pgup, pgdown: next/previous sample
                  keyboard keys: test a sample
                  F3: AWE32 instrument
                  enter: load a wav file.
                  ctrl+enter: load 16 bit file
                  esc
                  alt+enter : load an AIS ( Rom sample )
	  alt+[s]: save wave


 The 2 windows are the sample data near the loop points
 The loop points sample values are written in black


-LOAD A SOUND FILE

    *WAV files are automatically recognized
     but you should not load stereo or compressed samples.

    *The other sound formats (snd,raw,voc,iff,smp...), can also be loaded
     Try to load them as 8 bits signed,unsigned and 16 bits.

    *Internal samples (AWE ROM) can be also loaded, files have AIT extension
    and they don't consume RAM at all.

-SAVE A SOUND FILE: Any sample can be saved as WAV file
                     (even AWE ROM samples )


-BEGIN, LOOP BEGIN, END LOOP, loop on/off: These should be quite clear to you.

BASE PITCH: for tuning samples

-To set sample name, just click on it.

-TRIM USED PART: 'unused' parts of sample will be cut from RAM

-RESAMPLE 50%: sample will be resampled at 50%, it will take less place
                 in RAM but of course the sound quality will be worse.
                 Base pitch will be set,
                 so you will not hear the tone difference

-Chorus, reverb and pan level are only test values. Click on to modify

-REINITIALIZE AWE32: sometimes (rarely), AWE32 sputters and it must be
                     reinitialized.

-REVERB, CHORUS: access to CHORUS AND REVERB Selection.

-INSTRUMENT: access to instruments window.

-COMPRESS: Use this to copress a sample; Use it to make samples louder

-EXPAND: Make samples sound more impulsive; Process drumlines

-NRMFRQ: Normalize frequency of sample. If you have tuned a sample
         to a frequency, this will resample and set it to default pitch.
         Attention: Loss of sample data!  

f
[ AWE32 INSTRUMENT EDITOR ]

        Keys used +, -
                  arrows
                  *, /: octave
                  pgup, pgdown: Next/previous instrument
                  keyboard keys: play the instrument
                  F3: sample awe32
                  enter:   Load wave
                  l:load awi
                  Ctrl+x : Load XI
	  Alt+s:save wave
                  esc

AWE32 instruments are AWE32 samples with a set of parameters.
See the AWE32 manual to get more informations on the parameters

-SAMPLE NUMBER: The number of the sample to use with the current instrument.

-BOOLEAN PARAMETER
These parameters describe what the program must do with new notes.
effect column shows the effect which is similiar to the parameter

                      On                        Off                  Effect

 Set lfo1 Lfo 1   starts each time    Lfo1 doesn't   start           l10

 Set lfo2 Lfo 2   starts each time    Lfo2 doesn't   start           l01

Set filter Filter uses the instrument Filter uses the track          fxy
           filter value               filter value                   

Set lfo1f Lfo1 pitch uses instrument  Lfo1 uses the track value      mxy
            value                                                    

Set lfo2f Lfo2 pitch uses instrument  Lfo2 uses track value          nxy
            value                                                    

Set panora Uses instrument's pan      Uses track's pan               sxy

Set chorus Instrument's chorus        Track's chorus                 gxy

Set reverb Instrument's reverb        Track's reverb                 hxy

 filter Q  Instrument's filter Q      Track's filter  Q              kxy

envelope 1 Instrument's EV1 to filter Track's EV1 to filter          uxy
to filter                                                            

set Lfo1   Instr. LFO1 to filter      Track's LFO1 to filter         Lxy
 filter                                                              

envelope 1 Instrument's EV1 to pitch  Track's EV1 to pitch           vxy
to pitch                                                             

Click on the instrument's name to change it.

-INITIALIZE: Sets the instrument's parameters to default values.

-SAMPLE: Access to AWE32 sample.

-REVERB, CHORUS: Access to CHORUS and REVERB selection.
g
[ CUSTOMIZED CHORUS ]


Used keys: +, -
                   arrows
                   esc
                   pgup/pgd: next/previous reverb
                   enter: load

In this window, the sound can be saturate, it is quite normal when values are
   set 'randomly'.

Click on the name to change it.

h
[ CUSTOMIZED REVERB ]

        Used keys:  +, -
                    arrows
                    esc
                    pgup/pgd: next/previous reverb
                    enter: load

In this window, the sound can be saturate, it is quite normal when values are
   set 'randomly'.
Click on the name to change it.

i
[REVERB-CHORUS SELECTION]

       Used keys:  esc
Click on the mouse button to select reverb and chorus
Also check out the effect cxy

j
[ AWE32 DRUM INSTRUMENTS ]

        Used keys: +, -
                   arrows
                   tab , shift+tab: instrument/pitch
                   keyboard keys: play the instrument assigned to the key
                   esc

 These instruments are very similar to the channel 9 of MIDI.
 The principle is that drum instruments only use one pitch.
 Each of 36 instruments is assigned to a note of 3 octaves
 with a drum track, c0=c3=c6=c9, a0=a3=a6, etc...

EXAMPLE : Instrument 2 is assigned to key C 2 with the pitch of 50000.
          If you send C 2 (or C5) to a drum track, the program will
          play the instrument 2 with the pitch of 50000. Simple?

The pitch is the value of the AWE32 pitch's register

0==>65535   <=>  0==>176000 Hz

k
[ MIDI EDITOR ]

Used keys : esc
            space: End message mark
            tab: Swap windows
            arrows,
            enter: send current midi data



 SEND: send midi data
 SCAN: wait for data and display midi data
 The 2 windows are exactly the same. When a message is send from the other
 window, reply of your synthesizer (if there is one) will be automatically
 detected and displayed in the other window.


l
[ CUSTOMIZABLE MIDI EFFECTS from Cxy to Vxy ]

 key :
 space     : send midi message
 pgdn/pgup : next/previous midi message
 Alt+e     : set message end position
 Alt+v     : set value position
 Alt+c     : set channel value position

   With it, you can send a midi message while the song is playing
 with a value of this message, replaced by the effect value...

 Message end :The last value that must be send, all value above are discarded

 Channel position : The 4 low bits of the value will be replaced by the
                    track's channel.

 Value position : This value will be replaced by the value of the effect

  Example:
 Track 2 is a midi track with the channel 4

The customizable midi effect Dxy is

         XC------------- B0
                         50
 END ------------XY----- 00
                         00
                         00
                         ..
                         ..



If you write C.4^7f D45 on track 2, the following midi data will be send
to your  synthesizer    B4 ----> because the tracks channel is 4
                        50
                        45 ----> because the effect value is 45

m
[ MIDI IN SETUP ]

  KEY :   tab/invtab
  Record Velocity  : if on , AST will take care about the velocity value,
                     if off, AST will use a default value

  Modulation Wheel :  Min, Max : maximum and minimum value that must be
                                 set by the wheel, in the pattern editor
                      effect   :  the effect that must be written in the
                                   pattern, each time you move the wheel

  Pitch Bend :    same thing as above, but for the pitch bend wheel

n
[ MEMORY  SAMPLER ]


  key : enter to load 16 bits mono or stereo wav file
        space to play the sample


AST use now the 16 bits DMA of every SB16 compatible to sample sound
You must have Himem in memory and " BLASTER " must be set correctly

what can I do with it ?

   * Sample your song to do a WAV file, and a MP3 file later
   * Sample FM sounds
   * Sample Midi sequences
   * Sample any AST output signal!

For better sound quality,
You should set properly the volume and the "in gain"

o
[ DIRECT TO DISK SAMPLER  ]


Does the same thing as the memory sampler, but records and plays
directly to/from the HD.
It should only be used for recording all the songs
p
[ BUGS ]

 * DTD sampler cannot work with SB irq greater than 7
 * If your keyboard does not work after running AST130 , press the
   right control key .

 * If an instrument does not set the LFO1 or LFO2, and a cut not comes
   between 2 notes, it's possible that the new note haven't the right
   volume, pitch or filter.
     To avoid this,you should replace the cut note, by a volume of 01,
   it's why I have done a new edit function alt+r, which does that in
   the edit block.

   c#6 7f .00
   ... .. .00
   ...^.. .00
   ... .. .00
   c#6 .. .00

   will be replaced by
   c#6 7f .00
   ... .. .00
   ... 01 .00
   ... .. .00
   c#6 .. .00


q
[ SOME PROGRAMMING INFO ]


 AST has been coded with Borland's  TP7
                                    50% on a 386SX25 4Mbs
                                    50% on P150 with 16Mbs
                                    AWE32 with 2Mbs
                                    TURTLE BEACH RIO daughter board

AST 1.4 has been coded on Borland Pascal 7
		    On a Cyrix 6x86 166+ with 32 Mb
		    AWE32 with 8 Mb connected digitally to a
		    SBLIVE

r
[ REGISTER ]


 If you want to register AST, you can {send me some modules made with the AST]
 if you are using MIDI instruments, you can send me a tape.

{Nothing makes me more happy than see that someone takes time to use AST]

  I will also be very happy , if you {spread your songs EVERYWHERE !]
  in CD-Rom of magazines, Internet, etc...

 I don't ask you for money, but of course you can send me some... :)
 If you do a commecial { AUDIO-CD or a TAPE ] with AST, it could be very
 nice if you can send me a copy, or at least, mail me.


s
[ Where can I get more AST songs and AST related stuff? ]

               http://contrast.cjb.net

t
[ XM2AST module converter  ]


    A powerful XM to AST converter is available in {XM2AST.RAR]
     This is the work of {Vaclav Kulakovsky a.k.a DQLM]
                   Thank you for your *GREAT* work !
 Mod and S3M can be converted if you save it as XM with FastTracker 2

u
[ GET IN TOUCH WITH ME ]

                Mail:
                       BOUCHAND PATRICE
                       LE BOURG
                       42990 st Georges en couzan
                       FRANCE

                Email:
                       { Cagliostro@wanadoo.fr]

                Phone: 04-77-24-86-65
                       Please! Phone me only
                       if you can speak french ;-)

                  IRC: #trax, the week end, between 19h30 and 22h30

    -------------------------------------------------------------------
          For Updates=>

          Feilei@Bnro.de
          My Adress:   Feil Markus
                       Tizianstrasse 6
                       83026 Rosenheim
                       Deutschland
          Tel.: 08031 / 68739

v
[ MERCI ------ THANKS -----DANKE ]


- GREAT, GREAT THANKS TO

     {CYGNUS-X1] FOR THE OMEGA PLAYER

     {Vince VU a.k.a JUDGE DREDD] FOR THE UNOFFICIAL AWE32 PROGRAMMING GUIDE
      I hope this help you feeds your ego (;-)

     {Lada Kopecki] for AWECTRL, and especially for the AWE64 Gold memory
     detection. AMP is *the best* module player for AWE!


- Thanks to Christian Braut for the book "la norme midi"
  Arthur Burda and Boris Bertelsons for "le superlivre de la SB"
  Mathias Rasch and "  "  "  "  "   for "PC INTERDIT"

w
[ GREETINGS ]

 I want to thank all the user/beta testers of AST for their help.

                   {Thanks a lot GUYS !]

   In no special order...


 Freedom                     Schiochet Nicolas
 Alex Bourt                  Anstett Denys
 Ayachi Samy                 Arto Ahola
 Bart Kuijper                Bas Van Ekkendonk
 Bernhard Meyer              Bionic
 Bodor Sandor                Bruno Thierry
 C0ntrast                    Codehead
 Daniel Scheller             David Bennar
 Dimitri Snijders            Dominey I
 Dooshek                     Fioroni Sylvain
 Evan Sikorsky               N. Nevatie
 Riker                       Haze
 Inhoused                    JC Poort
 Niculae Daniel              Jan Ekkel
 Kenneth Jeppesen            Vasek Kulakovsky
 Laurent Masher              Mark Hume
 Marcus Fischer              Mariusz Rydyger
 Massimo Luinetti            Mattias Anderson
 Michael Baumann             Mikko aleksi hyyrylai
 Morfn                       Patrick Paus
 Przemek Tumidajew           Rob Angel
 Roberto Pinna               Serg Nikitin
 Sheep production            Shybe
 Speedeejay                  Stevie
 TEG                         Temper
 Tim0                        Tom Vykruta
 Toni Lindroos               VDD
 Vinha Vatanen               Vladimir Jurisic
 Pierre Franois Lefebvre    Olivier Arcadipane
 Serres-Vives Renaud         Ville Koski
 Legrux Jerme               Rey Conejero Carlos
 Oscar Teran                 David Rensonnet
 Ninucci Christophe          Guhring Christophe
 Candido Mateos              Gregory Le Vaguerese
 Hans-Peter Diechler         Berghammer Max

  If you contact me, and if your name is not here, please
contact me again! I don't want to forget anyone.


 Special greets to

 -  Bernhard Meyer for his generous contribution,
    up to him, Midi in support has been done !

 -  303%dimension members, Freedom, Bruno thierry, Jazzman, etc...
    for their help.

 - C0ntrast, composer of DANCE!.AST

 - TEG, composer of MODAST2.AST

 - Elliptic, composer of CECILE.AST

 - MAZ (HTTP://www.maz-sound.com, if you need sound tools, you will find
   what you want here), Michael Baumann, #EWS64 user, for all my questions
   about EWS64!

 - N. Nevatie for this good help file.

 - Lada Kopecky for his help in AWE coding.

 - Vaclav Kulakovsky for XM2AST.
x
[ SOUND CARD MANUFACTURER ]

Patriece :
( I would be very interested in a DREAM 9407 based sound card  ;-)    )

Feilei:
I need docs about the SBLive! Card....

y
[ NEXT RELEASE ]

I have taken over work. Please refer to Feilei@bnro.de !

z
[ FINAL WORD ]

                        Have FUN !

                          Patrice BOUCHAND  Cagliostro/303%dimension









