User:Amy Suo Wu/assignment: Difference between revisions
From XPUB & Lens-Based wiki
|
|
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