https://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&feed=atom&action=historyNMC 2012 - Revision history2024-03-29T10:09:04ZRevision history for this page on the wikiMediaWiki 1.24.1https://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&diff=13296&oldid=prevWendyju: /* REFERENCES */2012-07-20T21:13:16Z<p><span dir="auto"><span class="autocomment">REFERENCES</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 21:13, 20 July 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 105:</td>
<td colspan="2" class="diff-lineno">Line 105:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Inter-Device Communication]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Inter-Device Communication]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>*[[Useful Commands for the Satellite]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>*[[Useful Commands for the Satellite]]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*[[List of PureData objects and extended objects]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==FAQ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==FAQ==</div></td></tr>
</table>Wendyjuhttps://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&diff=13278&oldid=prevWendyju: /* REFERENCES */2012-07-19T17:15:29Z<p><span dir="auto"><span class="autocomment">REFERENCES</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 17:15, 19 July 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 104:</td>
<td colspan="2" class="diff-lineno">Line 104:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[PID Links]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[PID Links]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Inter-Device Communication]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* [[Inter-Device Communication]]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*[[Useful Commands for the Satellite]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==FAQ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==FAQ==</div></td></tr>
</table>Wendyjuhttps://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&diff=13276&oldid=prevWendyju: /* COURSE SCHEDULE */2012-07-16T00:23:02Z<p><span dir="auto"><span class="autocomment">COURSE SCHEDULE</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 00:23, 16 July 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 29:</td>
<td colspan="2" class="diff-lineno">Line 29:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Wednesday || Hardware Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2] Review, [[Interfacing With The Rest Of The World]], Making sensors, Controllers, Project Ideas || [[Mini-Instrument Lab]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Wednesday || Hardware Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2] Review, [[Interfacing With The Rest Of The World]], Making sensors, Controllers, Project Ideas || [[Mini-Instrument Lab]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Thursday || Demo Mini-Instrument<del class="diffchange diffchange-inline">, Special Topics (e.g. [[Fun with Wiimotes]], Under the Hood of Beagle Board/Arduino)</del>, Work on project || Work on project</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Thursday || Demo Mini-Instrument, Work on project || Work on project</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Friday || Work on project  || Project presentations 3-4:30PM</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Friday || Work on project  || Project presentations 3-4:30PM</div></td></tr>
</table>Wendyjuhttps://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&diff=13275&oldid=prevWendyju: /* COURSE SCHEDULE */2012-07-16T00:21:15Z<p><span dir="auto"><span class="autocomment">COURSE SCHEDULE</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 00:21, 16 July 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 23:</td>
<td colspan="2" class="diff-lineno">Line 23:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|'''Date''' || '''Morning (9am-12noon)''' || '''Afternoon (1:00pm-5:00pm)'''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|'''Date''' || '''Morning (9am-12noon)''' || '''Afternoon (1:00pm-5:00pm)'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Monday || [[PID Introduction]], [https://ccrma.stanford.edu/wiki/Example_Interfaces Example Interfaces],[http://cm-wiki.stanford.edu/wiki/PID_Workshop_Kit Intro To Kit], [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] <del class="diffchange diffchange-inline">|| </del>[http://cm-wiki.stanford.edu/wiki/Sound_Synthesis_With_Max_Or_Pd Pd Lecture]<del class="diffchange diffchange-inline">, </del>[https://ccrma.stanford.edu/wiki/Software_Lab_NMC Software Lab]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Monday || [[PID Introduction]], [https://ccrma.stanford.edu/wiki/Example_Interfaces Example Interfaces],[http://cm-wiki.stanford.edu/wiki/PID_Workshop_Kit Intro To Kit], [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1]<ins class="diffchange diffchange-inline">, </ins>[http://cm-wiki.stanford.edu/wiki/Sound_Synthesis_With_Max_Or_Pd Pd Lecture] <ins class="diffchange diffchange-inline">|| </ins>[https://ccrma.stanford.edu/wiki/Software_Lab_NMC Software Lab]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Tuesday || Pd Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] Review, [[Interaction Design Framework]],  [[Architecture Overview]],  [[Introduction to Electronics (condensed) | Introduction to Electronics]] || [[Sensors|Sensors1]], [[Sensor_Arduino_Lab]], [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Tuesday || Pd Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] Review, [[Interaction Design Framework]],  [[Architecture Overview]],  [[Introduction to Electronics (condensed) | Introduction to Electronics]] || [[Sensors|Sensors1]], [[Sensor_Arduino_Lab]], [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2]</div></td></tr>
<!-- diff cache key wikidb-ccrma_:diff:version:1.11a:oldid:13274:newid:13275 -->
</table>Wendyjuhttps://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&diff=13274&oldid=prevWendyju: /* COURSE SCHEDULE */2012-07-16T00:20:35Z<p><span dir="auto"><span class="autocomment">COURSE SCHEDULE</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 00:20, 16 July 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 23:</td>
<td colspan="2" class="diff-lineno">Line 23:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|'''Date''' || '''Morning (9am-12noon)''' || '''Afternoon (1:00pm-5:00pm)'''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|'''Date''' || '''Morning (9am-12noon)''' || '''Afternoon (1:00pm-5:00pm)'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Monday || [[PID Introduction]], [https://ccrma.stanford.edu/wiki/Example_Interfaces Example Interfaces<del class="diffchange diffchange-inline">], [[Architecture Overview]</del>], [http://cm-wiki.stanford.edu/wiki/PID_Workshop_Kit Intro To Kit], [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] || [http://cm-wiki.stanford.edu/wiki/Sound_Synthesis_With_Max_Or_Pd Pd Lecture], [https://ccrma.stanford.edu/wiki/Software_Lab_NMC Software Lab]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Monday || [[PID Introduction]], [https://ccrma.stanford.edu/wiki/Example_Interfaces Example Interfaces],[http://cm-wiki.stanford.edu/wiki/PID_Workshop_Kit Intro To Kit], [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] || [http://cm-wiki.stanford.edu/wiki/Sound_Synthesis_With_Max_Or_Pd Pd Lecture], [https://ccrma.stanford.edu/wiki/Software_Lab_NMC Software Lab]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Tuesday || Pd Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] Review, [[Interaction Design Framework]], [[Introduction to Electronics (condensed) | Introduction to Electronics]] || [[Sensors|Sensors1]], [[Sensor_Arduino_Lab]], [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Tuesday || Pd Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] Review, [[Interaction Design Framework]], <ins class="diffchange diffchange-inline"> [[Architecture Overview]],  </ins>[[Introduction to Electronics (condensed) | Introduction to Electronics]] || [[Sensors|Sensors1]], [[Sensor_Arduino_Lab]], [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Wednesday || Hardware Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2] Review, [[Interfacing With The Rest Of The World]], Making sensors, Controllers, Project Ideas || [[Mini-Instrument Lab]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>|Wednesday || Hardware Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2] Review, [[Interfacing With The Rest Of The World]], Making sensors, Controllers, Project Ideas || [[Mini-Instrument Lab]]</div></td></tr>
</table>Wendyjuhttps://ccrma.stanford.edu/mediawiki/index.php?title=NMC_2012&diff=12822&oldid=prevEberdahl: Created page with '<font size=5>New Music Controllers</font><br><br> <font size=4>CCRMA Summer Workshop 2012<br> July 16-July 20<br><br></font> <font size=4>Instructors: Edgar Berdahl [mailto:eber…'2012-02-03T23:49:41Z<p>Created page with '<font size=5>New Music Controllers</font><br><br> <font size=4>CCRMA Summer Workshop 2012<br> July 16-July 20<br><br></font> <font size=4>Instructors: Edgar Berdahl [mailto:eber…'</p>
<p><b>New page</b></p><div><font size=5>New Music Controllers</font><br><br><br />
<font size=4>CCRMA Summer Workshop 2012<br><br />
July 16-July 20<br><br></font><br />
<br />
<font size=4>Instructors: Edgar Berdahl [mailto:eberdahl@ccrma.stanford.edu eberdahl@ccrma.stanford.edu] and Wendy Ju [mailto:wendyju@gmail.com wendyju@gmail.com] <br></font><br />
[[Image:pic2small.jpg]]<br />
<br />
==COURSE HISTORY AND DESCRIPTION==<br />
<br />
This course was originated in 1996 to offer a hands-on approach to interaction design for musical applications. It was originally helmed by Max Mathews and Bill Verplank, and early on was jointly taught over teleconference with instructors at San Jose State and Princeton. In 2002, CCRMA began offering an intensive workshop version of this course during the summer. Other past instructors include Matt Wright, Michael Gurevich, and Wendy Ju.<br />
<br />
This workshop integrates programming, electronics, interaction design, audio, and interactive music. Focus will be on hands-on applications using sensors and microprocessors in conjunction with real-time DSP to make music. Specific technologies will include [http://ccrma.stanford.edu/~eberdahl/Satellite Satellite CCRMA], Beagle Board, Arduino Nano, Pd for music synthesis, and sensors including force-sensitive resistors, bend sensors, accelerometers, IR range finders, etc. Participants will design and build working prototypes using a kit that can be taken home at the end of the workshop. Further issues to be explored will include modes and mappings in computer music, exercises in invention, and applications of sensors and electronics to real-time music. The course will be augmented by a survey of existing controllers and pieces of interactive music.<br />
<br />
* [[Project presentations]] from 2009<br />
<br />
==COURSE SCHEDULE ==<br />
<br />
We will meet from 9am-5:00pm daily with a lunch break from 12-1.<br />
<br />
{| border="1"<br />
|+ '''The Week'''<br />
|-<br />
|'''Date''' || '''Morning (9am-12noon)''' || '''Afternoon (1:00pm-5:00pm)'''<br />
|-<br />
|Monday || [[PID Introduction]], [https://ccrma.stanford.edu/wiki/Example_Interfaces Example Interfaces], [[Architecture Overview]], [http://cm-wiki.stanford.edu/wiki/PID_Workshop_Kit Intro To Kit], [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] || [http://cm-wiki.stanford.edu/wiki/Sound_Synthesis_With_Max_Or_Pd Pd Lecture], [https://ccrma.stanford.edu/wiki/Software_Lab_NMC Software Lab]<br />
|-<br />
|Tuesday || Pd Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_1 HW 1] Review, [[Interaction Design Framework]], [[Introduction to Electronics (condensed) | Introduction to Electronics]] || [[Sensors|Sensors1]], [[Sensor_Arduino_Lab]], [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2]<br />
|-<br />
|Wednesday || Hardware Lab & [https://ccrma.stanford.edu/wiki/PID2009_HW_2 HW 2] Review, [[Interfacing With The Rest Of The World]], Making sensors, Controllers, Project Ideas || [[Mini-Instrument Lab]]<br />
|-<br />
|Thursday || Demo Mini-Instrument, Special Topics (e.g. [[Fun with Wiimotes]], Under the Hood of Beagle Board/Arduino), Work on project || Work on project<br />
|-<br />
|Friday || Work on project || Project presentations 3-4:30PM<br />
|}<br />
<br />
Old lectures: [[Microcontroller Architecture]]<br />
<br />
==DETAILED DESCRIPTION==<br />
Many workshops teach the technical details involved in making music using the Arduino. The NMC<br />
workshop goes the extra mile by mentoring participants in evaluating and further developing their own <br />
ideas with the help of the Verplank physical interaction design (PID) framework. Participants learn the <br />
philosophy and utility underlying the eight interrelated physical interaction design perspectives: idea, metaphor, model, display, <br />
error, scenario, task, and control. <br />
<br />
The workshop also teaches technical skills for designing musical interactions. The workshop integrates <br />
programming, electronics, robotics, audio, and interactive music along with physical interaction design. Hands-on applications <br />
using sensors and microprocessors in conjunction with real-time DSP will be explored for making music. <br />
Specific technologies will include Satellite CCRMA, Beagle Board, Arduino platform, processing, Beagle Board, Firmata, and PD <br />
for music synthesis. Participants will learn how to use resistive, force-sensitive, capacitative, <br />
optical, ultrasound, magnetic, optical, and acceleration sensors. We will also teach students how to make <br />
their own sensors with custom geometries constructed out of materials such as conductive fabric, <br />
piezoresistive fabric, and copper tape. We will discuss popular controller components such as (multi-)touch <br />
screens, TacTex pads, Nintendo Wii, Novint Falcon, and many more. Participants will design and build <br />
working prototypes using a kit that can be taken home at the end of the workshop. Many prototypes will be <br />
applicable for performance and exhibits. Further issues to be explored will include modes and mappings in <br />
computer music, exercises in invention, and applications of sensors and electronics to real-time music. The <br />
course will be augmented by a survey of existing controllers and pieces of interactive music.<br />
<br />
This workshop is intended for: Musicians or composers interested in exploring new possibilities in interactive <br />
music in a hands on and technical way; Anyone looking to gain valuable skills in basic analog and digital <br />
electronics, with a focus on invention; Makers, engineers, computer scientists, or product designers <br />
interested in exploring artistic outlets for their talents and collaborating with performers and composers. <br />
<br />
Worskhop structure: The workshop is an accelerated variant of the<br />
[http://ccrma.stanford.edu/courses/250a/ Music 250A course]. The workshop will consist of half-day supervised lab sessions, <br />
and half-day lectures, classroom exercises and discussions. Participants are encouraged to bring their own laptop computers with any music software/hardware they already use.<br />
<br />
==WORKSHOP PROJECT==<br />
<br />
One of the goals of this workshop is to help you get hands-on experience building a musical physical interaction project of your choosing. You are encouraged to work with other workshop participants on the project, particularly those who might have skills that complement your own. Since the workshop is short, it is a good idea to start thinking of ideas during the first lectures and labs; during the second half of the workshop, you will primarily be working on getting a "demo-able" prototype ready for the project presentations on Friday afternoon.<br />
<br />
==LECTURES== <br />
*[[PID Introduction]]<br />
*[[Survey of Physical Interfaces for Music]]<br />
*[[Introduction to Electronics]]<br />
*[[Sensors]]<br />
*[[Microcontroller Architecture]]<br />
*[[Interaction Design Framework]]<br />
<br />
==HOMEWORKS==<br />
<br />
*[[PID2009 HW 1]]<br />
*[[PID2009 HW 2]]<br />
<br />
==LABS==<br />
<br />
*[https://ccrma.stanford.edu/wiki/Software_Lab_250 Software Lab]<br />
*[https://ccrma.stanford.edu/wiki/250a_Microcontroller_%26_Sensors_Lab Hardware Lab]<br />
*[[Mini-Instrument Lab]]<br />
<br />
==SOFTWARE==<br />
[http://puredata.info/downloads Pure Data (Pd) Extended] is the open source alternative to Max, which you may opt to install instead. It is absolutely free and open source, and it runs under OS X, Windows, and Linux. We will lecture in either Pd or Max, depending on what the majority of participants will be using.<br />
Note: Install the extended version, not vanilla.<br />
<br />
The [http://beagleboard.org/ Beagle Board] platform enables linux to be run on a high-power 720MHz CPU. It can execute floating point operations natively, which is essential for rapid prototyping of audio algorithms.<br />
<br />
The [http://arduino.cc/en/Main/Software Arduino software] can be used to program the Arduino Nano board. You do need to download and install it, although you will probably not use it extensively as we will use [http://firmata.org Firmata] to get data from the Arduino Nano board into your sound synthesis software.<br />
Note: Install the most recent version (probably 0018).<br />
<br />
[http://firmata.org Firmata] for Arduino is included in Arduino 0018 or later. In the Arduino IDE, use File -> Open -> Examples > Library-Firmata > StandardFirmata to load the standard firmware. Connect your Arduino Nano to your computer using a USB cable. Use Tools->Board and Tools->Serial Port to select the Arduino Nano and USBserial tty port, then hit the Play button to verify and compile the program. Upload the Firmata firmware to your Arduino Nano using the fourth square button from the left (the one with the sideways arrow).<br />
<br />
==REFERENCES==<br />
* [[MaxLab]]<br />
* [[PID Links]]<br />
* [[Inter-Device Communication]]<br />
<br />
==FAQ==<br />
'''Project questions'''<br />
<br />
*<i>Can I do ____ for my project?</i><br />
<br />
You can do whatever you would like for your project. Keep in mind that you really only have a few days to work on it, so you might want to focus on one crucial aspect of a larger project that you'd like to have working.<br />
<br />
*<i>Can I incorporate my own hardware and software into my project?</i><br />
<br />
Yes, you can, although we have limited time and ability to support hardware and software other than what is introduced in the labs. Ideally, your hardware and/or software can send OSC messages to interface with the tools we provide.<br />
<br />
*<i>Can I keep the tools we use during the workshop?</i><br />
<br />
The software we're using is open-source, and can be downloaded and set up on your own Linux, Windows or Mac OS X computer. Participants have the option of purchasing a $200 [http://cm-wiki.stanford.edu/wiki/PID_Workshop_Kit lab kit] at the end of the workshop. The kit contains an Arduino, a prototyping board, power supply, data cable, and a variety of sensors. We will try to point you to sources where you can buy similar parts.<br />
<br />
[[Image:pic1.jpg]]<br />
<br />
[[Category:NMC_2011]][[Category:PID]]</div>Eberdahl