makeWaltz - % Eric Young % CS 100 M function dat =...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
% Eric Young % CS 100 M function dat = makeWaltz % The waltz has two parts: a minuet (16 measures); a trio (16 measures). % dat is a structure array where each structure has fields z, rate, and % meas: % dat(k).z is the k-th measure in the waltz, a vector returned by % function wavread % dat(k).rate is the sampling rate of the k-th measure of the waltz % dat(k).meas is the measure identifying number (found in the rule % tables) for the k-th measure in the waltz % Use RuleTable1 to determine which minuet measure comes next. . RuleTable1 = [96 22 141 41 105 122 11 30 70 121 26 9 112 49 109 14;. .. 32 6 128 63 146 46 134 81 117 39 126 56 174 18 116 83;. .. 69 95 158 13 153 55 110 24 66 139 15 132 73 58 145 79;. .. 40 17 113 85 161 2 159 100 90 176 7 34 67 160 52 170;. .. 148 74 163 45 80 97 36 107 25 143 64 125 76 136 1 93;. .. 104 157 27 167 154 68 118 91 138 71 150 29 101 162 23 151;. .. 152 60 171 53 99 133 21 127 16 155 57 175 43 168 89 172;. .. 119 84 114 50 140 86 169 94 120 88 48 166 51 115 72 111;.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

makeWaltz - % Eric Young % CS 100 M function dat =...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online