l; Name: slow8 04/21/02 7:04 pm
l; Name: slow8 04/20/02 9:07 am
l; Name: slow8 04/19/02 8:36 am l; Name: slow7 04/16/02 9:45 am l; Name: slow7 04/15/02 9:35 am
l; Name: slow7 04/14/02 9:02 pm l; Name: slow7 04/13/02 9:02 am l; Name: slow6 04/12/02 1:16 pm
l; Name: slow6 04/11/02 3:53 pm l; Name: slow5 04/11/02 9:56 am l; Name: slow5 04/09/02 8:53 pm
l; Name: slow5 04/06/02 9:46 am l; Name: slow5 04/03/02 10:33 pm l; Name: slow5 04/01/02 8:10 pm
l; Name: slow5 03/31/02 4:36 pm l; Name: slow4 03/30/02 9:28 am l; Name: slow4 03/29/02 1:20 pm
l; Name: slow3 03/27/02 2:26 pm l; Name: slow3 03/26/02 12:33 pm l; Name: slow2 03/26/02 9:00 am
l; Name: slow2 03/25/02 2:04 pm l; Name: slow2 03/24/02 10:37 am l; Name: slow2 03/22/02 6:33 am
l; Name: slow2 03/21/02 3:15 pm l; Name: slow2 03/19/02 12:29 pm l; Name: slow2 03/18/02 8:52 pm
l; Name: slow2 03/17/02 2:02 pm l; Name: slow2 03/16/02 1:04 pm l; Name: slow1 02/04/02 7:33 pm
l; Name: slow1 01/06/02 11:36 pm l; Name: slow1 01/05/02 12:22 pm l; Name: slow1 01/01/02 2:01 pm
l; Name: slow1 12/31/01 12:04 pm l; Name: slow1 12/08/01 10:32 am l; Name: slow1 12/01/01 9:55 am
l;
l; Title: Tsantsa Circle Dance
l;
l; This is a piece based on the otonalities of the Partch Tonality
l; Diamond. The primary tonality is what I call D++, an 8:7 above the
l; center of a tonality diamond based on C as 1:1. The song moves around
l; the diamond in a kind of circle of chords, from D++ (8:7) to F (4:3)
l; to A flat (8:5), C (1:1), G-- (16:11), to A# (16:9) and back to D++.
l; If you voice the chords just right, you can go around this cycle three
l; times and end up with a kind of chromatic scale that drops an octave.
l;
l; The song spends most of its time in D++ major. The opening section
l; uses a horn glissando on a triad 7:9:11 to the triad 8:10:12. The
l; glide is gradual over a whole note. At the start of the glide, there
l; is a prominent difference tone three octaves below the 9:11:14. At the
l; end, the difference tone is one octave below the 10:12:16. I play
l; around with shifting difference tones all throughout the piece, some
l; more prominent than others.
l;
l; The instruments used are trombones, tuba, flute, cello, violin,
l; guitar, finger piano, and percussion. Bass gongs that glissando down
l; appear at different times.
l;
l; The title is taken from the South American native Jivaro warriors, who
l; smeared themselves with blood and danced with the shrunken heads of
l; their enemies dramatizing the killing. Tsantsa is the native word for
l; shrunken head. Imagine hearing the trombone glissandos across the
l; forest valley, the triumphant victory dance of revenge.
l;
l; Set the riffmobile to triademonium, sit back and listen to the
l; changes. Notice your head getting smaller?
l;
l;
l; The voicings of the chords are what make the circle of tonalities
l; interesting. For example, to move through D++, F, Ab, C, G--, D++, I
l; voice the D++ as 4:5:6, F as 3:4:5, Ab as 5:6:8, C as 4:5:6, G- as
l; 5:6:8, and D++ now as 3:4:5. Repeat the cycle with F as 5:6:8, Ab as
l; 4:5:6, C as 3:4:5, G- as 4:5:6, and D++ as 5:6:8. The third time,
l; voice F as 4:5:6, Ab as 3:4:5, C as 5:6:8, and G- as 3:4:5, back to
l; D++ as 4:5:6. This creates a descending chromatic-like scale on the
l; high notes of the chords. I call them A+, A-, Ab, G, G--, F, Gb, F,
l; E--, E, D--, D, D++, C, C, C, B--, A#, back to A+, the 3:2 above D++.
l; Notice that it doesn't really always descend. Sometimes I hang out at
l; G- or C for a clean 4:5:6. Sometimes I include the 7:9:11 or its
l; revoicing as 9:11:14, or 11:14:18. Sometimes there is a glissando from
l; the lower number ratios to the higher or visa versa. Lots of activity
l; at all times.
l;
l; The rhythm is based on cycles of 2:4:6 or 4:6:2 or 6:2:4,
l; simultaneously or opposed.
l;
l; The sounds are all created using Csound and the McGill University
l; Master Samples, plus some of my own for the finger piano.
l;
l; Concept: Take the sound of the end of Chain of Flowers and pick up from there. Keep the feeling
l; and really explore the chord changes.
@
@ ToDo:
@ - Need a better start. The song is all middle, no start. Find something that makes sense.
@ - Maybe d++maj12 should be d++maj4 instead, to set up syncopation. Then c__maj could be 20?
@ - ?Fix "stereo loscil cannot read from mono ftable" - caused by u253 or u252. Maybe don't worry
@ about it, since it just eliminates one note of the chord.
@ - upsampling on violin is causing "stereo loscil cannot read from mono ftable messages". Trill is upsampled.
@ - Create some lines that are just what you want. Carefully select all aspects and assign them
@ to a d++maj48-allx. Pick 4-5 of them. Include string trill, high flute trill, low tuba note
@ - Rhythm as [1 + 2 + 3] * 6 or 1*4 + 2*4 + 3*4, or other variations of 24
@ - progression: D++maj F__maj Ab_maj C__maj G--maj A#_maj D++maj
@
@ - Figure out a clean way to repeat 2-3 chord sequences 3-5 times
@ like
@ c__maj f__maj ab_maj
@ c__maj f__maj ab_maj
@ c__maj f__maj ab_maj
@ then
@ ab_maj d++maj
@ ab_maj d++maj
@ ab_maj d++maj
@ ab_maj d++maj
@ then
@ d++maj g--maj c__maj
@ d++maj g--maj c__maj
@ d++maj g--maj c__maj
@
@ - cycle through the sub minor
@ - cycle through the major and subminor together
@ - Figure out the maj12 chaos. Bring some order. Maybe fewer choices?
@ Done:
@ - Check f__maj for right octaves
@ - Use d1 for kalimba in addition to d2. d2 sounds slow now. Think Art Tatum arpeggio.
@ - Find a way to have a clear 8:9:10:11:12:14 string that sounds more just & powerful
@ - Include a scale
@ - make a simple guitar part for pauses
@ - Make sure that the changes to the -12 parts does not negatively affect the d++maj48 parts
@ - Guitar isn't doing much on the -12, niether is the martel violin. Both could do more.
@ - Consider hanging out in mid-cycle. Maybe c__maj should have some 48- parts to
@ listen to before continuing on.
@ - Change the strings into martele - on the back beat
@ - Strings are still wimpy. Getting ready to eliminate them completely unless I can get them to
@ sound better. Maybe just three notes, instead of six? Four notes? Variety?
@ - Add more complex -12 guitar parts in each key. This is where the variation can take place
@ - More varied duration on trombone chords - d2, d3, d4, d6 ?
@ - Find some envelopes that are not used and make them direct opposites of other string envelopes.
@ Assign vio-env to some cel-env to their opposites. Each note has its own envelope.
@ - Test some non-vibrato strings
@ - listen again to the trombone. Too simple. Needs to be faster. Check if up sample in place. Fewer gliss.
@ Add more up & downs, like Brazillian Music
@ - unison flute and finger piano sounds like a steel band - neat
@ - Consider a scale for the -12 of flute and finger piano unison.
@ - Strings less frequent. Consider flutes instead
@ - Use side to move sound around more. s-1 or s+1 . Watch out for s16 or s0. Fixed samples.pas to check s=0.
@ - Fix the octaves for the -12 part. Too high sometimes now. Eliminate the choice for the -12
@ - Guitar d4 d4 d4 is too common. What happened to the other choices?
@ - Strings sound wierd. Too frequent? Too much vibrato? Too loud? How about piano strings? Harmonics?
@ - Sides stay on one side too long. Don't allow the side to be affected by the p32 setting.
@ - Check the -bag chord voicing for other than the key of d++maj
@ - Make sure the maj12 picks the right inversion. g-- and a# should be 1c
@ - Create d++maj12- for 1/4 of the whole 48 beats - changes at 12 per key instead of 48
@ - Add a guitar part like Bebel Gilberto. Simple chords.
@ - find out why some -12's are too high & need octave fixes.
@ - Make string duration optional. &str-h*. set to h24, h36, h48, h72, h96
@ - fix the violin s1a5 so that it is a trill, not just up one note. Go up & down on G6,7,8,9,10,13
@ - Change the Trombone & string glissandi to be an actual chord change, not just 9:8 for all notes.
@ Use the right ratios individually for each note.
@ - Create a pattern for initiation section of each instrument instead of p8 or p0: &i-pat.
@ - Start checking the percussion to downsample and brighten
@ - Liven up the finger piano - too somber for the feeling of the rest of the players
@ - Add more d1 d1 to replace d2's
@ - Tuba a little too loud, cymbals, strings, trombone too soft
@ - Gong longer, less frequent
@ - More variety in volumes. Include 10 & 15 less than current volumes
@ - More repetition. Create a &repeat. structure that allows p16-p30 for which 48 to use, not for trill
@ - Guiro sounds too much like a bug
@ - Allow strings to trill as well as rise
@ - Speed up the hit hat part. More d1's
@ - Conflict between &trill and &rise*. Can't have both on the same note.
@ - Dump the 1 2 3 glissando - pretty dopey.
@ - Allow the strings to occasionally duplicate the Papa's rhythm. Sounds dumb. Didn't do it.
@ - Fewer kinds of trills.
@ - Make the &rise*. cover most of the distance in the first 1/2 to 2/3 of the time. Don't finally
@ arrive at the destination note just before the note ends.
@ - include higher octave for trombone.
@ - More varied octave for strings.
@ - get rid of the extra kalimba channels
@ - Make more variety with Kalimba arpeggio - dotted eight, sixteenths, etc. Pretend you are playing it
@ - Make sure g0 is one of the trill options
@ - Can barely hear finger piano
@ - Add another soloist 2 octaves above the cello - flute
@ - Add chords for finger piano based on Papa's Got a Brand New Bag riff
@ - Tuned gongs - trill? glissando down? up?
@ - add high note d48
@ - Sinking d48 d++maj1-6.g69 glide up from 7:4 to 2:1
@ - Find out why guiro ends measure loud sometimes - make 2 2 2 guirof 2 rest 2 sometimes
@ - finish checking the finger piano octave choices
@ - Add violin/cello accompaniment
@ - Add solo cello
@ - Start at measure 1 beginning.
@ - Create a solo cello martel part using the notes of the scales.
@ - Three cycles through the major keys
@ not in this release:
@ - Check the intonation on other instruments. If the trombone was this far off, what about others?
@ - How about a few ms delay from left to right? Play the sound twice, with a moderate z value. First s0, second s16.
@ vary the z value to increase or decrease the delay.
@ - alternate ride cymboals for hi hat
@ - listen for a theme then accent it - use it more
@ - Add cash register as a possible gong alternative, or broken glass. Search sound effects CD.
@ Jet sounds, thunder, rain, peepers
@ - whatever you do to d++ must also happen to f__ and other keys
@ - Consider multiple percussion hits for every hit, with slight z value to clutter it up.
@
@ 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--
l<CsoundSynthesizer>
l
l<CsOptions>
@ use the following for writing to a file
l-W -d -m2 -o sflib\slow8c.wav
@ use the following for live play
@l-+X1 -b900 -d -m0 -+y
l</CsOptions>
l
l<CsInstruments>
l sr = 44100
l; ksmps = 10 ; any higher than 10 and I hear clicks - can this line be eliminated?
l; kr = 4410 ; no lower than 4410 - higher the better, slower run time though
l ksmps = 1 ; any higher than 10 and I hear clicks - can this line be eliminated?
l kr = 44100 ; no lower than 4410 - higher the better, slower run time though
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
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 - one of several function tables to modify pitch
l; p11 upsample - use a sample higher (>0) or lower (<256) than normal
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 ifno2 table inum, ifunc ; map midi note number to ftables
l ifno = ifno2 + (p11 < 128 ? p11 : p11-256) ; offset the chosen ftable by parameter 11
l iamp = ampdb(p4) ; velocity input is 60-80 - convert to amplitude
l i9 = 298-p9 ; valid envelope table number are 298, 297, 296, 295 etc.
l i10 = 301+p10 ; valid glissando table number are 301, 302, etc
l kamp oscili iamp, 1/p3, i9 ; create an envelope from a function table
l kpanl tablei p8/16, 4, 1 ; pan with a sine wave using f table #4
l kpanr tablei 1.0 - p8/16, 4, 1; inverse of kpanl
l ibasno table ifno-(3+ifunc), 1 + ifunc ; get basnot for each ftable
l icent table ifno-(3+ifunc), 2 + ifunc ; get cents to flatten each note
l iloop table ifno-(3+ifunc), 3 + ifunc ; get loop or not
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 kcps = cpspch(ioct+ipitch) ; convert oct.fract to Hz
l kcpsm oscili 1, 1/p3, i10 ; create an set of shift multiplicands from table
l kcps2 = kcps * kcpsm ; shift the frequency by values in glissando table
l ; print p5,p6,p7,p11,ifno2,ifno,kcps,iwavchan,iloop
l if iwavchan = 5 goto akaister
l if iwavchan = 4 goto akaimono
l akaister:
l if iloop = 0 goto noloops
l ;print ifunc,ibasno,icent,iloop,p11,ifno2,ifno,kcps
l a1,a2 loscil kamp, kcps2, ifno, ibascps; read an AIFF-defined sampled instrument
l outs a1 * kpanl ,a2 * kpanr
l; test intonation
l; amp line 0, p3, 2000
l; a2 oscili kamp/2,kcps, 4
l; outs a2 * kpanl ,a2 * kpanr
l goto skipstereo
l noloops:
l a1,a2 loscil kamp, kcps2, ifno, ibascps,0,1,2 ; note that 1,2 is bogus workaround
l outs a1 * kpanl ,a2 * kpanr
l goto skipstereo
l akaimono:
l if iloop = 0 goto noloopm
l a1 loscil kamp, kcps2, ifno, ibascps; read an AIFF-defined sampled instrument
l outs a1 * kpanl ,a1 * kpanr
l goto skipstereo
l noloopm:
l a1 loscil kamp, kcps2, ifno, ibascps,0,1,2 ; read an AIFF-defined sampled instrument
l outs a1 * kpanl ,a1 * kpanr
l
l skipstereo:
l endin
l</CsInstruments>
l
l<CsScore>
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
@lf2 0 256 10 1
l; c4 = 72 = middle C = 60 is MIDI standard number
l; g3 = 67
; glissando function tables
; chorus tables
; something is wrong with function table 300
; 1st take 2nd take 3rd take 4th take 5th take 6th take sum of takes = size of table
lf301 0 256 -7 1 256 1 ; g0
lf302 0 256 -7 1 32 1.005 64 .995 64 1.005 64 .995 32 1 ; g1 in and out of tune
lf303 0 256 -7 1.005 64 .995 64 1.005 64 .995 96 1 ; g2 out and in tune
lf304 0 256 -7 1 32 .995 64 1.005 64 .995 64 1.005 32 1 ; g3 in and out of tune
lf305 0 256 -7 .995 256 1 ; g4 out then in tune
lf306 0 256 -7 1.005 256 1 ; g5 out then in tune
; step up tables
@ trill without sliding requires 2048 points. 256 points with 32 point steps results in a slide.
lf307 0 2048 -7 1 256 1 0 1.16666667 256 1.16666667 0 1 256 1 0 1.16666667 256 1.16666667 0 1 256 1 0 1.16666667 256 1.16666667 0 1 256 1 0 1.16666667 256 1.16666667 ; g6 7/6 up
lf308 0 2048 -7 1 256 1 0 1.09090909 256 1.09090909 0 1 256 1 0 1.09090909 256 1.09090909 0 1 256 1 0 1.09090909 256 1.09090909 0 1 256 1 0 1.09090909 256 1.09090909 ; g7 12/11 up
lf309 0 2048 -7 1 256 1 0 1.14285714 256 1.14285714 0 1 256 1 0 1.14285714 256 1.14285714 0 1 256 1 0 1.14285714 256 1.14285714 0 1 256 1 0 1.14285714 256 1.14285714 ; g8 8/7 up
lf310 0 2048 -7 1 256 1 0 1.1 256 1.1 0 1 256 1 0 1.1 256 1.1 0 1 256 1 0 1.1 256 1.1 0 1 256 1 0 1.1 256 1.1 ; g9 11/10 up
lf311 0 2048 -7 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 ; g10 9/8 up like g68
lf312 0 2048 -7 1 256 1 0 .9 256 .9 0 1 256 1 0 .9 256 .9 0 1 256 1 0 .9 256 .9 0 1 256 1 0 .9 256 .9 ; g11 not used
lf313 0 2048 -7 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 ; g12 not used
lf314 0 2048 -7 1 256 1 0 1.111111 256 1.111111 0 1 256 1 0 1.111111 256 1.111111 0 1 256 1 0 1.111111 256 1.111111 0 1 256 1 0 1.111111 256 1.111111 ; g13 10/9 up
; glissando up tables
lf315 0 256 -7 1 64 1 64 1.75 128 1.75 ; g14 7/4
lf316 0 256 -7 1 64 1 64 1.5 128 1.5 ; g15 3/2
lf317 0 256 -7 1 64 1 64 1.333333 128 1.333333 ; g16 4/3
lf318 0 256 -7 1 64 1 64 1.25 128 1.25 ; g17 5/4
lf319 0 256 -7 1 64 1 64 1.2 128 1.2 ; g18 6/5
lf320 0 256 -7 1 64 1 64 1.14285714 128 1.14285714 ; g19 8/7
lf321 0 256 -7 1 1 1 254 1.125 1 1.125 ; g20 9/8
lf322 0 256 -7 1 64 1 64 1.111111 128 1.111111 ; g21 10/9
lf323 0 256 -7 1 1 1 254 1.1 1 1.1 ; g22 11/10
lf324 0 256 -7 1 1 1 254 1.1666667 1 1.1666667 ; g23 7/6
lf325 0 256 -7 1 64 1 64 1.09090909 128 1.09090909 ; g24 12/11
lf326 0 256 -7 1 64 1 64 1.1428571 128 1.1428571 ; g25 8/7
; glissando down tables
lf331 0 256 -7 1 64 1 64 .57142857 128 .57142857 ; g30 7/4
lf332 0 256 -7 1 64 1 64 .66666667 128 .66666667 ; g31 3/2
lf333 0 256 -7 1 64 1 64 .75 128 .75 ; g32 4/3
lf334 0 256 -7 1 64 1 64 .8 128 .8 ; g33 5/4
lf335 0 256 -7 1 64 1 64 .83333333 128 .83333333 ; g34 6/5
lf336 0 256 -7 1 128 1 127 .875 1 .875 ; g35 8/7
lf337 0 256 -7 1 128 1 64 .88888889 64 .88888889 ; g36 9/8
lf338 0 256 -7 1 128 1 127 .9 1 .9 ; g37 10/9
lf339 0 256 -7 1 128 1 64 .9090909 64 .9090909 ; g38 11/10
lf340 0 256 -7 1 128 1 64 .85714286 64 .85714286 ; g39 7/6
lf341 0 256 -7 1 128 1 127 .91666667 1 .91666667 ; g40 12/11
l; glisando up and down 9/8
@lf341 0 256 -7 1 64 1.125 64 1.125 128 1 ; g40 1/1 --> 9/8 --> 1/1
l; glisando down and up 8/7
lf342 0 256 -7 1 64 1 64 .875 64 1 64 1 ; g41 1/1 --> 8/7 --> 1/1
lf343 0 256 -7 1 128 1 64 .875 64 1 ; g42 1/1 --> 8/7 --> 1/1
lf344 0 256 -7 1 128 1 32 .875 32 .875 32 1 32 1 ; g43 1/1 --> 8/7 --> 1/1
lf345 0 256 -7 1 128 1 32 .875 32 .875 32 1.25 32 1.25 ; g44 1/1 --> 8/7 --> 5/4
@lf346 0 256 -7 1 32 1 32 .875 32 .875 32 1.75 128 1.75 ; g45 1/1 --> 8/7 --> 7/4
l; glisando up an octave
lf347 0 256 -7 1 128 1 64 2 64 2 ; g46 1/1 --> 2/1 --> 1/1
l; step up and down an octave
lf348 0 256 -7 1 64 1 0 2 64 2 0 1 128 1 ; g47 1/1 --> 2/1 --> 1/1
l; step up an octave by scale steps
lf349 0 256 -7 1 32 1 0 1.125 32 1.125 0 1.25 32 1.25 0 1.375 32 1.375 0 1.5 32 1.5 0 1.75 32 1.75 0 2 64 2 ; g48 1/1 --> 9/8 --> 10/9 --> 11/10 --> 12/11 --> 7/6 --> 8/7 (2:1 above the start)
l; step up down an octave by scale steps
lf350 0 256 -7 2 64 2 0 1.75 32 1.75 0 1.5 32 1.5 0 1.375 32 1.375 0 1.25 32 1.25 0 1.125 32 1.125 0 1 32 1 ; g49 1/1 --> 9/8 --> 10/9 --> 11/10 --> 12/11 --> 7/6 --> 8/7 (2:1 above the start)
l; GLissando from key to key some unique ratios. Now we're talking microtonal.
lf351 0 256 -7 1 64 1 128 0.97222222 64 0.97222222 ; g50 down 36:35
lf352 0 256 -7 1 64 1 128 0.97959184 64 0.97959184 ; g51 down 48:49
lf353 0 256 -7 1 64 1 128 1.02040816 64 1.02040816 ; g52 up 50:49
lf354 0 256 -7 1 64 1 128 0.98181818 64 0.98181818 ; g53 down 54:55
lf355 0 256 -7 1 64 1 128 0.89090909 64 0.89090909 ; G54 down 49:55
lf356 0 256 -7 1 64 1 128 0.96250000 64 0.96250000 ; g55 down 77:80
lf357 0 256 -7 1 64 1 128 1.03125000 64 1.03125000 ; g56 up 33:32
lf358 0 256 -7 1 64 1 128 0.93333333 64 0.93333333 ; g57 down 14:15
lf359 0 256 -7 1 64 1 128 0.96 64 0.96 ; g58 down 24:25
lf360 0 256 -7 1 64 1 128 0.9375 64 0.9375 ; g59 down 15:16
lf361 0 256 -7 1 64 1 128 1.02857143 64 1.02857143 ; g60 up 35:36
lf362 0 256 -7 1 64 1 128 0.96428571 64 0.96428571 ; g61 down 27:28
lf363 0 256 -7 1 64 1 128 0.90740741 64 0.90740741 ; g62 down 49:54
lf364 0 256 -7 1 64 1 128 0.92045455 64 0.92045455 ; g63 down 81:88
lf365 0 256 -7 1 64 1 128 0.95454545 64 0.95454545 ; g64 down 21:22
lf366 0 256 -7 1 64 1 128 0.71428571 64 0.71428571 ; g65 down 5:7
@ trill
lf367 0 256 -7 1 16 1 0 1.125 16 1.125 0 1 16 1 0 1.125 16 1.125 0 1 16 1 0 1.125 16 1.125 0 1 16 1 0 1.125 16 1.125 0 1 11 1 0 1.125 16 1.125 0 1 11 1 0 1.125 16 1.125 0 1 11 1 0 1.125 16 1.125 0 1 11 1 0 1.125 16 1.125 0 1 128 1 ; g66 1:1 to 9:8
;lf368 0 256 -7 1 21 1 0 1.125 21 1.125 0 1 21 1 0 1.125 21 1.125 0 1 21 1 0 1.125 21 1.125 0 1 21 1 0 1.125 21 1.125 0 1 21 1 0 1.125 21 1.125 0 1 21 1 0 1.125 21 1.125 0 1 22 1 0 1.125 22 1.125 0 1 22 1 0 1.125 22 1.125 ; g67 trill 1:1 to 9:8
;lf369 0 256 -7 1 32 1 0 1.125 32 1.125 0 1 32 1 0 1.125 32 1.125 0 1 32 1 0 1.125 32 1.125 0 1 32 1 0 1.125 32 1.125 ; g68 trill 1:1 to 9:8
lf369 0 2048 -7 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 0 1 256 1 0 1.125 256 1.125 ; g68 trill 1:1 to 9:8
lf370 0 256 -7 1 256 .875 ; g69 glissando down 8/7
lf371 0 256 -7 .875 128 1 128 1 ; g70 glissando up from 8/7 to 1:1
;lf372 0 256 -7 1 32 1 0 1.125 32 1.125 0 1.25 192 1.25 ; g71 trill 1:1 to 9:8 to 5:4
@ diamond cycle
@ C__maj Glis# Ratio D++maj Glis# Ratio
@ C 1 :1 g37 0.90000000 9 :10 D++ 8 :7 g35 0.87500000 7 :8
@ G 3 :2 g57 0.93333333 14:15 A+ 12:7 g62 0.90740741 49:54
@ E 5 :4 g58 0.96000000 24:25 Gb 10:7 g57 0.93333333 14:15
@
@ E--sub F__sub
@ Bb 9 :10 g21 1.11111111 10:9 C 1 :1 g21 1.11111111 10:9
@ F# 7 :5 g25 1.14285714 8 :7 G++ 14:9 g25 1.14285714 8 :7
@ E-- 6 :5 g0 1.00000000 1 :1 F 4 :3 g0 1.00000000 1 :1
@
@ Ab_maj A#_maj
@ C 1 :1 g0 1.00000000 1 :1 D 10:9 g53 0.98181818 54:55
@ Ab 8 :5 g59 0.93750000 15:16 A# 16:9 g63 0.92045455 81:88
@ E-- 6 :5 g50 0.97222222 35:36 F 4 :3 g64 0.95454545 21:22
@
@ C__sub D--sub
@ C 1 :1 g0 1.00000000 1 :1 D-- 12:11 g0 1.00000000 1 :1
@ G 3 :2 g21 1.11111111 10:9 A-- 18:11 g21 1.11111111 10:9
@ D# 7 :6 g25 1.14285714 8 :7 E+ 14:11 g25 1.14285714 8 :7
@
@ F__maj G--maj
@ C 1 :1 g0 1.00000000 1 :1 D-- 12:11 g56 1.03125000 33:32
@ A- 5 :3 g60 1.02857143 36:35 B-- 20:11 g55 0.96250000 77:80
@ F 4 :3 g61 0.96428571 27:28 G-- 16:11 g56 1.03125000 33:32
@
@ A+_sub G__sub
@ C 1 :1 g25 1.14285714 8 :7 D+ 9 :8 g36 0.88888889 8 :9
@ A+ 12:7 g0 1.00000000 84:84 A++ 7 :4 g65 0.71428571 5 :7
@ E++ 9 :7 g21 1.11111111 10:9 G 3 :2 g0 1.00000000 1 :1
@
l; Envelopes
l; linear start take getto take getto take getto take getto
lf298 0 1024 7 0 2 1 990 1 32 0 ; e0 - sharp attack, sustain max - gong
lf297 0 1024 7 0 256 1 256 .2 256 .5 256 0 ; e1 - slow rise slow decay waver - vio-envl
lf296 0 1024 7 0 256 .2 256 1 256 .5 256 0 ; e2 - opposite of e1 - sort of - vio-envl
lf295 0 1024 7 0 256 .2 512 1 256 0 ; e3 - opposite of e16 - vio-envs
lf294 0 1024 7 0 2 1 1022 0 ; e4 - sharp attack, slow decay - percussion
lf293 0 1024 7 0 992 1 32 0 ; e5 - no attack, slow rise - not used
lf292 0 1024 7 0 4 1 60 .05 400 .5 560 0 ; e6 - trumpet attack & rise & fall - tub-envs
lf291 0 1024 7 0 4 1 60 .05 400 .2 400 .7 160 0 ; e7 - trumpet attack & rise - not used
lf290 0 1024 7 0 24 1 500 .3 244 .2 256 0 ; e8 - smooth attack, slow decay - trumpet, tuba, strings
lf289 0 1024 7 0 2 1 512 .5 256 .25 128 .125 64 .062 62 0 ; e9 - sharp attack, faster decay - not used
lf288 0 1024 7 0 2 .4 960 .6 31 1 31 0 ; e10 - sharp attack, sustain, fast decay - not used
lf287 0 1024 7 0 512 .3 256 .5 248 1 8 0 ; e11 - no attack, slow rise at end - not used
lf286 0 1024 7 0 2 1 256 .5 254 .25 128 .125 128 .062 256 0 ; e12 - attack, fastest decay - not used
lf285 0 1024 7 0 8 1 504 .1 256 1 256 0 ; e13 - opposite of e1 - vio-envl
lf284 0 1024 7 0 2 1 1000 .5 22 0 ; e14 - sharp attack, slow decay to 1/4 - kalimba
lf283 0 1024 7 0 2 1 128 .5 256 .2 638 0 ; e15 - ride cymbol envelope - hi hat & cymbals
lf282 0 1024 7 0 256 1 512 .2 256 0 ; e16 - slow up slow down - vio-envs
lf281 0 1024 7 0 8 .05 512 .3 444 1 60 0 ; e17 - crescendo - vio-envl
lf280 0 1024 7 0 128 1 512 .3 300 .05 20 0 ; e18 - decrescendo - vio-envl
lf279 0 1024 7 0 2 1 896 .25 126 0 ; e19 - sharp attack, slow decay to 1/4 - kalimba
@next line sets tempo: 8000=fast 2000=slow
@ sawtooth tempos - gradually increase and then suddenly decrease tempo, then do it again
l; start at time 0
l; | with tempo = 2800 beats per minute
l; | | gradually move to new tempo until at time 8000 you get to 3500
l; | | | reach 2800 beats per minute when you get there
l; | | | | move to new tempo
l; | | | | | new tempo is 3500
l; | | | | | | slow 2800 at reach then slow fast v slo
l; t16 t16 t17 t17 t18 t19 t20 t21 t22 t23
@t 0 1750 720 2800 8xxx 3500 8xxx 2800 15xxx 3500 15xxx 2800 16xxx 3500 16xxx 1750 17xxx 2800 20xxx 3500 21xxx 2400 22xxx 720
@lt 0 1750 720 2520 8xxx 3150 8xxx 2520 15xxx 3150 15xxx 2520 16xxx 3150 16xxx 1750 17xxx 2520 20xxx 3150 21xxx 2160 22xxx 720
l; 218
l; / 24 1 16
lt 0 750
@ note names I use
@ in the tonality diamond
.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
@ McGill University Master Sample Set
@ 2 HARP-HARMONC 3 HARP 4 HARPSIC-STOP 5 HARPSI-4 FT 6 HARPSI-4+8FT 7 HARPSI-8 FT
@ 8 MARIMBA 9 OBOE-BAROQUE 10 OBOE 11 PIPES-CORNET 12 PIPES-fLUTE 13 PIPE-PEDALS
@14 PIPES-PLENUM 16 PIPES-PRINZ 17 PIPES-REEDS 20 GRAND PIANO FF 107 GRAND PIANO MF
@21 PEDAL PIANO FF 107 PEDAL PIANO MF 23 PIANO HARMON 24 PLUCKEDPIANO 25 PICCOLO W-VB
@26 PICCOLO 27 RECRDER-ALTO 28 RECRDER-BARQ 29 SOP.BRQ.RDRQ 30 BASSINETT 31 BASS RECORDR
@32 RECRDR-QUART 33 SOPRANO RCRD 34 SHAWM-ALTO 35 TROMBONE-BS 36 TROMBONE-MTD 37 TROMBONE-ALT
@38 TROMBONE-TNR 39 TRUMPET-BACH?? 40 TRUMPET-C 41 TUBA 42 TUBULAR BELL 43 TYMPANI-HARD
@45 TYMPANI-SOFT 46 TYMPANI-WOOD 47 VIBRAPHONE 48 BASS VIOL 49 TREBLE VIOL 50 VIOLA-BOWED
@51 VIOLA-MARTEL 52 VIOLA-PIZZ 53 VIOLA W-VIB 54 VIOLIN-BOWED 55 VIOLIN-HARM 56 VIOLIN-MART
@57 VIOLIN-PIZZ 58 VIOLIN W-VIB 60 VIOLIN ENSM 61 VIOL.ENS.HRM 62 VIOL.ENS.MRT 63 VIOL.ENS.PIZ
@65 XYLOPHONE 66 Piano MF 67 Piano FF 68 Oberheim 70 ARCHLUTE 71 BASSOON
@72 CELESTA 73 CELLOMARTELE 74 CELLO PIZZ 75 CELLO W-VIB 76 BS. CLARINET 77 B- CLARINET
@78 E- CLARINET 79 C. CLARINET 80 CLASS.GTR.HM 81 PONTICEL.GTR 82 SULTASTO GTR 83 CLASS.GUITAR
@84 CONT.BASSOON 85 TRBL.CORNETT 87 CROTALES 88 CRUMHORNS 90 DBL.BS.MRTLE 91 DB.BASS PIZZ
@92 DOUBLE BASS 93 ENGLISH HORN 94 A.FLUTE W-VB 95 ALTO FLUTE 96 B.FLUTE W-VB 97 BASS FLUTE
@98 FLUTTERFLUTE 99 FLUTE W-VIB 100 FLUTE NO-VIB 101 FR.HORN-MUTE 102 FRENCH HORN 103 GLOCKENSPIEL
@ 104,18,19,105,106,89,110,111 percussion
@ from the Bainbridge Living Sound Effects Library
@ 109 restaurant sounds: glass break, talk, laughter, ooh, ahh, applause
@ percussion samples --------------------------------------------------------------------
@ 18 Percussion 1 stereo
@ flute
n0m99
@ tuba
n1m41
@ kalimba
n2m112
@ guitar 83
n3m83
@ 58 violin w vibrato
@ 55 violin harmonic
@ 60 violin ens
@ 61 violin ens harm
@ 62 violin ens mart
@ 54 violin bowed
@ 56 violin martel
n5m56
@ 50 viola bowed
@ 71 bassoon
@ 77 bass clarinet
@ 93 eng horn
@ 97 bass flute
@ 75 cello w vibrato
@ 73 cello martele
n6m56
@ solo cello 75
n7m75
@ tenor trombone
n8m38
@ 18 percussion 1
n9m18
n10m18
@ 19 percussion 2
n11m19
n12m19
@ 105 percussion mono
n13m105
n14m105
@ 110 mwave samples
n15m110
n16m110
@ 104 mwave samples
n17m104
@ 99 flute
n18m99
@ 112 kalimba
n19m112
@ 48 bass viol
n20m48
@ 75 cello w vibrato
@ 73 cello martele
@ 18 Percussion 1
.cuica-low t21o3
.alpglock1 t26o3
.brakdrum1 t29o3
.casnt-hit t36o3
.agogo1 t40o3
.cuicamdlo t0o4
.chinagon1 t8o4
.alpglock2 t12o4
.bamboochm t15o4
.cuicamdhi t18o4
.agogo2 t25o4
.cencerro1 t29o4
.brakdrum2 t33o4
.cabasarol t36o4
.castntrll t40o4
.claves t0o5
.fingrcymb t4o5
.icebells t8o5
.cencerros t11o5
.cencrros3 t15o5
.cuica-hi1 t18o5
.alpglock3 t25o5
.alpglock4 t29o5
.chingong2 t33o5
.rattle1 t36o5
.cuicaslid t40o5
.cabasahit1 t21o3u3
.cabasahit2 t26o3u2
.cabasahit3 t29o3u1
.cabasahit4 t33o3u0
.cabasahit5 t36o3u255
.cabasahit6 t40o3u254
.cabasahit7 t0o4u253
.cabasahit8 t8o4u252
.cabasahit9 t12o4u251
@ 19 Percussion 2 stereo
.log-drum1 t24o3
.ratchet t29o3
.maracassh t33o3
.tamb-pop t36o3
.tempblck1 t40o3
.timbale-l t0o4
.log-drum2 t25o4
.sleighbel t29o4
.maracas-s t35o4
.mark-tred t41o4
.tamb-roll t0o5
.timbale-r t4o5
.triangl-l t8o5
.woodblock t11o5
.log-drum3 t25o5
.tumba-clo t29o5
.maracas-b t33o5
.tamb-shak t36o5
.tempblck2 t40o5
.timbale-s t0o6
.log-drum4 t25o6
.tumba-opn t29o6
.maracasbr t33o6
.mark-treu t36o6
.tempblck3 t40o6
.timbal-sr t0o7
.triangl-s t4o7
.woodblck2 t8o7
.log-drum5 t25o7
.whip t29o7
@ 105 perc 1 mon
.bongo-lg1 o3t0
.bongo-lg2 o3t14
.bongo-lg3 o3t21
.bongo-sm1 o3t22
.bongo-sm2 o3t30
.bongo-sm3 o3t42
.bongo-sm4 o4t3
.bongo-sm5 o4t7
.conga-opn o4t21
@.conga-cls1 o4t32
@.conga-cls2 o4t35
@.conga-cls3 o4t42
.conga-cls4 o5t5
.conga-cls5 o5t10
.conga-cls6 o5t15
.conga-cls7 o5t20
.conga-cls8 o5t25
.conga-pop1 o5t26
.conga-pop2 o6t5
.conga-pop3 o6t26
@ 110 mwave samples
.cymb-1 o3t24u0
.cymb-2 o3t30u0
.hhclo o3t34u0
.hhfot o3t37u0
.hhopn o3t41u0
.tom-h1 o4t1u0
.tom-h2 o4t5u0
.kick1 o4t9h7u0
.kick2 o4t12h4u0
.tom-l1 o4t16u0
.tom-l2 o4t19u0
.ride1 o4t23u0
.ride2 o4t26u0
.snar-1 o4t30u0
.snar-2 o4t34u0
.splas o4t38u0
.tamb1 o4t42u0
.timbh o5t3u0
.timbl o5t6u0
.tom-m1 o5t9u0
.tom-m2 o5t12u0
.bongh o5t16u0
.guirs1 o5t13u2
.guirs2 o5t16u1
.guirs3 o5t19u0
.guirs4 o5t23u255
.guirs5 o5t26u254
.guirs6 o5t29u253
.guirf o5t23u0
.congs o5t27u0
.congl o5t31u0
.congh o5t34u0
.clave o5t37u0
.claps o5t41u0
.cabas o6t1u0
.bongl o6t5u0
.marac o6t8u0
@ 104 GONGS - very good
.gongl t0o5
.gongm t0o6
.gongs t0o7
.gong1 o7t12
.gong2 o7t41
@.gong3 o8t12
@.gong4 o8t41
@.gong5 o9t12
@
@
@ tonality diamond:
@ 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--
@
@ C__maj C D+ E F++ G A++
.c__maj1-1 &C.
.c__maj1-2 &D+.
.c__maj1-3 &E.
.c__maj1-4 &F++.
.c__maj1-5 &G.
.c__maj1-6 &A++.
@ 3 in a row up
.c__maj3u-1a &c__maj1-1.o+1 &c__maj1-3. &c__maj1-5.
.c__maj3u-2b &c__maj1-2.o+1 &c__maj1-4. &c__maj1-6.
.c__maj3u-1b &c__maj1-3. &c__maj1-5. &c__maj1-1.o+1
.c__maj3u-2c &c__maj1-4. &c__maj1-6. &c__maj1-2.o+1
.c__maj3u-1c &c__maj1-5. &c__maj1-1.o+1 &c__maj1-3.
.c__maj3u-2a &c__maj1-6. &c__maj1-2.o+1 &c__maj1-4.
@ 3 in a row down
.c__maj3d-1a &c__maj1-5.o-1 &c__maj1-3. &c__maj1-1.
.c__maj3d-2a &c__maj1-4. &c__maj1-2. &c__maj1-6.o-1
.c__maj3d-1b &c__maj1-3. &c__maj1-1. &c__maj1-5.o-1
.c__maj3d-2b &c__maj1-2. &c__maj1-6.o-1 &c__maj1-4.
.c__maj3d-1c &c__maj1-1. &c__maj1-5.o-1 &c__maj1-3.
.c__maj3d-2c &c__maj1-6.o-1 &c__maj1-4. &c__maj1-2.
@ slide up
.c__maj3s-1a o+1&c__maj1-1.g20 &c__maj1-3.g22 &c__maj1-5.g23
.c__maj3s-2a o+1&c__maj1-2.g21 &c__maj1-4.g24 &c__maj1-6.g25
@ slide down
.c__maj3s-1b o+1&c__maj1-1.g35 &c__maj1-3.g37 &c__maj1-5.g40
.c__maj3s-2b o+1&c__maj1-2.g36 &c__maj1-4.g38 &c__maj1-6.g39
@
.c__maj6-a &c__maj3u-1a. &c__maj3u-2a.
.c__maj6-b o+1&c__maj3u-1b. o-1&c__maj3u-2b.
.c__maj6-c &c__maj3u-1c. &c__maj3u-2c.
@ g__sub minor
.g__sub3u-1a &c__maj1-6. &c__maj1-2.o+1 &c__maj1-5.
.g__sub3u-2a &c__maj1-4. &c__maj1-1.o+1 &c__maj1-3.
.g__sub3u-1b &c__maj1-2.o+1 &c__maj1-5. &c__maj1-6.
.g__sub3u-2b &c__maj1-1.o+1 &c__maj1-3. &c__maj1-4.
.g__sub3u-1c &c__maj1-5. &c__maj1-6. &c__maj1-2.o+1
.g__sub3u-2c &c__maj1-3. &c__maj1-4. &c__maj1-1.o+1
@ 3 in a row down
.g__sub3d-1a &c__maj1-5. &c__maj1-2. &c__maj1-6.o-1
.g__sub3d-2a &c__maj1-3. &c__maj1-1. &c__maj1-4.o-1
.g__sub3d-1b &c__maj1-6.o-1 &c__maj1-5. &c__maj1-2.
.g__sub3d-2b &c__maj1-4.o-1 &c__maj1-3. &c__maj1-1.
.g__sub3d-1c &c__maj1-2. &c__maj1-6.o-1 &c__maj1-5.
.g__sub3d-2c &c__maj1-1. &c__maj1-4.o-1 &c__maj1-3.
@
.g__sub6-a &g__sub3u-1a. &g__sub3u-2a.
.g__sub6-b &g__sub3u-1b. &g__sub3u-2b.
.g__sub6-c &g__sub3u-1c. &g__sub3u-2c.
@ Ab_maj Ab Bb C D- E-- F#
.ab_maj1-1 &Ab.
.ab_maj1-2 &Bb.
.ab_maj1-3 &C.
.ab_maj1-4 &D-.
.ab_maj1-5 &E--.
.ab_maj1-6 &F#.
@ 3 in a row up
.ab_maj3u-1a &ab_maj1-3.o+1 &ab_maj1-5. &ab_maj1-1.
.ab_maj3u-2b &ab_maj1-4.o+1 &ab_maj1-6. &ab_maj1-2.
.ab_maj3u-1b &ab_maj1-5. &ab_maj1-1. &ab_maj1-3.o+1
.ab_maj3u-2c &ab_maj1-6. &ab_maj1-2. &ab_maj1-4.o+1
.ab_maj3u-1c &ab_maj1-1. &ab_maj1-3.o+1 &ab_maj1-5.
.ab_maj3u-2a &ab_maj1-2. &ab_maj1-4.o+1 &ab_maj1-6.
@ 3 in a row down
.ab_maj3d-1c &ab_maj1-5. &ab_maj1-3. &ab_maj1-1.o-1
.ab_maj3d-2c &ab_maj1-4. &ab_maj1-2.o-1 &ab_maj1-6.
.ab_maj3d-1b &ab_maj1-3. &ab_maj1-1.o-1 &ab_maj1-5.
.ab_maj3d-2b &ab_maj1-2.o-1 &ab_maj1-6. &ab_maj1-4.
.ab_maj3d-1a &ab_maj1-1.o-1 &ab_maj1-5. &ab_maj1-3.
.ab_maj3d-2a &ab_maj1-6. &ab_maj1-4. &ab_maj1-2.o-1
@ slide up
.ab_maj3s-1a &ab_maj1-3.g22 &ab_maj1-5.g23 o+1&ab_maj1-1.g20
.ab_maj3s-2a &ab_maj1-4.g24 &ab_maj1-6.g25 o+1&ab_maj1-2.g21
@ slide down
.ab_maj3s-1b o+1&ab_maj1-3.g37 &ab_maj1-5.g40 &ab_maj1-1.g35
.ab_maj3s-2b &ab_maj1-4.g38 &ab_maj1-6.g39 o+1&ab_maj1-2.g36
@
.ab_maj6-a &ab_maj3u-1a. &ab_maj3u-2a.
.ab_maj6-b o+1&ab_maj3u-1b. o-1&ab_maj3u-2b.
.ab_maj6-c &ab_maj3u-1c. &ab_maj3u-2c.
@ e--sub minor
.e--sub3u-1a &ab_maj1-2. &ab_maj1-5.o+1 &ab_maj1-6.
.e--sub3u-2a &ab_maj1-1. &ab_maj1-3.o+1 &ab_maj1-4.
.e--sub3u-1b &ab_maj1-5.o+1 &ab_maj1-6. &ab_maj1-2.
.e--sub3u-2b &ab_maj1-3.o+1 &ab_maj1-4. &ab_maj1-1.
.e--sub3u-1c &ab_maj1-6. &ab_maj1-2. &ab_maj1-5.o+1
.e--sub3u-2c &ab_maj1-4. &ab_maj1-1. &ab_maj1-3.o+1
@ 3 in a row down
.e--sub3d-1a &ab_maj1-6. &ab_maj1-5. &ab_maj1-2.o-1
.e--sub3d-2a &ab_maj1-4. &ab_maj1-3. &ab_maj1-1.o-1
.e--sub3d-1b &ab_maj1-2.o-1 &ab_maj1-6. &ab_maj1-5.
.e--sub3d-2b &ab_maj1-1.o-1 &ab_maj1-4. &ab_maj1-3.
.e--sub3d-1c &ab_maj1-5. &ab_maj1-2.o-1 &ab_maj1-6.
.e--sub3d-2c &ab_maj1-3. &ab_maj1-1.o-1 &ab_maj1-4.
@
.e--sub6-a &e--sub3u-1a. &e--sub3u-2a.
.e--sub6-b &e--sub3u-1b. &e--sub3u-2b.
.e--sub6-c &e--sub3u-1c. &e--sub3u-2c.
@ F__maj F G A- B- C D#
.f__maj1-1 &F.
.f__maj1-2 &G.
.f__maj1-3 &A-.
.f__maj1-4 &B-.
.f__maj1-5 &C.
.f__maj1-6 &D#.
@ 3 in a row up
.f__maj3u-1a &f__maj1-5.o+1 &f__maj1-1. &f__maj1-3.
.f__maj3u-2b &f__maj1-6.o+1 &f__maj1-2. &f__maj1-4.
.f__maj3u-1b &f__maj1-1. &f__maj1-3. &f__maj1-5.o+1
.f__maj3u-2c &f__maj1-2. &f__maj1-4. &f__maj1-6.o+1
.f__maj3u-1c &f__maj1-3. &f__maj1-5.o+1 &f__maj1-1.
.f__maj3u-2a &f__maj1-4. &f__maj1-6.o+1 &f__maj1-2.
@ 3 in a row down
.f__maj3d-1a &f__maj1-3.o-1 &f__maj1-1. &f__maj1-5.
.f__maj3d-2a &f__maj1-2. &f__maj1-6. &f__maj1-4.o-1
.f__maj3d-1b &f__maj1-5. &f__maj1-3.o-1 &f__maj1-1.
.f__maj3d-2b &f__maj1-4.o-1 &f__maj1-2. &f__maj1-6.
.f__maj3d-1c &f__maj1-1. &f__maj1-5. &f__maj1-3.o-1
.f__maj3d-2c &f__maj1-6. &f__maj1-4.o-1 &f__maj1-2.
@ slide up
.f__maj3s-1a &f__maj1-5.g23 o+1&f__maj1-1.g20 &f__maj1-3.g22
.f__maj3s-2a &f__maj1-6.g25 o+1&f__maj1-2.g21 &f__maj1-4.g24
@ slide down
.f__maj3s-1b &f__maj1-5.g40 &f__maj1-1.g35 o+1&f__maj1-3.g37
.f__maj3s-2b &f__maj1-6.g39 o+1&f__maj1-2.g36 &f__maj1-4.g38
@
.f__maj6-a &f__maj3u-1a. &f__maj3u-2a.
.f__maj6-b o+1&f__maj3u-1b. o-1&f__maj3u-2b.
.f__maj6-c &f__maj3u-1c. &f__maj3u-2c.
@ c__sub minor
.c__sub3u-1a &f__maj1-5.o+1 &f__maj1-6. &f__maj1-2.
.c__sub3u-2a &f__maj1-3. &f__maj1-4. &f__maj1-1.o+1
.c__sub3u-1b &f__maj1-6. &f__maj1-2. &f__maj1-5.o+1
.c__sub3u-2b &f__maj1-4. &f__maj1-1.o+1 &f__maj1-3.
.c__sub3u-1c &f__maj1-2. &f__maj1-5.o+1 &f__maj1-6.
.c__sub3u-2c &f__maj1-1.o+1 &f__maj1-3. &f__maj1-4.
@ 3 in a row down
.c__sub3d-1a &f__maj1-2.o-1 &f__maj1-6. &f__maj1-5.
.c__sub3d-2a &f__maj1-1. &f__maj1-4.o-1 &f__maj1-3.
.c__sub3d-1b &f__maj1-5. &f__maj1-2.o-1 &f__maj1-6.
.c__sub3d-2b &f__maj1-3. &f__maj1-1. &f__maj1-4.o-1
.c__sub3d-1c &f__maj1-6. &f__maj1-5. &f__maj1-2.o-1
.c__sub3d-2c &f__maj1-4.o-1 &f__maj1-3. &f__maj1-1.
@
.c__sub6-a &c__sub3u-1a. &c__sub3u-2a.
.c__sub6-b &c__sub3u-1b. o-1&c__sub3u-2b.
.c__sub6-c &c__sub3u-1c. o-1&c__sub3u-2c.
@ D++maj D++ E++ Gb G# A+ C
.d++maj1-1 &D++.
.d++maj1-2 &E++.
.d++maj1-3 &Gb.
.d++maj1-4 &G#.
.d++maj1-5 &A+.
.d++maj1-6 &C.
@ 3 in a row up
.d++maj3u-1a &d++maj1-1.o+1 &d++maj1-3. &d++maj1-5.
.d++maj3u-2b &d++maj1-2. &d++maj1-4. &d++maj1-6.o+1
.d++maj3u-1b &d++maj1-3. &d++maj1-5. &d++maj1-1.o+1
.d++maj3u-2c &d++maj1-4. &d++maj1-6.o+1 &d++maj1-2.
.d++maj3u-1c &d++maj1-5. &d++maj1-1.o+1 &d++maj1-3.
.d++maj3u-2a &d++maj1-6.o+1 &d++maj1-2. &d++maj1-4.
@ 3 in a row down
.d++maj3d-1a &d++maj1-5.o-1 &d++maj1-3. &d++maj1-1.
.d++maj3d-2a &d++maj1-4.o-1 &d++maj1-2. &d++maj1-6.
.d++maj3d-1c &d++maj1-3. &d++maj1-1. &d++maj1-5.o-1
.d++maj3d-2c &d++maj1-2. &d++maj1-6. &d++maj1-4.o-1
.d++maj3d-1b &d++maj1-1. &d++maj1-5.o-1 &d++maj1-3.
.d++maj3d-2b &d++maj1-6. &d++maj1-4.o-1 &d++maj1-2.
@ slide up from below
.d++maj3s-1a &d++maj1-3.g22 &d++maj1-5.g23 o+1&d++maj1-1.g20
.d++maj3s-2a o+1&d++maj1-6.g25 &d++maj1-2.g21 &d++maj1-4.g24
@ slide down - not used yet
.d++maj3s-1b o+1&d++maj1-1.g35 &d++maj1-3.g37 &d++maj1-5.g40
.d++maj3s-2b &d++maj1-2.g36 &d++maj1-4.g38 o+1&d++maj1-6.g39
@ trill up
.d++maj3t-1a o+1&d++maj1-1.g10 &d++maj1-3.g9 &d++maj1-5.g6
.d++maj3t-2c &d++maj1-2.g13 &d++maj1-4.g7 o+1&d++maj1-6.g8
@
.d++maj6-a &d++maj3u-1a. &d++maj3u-2a.
.d++maj6-b &d++maj3u-1b. &d++maj3u-2b.
.d++maj6-c &d++maj3u-1c. &d++maj3u-2c.
@ a+_sub minor
.a+_sub3u-1a &d++maj1-6.o+1 &d++maj1-2. &d++maj1-5.
.a+_sub3u-2a &d++maj1-4. &d++maj1-1.o+1 &d++maj1-3.
.a+_sub3u-1b &d++maj1-2. &d++maj1-5. &d++maj1-6.o+1
.a+_sub3u-2b &d++maj1-1.o+1 &d++maj1-3. &d++maj1-4.
.a+_sub3u-1c &d++maj1-5. &d++maj1-6.o+1 &d++maj1-2.
.a+_sub3u-2c &d++maj1-3. &d++maj1-4. &d++maj1-1.o+1
@ 3 in a row down
.a+_sub3d-1a &d++maj1-5.o-1 &d++maj1-2. &d++maj1-6.
.a+_sub3d-2a &d++maj1-3. &d++maj1-1. &d++maj1-4.o-1
.a+_sub3d-1b &d++maj1-6. &d++maj1-5.o-1 &d++maj1-2.
.a+_sub3d-2b &d++maj1-4.o-1 &d++maj1-3. &d++maj1-1.
.a+_sub3d-1c &d++maj1-2. &d++maj1-6. &d++maj1-5.o-1
.a+_sub3d-2c &d++maj1-1. &d++maj1-4.o-1 &d++maj1-3.
@
.a+_sub6-a &a+_sub3u-1a. &a+_sub3u-2a.
.a+_sub6-b &a+_sub3u-1b. o-1&a+_sub3u-2b.
.a+_sub6-c &a+_sub3u-1c. &a+_sub3u-2c.
@ A#maj A# C D E- F G++
.a#_maj1-1 &A#.
.a#_maj1-2 &C.
.a#_maj1-3 &D.
.a#_maj1-4 &E-.
.a#_maj1-5 &F.
.a#_maj1-6 &G++.
@ 3 in a row up
.a#_maj3u-1a &a#_maj1-3.o+1 &a#_maj1-5. &a#_maj1-1.
.a#_maj3u-2b &a#_maj1-4. &a#_maj1-6. &a#_maj1-2.o+1
.a#_maj3u-1b &a#_maj1-5. &a#_maj1-1. &a#_maj1-3.o+1
.a#_maj3u-2c &a#_maj1-6. &a#_maj1-2.o+1 &a#_maj1-4.
.a#_maj3u-1c &a#_maj1-1. &a#_maj1-3.o+1 &a#_maj1-5.
.a#_maj3u-2a &a#_maj1-2.o+1 &a#_maj1-4. &a#_maj1-6.
@ 3 in a row down
.a#_maj3d-1c &a#_maj1-5. &a#_maj1-3. &a#_maj1-1.o-1
.a#_maj3d-2c &a#_maj1-4. &a#_maj1-2. &a#_maj1-6.o-1
.a#_maj3d-1b &a#_maj1-3. &a#_maj1-1.o-1 &a#_maj1-5.
.a#_maj3d-2b &a#_maj1-2. &a#_maj1-6.o-1 &a#_maj1-4.
.a#_maj3d-1a &a#_maj1-1.o-1 &a#_maj1-5. &a#_maj1-3.
.a#_maj3d-2a &a#_maj1-6.o-1 &a#_maj1-4. &a#_maj1-2.
@ slide up
.a#_maj3s-1a o+1&a#_maj1-3.g22 &a#_maj1-5.g23 &a#_maj1-1.g20
.a#_maj3s-2a &a#_maj1-4.g24 &a#_maj1-6.g25 o+1&a#_maj1-2.g21
@ slide down
.a#_maj3s-1b o+1&a#_maj1-3.g37 &a#_maj1-5.g40 &a#_maj1-1.g35
.a#_maj3s-2b &a#_maj1-4.g38 &a#_maj1-6.g39 o+1&a#_maj1-2.g36
@
.a#_maj6-a &a#_maj3u-1a. &a#_maj3u-2a.
.a#_maj6-b o+1&a#_maj3u-1b. &a#_maj3u-2b.
.a#_maj6-c &a#_maj3u-1c. &a#_maj3u-2c.
@ f__sub minor
.f__sub3u-1a &a#_maj1-2.o+1 &a#_maj1-5. &a#_maj1-6.
.f__sub3u-2a &a#_maj1-1. &a#_maj1-3.o+1 &a#_maj1-4.
.f__sub3u-1b &a#_maj1-5. &a#_maj1-6. &a#_maj1-2.o+1
.f__sub3u-2b &a#_maj1-3.o+1 &a#_maj1-4. &a#_maj1-1.
.f__sub3u-1c &a#_maj1-6. &a#_maj1-2.o+1 &a#_maj1-5.
.f__sub3u-2c &a#_maj1-4. &a#_maj1-1. &a#_maj1-3.o+1
@ 3 in a row down
.f__sub3d-1a &a#_maj1-6.o-1 &a#_maj1-5. &a#_maj1-2.
.f__sub3d-2a &a#_maj1-4. &a#_maj1-3. &a#_maj1-1.o-1
.f__sub3d-1b &a#_maj1-2. &a#_maj1-6.o-1 &a#_maj1-5.
.f__sub3d-2b &a#_maj1-1.o-1 &a#_maj1-4. &a#_maj1-3.
.f__sub3d-1c &a#_maj1-5. &a#_maj1-2. &a#_maj1-6.o-1
.f__sub3d-2c &a#_maj1-3. &a#_maj1-1.o-1 &a#_maj1-4.
@
.f__sub6-a &f__sub3u-1a. &f__sub3u-2a.
.f__sub6-b &f__sub3u-1b. o-1&f__sub3u-2b.
.f__sub6-c &f__sub3u-1c. &f__sub3u-2c.
@ G--Maj G-- A-- B-- C D-- E+
.g--maj1-1 &G--.
.g--maj1-2 &A--.
.g--maj1-3 &B--.
.g--maj1-4 &C.
.g--maj1-5 &D--.
.g--maj1-6 &E+.
@ 3 in a row up
.g--maj3u-1a &g--maj1-5.o+1 &g--maj1-1. &g--maj1-3.
.g--maj3u-2b &g--maj1-6. &g--maj1-2. &g--maj1-4.o+1
.g--maj3u-1b &g--maj1-1. &g--maj1-3. &g--maj1-5.o+1
.g--maj3u-2c &g--maj1-2. &g--maj1-4.o+1 &g--maj1-6.
.g--maj3u-1c &g--maj1-3. &g--maj1-5.o+1 &g--maj1-1.
.g--maj3u-2a &g--maj1-4.o+1 &g--maj1-6. &g--maj1-2.
@ 3 in a row down
.g--maj3d-1b &g--maj1-5. &g--maj1-3.o-1 &g--maj1-1.
.g--maj3d-2a &g--maj1-4. &g--maj1-2.o-1 &g--maj1-6.
.g--maj3d-1a &g--maj1-3.o-1 &g--maj1-1. &g--maj1-5.
.g--maj3d-2a &g--maj1-2.o-1 &g--maj1-6. &g--maj1-4.
.g--maj3d-1c &g--maj1-1. &g--maj1-5. &g--maj1-3.o-1
.g--maj3d-2c &g--maj1-6. &g--maj1-4. &g--maj1-2.o-1
@ slide up
.g--maj3s-1a o+1&g--maj1-5.g23 &g--maj1-1.g20 &g--maj1-3.g22
.g--maj3s-2a &g--maj1-6.g25 &g--maj1-2.g21 o+1&g--maj1-4.g24
@ slide down
.g--maj3s-1b o+1&g--maj1-5.g40 &g--maj1-1.g35 &g--maj1-3.g37
.g--maj3s-2b &g--maj1-6.g39 &g--maj1-2.g36 o+1&g--maj1-4.g38
@
.g--maj6-a &g--maj3u-1a. &g--maj3u-2a.
.g--maj6-b &g--maj3u-1b. &g--maj3u-2b.
.g--maj6-c &g--maj3u-1c. &g--maj3u-2c.
@ d--sub minor
.d--sub3u-1a &g--maj1-5.o+1 &g--maj1-6. &g--maj1-2.
.d--sub3u-2a &g--maj1-3. &g--maj1-4.o+1 &g--maj1-1.
.d--sub3u-1b &g--maj1-6. &g--maj1-2. &g--maj1-5.o+1
.d--sub3u-2b &g--maj1-4.o+1 &g--maj1-1. &g--maj1-3.
.d--sub3u-1c &g--maj1-2. &g--maj1-5.o+1 &g--maj1-6.
.d--sub3u-2c &g--maj1-1. &g--maj1-3. &g--maj1-4.o+1
@ 3 in a row down
.d--sub3d-1a &g--maj1-2.o-1 &g--maj1-6. &g--maj1-5.
.d--sub3d-2a &g--maj1-1. &g--maj1-4. &g--maj1-3.o-1
.d--sub3d-1b &g--maj1-5. &g--maj1-2.o-1 &g--maj1-6.
.d--sub3d-2b &g--maj1-3.o-1 &g--maj1-1. &g--maj1-4.
.d--sub3d-1c &g--maj1-6. &g--maj1-5. &g--maj1-2.o-1
.d--sub3d-2c &g--maj1-4. &g--maj1-3.o-1 &g--maj1-1.
@
.d--sub6-a &d--sub3u-1a. &d--sub3u-2a.
.d--sub6-b &d--sub3u-1b. o-1&d--sub3u-2b.
.d--sub6-c &d--sub3u-1c. &d--sub3u-2c.
@
@
@ tonality diamond:
@ 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--
@
@cvdhotrsepgzu
.all-velx v88
@
@
@ parts
.silent24 c1d48r0 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12
.trill1 g66
@.trill2 g67 like d4
.trill3 g68
@.trill4 g71 silly 1 2 3 up
.trill5 &rise*.
.trillnot1 g0
.trillnot2 g0
.fall1 g69
.fallnot g0
.rise1 g70
.risenot1 g0
.risenot2 g0
.upoctnot u1
.upoct1 o+1u1
.upoct2 o+2u0
.repeat p30
.d2n d2
.d2d d1 d1
.str-hol96 h96
.str-hol72 h72
.str-hol48 h48
@.str-hol36 h36
.shr-hol18 h16
.i-tub c1&i-pat.z0r16&tub-envs*.u0g0s8&tub-vel*.&tub-oct*.&hol48*.&repeat.
.i-tro c8p0&sid*.&i-pat.z0r16&tro-env*.&uph*.g0&tro-vel*.&tro-oct*.&repeat.
.i-kl1 c2p0&sid*.&i-pat.z0r14&kal-env*.&uph*.g0&kal-vel*.&kal-oct*.&repeat.
.i-gui c3p0&sid*.&i-pat.z0&gui-env*.u0g0&gui-vel*.&gui-oct*.&repeat.
.i-vio c5&i-patv.z0r10u0g0&sid*.&vio-vel*.&vio-oct*.&vio-envl*.&str-hol*.&repeat.
.i-vio c5&i-patv.z0r16u0g0&sid*.&vio-vel*.&vio-oct*.e14&str-hol*.&repeat.
.i-cel c6&i-patv.z0r10u0g0&cel-vel*.&cel-oct*.&vio-envl*.&str-hol*.&repeat.
.i-cel c6&i-patv.z0r16u0g0&cel-vel*.&cel-oct*.e14&str-hol*.&repeat.
.i-cmt c7p0&sid*.&i-pat.z0r16u0g0&cmt-env*.&cmt-vel*.&cmt-oct*.&repeat.
.i-cmt1 c7p0&sid*.&i-pat.z0r16u0g0&cmt-env*.&cmt-vel*.&cmt-oct4.&repeat.
.i-flu c0p0&sid*.&i-pat.z0r16&flu-env*.u0g0&flu-vel*.&flu-oct*.&repeat.
.i-flu1 c0p0&sid*.&i-pat.z0r16&flu-env*.u0g0&flu-vel*.&flu-oct5.&repeat.
.i-pr1 c9p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-vel*.e4&repeat.
.i-pr2 c10p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-vel*.e4
.i-pr3 c11p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-vel*.e4
.i-pr4 c12p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-vel*.e4
.i-pr5 c13p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-vel*.e4
.i-pr6 c14p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-vel*.e4
.i-pr7 c15p0&sid*.&i-pat.z0r12g0u0&per-pat.&per-vel*.e4
.i-pr8 c16p0&sid*.&i-pat.z3r12g0u0&per-pat.&per-velq*.e15h12
.i-pr9 c17p0&sid*.&i-pat.z3r8g0u0&per-pat.&per-vel*.e0h96
.i-flk p0&sid*.&i-pat.z0r16&flu-env*.u0g0&flk-vel*.&flu-oct*.&repeat.
@.i-bsv c18p0&sid*.&i-pat.z0r16&tub-envl*.u0g0s8&tub-vel*.&tub-oct*.&hol48*.
@ c__maj C D+ E F++ G A++
@ 1 2 3 4 5 6
@ 12 beats per measure
.c__maj2-bag d0h2o-2&c__maj1-5. o+1&c__maj1-1. &c__maj1-3. &c__maj1-6. o+1&c__maj1-2. &c__maj1-5.
.c__maj12-bag0 r0d6 r14&c__maj2-bag.d2 &c__maj2-bag.d2 &c__maj2-bag.d2
.c__maj12-bag1 r0d4 r14&c__maj2-bag.d2 &c__maj2-bag.d4 &c__maj2-bag.d2
.c__maj12-bag2 r0d6 r14&c__maj2-bag.d2 &c__maj2-bag.d2 &c__maj2-bag.d1 &c__maj2-bag.d1
.c__maj12-bag3 r0d4 r14&c__maj2-bag.d4 &c__maj2-bag.d2 &c__maj2-bag.d2
.c__maj12-b1a1 &tub-envl*.o+1h12d12&c__maj1-5.
.c__maj12-b1a2 &tub-envl*.o+1h12d12&c__maj1-3.
.c__maj12-b1a3 &tub-envl*.o+1h12d12&c__maj1-1.
.c__maj12-b1a4 &tub-envl*.h12d12&c__maj1-1.
.c__maj12-h1a1 d4r0 r16d0h8&tro-velq*.&tub-envl*.&c__maj3u-1a.d8
.c__maj12-h1a2 d4r0 r16d0h8&tro-velq*.&tub-envl*.&c__maj3u-1c.d8
.c__maj12-h1a3 d4r0 r16d0h8&tro-velq*.&tub-envl*.&c__maj3u-1b.d8
.c__maj12-a1a1 o+1&kal-velq*.&c__maj12-bag*.
.c__maj12-s1a1a d2r0 r16d0&shr-hol*.p33&vio-envs*.&c__maj3u-1a. &vio-envl*.&c__maj3u-2a.d10
.c__maj12-s1a1b o+1&c__maj12-bag*.
.c__maj12-s1a2a d2r0 r16d0&shr-hol*.p33&vio-envs*.&c__maj3u-1c. &vio-envl*.&c__maj3u-2c.d10
.c__maj12-s1a2b o+1&c__maj12-bag*.
.c__maj12-s1a3a d2r0 r16d0&shr-hol*.p33&vio-envs*.&c__maj3u-1b. &vio-envl*.&c__maj3u-2b.d10
.c__maj12-s1a2b o+1&c__maj12-bag*.
.c__maj12-k1a1 h0c18&flk-dur*.&c__maj1-5. h12c19 h0c18p33&c__maj1-6.&flk-dur*. h12c19 o+1h0c18p33&c__maj1-1.&flk-dur*. h12c19 h0c18p33&c__maj1-2.&flk-dur*. h12c19 h0c18p33&c__maj1-3.&flk-dur*. h12c19
.c__maj12-k1a2 h0c18&flk-dur*.&c__maj1-3. h12c19 h0c18p33&c__maj1-4.&flk-dur*. h12c19 h0c18p33&c__maj1-5.&flk-dur*. h12c19 h0c18p33&c__maj1-6.&flk-dur*. h12c19 h0c18p33o+1&c__maj1-1.&flk-dur*. h12c19
.c__maj12-k1a3 h0c18&flk-dur*.&c__maj1-1. h12c19 h0c18p33&c__maj1-2.&flk-dur*. h12c19 h0c18p33&c__maj1-3.&flk-dur*. h12c19 h0c18p33&c__maj1-4.&flk-dur*. h12c19 h0c18p33&c__maj1-5.&flk-dur*. h12c19
@ guitar chords
.c__maj0-g1 r12d0&c__maj3u-1a. &c__maj3u-2c.
.c__maj12-g1a1 &tro-hol*.&c__maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&c__maj0-g1.&bas-dur*. o-2&tro-hol*.&c__maj0-g1.&bas-dur*.o-2
.c__maj12-g1a2 r16&tro-hol*.u0&c__maj1-1.&bas-dur*.p33 &c__maj1-3.&bas-dur*. &c__maj1-5.&bas-dur*.
.c__maj12-g1a3 r0d12
.c__maj12-g1a4 h4&c__maj0-g1.d4 o-2h4&c__maj0-g1.d4 o-2h4&c__maj0-g1.d4o-2
@ c__ slow48
.c__maj48-b1a8 &tub-envl*.h48d48&c__maj1-1.
.c__maj48-h1a1 d4r0 r16d0h44&tro-velq*.&tub-envl*.&c__maj3u-1a.d44
.c__maj48-h1a2 d4r0 r16d0h44&tro-velq*.&tub-envl*.&c__maj3u-1c.d44
.c__maj48-h1a3 d4r0 r16d0h44&tro-velq*.&tub-envl*.&c__maj3u-1b.d44
.c__maj48-b1a7 &tub-envl*.&upoct*.h48d48&c__maj1-1.&trill*.
.c__maj48-k1a3 o+1&flu-env*.r16d48h0c18&c__maj1-1. &kal-env*.c19
@ ab_maj Ab Bb C D- E-- F#
@ 1 2 3 4 5 6
@ 12 beats per measure
.ab_maj2-bag d0h2o-2&ab_maj1-1. o+1&ab_maj1-3. &ab_maj1-5. &ab_maj1-2. o+1&ab_maj1-4. &ab_maj1-1.
.ab_maj12-bag0 r0d6 r14&ab_maj2-bag.d2 &ab_maj2-bag.d2 &ab_maj2-bag.d2
.ab_maj12-bag1 r0d4 r14&ab_maj2-bag.d2 &ab_maj2-bag.d4 &ab_maj2-bag.d2
.ab_maj12-bag2 r0d6 r14&ab_maj2-bag.d2 &ab_maj2-bag.d2 &ab_maj2-bag.d1 &ab_maj2-bag.d1
.ab_maj12-bag3 r0d4 r14&ab_maj2-bag.d4 &ab_maj2-bag.d2 &ab_maj2-bag.d2
.ab_maj12-b1a1 &tub-envl*.o+1h12d12&ab_maj1-1.
.ab_maj12-b1a2 &tub-envl*.o+1h12d12&ab_maj1-5.
.ab_maj12-b1a3 &tub-envl*.o+1h12d12&ab_maj1-3.
.ab_maj12-b1a4 &tub-envl*.o-1h12d12&ab_maj1-1.
.ab_maj12-h1a1 d4r0 r16d0h8&tro-velq*.&tub-envl*.&ab_maj3u-1a.d8
.ab_maj12-h1a2 d4r0 r16d0h8&tro-velq*.&tub-envl*.&ab_maj3u-1c.d8
.ab_maj12-h1a3 d4r0 r16d0h8&tro-velq*.&tub-envl*.&ab_maj3u-1b.d8
.ab_maj12-a1a1 o+1&kal-velq*.&ab_maj12-bag*.
.ab_maj12-s1a1a d4r0 r16d0&shr-hol*.p33&vio-envs*.&ab_maj3u-1a. &vio-envl*.&ab_maj3u-2a.d8
.ab_maj12-s1a1b o+1&ab_maj12-bag*.
.ab_maj12-s1a2a d4r0 r16d0&shr-hol*.p33&vio-envs*.&ab_maj3u-1c. &vio-envl*.&ab_maj3u-2c.d8
.ab_maj12-s1a2b o+1&ab_maj12-bag*.
.ab_maj12-s1a3a d4r0 r16d0&shr-hol*.p33&vio-envs*.&ab_maj3u-1b. &vio-envl*.&ab_maj3u-2b.d8
.ab_maj12-s1a3b o+1&ab_maj12-bag*.
.ab_maj12-k1a1 h0c18&flk-dur*.&ab_maj1-1. h12c19 h0c18p33&ab_maj1-2.&flk-dur*. h12c19 o+1h0c18p33&ab_maj1-3.&flk-dur*. h12c19 h0c18p33&ab_maj1-4.&flk-dur*. h12c19 h0c18p33&ab_maj1-5.&flk-dur*. h12c19
.ab_maj12-k1a2 h0c18&flk-dur*.&ab_maj1-5. h12c19 h0c18p33o+1&ab_maj1-6.&flk-dur*. h12c19 h0c18p33&ab_maj1-1.&flk-dur*. h12c19 h0c18p33&ab_maj1-2.&flk-dur*. h12c19 o+1h0c18p33&ab_maj1-3.&flk-dur*. h12c19
.ab_maj12-k1a3 h0c18&flk-dur*.&ab_maj1-3. h12c19 h0c18p33&ab_maj1-4.&flk-dur*. h12c19 h0c18p33&ab_maj1-5.&flk-dur*. h12c19 h0c18p33&ab_maj1-6.&flk-dur*. h12c19 h0c18p33&ab_maj1-1.&flk-dur*. h12c19
@ guitar chords
.ab_maj0-g1 r12d0&ab_maj3u-1a. &ab_maj3u-2c.
.ab_maj12-g1a1 &tro-hol*.&ab_maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&ab_maj0-g1.&bas-dur*. o-2&tro-hol*.&ab_maj0-g1.&bas-dur*.o-2
.ab_maj12-g1a2 r16&tro-hol*.u0&ab_maj1-1.&bas-dur*.p33 &ab_maj1-3.&bas-dur*. &ab_maj1-5.&bas-dur*.
.ab_maj12-g1a3 r0d12
.ab_maj12-g1a4 h4&ab_maj0-g1.d4 o-2h4&ab_maj0-g1.d4 o-2h4&ab_maj0-g1.d4o-2
@ f__maj F G A- B- C D#
@ 1 2 3 4 5 6
@ 12 beats per measure
@ start here fixing the voicing of the bag chords
.f__maj2-bag d0h2o-1&f__maj1-3. o+1&f__maj1-5. &f__maj1-1. &f__maj1-4. o+1&f__maj1-6. &f__maj1-3.
.f__maj12-bag0 r0d6 r14&f__maj2-bag.d2 o-1&f__maj2-bag.d2 o-1&f__maj2-bag.d2
.f__maj12-bag1 r0d4 r14&f__maj2-bag.d2 o-1&f__maj2-bag.d4 o-1&f__maj2-bag.d2
.f__maj12-bag2 r0d6 r14&f__maj2-bag.d2 o-1&f__maj2-bag.d2 o-1&f__maj2-bag.d1 o-1&f__maj2-bag.d1
.f__maj12-bag3 r0d4 r14&f__maj2-bag.d4 o-1&f__maj2-bag.d2 o-1&f__maj2-bag.d2
.f__maj12-b1a1 &tub-envl*.o+1h12d12&f__maj1-3.
.f__maj12-b1a2 &tub-envl*.o+1h12d12&f__maj1-1.
.f__maj12-b1a3 &tub-envl*.o+1h12d12&f__maj1-5.
.f__maj12-b1a4 &tub-envl*.h12d12&f__maj1-1.
.f__maj12-h1a1 d4r0 r16d0h8&tro-velq*.&tub-envl*.&f__maj3u-1a.d8
.f__maj12-h1a2 d4r0 r16d0h8&tro-velq*.&tub-envl*.&f__maj3u-1c.d8
.f__maj12-h1a3 d4r0 r16d0h8&tro-velq*.&tub-envl*.&f__maj3u-1b.d8
.f__maj12-a1a1 &kal-velq*.&f__maj12-bag*.
.f__maj12-s1a1a d6r0 r16d0&shr-hol*.p33&vio-envs*.&f__maj3u-1a. &vio-envl*.&f__maj3u-2a.d6
.f__maj12-s1a1b o+1&f__maj12-bag*.
.f__maj12-s1a2a d6r0 r16d0&shr-hol*.p33&vio-envs*.&f__maj3u-1c. &vio-envl*.&f__maj3u-2c.d6
.f__maj12-s1a2b o+1&f__maj12-bag*.
.f__maj12-s1a3a d6r0 r16d0&shr-hol*.p33&vio-envs*.&f__maj3u-1b. &vio-envl*.&f__maj3u-2b.d6
.f__maj12-s1a2b o+1&f__maj12-bag*.
.f__maj12-k1a1 h0c18&flk-dur*.&f__maj1-3. h12c19 h0c18p33&f__maj1-4.&flk-dur*. h12c19 o+1h0c18p33&f__maj1-5.&flk-dur*. h12c19 h0c18p33&f__maj1-6.&flk-dur*. h12c19 h0c18p33&f__maj1-1.&flk-dur*. h12c19
.f__maj12-k1a2 h0c18&flk-dur*.&f__maj1-1. h12c19 h0c18p33&f__maj1-2.&flk-dur*. h12c19 h0c18p33&f__maj1-3.&flk-dur*. h12c19 h0c18p33&f__maj1-4.&flk-dur*. h12c19 o+1h0c18p33&f__maj1-5.&flk-dur*. h12c19
.f__maj12-k1a3 h0c18&flk-dur*.&f__maj1-5. h12c19 h0c18p33&f__maj1-6.&flk-dur*. h12c19 h0c18p33&f__maj1-1.&flk-dur*. h12c19 h0c18p33&f__maj1-2.&flk-dur*. h12c19 h0c18p33&f__maj1-3.&flk-dur*. h12c19
@ guitar chords
.f__maj0-g1 r12d0&f__maj3u-1a. &f__maj3u-2c.
.f__maj12-g1a1 &tro-hol*.&f__maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&f__maj0-g1.&bas-dur*. o-2&tro-hol*.&f__maj0-g1.&bas-dur*.o-2
.f__maj12-g1a2 r16&tro-hol*.u0&f__maj1-1.&bas-dur*.p33 &f__maj1-3.&bas-dur*. &f__maj1-5.&bas-dur*.
.f__maj12-g1a3 r0d12
.f__maj12-g1a4 h4&f__maj0-g1.d4 o-2h4&f__maj0-g1.d4 o-2h4&f__maj0-g1.d4o-2
@ d++maj D++ E++ Gb G# A+ C
@ 1 2 3 4 5 6
@ 12 beats per measure
.d++maj12-b1a1 &tub-envl*.o+1h12d12&d++maj1-5.
.d++maj12-b1a2 &tub-envl*.o+1h12d12&d++maj1-3.
.d++maj12-b1a3 &tub-envl*.o+1h12d12&d++maj1-1.
.d++maj12-b1a4 &tub-envl*.h12d12&d++maj1-1.
.d++maj12-b1a5 d2e4h0o-1&d++maj3u-1a. o-1&d++maj3u-2c.
.d++maj12-b1a6 d2e4h0o+2&d++maj3d-1a. o+1&d++maj3d-2c.
.d++maj12-h1a1 d4r0 r16d0h8&tro-velq*.&tub-envl*.&d++maj3u-1a.d8
.d++maj12-h1a2 d4r0 r16d0h8&tro-velq*.&tub-envl*.&d++maj3u-1c.d8
.d++maj12-h1a3 d4r0 r16d0h8&tro-velq*.&tub-envl*.&d++maj3u-1b.d8
.d++maj12-a1a1 o+1&kal-velq*.&d++maj12-bag*.
.d++maj12-s1a1 r16d0&shr-hol*.p33&vio-envs*.&d++maj3u-1a. &vio-envl*.&d++maj3u-2a.d12
.d++maj12-s1a2 r16d0&shr-hol*.p33&vio-envs*.&d++maj3u-1c. &vio-envl*.&d++maj3u-2c.d12
.d++maj12-s1a3 r16d0&shr-hol*.p33&vio-envs*.&d++maj3u-1b. &vio-envl*.&d++maj3u-2b.d12
.d++maj12-s1a1 r0d6 r16d0&shr-hol*.p33&vio-envs*.&d++maj3u-1a. &vio-envl*.&d++maj3u-2a.d6
.d++maj12-s1a2 r0d6 r16d0&shr-hol*.p33&vio-envs*.&d++maj3u-1c. &vio-envl*.&d++maj3u-2c.d6
.d++maj12-s1a3 r0d6 r16d0&shr-hol*.p33&vio-envs*.&d++maj3u-1b. &vio-envl*.&d++maj3u-2b.d6
.d++maj12-k1a1 h0c18e0&flk-dur*.&d++maj1-5. h12c19 h0c18p33o+1&d++maj1-6.&flk-dur*. h12c19 h0c18p33&d++maj1-1.&flk-dur*. h12c19 h0c18p33&d++maj1-2.&flk-dur*. h12c19 h0c18p33&d++maj1-3.&flk-dur*. h12c19
.d++maj12-k1a2 h0c18e0&flk-dur*.&d++maj1-3. h12c19 h0c18p33&d++maj1-4.&flk-dur*. h12c19 h0c18p33&d++maj1-5.&flk-dur*. h12c19 h0o+1c18p33&d++maj1-6.&flk-dur*. h12c19 h0c18p33&d++maj1-1.&flk-dur*. h12c19
.d++maj12-k1a3 h0c18e0&flk-dur*.&d++maj1-1. h12c19 h0c18p33&d++maj1-2.&flk-dur*. h12c19 h0c18p33&d++maj1-3.&flk-dur*. h12c19 h0c18p33&d++maj1-4.&flk-dur*. h12c19 h0c18p33&d++maj1-5.&flk-dur*. h12c19
@ 48 beats per measure
@ bass lines
.d++maj48-b1b d48&hol48*.&tub-envl*.o-1&d++maj1-1.
.d++maj48-b1c d48&hol48*.&tub-envl*.&d++maj1-1.
.d++maj48-b1a1 d2e4h0o-1&d++maj3u-1a. o-1&d++maj3u-2c. &d++maj3u-1a. o-1&d++maj3u-2c. o-2&d++maj3u-1a. o-1&d++maj3u-2c. &d++maj3u-1a. o-1&d++maj3u-2c.&d2*.
.d++maj48-b1a2 d2e4h0o+2&d++maj3d-1a. o+1&d++maj3d-2c. &d++maj3d-1a. o+1&d++maj3d-2c. o+2&d++maj3d-1a. o+1&d++maj3d-2c. &d++maj3d-1a. o+1&d++maj3d-2c.&d2*.
.d++maj48-b1a3 &bas-dur*.e4h0o-1&d++maj3u-1a. o-1p33&bas-dur*.&d++maj3u-2c. &bas-dur*.&d++maj3u-1a. d4o-1&d++maj3u-2c.
.d++maj48-b1a4 &bas-dur*.e4h0o+2&d++maj3d-1a. o+1p33&bas-dur*.&d++maj3d-2c. &bas-dur*.&d++maj3d-1a. d4o+1&d++maj3d-2c.
.d++maj48-b1a5 &bas-dur*.p33e4h0o-1&d++maj3u-1a. o+1&d++maj1-1. &bas-dur*.o-1&d++maj3u-2c. &d++maj1-4. &bas-dur*.o-1&d++maj3u-1a. o+1&d++maj1-1.
.d++maj48-b1a6 &bas-dur*.p33e4h0o+2&d++maj3d-1a. o-1&d++maj1-5. &bas-dur*.o+1&d++maj3d-2c. &d++maj1-2. &bas-dur*.o+1&d++maj3d-1a. o-1&d++maj1-5.
.d++maj48-b1a7 &tub-envl*.&upoct*.h48d48&d++maj1-1.&trill*.
.d++maj48-b1a8 &tub-envl*.h48d48&d++maj1-1.
.d++maj48-b1a9 &tub-envl*.h24d24u1&trill*.&d++maj1-1. &upoct*.d24
@ horns
.tro-hol2 h2
.tro-hol3 h3
.tro-hol4 h4
.d++maj48-h1a1 &bas-dur*.p33r0 d0r16&tro-hol*.&d++maj3u-1a.&bas-dur*. o-1d0&d++maj3u-2c.&bas-dur*. r0d12 &bas-dur*. o-1d0r16&d++maj3u-1b.&bas-dur*. o-1d0&d++maj3u-2b.&bas-dur*. r0d12
.d++maj48-h1a2 d4r0 r16d0h44&tro-velq*.&tub-envl*.&d++maj3u-1a.d44
.d++maj48-h1a3 d4r0 r16d0h44&tro-velq*.&tub-envl*.&d++maj3s-2a.d44
.d++maj48-h1a4 d4r0 d0r16&tro-hol*.&d++maj3u-1a.d4 o-1d0&d++maj3u-2c.d4 d4r0 o-1d0r16&d++maj3u-1b.d4 o-1d0&d++maj3u-2b.d4 d4r0 o-1d0r16&d++maj3u-1c.d4 o-1d0&d++maj3u-2a.d4 d4r0 o-1d0r16&d++maj3u-1b.d4 o-1d0&d++maj3u-2b.d4
@ 12
.d++maj12-h1a4 d0r16h3&d++maj3u-1a.d2 o-1d0&d++maj3u-2c.d2 o-1d0&d++maj3u-1b.d2 o-1d0&d++maj3u-2b.d2 d4r0
.d++maj12-h1a5 d0r16h3&d++maj3u-1c.d2 o-1d0&d++maj3u-2a.d2 o-1d0&d++maj3u-1b.d2 o-1d0&d++maj3u-2a.d2 d4r0
.d++maj12-h1a6 o-1r16d0h12&tro-velq*.&d++maj3t-1a. o+1&vio-envl*.&d++maj3t-2c.d12
.d++maj12-h1a7 d8r0 &tro-vel*.d0r16h2&d++maj3u-1a.d1 o-1d0&d++maj3u-2c.d1 o-1d0&d++maj3u-1c.d1 o-1d0&d++maj3u-2b.d1
@ 48
.d++maj48-h1a5 &d++maj12-h1a3. o-1&d++maj12-h1a4. o-1&d++maj12-h1a5. o-2g0&d++maj12-h1a6.
@ arpeggio
.d++maj48-a1a1 d2h48o-1&d++maj3u-1a.&d2*. o-1d2&d++maj3u-2c.&d2*. d2h24&d++maj3u-1a.&d2*. o-1d2&d++maj3u-2c.&d2*. d2h18o-2&d++maj3u-1a. o-1&d++maj3u-2c. h12&d++maj3u-1a. h6o-1&d++maj3u-2c.&d2*.
.d++maj48-a1a2 d2h48o+2&d++maj3d-1a.&d2*. o+1d2&d++maj3d-2c.&d2*. d2h24&d++maj3d-1a.&d2*. o+1d2&d++maj3d-2c.&d2*. d2h18o+2&d++maj3d-1a. o+1&d++maj3d-2c. h12&d++maj3d-1a. h6o+1&d++maj3d-2c.&d2*.
.d++maj48-a1a3 d2h48o+2&d++maj3d-1a. o+1&d++maj3d-2c. d2h24&d++maj3d-1a. o+1&d++maj3d-2c. d2h18o+2&d++maj3d-1a. o+1&d++maj3d-2c. h12d1&d++maj3d-1a. h6o+1&d++maj3d-2c. &d++maj3d-1a. h6o+1&d++maj3d-2c.
@ Papa's Got A Brand New Bag
.d++maj2-bag d0h2o-2&d++maj1-5. o+1&d++maj1-1. &d++maj1-3. o+1&d++maj1-6. &d++maj1-2. &d++maj1-5.
.d++maj12-bag0 r0d6 r14&d++maj2-bag.d2 &d++maj2-bag.d2 &d++maj2-bag.d2
.d++maj12-bag1 r0d4 r14&d++maj2-bag.d2 &d++maj2-bag.d4 &d++maj2-bag.d2
.d++maj12-bag2 r0d6 r14&d++maj2-bag.d2 &d++maj2-bag.d2 &d++maj2-bag.d1 &d++maj2-bag.d1
.d++maj12-bag3 r0d4 r14&d++maj2-bag.d4 &d++maj2-bag.d2 &d++maj2-bag.d2
.d++maj48-a1a4 &kal-velq*.&d++maj12-bag*. &d++maj12-bag*. &d++maj12-bag*. &d++maj12-bag*.
@ strings
@.d++maj48-s1a1 r16d0p33&vio-envl*.&d++maj3u-1a.d48
@.d++maj48-s1a2 r16d0p33&vio-envl*.&d++maj3u-1a. o+1&d++maj1-6.d48
@.d++maj48-s1a3 r16d0p33&vio-envl*.&d++maj3u-1a. o+1&vio-envl*.&d++maj3u-2a.d48
@.d++maj48-s1a4 r16d0p33&vio-envl*.&d++maj3s-2a. o+1&vio-envl*.&d++maj3s-1a.d48
@.d++maj48-s1a4 r16d0p33&vio-envl*.&d++maj3s-2a.d48
@.d++maj48-s1a5 r16d0p33&vio-envl*.&d++maj3t-1a. o+1&vio-envl*.&d++maj3t-2c.d48
@.d++maj48-s1a5 r16d0p33&vio-envl*.&d++maj3t-1a.d48
.d++maj48-s1a1 &bas-dur*.p33r0 d0r16&tro-hol*.&d++maj3u-1a.&bas-dur*. o-1d0&d++maj3u-2c.&bas-dur*. r0d12 &bas-dur*. o-1d0r16&d++maj3u-1b.&bas-dur*. o-1d0&d++maj3u-2b.&bas-dur*. r0d12
@ guitar chords
.d++maj0-g1 r12d0z3&d++maj3u-1a. &d++maj3u-2c.
.d++maj12-g1a1a g0&tro-hol*.&d++maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&d++maj0-g1.&bas-dur*. o-2&tro-hol*.&d++maj0-g1.&bas-dur*.o-2
.d++maj12-g1a2a g0u0&tro-hol*.z0&d++maj1-1.&bas-dur*.p33 &d++maj1-3.&bas-dur*. &d++maj1-5.&bas-dur*.
.d++maj12-g1a3a r0d12p33
.d++maj12-g1a4a g0h4&d++maj0-g1.d4 o-2h4&d++maj0-g1.d4 o-2h4&d++maj0-g1.d4o-2p33
.d++maj12-g1a1b g0&tro-hol*.&d++maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&d++maj0-g1.&bas-dur*. o-2&tro-hol*.&d++maj0-g1.&bas-dur*.o-2
.d++maj12-g1a2b u0h12o+1z0&d++maj1-6.g25&bas-dur*.p33 &tro-hol*.&d++maj1-3.&bas-dur*. &d++maj1-5.&bas-dur*.
.d++maj12-g1a3b r0d12p33
.d++maj12-g1a4b g0h4&d++maj0-g1.d6 o-2h4&d++maj0-g1.d4 o-2h4&d++maj0-g1.d2o-2p33
.d++maj12-g1a1c g0&tro-hol*.&d++maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&d++maj0-g1.&bas-dur*. o-2&tro-hol*.&d++maj0-g1.&bas-dur*.o-2
.d++maj12-g1a2c g0u0&tro-hol*.z0&d++maj1-1.&bas-dur*.p33 &d++maj1-3.&bas-dur*. h12&d++maj1-4.g24&bas-dur*.
.d++maj12-g1a4c g0h4&d++maj0-g1.d2 o-2h4&d++maj0-g1.d6 o-2h4&d++maj0-g1.d4o-2p33
.d++maj12-g1a1d g0&tro-hol*.&d++maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&d++maj0-g1.&bas-dur*. o-2&tro-hol*.&d++maj0-g1.&bas-dur*.o-2
.d++maj12-g1a2d g0u0&tro-hol*.z0&d++maj1-1.&bas-dur*.p33 h12&d++maj1-2.g21&bas-dur*. &tro-hol*.&d++maj1-5.&bas-dur*.
.d++maj12-g1a2e u0h12z0&d++maj1-3.g22&bas-dur*.p33 &d++maj1-5.g23&bas-dur*. o+1&d++maj1-1.g20&bas-dur*.
.d++maj48-g1a1 &uph*.&d++maj12-g1a*. &uph*.&d++maj12-g1a*. &uph*.&d++maj12-g1a*. &uph*.&d++maj12-g1a*.
@ flute/kalimba unison
.d++maj48-k1a1 &flu-env*.h0c18d16&d++maj1-5. &kal-env*.h48c19 &flu-env*.h0c18o+1&d++maj1-6. &kal-env*.h36c19 &flu-env*.h0c18&d++maj1-1. &kal-env*.h24c19
.d++maj48-k1a2 &flu-env*.h0c18d16&d++maj1-5. &kal-env*.h48c19 r0c18 c19 &flu-env*.r16h0c18&d++maj1-1. &kal-env*.h24c19
.d++maj48-k1a3 o+1&flu-env*.r16d48h0c18&d++maj1-1. &kal-env*.c19
.d++maj48-k1a4 o+1&flu-env*.r16d48h0c18&d++maj1-2. &kal-env*.c19
@.d++maj48-k1a4 c18r0d48 c19
@ a#_maj A# C D E- F G++
@ 1 2 3 4 5 6
@ first time through use 1c, not 1a.
@ 12 beats per measure
.a#_maj2-bag d0h2o-2&a#_maj1-5. &a#_maj1-1. o+1&a#_maj1-3. &a#_maj1-6. o+1&a#_maj1-2. &a#_maj1-5.
.a#_maj12-bag0 r0d6 r14&a#_maj2-bag.d2 &a#_maj2-bag.d2 &a#_maj2-bag.d2
.a#_maj12-bag1 r0d4 r14&a#_maj2-bag.d2 &a#_maj2-bag.d4 &a#_maj2-bag.d2
.a#_maj12-bag2 r0d6 r14&a#_maj2-bag.d2 &a#_maj2-bag.d2 &a#_maj2-bag.d1 &a#_maj2-bag.d1
.a#_maj12-bag3 r0d4 r14&a#_maj2-bag.d4 &a#_maj2-bag.d2 &a#_maj2-bag.d2
.a#_maj12-b1a1 &tub-envl*.o+1h12d12&a#_maj1-5.
.a#_maj12-b1a2 &tub-envl*.o+1h12d12&a#_maj1-3.
.a#_maj12-b1a3 &tub-envl*.h12d12&a#_maj1-1.
.a#_maj12-b1a4 &tub-envl*.o-1h12d12&a#_maj1-1.
.a#_maj12-h1a1 d4r0 r16d0h8&tro-velq*.&tub-envl*.&a#_maj3u-1c.d8
.a#_maj12-h1a2 d4r0 r16d0h8&tro-velq*.&tub-envl*.&a#_maj3u-1b.d8
.a#_maj12-h1a3 d4r0 r16d0h8&tro-velq*.&tub-envl*.&a#_maj3u-1a.d8
.a#_maj12-a1a1 o+1&kal-velq*.&a#_maj12-bag*.
.a#_maj12-s1a1a r0d8 r16d0&shr-hol*.p33&vio-envs*.&a#_maj3u-1c. &vio-envl*.&a#_maj3u-2c.d4
.a#_maj12-s1a1b o+1&a#_maj12-bag*.
.a#_maj12-s1a2a r0d8 r16d0&shr-hol*.p33&vio-envs*.&a#_maj3u-1b. &vio-envl*.&a#_maj3u-2b.d4
.a#_maj12-s1a2b o+1&a#_maj12-bag*.
.a#_maj12-s1a3a r0d8 r16d0&shr-hol*.p33&vio-envs*.&a#_maj3u-1a. &vio-envl*.&a#_maj3u-2a.d4
.a#_maj12-s1a3b o+1&a#_maj12-bag*.
.a#_maj12-k1a1 h0c18&flk-dur*.&a#_maj1-5. h12c19 h0c18p33&a#_maj1-6.&flk-dur*. h12c19 h0c18p33&a#_maj1-1.&flk-dur*. h12c19 o+1h0c18p33&a#_maj1-2.&flk-dur*. h12c19 h0c18p33&a#_maj1-3.&flk-dur*. h12c19
.a#_maj12-k1a2 h0c18&flk-dur*.&a#_maj1-3. h12c19 h0c18p33&a#_maj1-4.&flk-dur*. h12c19 h0c18p33&a#_maj1-5.&flk-dur*. h12c19 h0c18p33&a#_maj1-6.&flk-dur*. h12c19 h0c18p33&a#_maj1-1.&flk-dur*. h12c19
.a#_maj12-k1a3 h0c18&flk-dur*.&a#_maj1-1. h12c19 o+1h0c18p33&a#_maj1-2.&flk-dur*. h12c19 h0c18p33&a#_maj1-3.&flk-dur*. h12c19 h0c18p33&a#_maj1-4.&flk-dur*. h12c19 h0c18p33&a#_maj1-5.&flk-dur*. h12c19
@ guitar chords
.a#_maj0-g1 r12d0&a#_maj3u-1c. &a#_maj3u-2c.
.a#_maj12-g1a1 &tro-hol*.&a#_maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&a#_maj0-g1.&bas-dur*. o-2&tro-hol*.&a#_maj0-g1.&bas-dur*.o-2
.a#_maj12-g1a2 r16&tro-hol*.u0&a#_maj1-1.&bas-dur*.p33 &a#_maj1-3.&bas-dur*. &a#_maj1-5.&bas-dur*.
.a#_maj12-g1a3 r0d12
.a#_maj12-g1a4 h4&a#_maj0-g1.d4 o-2h4&a#_maj0-g1.d4 o-2h4&a#_maj0-g1.d4o-2
@ g--maj G-- A-- B-- C D-- E+
@ 1 2 3 4 5 6
@ 12 beats per measure
.g--maj2-bag d0h2o-2&g--maj1-1. &g--maj1-3. o+1&g--maj1-5. &g--maj1-2. o+1&g--maj1-4. &g--maj1-1.
.g--maj12-bag0 r0d6 r14&g--maj2-bag.d2 &g--maj2-bag.d2 &g--maj2-bag.d2
.g--maj12-bag1 r0d4 r14&g--maj2-bag.d2 &g--maj2-bag.d4 &g--maj2-bag.d2
.g--maj12-bag2 r0d6 r14&g--maj2-bag.d2 &g--maj2-bag.d2 &g--maj2-bag.d1 &g--maj2-bag.d1
.g--maj12-bag3 r0d4 r14&g--maj2-bag.d4 &g--maj2-bag.d2 &g--maj2-bag.d2
.g--maj12-b1a1 &tub-envl*.o+1h12d12&g--maj1-1.
.g--maj12-b1a2 &tub-envl*.o+1h12d12&g--maj1-5.
.g--maj12-b1a3 &tub-envl*.h12d12&g--maj1-3.
.g--maj12-b1a4 &tub-envl*.o-1h12d12&g--maj1-1.
.g--maj12-h1a1 d4r0 r16d0h8&tro-velq*.&tub-envl*.&g--maj3u-1c.d8
.g--maj12-h1a2 d4r0 r16d0h8&tro-velq*.&tub-envl*.&g--maj3u-1b.d8
.g--maj12-h1a3 d4r0 r16d0h8&tro-velq*.&tub-envl*.&g--maj3u-1a.d8
.g--maj12-a1a1 o+1&kal-velq*.&g--maj12-bag*.
.g--maj12-s1a1a r16d0&shr-hol*.p33&vio-envs*.&g--maj3u-1c. &vio-envl*.&g--maj3u-2c.d12
.g--maj12-s1a1b o+1&g--maj12-bag*.
.g--maj12-s1a2a r16d0&shr-hol*.p33&vio-envs*.&g--maj3u-1b. &vio-envl*.&g--maj3u-2b.d12
.g--maj12-s1a2b o+1&g--maj12-bag*.
.g--maj12-s1a3a r16d0&shr-hol*.p33&vio-envs*.&g--maj3u-1a. &vio-envl*.&g--maj3u-2a.d12
.g--maj12-s1a3b o+1&g--maj12-bag*.
.g--maj12-k1a1 h0c18&flk-dur*.&g--maj1-1. h12c19 h0c18p33&g--maj1-2.&flk-dur*. h12c19 h0c18p33&g--maj1-3.&flk-dur*. h12c19 o+1h0c18p33&g--maj1-4.&flk-dur*. h12c19 h0c18p33&g--maj1-5.&flk-dur*. h12c19
.g--maj12-k1a2 h0c18&flk-dur*.&g--maj1-5. h12c19 h0c18p33&g--maj1-6.&flk-dur*. h12c19 h0c18p33&g--maj1-1.&flk-dur*. h12c19 h0c18p33&g--maj1-2.&flk-dur*. h12c19 h0c18p33&g--maj1-3.&flk-dur*. h12c19
.g--maj12-k1a3 h0c18&flk-dur*.&g--maj1-3. h12c19 o+1h0c18p33&g--maj1-4.&flk-dur*. h12c19 h0c18p33&g--maj1-5.&flk-dur*. h12c19 h0c18p33&g--maj1-6.&flk-dur*. h12c19 h0c18p33&g--maj1-1.&flk-dur*. h12c19
@ guitar chords
.g--maj0-g1 r12d0&g--maj3u-1c. &g--maj3u-2c.
.g--maj12-g1a1 &tro-hol*.&g--maj0-g1.&bas-dur*.p33 o-2&tro-hol*.&g--maj0-g1.&bas-dur*. o-2&tro-hol*.&g--maj0-g1.&bas-dur*.o-2
.g--maj12-g1a2 r16&tro-hol*.u0&g--maj1-1.&bas-dur*.p33 &g--maj1-3.&bas-dur*. &g--maj1-5.&bas-dur*.
.g--maj12-g1a3 r0d12
.g--maj12-g1a4 h4&g--maj0-g1.d4 o-2h4&g--maj0-g1.d4 o-2h4&g--maj0-g1.d4o-2
@ g-- slow48
.g--maj48-b1a8 &tub-envl*.h48d48&g--maj1-1.
.g--maj48-h1a1 d4r0 r16d0h44&tro-velq*.&tub-envl*.&g--maj3u-1c.d44
.g--maj48-h1a2 d4r0 r16d0h44&tro-velq*.&tub-envl*.&g--maj3u-1b.d44
.g--maj48-h1a3 d4r0 r16d0h44&tro-velq*.&tub-envl*.&g--maj3u-1a.d44
.g--maj48-b1a7 &tub-envl*.&upoct*.h48d48&g--maj1-1.&trill*.
.g--maj48-k1a3 o+1&flu-env*.r16d48h0c18&g--maj1-1. &kal-env*.c19
@ percussion - all but cymbals
.perc48-p1a &per-pat.&kal-dur*.p33h0 &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*. &kal-dur*.
.perc48-p1a &per-pat.s-1&kal-dur*.p33h0 s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*. s-1&kal-dur*.
.perc48-p1b &per-pat.s+1&kal-dur*.p33h0 s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*. s+1&kal-dur*.
.perc12-p1a &per-pat.&kal-dur*.p33h0 &kal-dur*. &kal-dur*.
@ percussion - cymbals
.perc48-t1a &per-pat.d6h0 d2 d2 d2 d6 d2 d2 d2 d6 d2 d2 d2 d6 d2 d2 d2
@ &mark.t1 &mark.t2 etc.
.mark c9v1d0h24t0
@.5more1 v-2 v-2 v-2 v-2 v-2
@.5more2 v-16 v+4 v+4 v+4 v+4
@.cel-oct3 o3
.cel-oct4 o4
@ out of range - makes vibrato too fast
@.cel-oct5 o5
.cel-vel1 &all-velx.v-20
.cel-vel2 &all-velx.v-27
.cel-vel3 &all-velx.v-32
.cel-vel4 v0
.cel-vel5 v0
.cel-vel6 v0
.cel-vel7 v0
@.cel-vel6 v0
.vio-oct3 o3
.vio-oct4 o4
.vio-oct5 o5
.vio-vel1 &all-velx.v-20
.vio-vel2 &all-velx.v-27
.vio-vel3 &all-velx.v-32
.vio-vel4 v0
.vio-vel5 v0
.vio-vel6 v0
.vio-vel7 v0
.cmt-oct4 o4
.cmt-oct5 o5
.cmt-vel1 &all-velx.v-3
.cmt-vel2 &all-velx.v-8
.cmt-vel3 &all-velx.v-15
.cmt-vel4 v0
.cmt-vel5 v0
@.cmt-vel6 v0
.cmt-env8 e8
.end-r0 r0
.end-r1 r16
.flu-env &tro-env*.
@.flu-oct4 o4
.flu-oct5 o5
.flu-oct6 o6
.flu-vel1 &all-velx.v-7
.flu-vel2 &all-velx.v-11
.flu-vel3 &all-velx.v-15
.flu-vel4 v0
.flu-vel5 v0
@.flu-vel6 v0
.flk-vel1 &all-velx.v-8
.flk-vel2 &all-velx.v-12
.flk-vel3 &all-velx.v-16
.flk-vel4 v0
.flk-vel5 v0
@.gui-env0 e0
.gui-env4 e4
@.gui-hola4 h4
@.gui-hola6 h6
.gui-oct5 o5
.gui-vel1 &all-velx.v-14
.gui-vel2 &all-velx.v-16
.gui-vel3 &all-velx.v-28
.gui-vel4 v0
.gui-vel5 v0
.gui-vel6 v0
@.guib-hol3 h3
@.guib-hol5 h5
@.guib-hol7 h7
@.guic-hol12 h24
@.guic-hol4 h4
@.guic-hol8 h8
.hol48 h52
.hol36 h40
@.hol24-18 h18
@.hol24-24 h24
.hol24-26 h26
@.hol24-30 h30
@.hol12-12 h24
.hol12-14 h14
.hol18-19 h19
@.hol-4-3 h3
.hol-4-4 h4
@.hol-4-6 h6
.hol6-4 h4
.hol6-6 h6
.hol6-8 h8
.hol8-12 h24
.hol8-18 h18
.hol8-6 h6
.hol8-8 h8
.per-pat p0
.per-vel1 &all-velx.v-10
.per-vel2 &all-velx.v-12
.per-vel3 &all-velx.v-15
.per-velq4 &all-velx.v-18
.per-vel5 v0
.per-vel6 v0
.kal-dur1 &d2*.
.kal-dur2 d4
.kal-dur3 d6
.bas-dur1 d6
.bas-dur2 d4
.bas-dur3 d2
.flk-dur1 d1
.flk-dur2 d1
.flk-dur3 d4
.flk-dur4 d2
.flk-dur5 d4
.kal-env e4
.kal-envl0 e0
.kal-envl14 e14
.kal-envl19 e19
.kal-envs4 e4
.kal-hol12 h24
.kal-hol16 h16
.kal-hol4 h4
.kal-hol8 h8
@.kal-oct4 o4
.kal-oct5 o5
.kal-vel1 &all-velx.v-12
.kal-vel2 &all-velx.v-17
.kal-velq3 &all-velx.v-20
.kal-velq4 v0
.kal-vel5 v0
.kal-vel6 v0
.kalc-hol12 h24
.kalc-hol14 h14
.kalc-hol8 h8
.mvi-oct5 o5
.mvi-oct6 o6
.mvl-oct4 o4
.mvl-oct5 o5
.mvl-vel1 &all-velx.v-25
.mvl-vel2 &all-velx.v-30
.mvl-vel3 &all-velx.v-35
.mvl-vel4 v0
.mvl-vel5 v0
.mvl-vel6 v0
.repeat1 p33
@.repeat2 p24
.sid-1 s2
.sid-2 s4
.sid-3 s6
.sid-4 s8
.sid-5 s10
.sid-6 s12
.sid-7 s15
.alt-oct5 o5
.alt-vel1 &all-velx.v-20
.tro-env1 e6
.tro-env2 e8
.tro-env3 e16
.bst-oct4 o4
@.tro-oct4 o4 too low
.tro-oct5 o5
.tro-oct6 o6
.tro-vel1 &all-velx.v-5
.tro-vel2 &all-velx.v-10
.tro-velq1 &all-velx.v-15
.tro-vel4 v0
.tro-vel5 v0
@.tro-vel6 v0
.bst-vel1 &all-velx.v-20
@.tub-envl6 e6
.tub-envl8 e8
.tub-envs4 e4
.tub-envs6 e6
.tub-envs8 e8
.tub-oct2 o2
.tub-oct3 o3
.tub-vel1 &all-velx.
.tub-vel2 &all-velx.v-3
.tub-vel3 &all-velx.v-10
.tub-vel4 v0
.tub-vel5 v0
@.tub-vel6 v0
.uni-hol6a. h8
.uni-hol6b. h6
.uni-hol6c. h10
.uph0 u0
.uph1 u255
.uph2 u254
.uph3 u253
@ cannot use 252 here - it extends the choices beyond sample files into step function lines
@.uph4 u252
.vio-envl01 e1
.vio-envl08 e8
.vio-envl16 e16
.vio-envl17 e17
.vio-envl18 e18
.vio-envs16 e16
@
.vio-envl01 e14
.vio-envl08 e14
.vio-envl16 e14
.vio-envl17 e14
.vio-envl18 e14
.vio-envs16 e14
.bvzst4 z3
.zst6 z5
.zst8 z7
@.zst10 z10
@.zst12 z12
@ 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--
@ pick a percussion sound from set 1
.pers01 &casnt-hit.
.pers03 &claves.
@ pick a percussion sound from set 2
.pert01 &tempblck1.
.pert03 &woodblock.
.pert04 &tempblck2.
.pert05 &tumba-opn.
.pert06 &tempblck3.
.pert08 &woodblck2.
@ pick a sound from set 3
.perf01 &bongo-lg*.
.perf02 &bongo-sm*.
.perf03 &conga-opn*.
.perf04 &conga-cls*.
.perf05 &conga-pop*.
@ pick a high hat
.perh01 s-1&hho*.d4 s-1&hhf*.d6 s-1&hhc*.&d2*.
.perh02 s-1&hho*.d6 s-1&hhf*.d4 s-1&hhc*.&d2*.
.perh03 s-1&hho*.d8 s-1&hhf*.&d2*. s-1&hhc*.&d2*.
.perh04 s-1&hho*.d4 s-1&hhf*.d4 s-1&hhc*.&d2*. s-1&hhc*.&d2*.
.perh05 s-1&hhc*.&d2*. s-1&d2*. s-1&d2*. s-1&d2*. s-1&d2*. s-1&d2*.
.perh06 s+1&hho*.d4 s+1&hhf*.d6 s+1&hhc*.&d2*.
.perh07 s+1&hho*.d6 s+1&hhf*.d4 s+1&hhc*.&d2*.
.perh08 s+1&hho*.d8 s+1&hhf*.&d2*. s+1&hhc*.&d2*.
.perh09 s+1&hho*.d4 s+1&hhf*.d4 s+1&hhc*.&d2*. s+1&hhc*.&d2*.
.perh10 s+1&hhc*.&d2*. s+1&d2*. s+1&d2*. s+1&d2*. s+1&d2*. s+1&d2*.
.short1 &cabas.
.short2 &guirf.
.perx-48-1 &i-pr7.h5&guirs*.d4 &per-velq*.h1&short*.d2 d2 d2 &d2*. &per-vel*.h5&guirs*.d4 &per-velq*.h1&short*.d4 d2 &d2*. &per-vel*.h5&guirs*.d4 &per-velq*.h1&short*.d2 d2 d2 d2 &per-vel*.h5&guirs*.d4 &short*.h1&per-velq*.d2 d2 d2 &d2*.
.perx-48-2 &i-pr8.&splas.d2 &ride*.d4 &ride*.d6 &ride*.d2 &ride*.d4 &ride*.d6 &ride*.d2 &ride*.d4 &ride*.d6 &ride*.d2 &ride*.d4 &ride*.d6
.perx-48-2 &i-pr8.&per-pat.h0&perh*. &perh*. &perh*. &perh*.
.perx-12-1 &i-pr7.h5&guirs*.d4 &per-velq*.h1&short*.d2 d2 d2 &d2*.
.perx-12-2 &i-pr8.&splas.d2 &ride*.d4 &ride*.d6
.perx-12-2 &i-pr8.&per-pat.h0&perh*.
.pera48 &i-pr1.&pers*.&perc48-p1*. &i-pr2.&pers*.&perc48-p1*. &i-pr3.&pert*.&perc48-p1*. &i-pr4.&pert*.&perc48-p1*. &per-pat.&i-pr5.&perf*.&perc48-p1*. &i-pr6.&perf*.&perc48-p1*. &perx-48-1. &perx-48-2. &i-pr9.&gong*.d48&fall*.
.pera12 &i-pr1.&pers*.&perc12-p1*. &i-pr2.&pers*.&perc12-p1*. &i-pr3.&pert*.&perc12-p1*. &i-pr4.&pert*.&perc12-p1*. &per-pat.&i-pr5.&perf*.&perc12-p1*. &i-pr6.&perf*.&perc12-p1*. &perx-12-1. &perx-12-2. &i-pr9.&gong*.r4d12&fall*.
.noper c9r0d48 c10 c11 c12 c13 c14 c15 c16 c17
@ &d++maj48-b1a.
@ &f__maj48-b1a.
@ &ab_maj48-b1a.
@ &c__maj48-b1a.
@ &g--maj48-b1c.
@ &a#_maj48-b1c.
@ &d++maj48-b1c.
@ all1 is simple first of three
.d++maj12-all1 &pera12*. &i-tub.&d++maj12-b1a4. &i-flu1.&d++maj12-b1a1. &i-tro.&d++maj12-h1a1. &i-vio.&d++maj12-s1a1*. &i-cel.&d++maj12-s1a1*. &i-kl1.&d++maj12-a1a1. &i-cmt1.&d++maj12-b1a1. &i-gui.&d++maj12-g1a*. &i-flk.&d++maj12-k1a1.
.f__maj12-all1 &pera12*. &i-tub.&f__maj12-b1a4. &i-flu1.&f__maj12-b1a1. &i-tro.&f__maj12-h1a1. &i-vio.&f__maj12-s1a1*. &i-cel.&f__maj12-s1a1*. &i-kl1.&f__maj12-a1a1. &i-cmt1.&f__maj12-b1a1. &i-gui.&f__maj12-g1a*. &i-flk.&f__maj12-k1a1.
.ab_maj12-all1 &pera12*. &i-tub.&ab_maj12-b1a4. &i-flu1.&ab_maj12-b1a1. &i-tro.&ab_maj12-h1a1. &i-vio.&ab_maj12-s1a1*. &i-cel.&ab_maj12-s1a1*. &i-kl1.&ab_maj12-a1a1. &i-cmt1.&ab_maj12-b1a1. &i-gui.&ab_maj12-g1a*. &i-flk.&ab_maj12-k1a1.
.c__maj12-all1 &pera12*. &i-tub.&c__maj12-b1a4. &i-flu1.&c__maj12-b1a1. &i-tro.&c__maj12-h1a1. &i-vio.&c__maj12-s1a1*. &i-cel.&c__maj12-s1a1*. &i-kl1.&c__maj12-a1a1. &i-cmt1.&c__maj12-b1a1. &i-gui.&c__maj12-g1a*. &i-flk.&c__maj12-k1a1.
.g--maj12-all1 &pera12*. &i-tub.&g--maj12-b1a4. &i-flu1.&g--maj12-b1a1. &i-tro.&g--maj12-h1a1. &i-vio.&g--maj12-s1a1*. &i-cel.&g--maj12-s1a1*. &i-kl1.&g--maj12-a1a1. &i-cmt1.&g--maj12-b1a1. &i-gui.&g--maj12-g1a*. &i-flk.&g--maj12-k1a1.
.a#_maj12-all1 &pera12*. &i-tub.&a#_maj12-b1a4. &i-flu1.&a#_maj12-b1a1. &i-tro.&a#_maj12-h1a1. &i-vio.&a#_maj12-s1a1*. &i-cel.&a#_maj12-s1a1*. &i-kl1.&a#_maj12-a1a1. &i-cmt1.&a#_maj12-b1a1. &i-gui.&a#_maj12-g1a*. &i-flk.&a#_maj12-k1a1.
@ all2 is simple second of three
.d++maj12-all2 &pera12*. &i-tub.&d++maj12-b1a4. &i-flu1.&d++maj12-b1a2. &i-tro.&d++maj12-h1a2. &i-vio.&d++maj12-s1a2*. &i-cel.&d++maj12-s1a2*. &i-kl1.&d++maj12-a1a1. &i-cmt1.&d++maj12-b1a2. &i-gui.&d++maj12-g1a*. &i-flk.&d++maj12-k1a2.
.f__maj12-all2 &pera12*. &i-tub.&f__maj12-b1a4. &i-flu1.&f__maj12-b1a2. &i-tro.&f__maj12-h1a2. &i-vio.&f__maj12-s1a2*. &i-cel.&f__maj12-s1a2*. &i-kl1.&f__maj12-a1a1. &i-cmt1.&f__maj12-b1a2. &i-gui.&f__maj12-g1a*. &i-flk.&f__maj12-k1a2.
.ab_maj12-all2 &pera12*. &i-tub.&ab_maj12-b1a4. &i-flu1.&ab_maj12-b1a2. &i-tro.&ab_maj12-h1a2. &i-vio.&ab_maj12-s1a2*. &i-cel.&ab_maj12-s1a2*. &i-kl1.&ab_maj12-a1a1. &i-cmt1.&ab_maj12-b1a2. &i-gui.&ab_maj12-g1a*. &i-flk.&ab_maj12-k1a2.
.c__maj12-all2 &pera12*. &i-tub.&c__maj12-b1a4. &i-flu1.&c__maj12-b1a2. &i-tro.&c__maj12-h1a2. &i-vio.&c__maj12-s1a2*. &i-cel.&c__maj12-s1a2*. &i-kl1.&c__maj12-a1a1. &i-cmt1.&c__maj12-b1a2. &i-gui.&c__maj12-g1a*. &i-flk.&c__maj12-k1a2.
.g--maj12-all2 &pera12*. &i-tub.&g--maj12-b1a4. &i-flu1.&g--maj12-b1a2. &i-tro.&g--maj12-h1a2. &i-vio.&g--maj12-s1a2*. &i-cel.&g--maj12-s1a2*. &i-kl1.&g--maj12-a1a1. &i-cmt1.&g--maj12-b1a2. &i-gui.&g--maj12-g1a*. &i-flk.&g--maj12-k1a2.
.a#_maj12-all2 &pera12*. &i-tub.&a#_maj12-b1a4. &i-flu1.&a#_maj12-b1a2. &i-tro.&a#_maj12-h1a2. &i-vio.&a#_maj12-s1a2*. &i-cel.&a#_maj12-s1a2*. &i-kl1.&a#_maj12-a1a1. &i-cmt1.&a#_maj12-b1a2. &i-gui.&a#_maj12-g1a*. &i-flk.&a#_maj12-k1a2.
@ all3 is simple third of three
.d++maj12-all3 &pera12*. &i-tub.&d++maj12-b1a4. &i-flu1.&d++maj12-b1a3. &i-tro.&d++maj12-h1a3. &i-vio.&d++maj12-s1a3*. &i-cel.&d++maj12-s1a3*. &i-kl1.&d++maj12-a1a1. &i-cmt1.&d++maj12-b1a3. &i-gui.&d++maj12-g1a*. &i-flk.&d++maj12-k1a3.
.f__maj12-all3 &pera12*. &i-tub.&f__maj12-b1a4. &i-flu1.&f__maj12-b1a3. &i-tro.&f__maj12-h1a3. &i-vio.&f__maj12-s1a3*. &i-cel.&f__maj12-s1a3*. &i-kl1.&f__maj12-a1a1. &i-cmt1.&f__maj12-b1a3. &i-gui.&f__maj12-g1a*. &i-flk.&f__maj12-k1a3.
.ab_maj12-all3 &pera12*. &i-tub.&ab_maj12-b1a4. &i-flu1.&ab_maj12-b1a3. &i-tro.&ab_maj12-h1a3. &i-vio.&ab_maj12-s1a3*. &i-cel.&ab_maj12-s1a3*. &i-kl1.&ab_maj12-a1a1. &i-cmt1.&ab_maj12-b1a3. &i-gui.&ab_maj12-g1a*. &i-flk.&ab_maj12-k1a3.
.c__maj12-all3 &pera12*. &i-tub.&c__maj12-b1a4. &i-flu1.&c__maj12-b1a3. &i-tro.&c__maj12-h1a3. &i-vio.&c__maj12-s1a3*. &i-cel.&c__maj12-s1a3*. &i-kl1.&c__maj12-a1a1. &i-cmt1.&c__maj12-b1a3. &i-gui.&c__maj12-g1a*. &i-flk.&c__maj12-k1a3.
.g--maj12-all3 &pera12*. &i-tub.&g--maj12-b1a4. &i-flu1.&g--maj12-b1a3. &i-tro.&g--maj12-h1a3. &i-vio.&g--maj12-s1a3*. &i-cel.&g--maj12-s1a3*. &i-kl1.&g--maj12-a1a1. &i-cmt1.&g--maj12-b1a3. &i-gui.&g--maj12-g1a*. &i-flk.&g--maj12-k1a3.
.a#_maj12-all3 &pera12*. &i-tub.&a#_maj12-b1a4. &i-flu1.&a#_maj12-b1a3. &i-tro.&a#_maj12-h1a3. &i-vio.&a#_maj12-s1a3*. &i-cel.&a#_maj12-s1a3*. &i-kl1.&a#_maj12-a1a1. &i-cmt1.&a#_maj12-b1a3. &i-gui.&a#_maj12-g1a*. &i-flk.&a#_maj12-k1a3.
@
.d++maj48-all1 &pera48. &i-tub.&d++maj48-b1a*. &i-flu.&d++maj48-b1a*. &i-tro.&d++maj48-h1a*. &i-vio.&d++maj48-h1a*. &i-cel.&d++maj48-h1a*. &i-kl1.&d++maj48-a1a*. &i-cmt.&d++maj48-b1a*. &i-gui.&d++maj48-g1a*. &i-flk.&d++maj48-k1a*.
.d++maj48-all2 &noper. &i-tub.&d++maj48-b1a8. &i-flu.&d++maj48-h1a2. &i-tro.&d++maj48-h1a2. &i-vio.&d++maj48-h1a2. &i-cel.&d++maj48-h1a2. &i-kl1.&d++maj48-b1a7. &i-cmt.&d++maj48-b1a8. &i-gui.&d++maj48-b1a7. &i-flk.&d++maj48-k1a3.
@ note: can't use this all3 combination because the flk part has a channel number in it. Must make the flk part unique. Perhaps move the 1a before the flk?
.d++maj48-all3 &pera48. &i-tub.&d++maj48-*. &i-flu.&d++maj48-*. &i-tro.&d++maj48-*. &i-vio.&d++maj48-*. &i-cel.&d++maj48-*. &i-kl1.&d++maj48-*. &i-cmt.&d++maj48-*. &i-gui.&d++maj48-*. &i-flk.&d++maj48-*.
.c__maj48-all2 &noper. &i-tub.&c__maj48-b1a8. &i-flu.&c__maj48-h1a*. &i-tro.&c__maj48-h1a2. &i-vio.&c__maj48-h1a2. &i-cel.&c__maj48-h1a2. &i-kl1.&c__maj48-b1a7. &i-cmt.&c__maj48-b1a8. &i-gui.&c__maj48-b1a7. &i-flk.&c__maj48-k1a3.
.g--maj48-all2 &noper. &i-tub.&g--maj48-b1a8. &i-flu.&g--maj48-h1a*. &i-tro.&g--maj48-h1a2. &i-vio.&g--maj48-h1a2. &i-cel.&g--maj48-h1a2. &i-kl1.&g--maj48-b1a7. &i-cmt.&g--maj48-b1a8. &i-gui.&g--maj48-b1a7. &i-flk.&g--maj48-k1a3.
@
.repeat p0
.i-pat p0
.i-patv p33
&d++maj48-all1.
.repeat p30
.i-pat p30
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
.i-pat p0
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
.repeat p0
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
.repeat p30
.i-pat p30
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p30
.i-pat p8
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all2.
.repeat p30
.i-pat p30
&f__maj12-all2. &ab_maj12-all2. &c__maj12-all2. &g--maj12-all2. &a#_maj12-all2.
&d++maj12-all2. &f__maj12-all2. &ab_maj12-all2. &c__maj12-all2. &g--maj48-all2. &g--maj48-all2. &g--maj12-all2. &a#_maj12-all2.
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj48-all2. &c__maj48-all2. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p30
.i-pat p8
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all3.
.repeat p30
.i-pat p30
&f__maj12-all3. &ab_maj12-all3. &c__maj12-all3. &g--maj12-all3. &a#_maj12-all3.
@slow48
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj48-all2. &c__maj48-all2. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
&d++maj12-all2. &f__maj12-all2. &ab_maj12-all2. &c__maj12-all2. &g--maj48-all2. &g--maj48-all2. &g--maj12-all2. &a#_maj12-all2.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p30
.i-pat p8
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all1.
.repeat p30
.i-pat p30
&f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
&d++maj12-all2. &f__maj12-all2. &ab_maj12-all2. &c__maj12-all2. &g--maj12-all2. &a#_maj12-all2.
&d++maj12-all3. &f__maj12-all3. &ab_maj12-all3. &c__maj12-all3. &g--maj12-all3. &a#_maj12-all3.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p30
.i-pat p8
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all1.
.repeat p30
.i-pat p30
&f__maj12-all1. &ab_maj12-all1. &c__maj48-all2. &c__maj48-all2. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
&d++maj12-all2. &f__maj12-all2. &ab_maj12-all2. &c__maj12-all2. &g--maj48-all2. &g--maj48-all2. &g--maj12-all2. &a#_maj12-all2.
&d++maj12-all3. &f__maj12-all3. &ab_maj12-all3. &c__maj12-all3. &g--maj12-all3. &a#_maj12-all3.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p30
.i-pat p8
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
.repeat p30
.i-pat p30
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p30
.i-pat p8
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
.repeat p30
.i-pat p30
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
&d++maj12-all2. &f__maj12-all2. &ab_maj12-all2. &c__maj12-all2. &g--maj12-all2. &a#_maj12-all2.
&d++maj12-all3. &f__maj12-all3. &ab_maj12-all3. &c__maj12-all3. &g--maj12-all3. &a#_maj12-all3.
.repeat p0
.i-pat p0
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
.repeat p0
.i-pat p32
&d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1. &d++maj48-all1.
&d++maj12-all1. &f__maj12-all1. &ab_maj12-all1. &c__maj12-all1. &g--maj12-all1. &a#_maj12-all1.
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.
&d++maj48-all1. &d++maj48-all2. &d++maj48-all2.