https://ccrma.stanford.edu/mediawiki/api.php?action=feedcontributions&user=Courtier&feedformat=atomCCRMA Wiki - User contributions [en]2024-03-29T14:16:30ZUser contributionsMediaWiki 1.24.1https://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7178User:Courtier2009-03-16T00:54:49Z<p>Courtier: </p>
<hr />
<div>I am ''not'' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [[Joysticks|using joysticks]].<br />
<br />
My personal website is can currently be found [http://ldt.stanford.edu/~courtier here].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7177User:Courtier2009-03-16T00:54:28Z<p>Courtier: </p>
<hr />
<div>I am ''not'' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [[Joysticks|using joysticks]].<br />
<br />
My personal website is can currently be found [http://ldt.stanford.edu/~courtier|here].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7176User:Courtier2009-03-16T00:54:04Z<p>Courtier: </p>
<hr />
<div>I am ''not'' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [[Joysticks|using joysticks]].<br />
<br />
My personal website is can currently be found at [http://ldt.stanford.edu/~courtier].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7175250b-winter-20092009-03-16T00:53:17Z<p>Courtier: /* Music 250b - Physical Interaction Design, Performance & Development */</p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of [http://ccrma.stanford.edu/courses/250a/ Music 250a-Physical Interaction Design for Music], any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
=== Community Service Projects ===<br />
<br />
* [[Joysticks]] by [[User:Courtier|Rodolphe Courtier]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7174250b-winter-20092009-03-16T00:52:54Z<p>Courtier: /* Community Service Projects */</p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of [http://ccrma.stanford.edu/courses/250a/ Music 250a-Physical Interaction Design for Music], any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
=== Community Service Projects ===<br />
<br />
* [[Joysticks]] by [[users:courtier|Rodolphe Courtier]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7173User:Courtier2009-03-16T00:47:58Z<p>Courtier: </p>
<hr />
<div>I am ''not'' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [[Joysticks|using joysticks]].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7172User:Courtier2009-03-16T00:47:45Z<p>Courtier: </p>
<hr />
<div>I am 'not' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [[Joysticks|using joysticks]].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7171User:Courtier2009-03-16T00:46:56Z<p>Courtier: </p>
<hr />
<div>I am 'not' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [[Joysticks using joysticks]].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7170User:Courtier2009-03-16T00:46:44Z<p>Courtier: </p>
<hr />
<div>I am 'not' a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on [Joysticks using joysticks].</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7169Joysticks2009-03-16T00:45:22Z<p>Courtier: </p>
<hr />
<div>== Mapping Joysticks ==<br />
<br />
This bit of code will spit out whatever codes are being transmitted from your controller to ChucK. It's also important to test letting buttons go up and down separately to see how your controller deals with that, if it's important to you. I used it to figure out how to interpret the input from my controller or joystick.<br />
<br />
<pre><br />
Hid js;<br />
HidMsg msg;<br />
<br />
if( !js.openJoystick( 0 ) ) me.exit();<br />
<<< "Ready?", "" >>>;<br />
<br />
while(true)<br />
{<br />
// wait for event<br />
js => now;<br />
while( js.recv( msg ) )<br />
{<br />
js => now;<br />
<<< "\n\nI LIKE TO","MOVE IT MOVE IT" >>>;<br />
while( js.recv(msg))<br />
{<br />
if( msg.isAxisMotion())<br />
{<br />
<<< "axismotion" >>>;<br />
<<< "axis: ", msg.which, " position: ", msg.axisPosition >>>;<br />
}<br />
if( msg.isButtonDown())<br />
{<br />
<<< "buttondown: ", msg.which >>>;<br />
}<br />
if( msg.isButtonUp())<br />
{<br />
<<< "buttonup: ", msg.which >>>;<br />
}<br />
if(msg.isHatMotion() )<br />
{<br />
<<< "hat: ", msg.idata >>>;<br />
}<br />
}<br />
}<br />
}<br />
<br />
</pre><br />
<br />
== What to do with the input now? ==<br />
<br />
The most effective method I found was to have the main loop waiting for joystick events. Once an event was triggered, trigger another event that some sporked function will take care of.<br />
<br />
== Resources Used ==<br />
<br />
* [http://chuck.cs.princeton.edu/doc/language/ ChucK Language Specification]<br />
* [http://smelt.cs.princeton.edu/pieces/JoyOfChant/JoyOfChant.ck JoyOfChant.ck] The source code to another ChucK program that I used to extract all of the joystick functions from.</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7168Joysticks2009-03-16T00:41:26Z<p>Courtier: </p>
<hr />
<div><br />
== Mapping Joysticks ==<br />
<br />
This bit of code will spit out whatever codes are being transmitted from your controller to ChucK. It's also important to test letting buttons go up and down separately to see how your controller deals with that, if it's important to you. I used it to figure out how to interpret the input from my controller or joystick.<br />
<br />
<pre><br />
Hid js;<br />
HidMsg msg;<br />
<br />
if( !js.openJoystick( 0 ) ) me.exit();<br />
<<< "Ready?", "" >>>;<br />
<br />
while(true)<br />
{<br />
// wait for event<br />
js => now;<br />
while( js.recv( msg ) )<br />
{<br />
js => now;<br />
<<< "\n\nI LIKE TO","MOVE IT MOVE IT" >>>;<br />
while( js.recv(msg))<br />
{<br />
if( msg.isAxisMotion())<br />
{<br />
<<< "axismotion" >>>;<br />
<<< "axis: ", msg.which, " position: ", msg.axisPosition >>>;<br />
}<br />
if( msg.isButtonDown())<br />
{<br />
<<< "buttondown: ", msg.which >>>;<br />
}<br />
if( msg.isButtonUp())<br />
{<br />
<<< "buttonup: ", msg.which >>>;<br />
}<br />
if(msg.isHatMotion() )<br />
{<br />
<<< "hat: ", msg.idata >>>;<br />
}<br />
}<br />
}<br />
}<br />
<br />
</pre></div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7167Joysticks2009-03-16T00:40:57Z<p>Courtier: </p>
<hr />
<div>This bit of code will spit out whatever codes are being transmitted from your controller to ChucK. It's also important to test letting buttons go up and down separately to see how your controller deals with that, if it's important to you. I used it to figure out how to interpret the input from my controller or joystick.<br />
<br />
== Mapping Joysticks ==<br />
<br />
<pre><br />
Hid js;<br />
HidMsg msg;<br />
<br />
if( !js.openJoystick( 0 ) ) me.exit();<br />
<<< "Ready?", "" >>>;<br />
<br />
while(true)<br />
{<br />
// wait for event<br />
js => now;<br />
while( js.recv( msg ) )<br />
{<br />
js => now;<br />
<<< "\n\nI LIKE TO","MOVE IT MOVE IT" >>>;<br />
while( js.recv(msg))<br />
{<br />
if( msg.isAxisMotion())<br />
{<br />
<<< "axismotion" >>>;<br />
<<< "axis: ", msg.which, " position: ", msg.axisPosition >>>;<br />
}<br />
if( msg.isButtonDown())<br />
{<br />
<<< "buttondown: ", msg.which >>>;<br />
}<br />
if( msg.isButtonUp())<br />
{<br />
<<< "buttonup: ", msg.which >>>;<br />
}<br />
if(msg.isHatMotion() )<br />
{<br />
<<< "hat: ", msg.idata >>>;<br />
}<br />
}<br />
}<br />
}<br />
<br />
</pre></div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7166Joysticks2009-03-16T00:39:35Z<p>Courtier: </p>
<hr />
<div>== Mapping Joysticks ==<br />
<br />
<pre><br />
Hid js;<br />
HidMsg msg;<br />
<br />
if( !js.openJoystick( 0 ) ) me.exit();<br />
<<< "Ready?", "" >>>;<br />
<br />
while(true)<br />
{<br />
// wait for event<br />
js => now;<br />
while( js.recv( msg ) )<br />
{<br />
js => now;<br />
<<< "\n\nI LIKE TO","MOVE IT MOVE IT" >>>;<br />
while( js.recv(msg))<br />
{<br />
if( msg.isAxisMotion())<br />
{<br />
<<< "axismotion" >>>;<br />
<<< "axis: ", msg.which, " position: ", msg.axisPosition >>>;<br />
}<br />
if( msg.isButtonDown())<br />
{<br />
<<< "buttondown: ", msg.which >>>;<br />
}<br />
if( msg.isButtonUp())<br />
{<br />
<<< "buttonup: ", msg.which >>>;<br />
}<br />
if(msg.isHatMotion() )<br />
{<br />
<<< "hat: ", msg.idata >>>;<br />
}<br />
}<br />
}<br />
}<br />
<br />
</pre></div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7165Joysticks2009-03-16T00:37:49Z<p>Courtier: </p>
<hr />
<div>== Mapping Joysticks ==<br />
<br />
<source lang="c"><br />
Hid js;<br />
HidMsg msg;<br />
<br />
if( !js.openJoystick( 0 ) ) me.exit();<br />
<<< "Ready?", "" >>>;<br />
<br />
while(true)<br />
{<br />
// wait for event<br />
js => now;<br />
while( js.recv( msg ) )<br />
{<br />
js => now;<br />
<<< "\n\nI LIKE TO","MOVE IT MOVE IT" >>>;<br />
while( js.recv(msg))<br />
{<br />
if( msg.isAxisMotion())<br />
{<br />
<<< "axismotion" >>>;<br />
<<< "axis: ", msg.which, " position: ", msg.axisPosition >>>;<br />
}<br />
if( msg.isButtonDown())<br />
{<br />
<<< "buttondown: ", msg.which >>>;<br />
}<br />
if( msg.isButtonUp())<br />
{<br />
<<< "buttonup: ", msg.which >>>;<br />
}<br />
if(msg.isHatMotion() )<br />
{<br />
<<< "hat: ", msg.idata >>>;<br />
}<br />
}<br />
}<br />
}<br />
<br />
</source></div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7164250b-winter-20092009-03-16T00:35:52Z<p>Courtier: </p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of [http://ccrma.stanford.edu/courses/250a/ Music 250a-Physical Interaction Design for Music], any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
=== Community Service Projects ===<br />
<br />
* [[Joysticks]] by Rodolphe Courtier</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7163250b-winter-20092009-03-16T00:33:08Z<p>Courtier: /* Tutorials */</p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of Music 250a-Physical Interaction Design for Music, any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
===Tutorials===<br />
<br />
* [[Joysticks]] by Rodolphe Courtier</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7162Joysticks2009-03-16T00:32:40Z<p>Courtier: /* Mapping Joysticks */</p>
<hr />
<div>== Mapping Joysticks ==</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7161Joysticks2009-03-16T00:32:32Z<p>Courtier: /* Joysticks */</p>
<hr />
<div>= Mapping Joysticks =</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Joysticks&diff=7160Joysticks2009-03-16T00:32:15Z<p>Courtier: </p>
<hr />
<div>= Joysticks =</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7157250b-winter-20092009-03-16T00:30:43Z<p>Courtier: /* Tutorials */</p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of Music 250a-Physical Interaction Design for Music, any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
===Tutorials===<br />
<br />
- beans<br />
- [[Joysticks]] by Rodolphe Courtier</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7156250b-winter-20092009-03-16T00:30:32Z<p>Courtier: /* Tutorials */</p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of Music 250a-Physical Interaction Design for Music, any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
===Tutorials===<br />
<br />
- beans<br />
- [[Joysticks]] by Rodolphe Courtier</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7155250b-winter-20092009-03-16T00:30:16Z<p>Courtier: /* Tutorials */</p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of Music 250a-Physical Interaction Design for Music, any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
===Tutorials===<br />
<br />
* beans<br />
* by Rodolphe Courtier</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7154250b-winter-20092009-03-16T00:30:05Z<p>Courtier: </p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of Music 250a-Physical Interaction Design for Music, any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
===Tutorials===<br />
<br />
* beans<br />
* [[Joysticks]] by Rodolphe Courtier</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7153250b-winter-20092009-03-16T00:29:28Z<p>Courtier: </p>
<hr />
<div>[[Category:Courses]]<br />
== Music 250b - Physical Interaction Design, Performance & Development ==<br />
<br />
In recent years, technologies for synthesizing, processing and controlling sound, as well as those for embedded computing, sensing and inter-device communication have become independently mature. This course explores how we can physically interact with electronic sounds in real time using sensors, circuits, microcontrollers, communication and sound synthesis. We discuss critically what the merging of these technologies means for music and art. Along with new technologies, what new music practices or art forms may emerge?<br />
<br />
We examine the factors that influence new music performance, refining initial forms and sounds through iterative development. Students can work on the project in groups or individually. In addition, this course explores frontiers in physical interaction design through student-led seminars on advanced topics, such as graphical displays, wireless data transmission, new instrument surveys, touch screens, acoustic transducers, and haptic interfaces.<br />
<br />
While this course is an extension of Music 250a-Physical Interaction Design for Music, any students with an interest in the topic area of expressive physical intearction design and innovative uses of interactive technologies are welcome. Please contact the teaching staff if you would like to engage in some self-directed study to brush up on the technical aspects of the course.<br />
<br />
===Tutorials===<br />
<br />
* [[Joystick]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7152250b-winter-20092009-03-16T00:27:09Z<p>Courtier: </p>
<hr />
<div>[[Category:Courses]]<br />
=Music 250b - Physical Interaction Design, Performance & Development=<br />
<br />
Tutorials:<br />
* [[Joystick]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=250b-winter-2009&diff=7151250b-winter-20092009-03-16T00:25:47Z<p>Courtier: </p>
<hr />
<div>[[Category:Courses]]<br />
Music 250b - Physical Interaction Design, Performance & Development</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7150User:Courtier2009-03-16T00:25:15Z<p>Courtier: </p>
<hr />
<div>I am a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]] community service project is an article on joysticks and video-game-esque interaction.[[Joysticks]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7149User:Courtier2009-03-16T00:25:04Z<p>Courtier: </p>
<hr />
<div>I am a magical unicorn.<br />
<br />
My contribution to the wiki for my [[250b-winter-2009]]community service project is an article on joysticks and video-game-esque interaction.[[Joysticks]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7148User:Courtier2009-03-16T00:24:00Z<p>Courtier: </p>
<hr />
<div>I am a magical unicorn.<br />
<br />
My contribution to the wiki for my community service project is an article on joysticks and video-game-esque interaction.[[Joysticks]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=Courses:250b-winter-2009&diff=7147Courses:250b-winter-20092009-03-16T00:22:52Z<p>Courtier: </p>
<hr />
<div>This is a page for 250b, what?</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7146User:Courtier2009-03-16T00:22:29Z<p>Courtier: </p>
<hr />
<div>I am a magical unicorn.<br />
<br />
My contribution to the wiki for my [[Courses:250b-winter-2009]] community service project is an article on joysticks and video-game-esque interaction.[[Joysticks]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7145User:Courtier2009-03-16T00:18:58Z<p>Courtier: </p>
<hr />
<div>I am a magical unicorn.<br />
<br />
My contribution to the wiki for my MUS250B community service project is an article on joysticks and video-game-esque interaction.[[Joysticks]]</div>Courtierhttps://ccrma.stanford.edu/mediawiki/index.php?title=User:Courtier&diff=7144User:Courtier2009-03-16T00:17:25Z<p>Courtier: </p>
<hr />
<div>I am a magical unicorn.</div>Courtier