User:Amy Suo Wu/assignment: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
(Blanked the page)
Line 1: Line 1:
<source lang="bash">


cat << end
@head {
    $tempo 120 
    $time_sig 4/4
}
@body {
    @channel 1 {
        \$patch 17
        \$length 25       
        \$octave 3
        \$pan 0
end
for ((i=0; i<13; i++))
do
echo c c c r c c r c r c c r
echo c c c r c c r c r c c r
echo c c c r c c r c r c c r
echo c c c r c c r c r c c r
done
cat << end
    }
@channel 2 {
        \$patch 17
        \$length 25
        \$octave 3
        \$pan 127
     
   
end
pat="c c c r c c r c r c c r "
pat=$pat$pat$pat$pat
#inplace assignment
for ((i=0; i<13; i++))
do
echo $pat
pat=${pat:2:0}${pat:0:2}
# shift the pattern
# ${name:offset:length}
done
cat << end
}
}
end
#bash clap.sh | midge -o clap.mid; timidity clap.mid (straight from bash to timidity without going through all the steps)

Revision as of 11:16, 19 October 2010