echo "legato mode 1 (multi-retrigger), egal velocity on n1,n2,n3..." echo "with portamento." echo "-------------------------------------------------------------" # Sounfont: GeneralUser GS 1.471 S. Christian Collins # Some presets # 0: Piano 0 ; short release # 16:organ 24:guitar # 52: Choir Aahs 53: Voice Oohs # # 56:trumpet 57:trombone 58:tuba 59:muted trumpet # 60:French horn 61:Brass section # 62:Synth brass 1 63:Synth Brass 2 # 64:Soprano sax 65:Alto sax 66:Tenor sax 67:Baritone sax. # 68:Oboe 69:English horn 70:Bassoon 71:Clarinet # 72:piccolo 73:Flute 74:Recorder 75:Pan flute # # 99:atmosphere; attack longer than organ, release longer than piano # 100:brillance , 101:gobelin echo "preset 73:flute" prog 0 73 echo "legato mode:1" setlegatomode 0 1 echo "legato On, portamento On" cc 0 68 127 cc 0 5 2 cc 0 65 127 echo "noteon C 60 vel=127, during 1000 ms" noteon 0 60 127 sleep 1000 echo "noteon D,legato up C->D (60->62, vel=127), during 1000 ms" echo "noteoff C" noteon 0 62 127 noteoff 0 60 sleep 1000 echo "noteon E,legato up D->E (62->64, vel=127), during 1000 ms" echo "noteoff D" noteon 0 64 127 noteoff 0 62 sleep 1000 echo "noteon F,legato up E->F (64->65, vel=127), during 1000 ms" echo "noteoff E" noteon 0 65 127 noteoff 0 64 sleep 1000 echo "noteon G,legato up F->G (65->67, vel=127), during 1000 ms" echo "noteoff F" noteon 0 67 127 noteoff 0 65 sleep 1000 echo "noteon A,legato up G->A (67->69, vel=127), during 1000 ms" echo "noteoff G" noteon 0 69 127 noteoff 0 67 sleep 1000 echo "noteon B,legato up A->B (69->71, vel=127), during 1000 ms" echo "noteoff A" noteon 0 71 127 noteoff 0 69 sleep 1000 echo "noteon C,legato up B->C (71->72, vel=127), during 1000 ms" echo "noteoff B" noteon 0 72 127 noteoff 0 71 sleep 1000 echo "noteon B,legato down C->B (72->71, vel=127), during 1000 ms" echo "noteoff C" noteon 0 71 127 noteoff 0 72 sleep 1000 echo "noteon A,legato down B->A (71->69, vel=127), during 1000 ms" echo "noteoff B" noteon 0 69 127 noteoff 0 71 sleep 1000 echo "noteon G,legato down A->G (69->67, vel=127), during 1000 ms" echo "noteoff A" noteon 0 67 127 noteoff 0 69 sleep 1000 echo "noteon F,legato down G->F (67->65, vel=127), during 1000 ms" echo "noteoff G" noteon 0 65 127 noteoff 0 67 sleep 1000 echo "noteon E,legato down F->E (65->64, vel=127), during 1000 ms" echo "noteoff F" noteon 0 64 127 noteoff 0 65 sleep 1000 echo "noteon D,legato down E->D (64->62, vel=127), during 1000 ms" echo "noteoff E" noteon 0 62 127 noteoff 0 64 sleep 1000 echo "noteon C,legato down D->C (62->60, vel=127), during 1000 ms" echo "noteoff D" noteon 0 60 127 noteoff 0 62 sleep 1000 echo "noteoff C" noteoff 0 60 sleep 1000 echo "legato Off, portamento off" cc 0 68 0 cc 0 65 0 echo "End legato mode 2 (multi-retrigger) with portamento"