l; this is rock10.mac 8:30pm on 12/01/98 l; changes recommended: l; increase the volume level l; vary the percussion more - too many of the same ostinato l; make one of the options a unison melody line with all the instruments playing it, except l; percussion l; make it possible to have a single note drag from one key to another, l; like a held note, common to both keys @ instruments piano n?f0 @ Guitar n?f1 @ Violin n?f2 @ trumpet n?f3 @ perc 1 n?f4 @ perc2 n?f5 l<CsoundSynthesizer> l l<CsOptions> @ use the following for writing to a file l-W -d -m2 -N -o rock10a.wav @ use the following for live play @l-+X1 -b900 -d -m0 -+y l</CsOptions> l l<CsInstruments> l sr = 44100 l ksmps = 5 ; any higher than 10 and I hear clicks l kr = 8820 ; any lower than 4410 and I hear clicks l; ksmps = 1 ; Maximum resolution l; kr = 44100 ; Maximum resolution l; ksmps = 20 ; Minimum resolution l; kr = 2205 ; Minimum resolution l nchnls = 2 l l instr 1 l l; p1 is always 1 l; p2 start time l; p3 duration l; p4 velocity, 60-80 works best l; p5 tone - which tone is this note - 1-43 for Partch scale l; p6 Octave l; p7 voice - piano = 0 - Guitar = 1 - Violin = 2 - trumpet = 3 - perc1 = 4 - perc2 = 5 l; p8 stereo - pan from left = 0 to right = 16 l; p9 envelope - one of several function tables for envelopes 1 - 16 l; p10 glissando l; p11 upsample l; l ifunc table p7,1 ; find the location of the sample wave tables l iwavchan table p7,2 ; is it mono (iwavchan = 1) or stereo sample file (iwavchan = 2) l ; or are sustain points in separate table iwavchan=3 l ioct = p6+3 ; I am used to Middle C = 6 l inum = p6*12 + int(p5/43*12) ; convert to MIDI note number to pick ftable l ifno table inum, ifunc ; map midi note number to ftables l iamp = ampdb(p4) ; velocity input is 60-80 - convert to amplitude l i9 = 198-p9 ; valid envelope table number are 298, 297, 296, 295 etc. l kamp oscili iamp, 1/p3, i9 ; create an envelope from a function table l ;kamp2 linseg .0001,.001*p3,1,p3*.998,1,.001*p3,.0001 l kpanl tablei p8/16, 4, 1 ; pan with a sine wave l kpanr tablei 1.0 - p8/16, 4, 1; l; some samples are stereo, some are mono, some have sustain points in function table l; use a different form of locsil depending on this l; l ibasno table ifno-(2+ifunc), 1 + ifunc ; get basnot for each ftable l icent table ifno-(2+ifunc), 2 + ifunc ; get cents to flatten each note l ibasoct = ibasno/12 + 3 ; find the base octave l ibascps = cpsoct(ibasoct+(icent/1200)) l ipitch table p5, 3 ; convert note number 1-43 to oct.fract format l icps = cpspch(ioct+ipitch) ; convert oct.fract to Hz l if iwavchan = 3 goto sustain l if iwavchan = 2 goto stereo lmono: l a1 loscil kamp, icps, ifno, ibascps ;read an AIFF-defined sampled instr Mono output l outs a1 * kpanl ,a1 * kpanr l goto skipstereo lstereo: l a1,a2 loscil kamp, icps, ifno, ibascps ;read an AIFF-defined sampled instr stereo output l outs a1 * kpanl ,a2 * kpanr l goto skipstereo lsustain: l ibeg table ifno-(2+ifunc), 9 + ifunc ; get begin point of sustain in sample 9 for 6 samples per instrument l iend table ifno-(2+ifunc), 10+ ifunc ; get end point of sustain in sample 10 for 6 samples per instrument l imodlp = (iend = ibeg+1 ? 0 : 1) l a1 loscil kamp, icps, ifno, ibascps, imodlp,ibeg,iend ;read an WAV-defined sampled instr l outs a1 * kpanl ,a1 * kpanr lskipstereo: l; print p5, p6, p7, p9, ifunc, iwavchan, i9 l endin l</CsInstruments> l l<CsScore> @ 0 1 2 3 4 5 lf1 0 16 -2 11 22 34 48 57 87; locations of start of function tables - conform to n0f1 statements lf2 0 16 -2 2 1 2 1 1 1 ; 1= mono 2 = stereo of above tables lf3 0 64 -2 .0000000 .0021506 .0053273 .0084467 .0111731 .0150637 .0165004 l.0182404 .0203910 .0231174 .0266871 .0294135 .0315641 .0347408 .0386314 .0417508 l.0435084 .0470781 .0498045 .0519551 .0551318 .0582512 .0617488 .0648682 .0680449 l.0701955 .0729219 .0764916 .0782492 .0813686 .0852592 .0884359 .0905865 .0933129 l.0968826 .0996090 .1017596 .1034996 .1049363 .1088269 .1115533 .1146727 .1178494 l.1200000 lf4 0 1025 9 .25 1 0 ;The first quadrant of a sine for panning l; Bosendorfer piano stereo samples lf11 0 128 -17 0 14 36 15 43 16 51 17 58 18 68 19 76 20 81 21;map notnum to table lf12 0 16 -2 0 33 38 48 53 63 73 78 83 ;map table to basnot lf13 0 16 -2 0 0 0 0 0 0 0 0 ; cents sharp lf14 0 0 1 "BOSENDOR/BOSENA0.wav" 0 4 0 lf15 0 0 1 "BOSENDOR/BOSEND1.wav" 0 4 0 lf16 0 0 1 "BOSENDOR/BOSENC2.wav" 0 4 0 lf17 0 0 1 "BOSENDOR/BOSENF2.wav" 0 4 0 lf18 0 0 1 "BOSENDOR/BOSEND#3.wav" 0 4 0 lf19 0 0 1 "BOSENDOR/BOSENC#4.wav" 0 4 0 lf20 0 0 1 "BOSENDOR/BOSENF#4.wav" 0 4 0 lf21 0 0 1 "BOSENDOR/BOSENB4.wav" 0 4 0 l; Guitar - mono samples lf22 0 128 -17 0 25 42 26 48 27 53 28 57 29 62 30 66 31 72 32 76 33;map notnum to table lf23 0 16 -2 0 40 45 50 55 59 64 69 74 79 ;map table to basnot lf24 0 16 -2 0 0 0 0 0 0 0 0 0 ; cents sharp lf25 0 0 1 "guitar/NYLONe1.wav" 0 4 0 lf26 0 0 1 "guitar/NYLONa1.wav" 0 4 0 lf27 0 0 1 "guitar/NYLONd2.wav" 0 4 0 lf28 0 0 1 "guitar/NYLONg2.wav" 0 4 0 lf29 0 0 1 "guitar/NYLONb2.wav" 0 4 0 lf30 0 0 1 "guitar/NYLONe3.wav" 0 4 0 lf31 0 0 1 "guitar/NYLONa3.wav" 0 4 0 lf32 0 0 1 "guitar/NYLONd4.wav" 0 4 0 lf33 0 0 1 "guitar/NYLONg4.wav" 0 4 0 l; violin samples - stereo lf34 0 128 -17 0 37 70 38 75 39 79 40 85 41 90 42 100 43 105 44 110 45 115 46;map notnum to table lf35 0 16 -2 0 67 72 77 82 87 92 97 102 107 112 ;map table to basnot lf36 0 16 -2 0 0 0 0 0 0 0 0 0 0 lf37 0 0 1 "violins/VIOLNg3.wav" 0 4 0 lf38 0 0 1 "violins/VIOLNc4.wav" 0 4 0 lf39 0 0 1 "violins/VIOLNf4.wav" 0 4 0 lf40 0 0 1 "violins/VIOLNa#4.wav" 0 4 0 lf41 0 0 1 "violins/VIOLNd#5.wav" 0 4 0 lf42 0 0 1 "violins/VIOLNg#5.wav" 0 4 0 lf43 0 0 1 "violins/VIOLNc#6.wav" 0 4 0 lf44 0 0 1 "violins/VIOLNf#6.wav" 0 4 0 lf45 0 0 1 "violins/VIOLNb6.wav" 0 4 0 lf46 0 0 1 "violins/VIOLNe7.wav" 0 4 0 l; trumpet samples - mono lf48 0 128 -17 0 51 71 52 75 53 82 54 86 55 92 56 ;map notnum to table lf49 0 16 -2 0 69 74 79 84 89 94 ;map table to basnot lf50 0 16 -2 0 0 0 8 6 17 0 ; cents sharp lf51 0 0 1 "trump/TRUMPa3.wav" 0 4 0 lf52 0 0 1 "trump/TRUMPd4.wav" 0 4 0 lf53 0 0 1 "trump/TRUMPg4.wav" 0 4 0 lf54 0 0 1 "trump/TRUMPc5.wav" 0 4 0 lf55 0 0 1 "trump/TRUMPf5.wav" 0 4 0 lf56 0 0 1 "trump/TRUMPa#5.wav" 0 4 0 l; Percussion samples - mono - set #1 lf57 0 128 -17 0 60 53 61 54 62 55 63 56 64 57 65 58 66 59 67 60 68 61 69 62 70 63 71 64 72 65 73 66 74 67 75 68 76 69 77 70 78 71 79 72 80 73 81 74 82 75 83 76 84 77 85 78 86 79 lf58 0 32 -2 0 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79;map table to basnot lf59 0 32 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @lf60 0 0 1 "percus/agogohi.wav" 0 4 0 .aghi t20o4 @lf61 0 0 1 "percus/agogolo.wav" 0 4 0 .aglo t24o4 @lf62 0 0 1 "percus/blockhi.wav" 0 4 0 .blhi t29o4 @lf63 0 0 1 "percus/blocklo.wav" 0 4 0 .bllo t31o4 @lf64 0 0 1 "percus/crash1.wav" 0 4 0 .crs1 t38o4 lf65 0 0 1 "percus/BONGOHI.wav" 0 4 0 ;64 68 70 77 84 .bohi t42o4 lf66 0 0 1 "percus/BONGOLO.wav" 0 4 0 .bolo t46o4 @lf67 0 0 1 "percus/CABASA.wav" 0 4 0 .caba t50o4 @lf68 0 0 1 "percus/CHINA.wav" 0 4 0 .chin t1o5 lf69 0 0 1 "percus/CLAPS.wav" 0 4 0 .clap t6o5 @lf70 0 0 1 "percus/CLAVE.wav" 0 4 0 .clav t10o5 lf71 0 0 1 "percus/CONGAHI.wav" 0 4 0 .cohi t16o5 lf72 0 0 1 "percus/CONGALO.wav" 0 4 0 .colo t18o5 lf73 0 0 1 "percus/CONGASL.wav" 0 4 0 .cons t24o5 lf74 0 0 1 "percus/COWBELL.wav" 0 4 0 .cowb t28o5 @lf75 0 0 1 "percus/CRASH2.wav" 0 4 0 .crs2 t33o5 @lf76 0 0 1 "percus/CUICAHI.wav" 0 4 0 .cuhi t37o5 @lf77 0 0 1 "percus/CUICALO.wav" 0 4 0 .culo t42o5 lf78 0 0 1 "percus/GUIROFST.wav" 0 4 0 .guif t45o5 lf79 0 0 1 "percus/GUIROSLO.wav" 0 4 0 .guis t50o5 lf80 0 0 1 "percus/HHCLOSE.wav" 0 4 0 .hhcl t1o6 lf81 0 0 1 "percus/HHFOOT.wav" 0 4 0 .hhft t6o6 @lf82 0 0 1 "percus/HHOPEN.wav" 0 4 0 .hhop t11o6 @lf83 0 0 1 "percus/HITOM1.wav" 0 4 0 .hit1 t15o6 @lf84 0 0 1 "percus/HITOM2.wav" 0 4 0 .hit2 t20o6 lf85 0 0 1 "percus/KICK1.wav" 0 4 0 .kik1 t25o6 lf86 0 0 1 "percus/KICK2.wav" 0 4 0 .kik2 t28o6 l; Percussion samples - mono - set #2 lf87 0 128 -17 0 90 82 91 83 92 84 93 85 94 86 95 87 96 88 97 89 98 90 99 91 100 92 101 93 102 94 103 95 104 96 105 97 106 98 107 99 108 100 109 101 110 102 111 103 112 104 lf88 0 32 -2 0 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 lf89 0 32 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lf90 0 0 1 "percus/LOTOM1.wav" 0 4 0 .lot1 t42o6 lf91 0 0 1 "percus/LOTOM2.wav" 0 4 0 .lot2 t46o6 @lf92 0 0 1 "percus/MARACA.wav" 0 4 0 .mara t50o6 lf93 0 0 1 "percus/MIDTOM1.wav" 0 4 0 .mdt1 t1o7 lf94 0 0 1 "percus/MIDTOM2.wav" 0 4 0 .mdt2 t6o7 @lf95 0 0 1 "percus/MUTGTR70.wav" 0 4 0 .mtg1 t11o7 @lf96 0 0 1 "percus/MUTGTR76.wav" 0 4 0 .mtg2 t15o7 @lf97 0 0 1 "percus/MUTGTR82.wav" 0 4 0 .mtg3 t19o7 lf98 0 0 1 "percus/RIDE1.wav" 0 4 0 .rid1 t24o7 lf99 0 0 1 "percus/RIDE2.wav" 0 4 0 .rid2 t28o7 lf100 0 0 1 "percus/RIDEBELL.wav" 0 4 0 .ridb t33o7 lf101 0 0 1 "percus/SNARE1.wav" 0 4 0 .snr1 t36o7 @lf102 0 0 1 "percus/SNARE2.wav" 0 4 0 .snr2 t41o7 lf103 0 0 1 "percus/SPLASH.wav" 0 4 0 .spls t46o7 lf104 0 0 1 "percus/TAMB.wav" 0 4 0 .tamb t50o7 lf105 0 0 1 "percus/TIMBHI.wav" 0 4 0 .timh t2o8 lf106 0 0 1 "percus/TIMBLO.wav" 0 4 0 .timl t6o8 lf107 0 0 1 "percus/TRIMUTE.wav" 0 4 0 .trim t9o8 lf108 0 0 1 "percus/TRIOPEN.wav" 0 4 0 .trio t15o8 @lf109 0 0 1 "percus/VIBRASLP.wav" 0 4 0 .vibr t19o8 @lf110 0 0 1 "percus/WHISTHI.wav" 0 4 0 .wish t24o8 @lf111 0 0 1 "percus/WHISTLO.wav" 0 4 0 .wisl t28o8 lf112 0 0 1 "percus/XSTICK3.wav" 0 4 0 .xst3 t32o8 l; linear start take getto take getto take getto lf198 0 1024 7 1 1024 0 ; e0 - sharp attack, gradual decay lf197 0 1024 7 0 2 1 1022 0 ; e1 - sharp attack, gradual decay lf196 0 1024 7 0 4 1 1020 0 ; e2 - sharp attack, gradual decay lf195 0 1024 7 0 8 1 1016 0 ; e3 - sharp attack, gradual decay lf194 0 1024 7 0 16 1 1008 0 ; e4 - sharp attack, gradual decay lf193 0 1024 7 0 32 1 992 0 ; e5 - softer attack lf192 0 1024 7 0 48 1 976 0 ; e6 - softer attack lf191 0 1024 7 0 64 1 960 0 ; e7 - softer attack lf190 0 1024 7 1 1008 1 16 0 ; e8 - sharp elongated bell lf189 0 1024 7 1 992 1 32 0 ; e9 - less sharp elongated bell lf188 0 1024 7 1 960 1 64 0 ; e10 - "" lf187 0 1024 7 1 896 1 128 0 ; e11 - "" lf186 0 1024 7 0 256 1 512 1 256 0 ; e12 - "" lf185 0 1024 7 0 512 1 512 0 ; e13 - bell lf184 0 1024 7 1 512 .8 512 0 ; e14 trumpet lf183 0 1024 7 1 128 .3 256 .1 640 0 ; e15 - ride cymbol envelope lf182 0 1024 7 1 64 .1 64 .2 64 .15 64 .25 64 .2 64 .3 64 .25 64 .35 64 .3 64 .45 64 .4 64 .6 64 .5 64 .7 64 .6 64 .8; e16 - eighth note vibrato for whole note lf181 0 1024 7 1 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 .7 32 .5 32 0 ; e17 sixteenth vibrato for whole note lf180 0 1024 7 1 64 .1 960 1; e18 attack, release then crescendo @ higher the faster lt 0 2000 @ 11 : 8 @ 20 F++ @ 9 : 8 11 : 10 @ 8 D+ 6 D- @ 7 : 4 9 : 5 11 : 6 @ 34 A++ 36 Bb 38 B- @ 3 : 2 7 : 5 3 : 2 11 : 7 @ 25 G 21 F# 25 G 28 G# @ 5 : 4 6 : 5 7 : 6 9 : 7 11 : 9 @ 14 E 12 E-- 10 D# 16 E++ 13 E- @ 1 : 1 1 : 1 1 : 1 1 : 1 1 : 1 1 : 1 @ 0 C 0 C 0 C 0 C 0 C 0 C @ 8 : 5 5 : 3 12 : 7 14 : 9 18 : 11 @ 29 Ab 31 A- 33 A+ 27 G++ 30 A-- @ 4 : 3 10 : 7 4 : 3 14 : 11 @ 18 F 22 Gb 18 F 15 E+ @ 8 : 7 10 : 9 12 : 11 @ 9 D++ 7 D 5 D-- @ 16 : 9 20 : 11 @ 35 A# 37 B-- @ 16 : 11 @ 23 G-- .C t0 .C+ t1 .C++ t2 .C# t3 .Db t4 .D-- t5 .D- t6 .D t7 .D+ t8 .D++ t9 .D# t10 .Eb t11 .E-- t12 .E- t13 .E t14 .E+ t15 .E++ t16 .F- t17 .F t18 .F+ t19 .F++ t20 .F# t21 .Gb t22 .G-- t23 .G- t24 .G t25 .G+ t26 .G++ t27 .G# t28 .Ab t29 .A-- t30 .A- t31 .A t32 .A+ t33 .A++ t34 .A# t35 .Bb t36 .B-- t37 .B- t38 .B t39 .B+ t40 .B++ t41 .C- t42 @ patterns @ F++ @ D+ D- @ A++ Bb B- @ G F# G G# @ E E-- D# E++ E- @ C C C C C C @ Ab A- A+ G++ A-- @ F Gb F E+ @ D++ D D-- @ A# B-- @ G-- @ Percussion samples - mono - set #1 - function table # 4 @ agogohi aghi CLAPS clap GUIROFST guif @ agogolo aglo CLAVE clav GUIROSLO guis @ blockhi blhi CONGAHI cohi HHCLOSE hhcl @ blocklo bllo CONGALO colo HHFOOT hhft @ crash1 crs1 CONGASL cons HHOPEN hhop @ BONGOHI bohi COWBELL cowb HITOM1 hit1 @ BONGOLO bolo CRASH2 crs2 HITOM2 hit2 @ CABASA caba CUICAHI cuhi KICK1 kik1 @ CHINA chin CUICALO culo KICK2 kik2 @ @ Percussion samples - mono - set #2 - function table #5 @ LOTOM1 lot1 RIDEBELL ridb TRIMUTE trim @ LOTOM2 lot2 SNARE1 snr1 TRIOPEN trio @ MARACA mara SNARE2 snr2 VIBRASLP vibr @ MIDTOM1 mdt1 SPLASH spls WHISTHI wish @ MIDTOM2 mdt2 TAMB tamb WHISTLO wisl @ RIDE1 rid1 TIMBHI timh XSTICK3 xst3 @ RIDE2 rid2 TIMBLO timl @chvdotrse @ guitars n1f1 n2f1 n3f1 n4f1 n5f1 @ trumpets n6f3 n7f3 n8f3 @ violin n9f2 n10f2 n11f2 @ cello n12f2 @ trombone n13f3 @ percussion n14f4 @ melody trumpet n15f3 n16f3 n17f3 @ piano n18f0 n19f0 n20f0 @chvdotrse @ 1/16th note = 4; 1/8th note = 8; 1/4 note = 16; 1/2 note = 32; measure = 72 @ F++ @ D+ D- @ A++ Bb B- @ G F# G G# @ E E-- D# E++ E- @ C C C C C C @ Ab A- A+ G++ A-- @ F Gb F E+ @ D++ D D-- @ A# B-- @ G-- @ ------------------- notes in common with ---------- @ ----------- major --------- -------- minor ------- @ Major modes C Ab F D++ A# G-- F A- C D# G B- @ C D+ E F++ G A++ - 1 2 1 1 1 1 2 2 2 3 2 @ Ab Bb C D- E-- F# 1 - 1 1 1 1 2 1 2 2 2 2 @ F G A- B- C D# 2 1 - 1 2 1 2 1 3 2 2 2 @ D++ E++ Gb G# A+ C 1 1 1 - 1 1 2 2 2 1 2 2 @ A# C D E- F G++ 1 1 2 1 - 1 3 2 2 2 1 2 @ G-- A-- B-- C D-- E+ 1 1 1 1 1 - 2 2 2 2 2 1 @ Minor modes @ F G-- Ab A# C D++ 1 2 2 2 3 1 - 1 2 1 1 1 @ A- B-- C D E Gb 2 1 1 2 2 2 1 - 1 1 1 1 @ C D-- E-- F G A+ 2 2 3 2 2 2 2 1 - 1 2 1 @ D# E+ F# G++ A++ C 2 2 2 1 2 2 1 1 1 - 1 1 @ G A-- Bb C D+ E++ 3 2 2 2 1 2 1 1 2 1 - 1 @ B- C D- E- F++ G# 2 2 2 2 2 1 1 1 1 1 1 - @chvdotrse @ chord progression: @ F minor F C A# @ A# major C D @ A- minor A- C @ F major G C @ C minor F C @ F minor .ranb r16 .velb v79 .octb o2 .rang r15 .velg v79 .octg o5 .rant r16 .velt v83 .octt o6 .ranv r16 .velv v81 .octv1 o5 .octv2 o6 .ranc r16 .velc v77 .octc2 o5 .octc1 o6 .ranr r16 .velr v73 .octr1 o5 .octr2 o6 .ranp r16 .velp v79 .ranm r16 .velm v77 .octm1 o5 .octm2 o6 .octm3 o7 .rann r16 .veln v75 .octn1 o4 .octn2 o5 .octn3 o6 .octu2 o2 .octu3 o3 .octu4 o4 .octu5 o5 .octu6 o6 .octu7 o7 .octu8 o8 @ 72 beats @ 9/8 - 8 8 8 8 8 8 8 8 8 .trem s4d4h16 s6h-4 s8h-4 s10h-4 .scale1 &n2. &n3. &n4. &n5.o+1 &n6. &n1. .scale2 &n4. &n5.o+1 &n6. &n1. &n2. &n3. .scale3 o+1&n6. &n1. &n2. &n3. &n4. &n5. .scale4 &n6. &n5. &n4.o-1 &n3. &n2. &n1. .scale5 &n2. &n1. &n6. &n5. &n4.o-1 &n3. .scale6 o-1&n4. &n3. &n2. &n1. &n6. &n5. @ each string_* consists of 72 beat melody @ naming convention @ basspa1 @ ---- instrument name @ - p for part or c for complete set of parts @ - a,b,c,d, for relative part or underscore for complete set of parts @ - version - each version is a complete measure, interchageable with any other @ bassc_1 --> bass complete set #1 @ 8 4 4 8 8 4 4 8 4 4 8 4 4 .unison_0 e0h0d8&n1. &n3.d4 &n4. &n5.d8 &n2. &n4.d4 &n5. &n6.d8 o+1&n1.d4 &n3. &n4.d8 &n5.d4 &n2. @.unison_1 e1d8&n1. &n3.d4 &n4. &n5.d8 &n2. &n4.d4 &n5. &n6.d8 o+1&n1.d4 &n3. &n4.d8 &n5.d4 &n2. @.unison_2 e2d8&n1. &n3.d4 &n4. &n5.d8 &n2. &n4.d4 &n5. &n6.d8 o+1&n1.d4 &n3. &n4.d8 &n5.d4 &n2. .basspa1 c1h0&velb.&octb.&ranb.s8e0d16&n1. d8&n5. d16&n6. d8&n5. d16&n4. d8&n3. .basspb1 c2h0&velb.&octb.&ranb.s8e0d16&n1.o+2 d8&n5. d16&n6. d8&n5. d16&n4. d8&n3. .bassc_1 &basspa1. &basspb1. .basspa2 c1h0&velb.&octb.&ranb.s8e0d16&n1. d8&n3. d16&n5.o+1 d8&n2.o-1 d16&n4. o+1d8&n6. .basspb2 c2h0&velb.&octb.&ranb.s8e0d16&n1.o+2 d8&n3. d16&n5.o+1 d8&n2.o-1 d16&n4. o+1d8&n3. .bassc_2 &basspa2. &basspb2. .basspa3 c1h0&velb.&octb.&ranb.s8e0d16&n6. d8&n1. d16&n6. d8&n1.o-1 d16&n5. o+1d8&n6. .basspb3 c2h0&velb.&octb.&ranb.s8e0d16&n6.o+2 d8&n1. d16&n6. d8&n1.o-1 d16&n5. o+1d8&n6. .bassc_3 &basspa3. &basspb3. .basspa4 c1h0&velb.&octb.&ranb.s8e0d12&n1. &n3. &n5.o+1 &n2.o-1 &n4.d8 &n6.o+1 &n1. .basspb4 c2h0&velb.&octb.&ranb.s8e0d12&n1.o+2 &n3. &n5.o+1 &n2.o-1 &n4.d8 &n6.o+1 &n1. .bassc_4 &basspa4. &basspb4. .basspa5 c1h0&velb.&octb.&ranb.s8e0d8&n1. d16&n5. d8&n6. d16&n5. d8&n4. d16&n3. .basspb5 c2h0&velb.&octb.&ranb.s8e0d8&n1.o+2 d16&n5. d8&n6. d16&n5. d8&n4. d16&n3. .bassc_5 &basspa5. &basspb5. .basspa6 c1h0&velb.&octb.&ranb.s8e0d16&n3. d8&n1. d16&n3. d8&n5.o+1 d16&n3. d8&n4. .basspb6 c2h0&velb.&octb.&ranb.s8e0d16&n3.o+2 d8&n1. d16&n3. d8&n5.o+1 d16&n3. d8&n4. .bassc_6 &basspa6. &basspb6. .basspa6 c1h0&velb.&octb.&ranb.s8e0d8&n1. &n2. &n3. &n4. &n5.o+1 &n6. &n1.d16 o-1&n3.d8 .basspb6 c2h0&velb.&octb.&ranb.s8e0d8&n1.o+2 &n2. &n3. &n4. &n5.o+1 &n6. &n1.d16 o-1&n3.d8 .bassc_7 &basspa1. &basspb1. .bassc_8 &basspa1. &basspb1. .bassc_9 &basspa1. &basspb1. .bassx c1v0d72 c2v0d72 .bassua1 c1h0&velb.&octb.&ranb.s8e0&unison_*. .bassub1 c2h0&velb.&octb.&ranb.s8e0&unison_*. .bassc_10 &bassua1. &bassub1. .guitpa1 c3h0v0d8&octg.&rang.s4e0 &n1.&velg.d12 d4 d8v0 d12&n2.&velg. d4 d8v0 &n3.&velg. d8 .guitpb1 c4h0v0d8&octg.&rang.s8e0 &n3.&velg.d12 d4 d8v0 d12&n4.&velg. d4 d8v0 o+1&n5.&velg. d8 .guitpc1 c5h0v0d8&octg.&rang.s10e0 &n5.&velg.d12 d4 d8v0 d12o+1&n6.&velg. d4 d8v0 &n1.&velg. d8 .guitc_1 &guitpa1. &guitpb1. &guitpc1. .guitpa2 c3h0v0d8&octg.&rang.s4e0 &n2.&velg.d12 d4 d8v0 d12&n1.&velg. d4 d8v0 &n6.&velg. d8 .guitpb2 c4h0v0d8&octg.&rang.s8e0 &n4.&velg.d12 d4 d8v0 d12&n3.&velg. d4 d8v0 &n2.&velg. d8 .guitpc2 c5h0v0d8&octg.&rang.s10e0 &n6.&velg.d12o+1 d4 d8v0 d12&n5.&velg. d4 d8v0 &n4.&velg. d8 .guitc_2 &guitpa2. &guitpb2. &guitpc2. .guitpa3 c3h0v0d8&octg.&rang.s4e0 &n1.&velg.d12 d4 d8v0 d12&n2.&velg. d4 d8v0 d4&n6.&velg. d4 d4 d4 .guitpb3 c4h0v0d8&octg.&rang.s8e0 &n3.&velg.d12 d4 d8v0 d12&n4.&velg. d4 d8v0 d4&n2.&velg. d4 d4 d4 .guitpc3 c5h0v0d8&octg.&rang.s10e0 &n5.&velg.d12o+1 d4 d8v0 d12&n6.&velg. d4 d8v0 d4&n4.&velg. d4 d4 d4 .guitc_3 &guitpa3. &guitpb3. &guitpc3. .guitpa4 c3h0v0d12&octg.&rang.s4e0 &n2.&velg. d12 v0 d12&n1.&velg. d12 .guitpb4 c4h0v0d12&octg.&rang.s8e0 &n4.&velg. d12 v0 d12&n3.&velg. d12 .guitpc4 c5h0v0d12&octg.&rang.s10e0 &n6.&velg.o+1 d12 v0 d12&n5.&velg. d12 .guitc_4 &guitpa4. &guitpb4. &guitpc4. .guitc_5 &guitpa1. &guitpb1. &guitpc1. .guitc_6 &guitpa1. &guitpb1. &guitpc1. .guitc_7 c3d72v0 c4d72v0 c5d72v0 .guitc_8 c3d72v0 c4d72v0 c5d72v0 .guitc_9 c3d72v0 c4d72v0 c5d72v0 .guitc_10 c3d72v0 c4d72v0 c5d72v0 .guitc_11 c3d72v0 c4d72v0 c5d72v0 .guitc_12 c3d72v0 c4d72v0 c5d72v0 .guitc_13 c3d72v0 c4d72v0 c5d72v0 .guitc_14 c3d72v0 c4d72v0 c5d72v0 .guitc_15 c3d72v0 c4d72v0 c5d72v0 .guitua1 c3h0&octu*.&rang.s4e0&unison_*. .guitub1 c4h0&octu*.&rang.s8e0&unison_*. .guituc1 c5h0&octu*.&rang.s10e0&unison_*. .guitu_1 &guitua1. &guitub1. &guituc1. .trumpa1 c6h0v0d8&octt.&rant.s10e0 &n1.&velt.d4 &n6. &n1. s-4d12v0 &n2.&velt.d4 &n1. &n2. v0d12 s+4&n3.&velt.d4 &n2. &n3. d4 .trumpb1 c7h0v0d8&octt.&rant.s10e0 &n3.&velt.d4 &n2. &n3. s-4d12v0 &n4.&velt.d4 &n3. &n4. v0d12 s+4o+1&n5.&velt.d4 o-1&n4. o+1&n5. d4 .trumpc1 c8h0v0d8&octt.&rant.s10e0 o+1&n5.&velt.d4 o-1&n4. o+1&n5. s-4d12v0 &n6.&velt.d4 &n5. &n6. v0d12 s+4&n1.&velt.d4 &n6. &n1. d4 .trumc_1 &trumpa1. &trumpb1. &trumpc1. .trumpa2 c6h0v0d8&octt.&rant.s10e0 &n6.&velt.d4o+1 &n5. &n6. s-4d12v0 &n1.&velt.d4 &n6. &n1. v0d12 s+4&n2.&velt.d4 &n1. &n2. &n3. .trumpb2 c7h0v0d8&octt.&rant.s10e0 &n4.&velt.d4 &n3. &n4. s-4d12v0 &n5.o+1&velt.d4 &n4.o-1 &n5.o+1 v0d12 s+4&n6.&velt.d4 &n5. &n6. &n1. .trumpc2 c8h0v0d8&octt.&rant.s10e0 &n2.&velt.d4 &n1. &n2. s-4d12v0 &n3.&velt.d4 &n4. &n3. v0d12 s+4&n4.&velt.d4 &n3. &n4. &n5.o+1 .trumc_2 &trumpa2. &trumpb2. &trumpc2. .trumpa3 c6h0v0d8&octt.&rant.s10e0 &n4.&velt.o+1d12 v0 &n3.o+1&velt. v0 &n4.o-1&velt.d8 &n3.o+1d4 d4 .trumpb3 c7h0v0d8&octt.&rant.s10e0 &n2.&velt.o+1d12 v0 &n5.&velt. v0 &n2.&velt.d8 &n5.d4 d4 .trumpc3 c8h0v0d8&octt.&rant.s10e0 &n6.&velt.o+1d12 v0 &n1.&velt. v0 &n6.&velt.d8 &n1.d4 d4 .trumc_3 &trumpa3. &trumpb3. &trumpc3. .trumpa4 c6h0v0d8&octt.&rant.s10e0 &n3.&velt.d4 &n2. &n3. s-4d12v0 &n4.&velt.d4 &n3. &n4. v0d12 s+4&n5.&velt.d4o+1 &n4.o-1 &n5.o+1 &n6. .trumpb4 c7h0v0d8&octt.&rant.s10e0 &n5.&velt.d4 &n6. &n5. s-4d12v0 &n2.&velt.d4 &n1. &n2. v0d12 s+4&n3.&velt.d4 &n2. &n3. &n4. .trumpc4 c8h0v0d8&octt.&rant.s10e0 &n1.&velt.d4 &n4.o-1 &n1.o+1 s-4d12v0 &n6.&velt.d4 &n5. &n6. v0d12 s+4&n1.&velt.d4 &n6. &n1. &n2. .trumc_4 &trumpa4. &trumpb4. &trumpc4. .trumc_5 &trumpa1. &trumpb1. &trumpc1. .trumc_6 &trumpa1. &trumpb1. &trumpc1. .trumc_7 c6d72v0 c7d72v0 c8d72v0 .trumc_8 c6d72v0 c7d72v0 c8d72v0 .trumc_9 c6d72v0 c7d72v0 c8d72v0 .trumc_10 c6d72v0 c7d72v0 c8d72v0 .trumc_11 c6d72v0 c7d72v0 c8d72v0 .trumc_12 c6d72v0 c7d72v0 c8d72v0 .trumc_13 c6d72v0 c7d72v0 c8d72v0 .trumc_14 c6d72v0 c7d72v0 c8d72v0 .trumc_15 c6d72v0 c7d72v0 c8d72v0 .trumua1 c6h0&octu*.&rant.s10e0&unison_*. .trumub1 c7h0&octu*.&rant.s10e0&unison_*. .trumuc1 c8h0&octu*.&rant.s10e0&unison_*. .trumu_1 &trumua1. &trumub1. &trumuc1. .violpa1 c9h0v0d8&octv*.&ranv.e0 &n1.&velv.&trem. v0d8 &n6.&velv.&trem. v0d8 &n5.&velv.&trem. .violpb1 c10h0v0d8&octv*.&ranv.e0 &n3.&velv.&trem. v0d8 &n2.&velv.&trem. v0d8 &n1.&velv.&trem. .violpc1 c11h0v0d8&octv*.&ranv.e0 o+1&n5.&velv.d16 v0d8 o-1&n4.&velv.d16 v0d8 &n3.&velv.d16 .violc_1 &violpa1. &violpb1. &violpc1. .violc_2 c9v0d72 c10v0d72 c11v0d72 .violc_3 c9v0d72 c10v0d72 c11v0d72 .violc_4 c9v0d72 c10v0d72 c11v0d72 .violc_5 c9v0d72 c10v0d72 c11v0d72 .violc_6 c9v0d72 c10v0d72 c11v0d72 .violc_7 c9v0d72 c10v0d72 c11v0d72 .violc_8 c9v0d72 c10v0d72 c11v0d72 .violc_9 c9v0d72 c10v0d72 c11v0d72 .violua1 c9h0&octu*.&ranv.e0&unison_*. .violub1 c10h0&octu*.&ranv.e0&unison_*. .violuc1 c11h0&octu*.&ranv.e0&unison_*. .violu_1 &violua1. &violub1. &violuc1. .cellc_1 c12h72&velc.&octc*.&ranc.s12e1&n1.d24 v+3h-24 v+4e0h-24 .cellc_2 c12h72&velc.&octc*.&ranc.s12e1&n3.d24 v+3h-24 v+4e0h-24 .cellc_3 c12h72&velc.&octc*.&ranc.s12e1&n5.d24o+1 v+3h-24 v+4e0h-24 .cellc_4 c12v0d72 .cellc_5 c12v0d72 .cellc_6 c12v0d72 .cellc_7 c12v0d72 .cellc_8 c12v0d72 .cellc_9 c12v0d72 .cellc_10 c12v0d72 .cellc_11 c12v0d72 .cellc_12 c12v0d72 .cellc_13 c12v0d72 .cellu_1 c12h72&velc.&octu*.&ranc.s12e1&unison_*. .tromc_1 c13h72&velr.&octr*.&ranr.s6e0&n1.d12 s7h-12 s8h-12 s9h-12 s10h-12 s11h-12 .tromc_2 c13h72&velr.&octr*.&ranr.s6e0&n1.d12 s7h-12 s8h-12 s9h-12 s10h-12 s11h-12 .tromc_3 c13h72&velr.&octr*.&ranr.s6e0&n1.d12 s7h-12 s8h-12 s9h-12 s10h-12 s11h-12 .tromc_4 c13v0d72 .tromc_5 c13v0d72 .tromc_6 c13v0d72 .tromc_7 c13v0d72 .tromc_8 c13v0d72 .tromc_9 c13v0d72 .tromc_10 c13v0d72 .tromc_11 c13v0d72 .tromc_12 c13v0d72 .tromc_13 c13v0d72 .tromc_14 c13v0d72 .tromc_15 c13h72&velr.&octu*.&ranr.s6e0&unison_*. .percc_1 c14d4h2&velp.&ranp.s8e0&cowb. s4&colo. s10&cohi. s8h4&clap. s4h2&colo. s10&cons. s8h4&clap. s4h2&cohi. s10&colo. s8h4&clap. s4h2&cons. s10&cohi. s8h4&clap. s4h2&colo. s10&cohi. s8h4&clap. s2&colo. s12&cons. .percc_2 c14d4h2&velp.&ranp.s8e0&colo. s4&cohi. s10&clap. s8h4&colo. s4h2&cons. s10&clap. s8h4&cohi. s4h2&colo. s10&clap. s8h4&cons. s4h2&cohi. s10&clap. s8h4&colo. s4h2&cohi. s10&clap. s8h4&colo. s2&cons. s12&cowb. .percc_3 c14d4h2&velp.&ranp.s8e0&cohi. s4&clap. s10&colo. s8h4&cowb. s4h2&clap. s10&cohi. s8h4&cowb. s4h2&colo. s10&cohi. s8h4&cowb. s4h2&colo. s10&cons. s8h4&cowb. s4h2&cohi. s10&colo. s8h4&cowb. s2&clap. s12&cons. .percc_4 c14d4h2&velp.&ranp.s8e0&clap. s4&colo. s10&cowb. s8h4&clap. s4h2&cohi. s10&cowb. s8h4&colo. s4h2&cohi. s10&cowb. s8h4&colo. s4h2&cons. s10&cowb. s8h4&cohi. s4h2&colo. s10&cowb. s8h4&clap. s2&cons. s12&cohi. .melopa1 c15d8h0&velm.&ranm.&octm*.s14e0&n1. s-2&n5. s-2&n4. s-2&n3. s-2&n2. s-2&n6.d32h0 .melopb1 c16d8v0h0&ranm.s1e0&octm*. s+1&velm.d4&n1. s+1&n2. s+1&n3. s+1&n4. s+1o+1&n5. s+1&n6. s+1d4&n1. s+1&n2. s+1&n1. s+1&n2. s+1&n1. s+1&n2. s+1&n1. s+1&n2. s+1&n1. &n2. .melopc1 c17d8v0h0&ranm.s8e0&octm*. &velm.d4&n1. &n2. &n3. &n4. o+1&n5. &n6. d2&n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. &n1. &n2. .meloc_1 &melopa1. &melopb1. c17v0d72 .meloc_2 &melopa1. &melopb1. &melopc1. .meloc_3 c15v0d72 c16v0d72 c17v0d72 .meloc_4 c15v0d72 c16v0d72 c17v0d72 .meloc_5 c15v0d72 c16v0d72 c17v0d72 .meloc_6 c15v0d72 c16v0d72 c17v0d72 .meloc_7 c15v0d72 c16v0d72 c17v0d72 .meloc_8 c15v0d72 c16v0d72 c17v0d72 .meloc_9 c15v0d72 c16v0d72 c17v0d72 .meloc_10 c15v0d72 c16v0d72 c17v0d72 .meloc_11 c15v0d72 c16v0d72 c17v0d72 .meloua1 c15h0&ranm.s14e0&octu*.&velm.&unison_*. .meloub1 c16h0&ranm.s1e0&octu*.&velm.&unison_*. .melouc1 c17h0&ranm.s8e0&octu*.&velm.&unison_*. .melou_1 &meloua1. &meloub1. &melouc1. .pianpa1 c18d12&veln.h0&octn*.&rann.s12e0&n1. d12 d12 d12 d4&scale1. .pianpb1 c19d12&veln.h0&octn*.&rann.s12e0&n3. d12 d12 d12 d4&scale2. .pianpc1 c20d12&veln.h0&octn*.&rann.s12e0&n5.o+1 d12 d12 d12 d4&scale3. .pianc_1 &pianpa1. &pianpb1. &pianpc1. .pianpa2 c18d12&veln.h0&octn*.o+2&rann.s9e0&n1. d12 d4&scale4. &scale4. .pianpb2 c19d12&veln.h0&octn*.o+2&rann.s9e0&n3. d12 d4&scale5. &scale5. .pianpc2 c20d12&veln.h0&octn*.o+2&rann.s9e0&n5.o+1 d12 d4&scale6. &scale6. .pianc_2 &pianpa2. &pianpb2. &pianpc2. .pianpa3 c18d12&veln.h0&octn*.&rann.s12e0&n1. d12 d12 d12 d8 d16 .pianpb3 c19d12&veln.h0&octn*.&rann.s12e0&n3. d12 d12 d12 d8 d16 .pianpc3 c20d12&veln.h0&octn*.&rann.s12e0&n5.o+1 d12 d12 d12 d8 d16 .pianc_3 &pianpa3. &pianpb3. &pianpc3. .pianc_4 c18v0d72 c19v0d72 c20v0d72 .pianc_5 c18v0d72 c19v0d72 c20v0d72 .pianc_6 c18v0d72 c19v0d72 c20v0d72 .pianc_7 c18v0d72 c19v0d72 c20v0d72 .pianc_8 c18v0d72 c19v0d72 c20v0d72 .pianc_9 c18v0d72 c19v0d72 c20v0d72 .pianc_10 c18v0d72 c19v0d72 c20v0d72 .pianc_11 c18v0d72 c19v0d72 c20v0d72 .pianc_12 c18v0d72 c19v0d72 c20v0d72 .pianua1 c18&veln.h0&octu*.&rann.s12e0&unison_*. .pianub1 c19&veln.h0&octu*.&rann.s12e0&unison_*. .pianuc1 c20&veln.h0&octu*.&rann.s12e0&unison_*. .pianu_1 &pianua1. &pianub1. &pianuc1. @ intro with assortment .mx1 &bassc_*. &guitc_*. &trumc_*. &violc_*. &cellc_*. &tromc_*. &percc_*. &meloc_*. &pianc_*. .mx2 &bassc_1. &guitc_1. &trumc_4. &violc_4. &cellc_4. &tromc_4. &percc_1. &meloc_4. &pianc_4. .mx3 &bassc_1. &guitc_1. &trumc_1. &violc_4. &cellc_4. &tromc_4. &percc_1. &meloc_4. &pianc_4. .mx4 &bassc_1. &guitc_1. &trumc_1. &violc_4. &cellc_4. &tromc_4. &percc_2. &meloc_4. &pianc_1. .mx5 &bassc_7. &guitc_1. &trumc_1. &violc_4. &cellc_4. &tromc_4. &percc_1. &meloc_4. &pianc_4. .mx6 &bassc_7. &guitc_6. &trumc_1. &violc_4. &cellc_4. &tromc_4. &percc_1. &meloc_4. &pianc_4. .mx7 &bassx. &guitc_6. &trumc_7. &violc_4. &cellc_4. &tromc_4. &percc_1. &meloc_4. &pianc_4. .qx7 &bassx. &guitc_6. &trumc_4. &violc_4. &cellc_4. &tromc_4. &percc_1. &meloc_4. &pianc_4. .rx1 &mx1. .rx2 &mx1. &mx1. &mx1. .rx3 &mx1. &mx1. &mx1. &mx1. &mx1. .rx4 &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. .rx5 &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. .rx6 &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. .rx7 &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. &mx1. .rx8 &ux1. &ux1. &ux1. &mx1. @ unison theme based on unison_* .ux1 &bassc_10. &guitu_1. &trumu_1. &violu_1. &cellu_1. &tromc_15. &percc_*. &melou_1. &pianu_1. @ copy from F minor line in rock9 here @ F minor .n1 &F. .n2 &G--. .n3 &Ab. .n4 &A#. .n5 &C. .n6 &D++. &mx2. &mx3. &mx4. &mx2. &mx3. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F major .n1 &F. .n2 &G. .n3 &A-. .n4 &B-. .n5 &C. .n6 &D#. &rx*. @ C minor .n1 &C. .n2 &D--. .n3 &E--. .n4 &F. .n5 &G. .n6 &A+. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F minor .n1 &F. .n2 &G--. .n3 &Ab. .n4 &A#. .n5 &C. .n6 &D++. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F major .n1 &F. .n2 &G. .n3 &A-. .n4 &B-. .n5 &C. .n6 &D#. &rx*. @ C minor .n1 &C. .n2 &D--. .n3 &E--. .n4 &F. .n5 &G. .n6 &A+. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F minor .n1 &F. .n2 &G--. .n3 &Ab. .n4 &A#. .n5 &C. .n6 &D++. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F major .n1 &F. .n2 &G. .n3 &A-. .n4 &B-. .n5 &C. .n6 &D#. &rx*. @ C minor .n1 &C. .n2 &D--. .n3 &E--. .n4 &F. .n5 &G. .n6 &A+. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F minor .n1 &F. .n2 &G--. .n3 &Ab. .n4 &A#. .n5 &C. .n6 &D++. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F major .n1 &F. .n2 &G. .n3 &A-. .n4 &B-. .n5 &C. .n6 &D#. &rx*. @ C minor .n1 &C. .n2 &D--. .n3 &E--. .n4 &F. .n5 &G. .n6 &A+. &rx*. @ A# major .n1 &A#. .n2 &C. .n3 &D. .n4 &E-. .n5 &F. .n6 &G++. &rx*. @ A- minor .n1 &A-. .n2 &B--. .n3 &C. .n4 &D. .n5 &E. .n6 &Gb. &rx*. @ F minor .n1 &F. .n2 &G--. .n3 &Ab. .n4 &A#. .n5 &C. .n6 &D++. &rx*. &mx2. &mx3. &mx4. &mx2. &mx3. &mx4. &mx5. &mx6. &mx7. &mx7. &mx7.