fluidsynth/doc/polymono/leg_por_01.txt

108 lines
2.9 KiB
Plaintext

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"