Steven Yi 48000 16 2 44100 1 2 true false false false true true true true false false true true true true false Alpha v1- Orch ipch getFrequency p4 ipch2 getFrequency p5 kpchline line ipch, p3, ipch2 iamp = ampdb(p6) iSpace = p7 ienvType = p8 kenv yiEnvelope ienvType, <attack>, <decay>, <sustain>, <release> iwaveform1 = <waveform1> iwaveform2 = <waveform2> iwaveform3 = <waveform3> iamp1 = <oscAmp1> iamp2 = <oscAmp2> iamp3 = <oscAmp3> /* SOUND GENERATION CODE */ ;a1 vco2 1, kpchline + <detune1>, iwaveform1, <pulsewidth1> ;a2 vco2 1, kpchline + <detune2>, iwaveform2, <pulsewidth2> ;a3 vco2 1, kpchline + <detune3>, iwaveform3, <pulsewidth3> a1 vco2 1, kpchline, iwaveform1, <pulsewidth1> a2 vco2 1, kpchline, iwaveform2, <pulsewidth2> a3 vco2 1, kpchline, iwaveform3, <pulsewidth3> aout = (a1 * iamp1) + (a2 * iamp2) + (a3 * iamp3) aout moogladder aout, <cutoff> * kenv, <resonance> ;aout moogvcf aout, <cutoff> * kenv, <resonance> ;aout butterlp aout, <cutoff> aout balance aout, a1 aout = aout * iamp * kenv krtl = sqrt(2) / 2 * cos(iSpace) + sin(iSpace) ; CONSTANT POWER PANNING krtr = sqrt(2) / 2 * cos(iSpace) - sin(iSpace) ; FROM C.ROADS "CM TUTORIAL" pp460 aLeft = aout * krtl aRight = aout * krtr blueMixerOut aLeft, aRight decay 519 45 true 0.0 1.0 0.014572331 50 sustain 572 45 true 0.0 1.0 0.89667374 50 release 625 45 true 0.0 10.0 0.05 50 attack 466 45 true 0.0 10.0 0.05 50 470 26 523 26 573 26 626 26 379 57 424 161 511 131 471 131 oscAmp1 90 86 true 0.0 1.0 1.0 60 cutoff 466 151 true 0.0 20000.0 1000.0 50 resonance 519 151 true 0.0 1.0 0.019781437 50 pulsewidth1 26 86 true 0.0 1.0 0.7503816 60 9 39 25 65 12 6 waveform1 75 35 Sawtooth 0 Square/PWM 2 Saw/Tri/Ramp 4 Pulse (not normalized) 6 Integrated Sawtooth 8 Square Wave (no PWM) 10 Triangle (no ramp) 12 6 110 65 163 65 detune1 153 86 true -10.0 10.0 0.0 60 oscAmp2 86 272 true 0.0 1.0 0.559624 60 pulsewidth2 22 272 true 0.0 1.0 0.93469685 60 5 225 21 251 8 192 waveform2 71 221 Sawtooth 0 Square/PWM 2 Saw/Tri/Ramp 4 Pulse (not normalized) 6 Integrated Sawtooth 8 Square Wave (no PWM) 10 Triangle (no ramp) 12 1 106 251 159 251 detune2 149 272 true -10.0 10.0 0.0 60 oscAmp3 88 452 true 0.0 1.0 0.8104157 60 pulsewidth3 24 452 true 0.0 1.0 0.93469685 60 7 405 23 431 10 372 waveform3 73 401 Sawtooth 0 Square/PWM 2 Saw/Tri/Ramp 4 Pulse (not normalized) 6 Integrated Sawtooth 8 Square Wave (no PWM) 10 Triangle (no ramp) 12 6 108 431 161 431 detune3 151 452 true -10.0 10.0 0.0 60 0.01 0.049524926 0.014572331 0.5 0.5 0.5 1.0 0.559624 0.8104157 0.93469685 0.93469685 0.93469685 0.014612231 0.065000884 0.89667374 0 1 6 0.01 0.05 0.014572331 0.5 0.5 0.5 1.0 0.559624 0.8104157 0.7503816 0.93469685 0.93469685 0.014612231 0.019781437 0.89667374 6 1 6 getFrequency i i ipch xin iout = (ipch < 15 ? cpspch(ipch) : ipch) xout iout yiEnvelope k ioooooo ienvType, iattack, idecay, isus, irel, iOldAmp, iNewAmp xin itie tival idur = p3 iEndAmp = iNewAmp / iOldAmp if (ienvType == 0) then kenv adsr iattack, idecay, isus, irel elseif (ienvType == 1) then kenv linseg 0, p3 * .5, 1, p3 * .5, 0 kenv logcurve kenv, 1.5 elseif (ienvType == 2) then kenv linseg 0, p3 - .1, 1, .1, 0 elseif (ienvType == 3) then if (itie == 0 && p3 < 0) then ; this is an initial note within a group of tied notes kenv linseg 0, .2, 1, .2, 1 elseif (p3 > 0 && itie == 1) then ; this is an end note out of a group of tied notes kenv linseg 1, p3 - 1, 1, 1, 0 elseif (p3 > 0 && itie == 0) then ; this is a stand alone note kenv adsr iattack, idecay, isus, irel else ; this is a middle note within a group of tied notes (p3 < 0 && itie == 1) kenv line 1, abs(p3), iEndAmp endif endif xout kenv true 5.0 1 Master 0.0 false false spectralfreez false 2 2 finl pvsanal ain1, <size>, <overlap>, <size>, 1 finr pvsanal ain2, <size>, <overlap>, <size>, 1 fsigoutl pvsfreeze finl, <freez>, <freez> fsigoutr pvsfreeze finl, <freez>, <freez> aout1 pvsynth fsigoutl aout2 pvsynth fsigoutr spectral freezing using Victor Lazzarini's pvsfreeze. freez 3 4 true 0.0 1.0 1.0 0.0 70 size 134 6 256 256 512 512 1024 1024 2048 2048 3 overlap 227 7 256 256 512 512 1024 1024 1 195 10 288 8 spectralscale_shift true 2 2 ftps1 pvsanal ain1, <size>, <overlap>, <size>, 1 ; analyse it ftps2 pvsanal ain2, <size>, <overlap>, <size>, 1 fscale1 pvscale ftps1, <scal>, <form> ; transpose it keeping formants fscale2 pvscale ftps2, <scal>, <form> fshift1 pvshift fscale1, <shift>, <lowest>, <form> fshift2 pvshift fscale2, <shift>, <lowest>, <form> aout1 pvsynth fshift1 ; synthesise it aout2 pvsynth fshift2 pitch scale and spectral shifting using Victor Lazzarini's pvshift and pvscale. size 15 148 256 256 512 512 1024 1024 2048 2048 1 overlap 15 124 256 256 512 512 1024 1024 0 75 150 73 127 scal 11 10 true 0.1 4.0 2.0778184 60 form 162 134 false shift 119 10 true -1000.0 1000.0 -425.53552 60 26 87 134 88 lowest 206 10 true 0.0 200.0 0.0 60 199 87 Master Master 0.0 false false PConvolve true 2 2 iwet = <wetDry> idry = 1 - iwet ; size of each convolution partion -- for best performance, this parameter needs to be tweaked ipartitionsize = <paritionSize> ; calculate latency of pconvolve opcode idel = (ksmps < ipartitionsize ? ipartitionsize + ksmps : ipartitionsize)/sr prints "Convolving with a latency of %f seconds%n", idel awetl, awetr pconvolve iwet*(ain1+ain2), "<impulseResponse>", ipartitionsize ; Delay dry signal, to align it with the convoled sig adryl delay idry * ain1, idel adryr delay idry * ain2, idel aout1 = adryl+awetl aout2 = adryr+awetr Convolution Effect using pconvolve opcode by Matt Ingalls The code for this effect is based on code by Matt Ingalls found in the Csound Manual; please see the manual for more information regarding pconvolve. 3 6 13 43 43 76 impulseResponse 130 32 /work/audio/impulseResponses/jmc/timeworks reverb 4080L metal.wav 300 paritionSize 130 73 1 1 2 2 4 4 8 8 16 16 32 32 64 64 128 128 256 256 512 512 1024 1024 2048 2048 4096 4096 8192 8192 16384 16384 32768 32768 65536 65536 10 46 110 wetDry 129 105 true 0.0 1.0 0.01 0.5 280 380 130 136 130 t0 120 csound -Wdo devaudio -L stdin false false 2.0 0.0 root -10066279 0 true 18 0 false 1.0 0 5 767482460 37.11111 0.0 PianoRoll -12566464 1 -1.0 i <INSTR_ID> <START> <DUR> <FREQ> <FREQ> 80 0 0 1 12TET 261.62558 2.0 1.0 1.0594631 1.122462 1.1892071 1.2599211 1.3348398 1.4142135 1.4983071 1.587401 1.6817929 1.7817974 1.8877486 120 16 true 0.25 1 4 0 0 8 0 0.0 0.25 i <INSTR_ID> <START> <DUR> <FREQ> <FREQ> 80 0 0 8 1 0.25 0.25 i <INSTR_ID> <START> <DUR> <FREQ> <FREQ> 80 0 0 8 2 0.5 0.25 i <INSTR_ID> <START> <DUR> <FREQ> <FREQ> 80 0 0 8 3 0.75 0.25 i <INSTR_ID> <START> <DUR> <FREQ> <FREQ> 80 0 0 1800671049 37.0 0.0 GenericScore -12566464 0 0 3 16 1 32 3 4 2.0 5 2.0 i1 0.0 0.25 261.62558 261.62558 80 0 0 i1 0.25 0.25 277.18265 277.18265 80 0 0 i1 0.5 0.25 293.6648 293.6648 80 0 0 i1 0.75 0.25 311.12698 311.12698 80 0 0 i1 1.0 0.25 261.62558 261.62558 80 0 0 i1 1.25 0.25 277.18265 277.18265 80 0 0 i1 1.5 0.25 293.6648 293.6648 80 0 0 i1 1.75 0.25 311.12698 311.12698 80 0 0 i1 2.0 0.25 261.62558 261.62558 80 0 0 i1 2.25 0.25 277.18265 277.18265 80 0 0 i1 2.5 0.25 293.6648 293.6648 80 0 0 i1 2.75 0.25 311.12698 311.12698 80 0 0 i1 3.0 0.25 261.62558 261.62558 80 0 0 i1 3.25 0.25 277.18265 277.18265 80 0 0 i1 3.5 0.25 293.6648 293.6648 80 0 0 i1 3.75 0.25 311.12698 311.12698 80 0 0 i1 4.0 0.25 261.62558 261.62558 80 0 0 i1 4.25 0.25 277.18265 277.18265 80 0 0 i1 4.5 0.25 293.6648 293.6648 80 0 0 i1 4.75 0.25 311.12698 311.12698 80 0 0 i1 5.0 0.25 261.62558 261.62558 80 0 0 i1 5.25 0.25 277.18265 277.18265 80 0 0 i1 5.5 0.25 293.6648 293.6648 80 0 0 i1 5.75 0.25 311.12698 311.12698 80 0 0 i1 6.0 0.25 261.62558 261.62558 80 0 0 i1 6.25 0.25 277.18265 277.18265 80 0 0 i1 6.5 0.25 293.6648 293.6648 80 0 0 i1 6.75 0.25 311.12698 311.12698 80 0 0 i1 7.0 0.25 261.62558 261.62558 80 0 0 i1 7.25 0.25 277.18265 277.18265 80 0 0 i1 7.5 0.25 293.6648 293.6648 80 0 0 i1 7.75 0.25 311.12698 311.12698 80 0 0 i1 8.0 0.25 261.62558 261.62558 80 0 0 i1 8.25 0.25 277.18265 277.18265 80 0 0 i1 8.5 0.25 293.6648 293.6648 80 0 0 i1 8.75 0.25 311.12698 311.12698 80 0 0 i1 9.0 0.25 261.62558 261.62558 80 0 0 i1 9.25 0.25 277.18265 277.18265 80 0 0 i1 9.5 0.25 293.6648 293.6648 80 0 0 i1 9.75 0.25 311.12698 311.12698 80 0 0 i1 10.0 0.25 261.62558 261.62558 80 0 0 i1 10.25 0.25 277.18265 277.18265 80 0 0 i1 10.5 0.25 293.6648 293.6648 80 0 0 i1 10.75 0.25 311.12698 311.12698 80 0 0 i1 11.0 0.25 261.62558 261.62558 80 0 0 i1 11.25 0.25 277.18265 277.18265 80 0 0 i1 11.5 0.25 293.6648 293.6648 80 0 0 i1 11.75 0.25 311.12698 311.12698 80 0 0 i1 12.0 0.25 261.62558 261.62558 80 0 0 i1 12.25 0.25 277.18265 277.18265 80 0 0 i1 12.5 0.25 293.6648 293.6648 80 0 0 i1 12.75 0.25 311.12698 311.12698 80 0 0 i1 13.0 0.25 261.62558 261.62558 80 0 0 i1 13.25 0.25 277.18265 277.18265 80 0 0 i1 13.5 0.25 293.6648 293.6648 80 0 0 i1 13.75 0.25 311.12698 311.12698 80 0 0 i1 14.0 0.25 261.62558 261.62558 80 0 0 i1 14.25 0.25 277.18265 277.18265 80 0 0 i1 14.5 0.25 293.6648 293.6648 80 0 0 i1 14.75 0.25 311.12698 311.12698 80 0 0 i1 15.0 0.25 261.62558 261.62558 80 0 0 i1 15.25 0.25 277.18265 277.18265 80 0 0 i1 15.5 0.25 293.6648 293.6648 80 0 0 i1 15.75 0.25 311.12698 311.12698 80 0 0 i1 16.0 0.25 261.62558 261.62558 80 0 0 i1 16.25 0.25 277.18265 277.18265 80 0 0 i1 16.5 0.25 293.6648 293.6648 80 0 0 i1 16.75 0.25 311.12698 311.12698 80 0 0 i1 17.0 0.25 261.62558 261.62558 80 0 0 i1 17.25 0.25 277.18265 277.18265 80 0 0 i1 17.5 0.25 293.6648 293.6648 80 0 0 i1 17.75 0.25 311.12698 311.12698 80 0 0 i1 18.0 0.25 261.62558 261.62558 80 0 0 i1 18.25 0.25 277.18265 277.18265 80 0 0 i1 18.5 0.25 293.6648 293.6648 80 0 0 i1 18.75 0.25 311.12698 311.12698 80 0 0 i1 19.0 0.25 261.62558 261.62558 80 0 0 i1 19.25 0.25 277.18265 277.18265 80 0 0 i1 19.5 0.25 293.6648 293.6648 80 0 0 i1 19.75 0.25 311.12698 311.12698 80 0 0 i1 20.0 0.25 261.62558 261.62558 80 0 0 i1 20.25 0.25 277.18265 277.18265 80 0 0 i1 20.5 0.25 293.6648 293.6648 80 0 0 i1 20.75 0.25 311.12698 311.12698 80 0 0 i1 21.0 0.25 261.62558 261.62558 80 0 0 i1 21.25 0.25 277.18265 277.18265 80 0 0 i1 21.5 0.25 293.6648 293.6648 80 0 0 i1 21.75 0.25 311.12698 311.12698 80 0 0 i1 22.0 0.25 261.62558 261.62558 80 0 0 i1 22.25 0.25 277.18265 277.18265 80 0 0 i1 22.5 0.25 293.6648 293.6648 80 0 0 i1 22.75 0.25 311.12698 311.12698 80 0 0 i1 23.0 0.25 261.62558 261.62558 80 0 0 i1 23.25 0.25 277.18265 277.18265 80 0 0 i1 23.5 0.25 293.6648 293.6648 80 0 0 i1 23.75 0.25 311.12698 311.12698 80 0 0 i1 24.0 0.25 261.62558 261.62558 80 0 0 i1 24.25 0.25 277.18265 277.18265 80 0 0 i1 24.5 0.25 293.6648 293.6648 80 0 0 i1 24.75 0.25 311.12698 311.12698 80 0 0 i1 25.0 0.25 261.62558 261.62558 80 0 0 i1 25.25 0.25 277.18265 277.18265 80 0 0 i1 25.5 0.25 293.6648 293.6648 80 0 0 i1 25.75 0.25 311.12698 311.12698 80 0 0 i1 26.0 0.25 261.62558 261.62558 80 0 0 i1 26.25 0.25 277.18265 277.18265 80 0 0 i1 26.5 0.25 293.6648 293.6648 80 0 0 i1 26.75 0.25 311.12698 311.12698 80 0 0 i1 27.0 0.25 261.62558 261.62558 80 0 0 i1 27.25 0.25 277.18265 277.18265 80 0 0 i1 27.5 0.25 293.6648 293.6648 80 0 0 i1 27.75 0.25 311.12698 311.12698 80 0 0 i1 28.0 0.25 261.62558 261.62558 80 0 0 i1 28.25 0.25 277.18265 277.18265 80 0 0 i1 28.5 0.25 293.6648 293.6648 80 0 0 i1 28.75 0.25 311.12698 311.12698 80 0 0 i1 29.0 0.25 261.62558 261.62558 80 0 0 i1 29.25 0.25 277.18265 277.18265 80 0 0 i1 29.5 0.25 293.6648 293.6648 80 0 0 i1 29.75 0.25 311.12698 311.12698 80 0 0 i1 30.0 0.25 261.62558 261.62558 80 0 0 i1 30.25 0.25 277.18265 277.18265 80 0 0 i1 30.5 0.25 293.6648 293.6648 80 0 0 i1 30.75 0.25 311.12698 311.12698 80 0 0 i1 31.0 0.25 261.62558 261.62558 80 0 0 i1 31.25 0.25 277.18265 277.18265 80 0 0 i1 31.5 0.25 293.6648 293.6648 80 0 0 i1 31.75 0.25 311.12698 311.12698 80 0 0 i1 32.0 0.25 261.62558 261.62558 80 0 0 i1 32.25 0.25 277.18265 277.18265 80 0 0 i1 32.5 0.25 293.6648 293.6648 80 0 0 i1 32.75 0.25 311.12698 311.12698 80 0 0 i1 33.0 0.25 261.62558 261.62558 80 0 0 i1 33.25 0.25 277.18265 277.18265 80 0 0 i1 33.5 0.25 293.6648 293.6648 80 0 0 i1 33.75 0.25 311.12698 311.12698 80 0 0 i1 34.0 0.25 261.62558 261.62558 80 0 0 i1 34.25 0.25 277.18265 277.18265 80 0 0 i1 34.5 0.25 293.6648 293.6648 80 0 0 i1 34.75 0.25 311.12698 311.12698 80 0 0 i1 35.0 0.25 261.62558 261.62558 80 0 0 i1 35.25 0.25 277.18265 277.18265 80 0 0 i1 35.5 0.25 293.6648 293.6648 80 0 0 i1 35.75 0.25 311.12698 311.12698 80 0 0 i1 36.0 0.25 261.62558 261.62558 80 0 0 i1 36.25 0.25 277.18265 277.18265 80 0 0 i1 36.5 0.25 293.6648 293.6648 80 0 0 i1 36.75 0.25 311.12698 311.12698 80 0 0 37.0 0.0 GenericScore -12566464 0 0 1 16 3 32 1 i1 0.0 0.25 261.62558 261.62558 80 0 0 i1 0.25 0.25 277.18265 277.18265 80 0 0 i1 0.5 0.25 293.6648 293.6648 80 0 0 i1 0.75 0.25 311.12698 311.12698 80 0 0 i1 1.0 0.25 261.62558 261.62558 80 0 0 i1 1.25 0.25 277.18265 277.18265 80 0 0 i1 1.5 0.25 293.6648 293.6648 80 0 0 i1 1.75 0.25 311.12698 311.12698 80 0 0 i1 2.0 0.25 261.62558 261.62558 80 0 0 i1 2.25 0.25 277.18265 277.18265 80 0 0 i1 2.5 0.25 293.6648 293.6648 80 0 0 i1 2.75 0.25 311.12698 311.12698 80 0 0 i1 3.0 0.25 261.62558 261.62558 80 0 0 i1 3.25 0.25 277.18265 277.18265 80 0 0 i1 3.5 0.25 293.6648 293.6648 80 0 0 i1 3.75 0.25 311.12698 311.12698 80 0 0 i1 4.0 0.25 261.62558 261.62558 80 0 0 i1 4.25 0.25 277.18265 277.18265 80 0 0 i1 4.5 0.25 293.6648 293.6648 80 0 0 i1 4.75 0.25 311.12698 311.12698 80 0 0 i1 5.0 0.25 261.62558 261.62558 80 0 0 i1 5.25 0.25 277.18265 277.18265 80 0 0 i1 5.5 0.25 293.6648 293.6648 80 0 0 i1 5.75 0.25 311.12698 311.12698 80 0 0 i1 6.0 0.25 261.62558 261.62558 80 0 0 i1 6.25 0.25 277.18265 277.18265 80 0 0 i1 6.5 0.25 293.6648 293.6648 80 0 0 i1 6.75 0.25 311.12698 311.12698 80 0 0 i1 7.0 0.25 261.62558 261.62558 80 0 0 i1 7.25 0.25 277.18265 277.18265 80 0 0 i1 7.5 0.25 293.6648 293.6648 80 0 0 i1 7.75 0.25 311.12698 311.12698 80 0 0 i1 8.0 0.25 261.62558 261.62558 80 0 0 i1 8.25 0.25 277.18265 277.18265 80 0 0 i1 8.5 0.25 293.6648 293.6648 80 0 0 i1 8.75 0.25 311.12698 311.12698 80 0 0 i1 9.0 0.25 261.62558 261.62558 80 0 0 i1 9.25 0.25 277.18265 277.18265 80 0 0 i1 9.5 0.25 293.6648 293.6648 80 0 0 i1 9.75 0.25 311.12698 311.12698 80 0 0 i1 10.0 0.25 261.62558 261.62558 80 0 0 i1 10.25 0.25 277.18265 277.18265 80 0 0 i1 10.5 0.25 293.6648 293.6648 80 0 0 i1 10.75 0.25 311.12698 311.12698 80 0 0 i1 11.0 0.25 261.62558 261.62558 80 0 0 i1 11.25 0.25 277.18265 277.18265 80 0 0 i1 11.5 0.25 293.6648 293.6648 80 0 0 i1 11.75 0.25 311.12698 311.12698 80 0 0 i1 12.0 0.25 261.62558 261.62558 80 0 0 i1 12.25 0.25 277.18265 277.18265 80 0 0 i1 12.5 0.25 293.6648 293.6648 80 0 0 i1 12.75 0.25 311.12698 311.12698 80 0 0 i1 13.0 0.25 261.62558 261.62558 80 0 0 i1 13.25 0.25 277.18265 277.18265 80 0 0 i1 13.5 0.25 293.6648 293.6648 80 0 0 i1 13.75 0.25 311.12698 311.12698 80 0 0 i1 14.0 0.25 261.62558 261.62558 80 0 0 i1 14.25 0.25 277.18265 277.18265 80 0 0 i1 14.5 0.25 293.6648 293.6648 80 0 0 i1 14.75 0.25 311.12698 311.12698 80 0 0 i1 15.0 0.25 261.62558 261.62558 80 0 0 i1 15.25 0.25 277.18265 277.18265 80 0 0 i1 15.5 0.25 293.6648 293.6648 80 0 0 i1 15.75 0.25 311.12698 311.12698 80 0 0 i1 16.0 0.25 261.62558 261.62558 80 0 0 i1 16.25 0.25 277.18265 277.18265 80 0 0 i1 16.5 0.25 293.6648 293.6648 80 0 0 i1 16.75 0.25 311.12698 311.12698 80 0 0 i1 17.0 0.25 261.62558 261.62558 80 0 0 i1 17.25 0.25 277.18265 277.18265 80 0 0 i1 17.5 0.25 293.6648 293.6648 80 0 0 i1 17.75 0.25 311.12698 311.12698 80 0 0 i1 18.0 0.25 261.62558 261.62558 80 0 0 i1 18.25 0.25 277.18265 277.18265 80 0 0 i1 18.5 0.25 293.6648 293.6648 80 0 0 i1 18.75 0.25 311.12698 311.12698 80 0 0 i1 19.0 0.25 261.62558 261.62558 80 0 0 i1 19.25 0.25 277.18265 277.18265 80 0 0 i1 19.5 0.25 293.6648 293.6648 80 0 0 i1 19.75 0.25 311.12698 311.12698 80 0 0 i1 20.0 0.25 261.62558 261.62558 80 0 0 i1 20.25 0.25 277.18265 277.18265 80 0 0 i1 20.5 0.25 293.6648 293.6648 80 0 0 i1 20.75 0.25 311.12698 311.12698 80 0 0 i1 21.0 0.25 261.62558 261.62558 80 0 0 i1 21.25 0.25 277.18265 277.18265 80 0 0 i1 21.5 0.25 293.6648 293.6648 80 0 0 i1 21.75 0.25 311.12698 311.12698 80 0 0 i1 22.0 0.25 261.62558 261.62558 80 0 0 i1 22.25 0.25 277.18265 277.18265 80 0 0 i1 22.5 0.25 293.6648 293.6648 80 0 0 i1 22.75 0.25 311.12698 311.12698 80 0 0 i1 23.0 0.25 261.62558 261.62558 80 0 0 i1 23.25 0.25 277.18265 277.18265 80 0 0 i1 23.5 0.25 293.6648 293.6648 80 0 0 i1 23.75 0.25 311.12698 311.12698 80 0 0 i1 24.0 0.25 261.62558 261.62558 80 0 0 i1 24.25 0.25 277.18265 277.18265 80 0 0 i1 24.5 0.25 293.6648 293.6648 80 0 0 i1 24.75 0.25 311.12698 311.12698 80 0 0 i1 25.0 0.25 261.62558 261.62558 80 0 0 i1 25.25 0.25 277.18265 277.18265 80 0 0 i1 25.5 0.25 293.6648 293.6648 80 0 0 i1 25.75 0.25 311.12698 311.12698 80 0 0 i1 26.0 0.25 261.62558 261.62558 80 0 0 i1 26.25 0.25 277.18265 277.18265 80 0 0 i1 26.5 0.25 293.6648 293.6648 80 0 0 i1 26.75 0.25 311.12698 311.12698 80 0 0 i1 27.0 0.25 261.62558 261.62558 80 0 0 i1 27.25 0.25 277.18265 277.18265 80 0 0 i1 27.5 0.25 293.6648 293.6648 80 0 0 i1 27.75 0.25 311.12698 311.12698 80 0 0 i1 28.0 0.25 261.62558 261.62558 80 0 0 i1 28.25 0.25 277.18265 277.18265 80 0 0 i1 28.5 0.25 293.6648 293.6648 80 0 0 i1 28.75 0.25 311.12698 311.12698 80 0 0 i1 29.0 0.25 261.62558 261.62558 80 0 0 i1 29.25 0.25 277.18265 277.18265 80 0 0 i1 29.5 0.25 293.6648 293.6648 80 0 0 i1 29.75 0.25 311.12698 311.12698 80 0 0 i1 30.0 0.25 261.62558 261.62558 80 0 0 i1 30.25 0.25 277.18265 277.18265 80 0 0 i1 30.5 0.25 293.6648 293.6648 80 0 0 i1 30.75 0.25 311.12698 311.12698 80 0 0 i1 31.0 0.25 261.62558 261.62558 80 0 0 i1 31.25 0.25 277.18265 277.18265 80 0 0 i1 31.5 0.25 293.6648 293.6648 80 0 0 i1 31.75 0.25 311.12698 311.12698 80 0 0 i1 32.0 0.25 261.62558 261.62558 80 0 0 i1 32.25 0.25 277.18265 277.18265 80 0 0 i1 32.5 0.25 293.6648 293.6648 80 0 0 i1 32.75 0.25 311.12698 311.12698 80 0 0 i1 33.0 0.25 261.62558 261.62558 80 0 0 i1 33.25 0.25 277.18265 277.18265 80 0 0 i1 33.5 0.25 293.6648 293.6648 80 0 0 i1 33.75 0.25 311.12698 311.12698 80 0 0 i1 34.0 0.25 261.62558 261.62558 80 0 0 i1 34.25 0.25 277.18265 277.18265 80 0 0 i1 34.5 0.25 293.6648 293.6648 80 0 0 i1 34.75 0.25 311.12698 311.12698 80 0 0 i1 35.0 0.25 261.62558 261.62558 80 0 0 i1 35.25 0.25 277.18265 277.18265 80 0 0 i1 35.5 0.25 293.6648 293.6648 80 0 0 i1 35.75 0.25 311.12698 311.12698 80 0 0 i1 36.0 0.25 261.62558 261.62558 80 0 0 i1 36.25 0.25 277.18265 277.18265 80 0 0 i1 36.5 0.25 293.6648 293.6648 80 0 0 i1 36.75 0.25 311.12698 311.12698 80 0 0 true 0.0 -1.0 false