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 ) 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