PATTERNER 1.5 - About the Example Files
---------------------------------------
.SYS files loaded with Load System
.BEA files loaded with Load BEAT BANK
.ASS files loaded with Load SCALE BANK
.PAT files loaded with Load PATTERN BANK
.SNG files loaded with Load SONG BANK
.MMC files loaded with Load MIDI MACRO BANK

LESSON folder:
   LESSON4.SYS
   Well known song. If you use internal sound you should transpose
   the SCALES down an octave. (To do this go to BEAT Micros in
   Defaults menu. In the BEAT Micro box select 'Global', 'Redraw
   enable' and exit the box by clicking 'down octave'. Back on the
   main page press <F2>)

   LESSON5.SYS
   This is a good one to start playing with different SCALES. Same
   thing like above: Transpose SCALES down when using internal
   sounds.

   LESSON6.SYS
   Transpose SCALES for internal sounds.

SONATA folder:
   SONATA.SYS
   A guitar piece. Not the complete thing.

MIDIMACR.OS folder:
   MIDIMAC.MMC
   Contains three example MIDI Macros:
   1 - send MIDI program changes on all sixteen channels
   2 - send a C Major 9 chord on MIDI channel 1
   3 - send a C Major 9 chord on MIDI channel 5

SCALES folder:
   SCALES.ASS
   Contains various traditional musical scales in different octaves.

CYCLES folder:
   UPDATE.SRC
   Source file to be used with CYCLES.LIB.
   UPDATE.CYC
   CYCLER file containing this code in the BEAT CYCLE:
      PUSH 00021           ;push code for UPDATE on the stack
      Remote Conrol        ;call event_multi to execute
      ;This may not work properly all the times (why?)

   TRANS1.SRC
   Source file to be used wih CYCLES.LIB
   TRANS1.SRC
   CYCLER file containing this code in the BEAT CYCLE:
      Raw RANDOM           ;push raw random number to stack
      SET CHANNELS         ;pick up value and set channel selection
      TRANS SEL up 1       ;raise pitch of all selected channels in
                           ;SCALE
   In the PATTERN CYCLE:
      GET SYSSPEED         ;push system speed on stack
      ADD 00010            ;increase topmost stack entry by 10
      SET SYSSPEED         ;read back increased speed
   This .CYC works nice with LESSON5.SYS



