.. that sounds like advice-from-experience!<br><br>Marius has a good point there. I would add to it that you should also make sure that you don&#39;t leave a window foregrounded that will make a &quot;status beep&quot; or any other unwanted sound when the particular keys that you&#39;ve chosen are pressed. At our recent SIGGRAPH installation we had a few minutes where we heard the apple &quot;bonk&quot; noise every time someone would press one of the buttons, and realized that the system control panel was the foregrounded application, so it was receiving the button-presses also.
<br><br>modifier keys work well for this (control, shift, etc) - but if you need 12-16 buttons, you&#39;ll probably want to just use letters.<br>-D<br><br><div><span class="gmail_quote">On 8/28/07, <b class="gmail_sendername">
marius schebella</b> &lt;<a href="mailto:marius.schebella@gmail.com">marius.schebella@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
just a small hint to prevent problems I experienced in the past. when<br>you hack a keyboard for installations, I recommend not to use keys which<br>interrupt the start process (c, s, return or the system runtime). if<br>
people have buttons in installation they will not stop pressing them<br>during a restart of the machine...<br>marius.<br><br>David Merrill wrote:<br>&gt; Hi Stuart -<br>&gt; A hacked USB keyboard makes a nice button-bank, and you can typically
<br>&gt; strip away most of its size, leaving just a little circuit board with<br>&gt; wires coming out to your buttons. You can read the button-presses with<br>&gt; Hans&#39;s [hid] object.<br>&gt;<br>&gt; here&#39;s one that we did some time ago...
<br>&gt; <a href="http://www.instructables.com/id/EDH81H8H62EQZJIDV8/">http://www.instructables.com/id/EDH81H8H62EQZJIDV8/</a><br>&gt; -David M.<br>&gt;<br>&gt; On 8/28/07, *Stuart Jones* &lt;<a href="mailto:s.jones@csm.arts.ac.uk">
s.jones@csm.arts.ac.uk</a><br>&gt; &lt;mailto:<a href="mailto:s.jones@csm.arts.ac.uk">s.jones@csm.arts.ac.uk</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I&#39;m helping with an installation which will have 12-16 buttons
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (on/off) to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; set off events in Pd and need to find a simple midi controller to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; just send<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; note on and note off messages on 12-16 notes to do that. I could<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; hack a midi
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; keyboard but that would be a complicated and bulky solution given<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the size<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; of the installation. Any suggestions?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Thanks<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Stuart<br>&gt;<br>&gt;<br>
&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:PD-list@iem.at">PD-list@iem.at</a> &lt;mailto:<a href="mailto:PD-list@iem.at">PD-list@iem.at</a>&gt; mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; UNSUBSCRIBE and account-management -&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; MIT Media Lab<br>&gt; <a href="mailto:dmerrill@media.mit.edu">
dmerrill@media.mit.edu</a> &lt;mailto:<a href="mailto:dmerrill@media.mit.edu">dmerrill@media.mit.edu</a>&gt;<br>&gt; <a href="http://web.media.mit.edu/~dmerrill/">http://web.media.mit.edu/~dmerrill/</a><br>&gt;<br>&gt;<br>
&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________<br>&gt; <a href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list<br>&gt; UNSUBSCRIBE and account-management -&gt; 
<a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>MIT Media Lab<br><a href="mailto:dmerrill@media.mit.edu">dmerrill@media.mit.edu
</a><br><a href="http://web.media.mit.edu/~dmerrill/">http://web.media.mit.edu/~dmerrill/</a>