tag:blog.x37v.info,2008:/postsx37v web log2011-06-27T22:21:28ZEnkiAlex Normanalex@x37v.infotag:blog.x37v.info,2008:Post/22011-06-27T22:21:00Z2011-06-27T22:21:28ZSynth Panels<p>My friend/roommate <a href="http://www.anestheticaudio.com/">Jesse</a> and I have been building various modular synthesizer modules for what seems like a year or more now but we have yet to house any of our projects. We’ve built some VCOs, VCAs, filters, these things called Lopass Gates, but housing has been a real pain.</p>
<p>Recently I got a new job and now have access to a laser cutter. It is a lot of fun to play with and is proving to be very nice for making panels for our modules. So far I’ve only created a couple of prototypes, to make sure that my measurements are all correct.</p>
<p>Our friend Alex Langeburg designed us some graphics and has helped us with some design considerations. I’m using <a href="http://inkscape.org/">inkscape</a> for the layout.</p>
<p>My first prototype used some translucent pink/orange acrylic, I painted it flat black and then etched the paint off and cut it with the laser. I really like the color but I don’t think it’ll work well with the rest of the colors I have for jacks, knobs, cabling and what not.</p>
<center>
<p><a href="http://www.flickr.com/photos/64557428@N08/5870179165/" title="Pink orange proto by xnorman, on Flickr"><img src="http://farm4.static.flickr.com/3225/5870179165_3f5972062f.jpg" width="299" height="500" alt="Pink orange proto"></a></center></p>
<p>So I’ve settled on clear:</p>
<center>
<table>
<tr>
<td><a href="http://www.flickr.com/photos/64557428@N08/5870041239/" title="Synth panel proto by xnorman, on Flickr"><img src="http://farm4.static.flickr.com/3119/5870041239_555d7c6dca.jpg" width="299" height="500" alt="Synth panel proto"></a></td>
<td><a href="http://www.flickr.com/photos/64557428@N08/5878532911/" title="Panel rear view by xnorman, on Flickr"><img src="http://farm6.static.flickr.com/5032/5878532911_4200378c4b.jpg" width="158" height="500" alt="Panel rear view"></a></td>
</tr>
</table>
</center>
<p>I think it will look really nice when it is back lit, though the pots cover the graphics, so we’ll have to figure out some edge lighting as well. Eventually I hope to house my project in a suitcase, or something reasonably mobile.</p>tag:blog.x37v.info,2008:Post/12011-06-26T21:17:00Z2011-06-26T21:17:02ZToy Guitar Hacked MIDI controller<p>I found this guitar toy at a thrift store a few months back and decided to hack it in order to make it into a usb-midi controller.</p>
<p>I used a <a href="http://www.pjrc.com/teensy/">teensy,</a> and library I wrote called <a href="http://x37v.info/projects/xnormidi">xnormidi,</a> which in turn uses <a href="http://www.fourwalledcubicle.com/LUFA.php"><span class="caps">LUFA</span></a> to do the usb layer.</p>
<p>I’ve placed the code on <a href="https://github.com/x37v/toy_guitar_midi">github</a> if anyone is curious. It might not be immediately useful but it does provide an example usage of the midi library. I also have some debouncing code in there that could be pulled into another project.</p>
<p>Interfacing with the toy was actually not very difficult. Internally it had a microcontroller board that loaded like a slot into another board that had the panel mount buttons and a bus to the neck buttons. I simply de-soldered and removed that microcontroller board, figured out the addressing scheme of the buttons, which used a typical matrix scanning scheme, and wrote some code drive + read the matrix. I had some extra I/O so I hooked in the switch and maybe one more button on the body that wasn’t driven by the matrix.</p>
<p>All of the buttons except one or two on the body send CC messages, the switch also sends CC messages and when you strum the little “string” things, it sends notes based on the button you’re holding on the neck. It is pretty fun. So far I’ve just hooked it into a few synths and messed around..</p>
<p>Here are some photos:</p>
<table>
<tr>
<td><a href="http://www.flickr.com/photos/64557428@N08/5870662564/" title="Toy guitar hacked midi controller by xnorman, on Flickr"><img src="http://farm6.static.flickr.com/5142/5870662564_4f480563c7.jpg" width="299" height="500" alt="Toy guitar hacked midi controller"></a></td>
<td><a href="http://www.flickr.com/photos/64557428@N08/5870113185/" title="More guts by xnorman, on Flickr"><img src="http://farm6.static.flickr.com/5303/5870113185_996c336787.jpg" width="299" height="500" alt="More guts"></a></td>
</tr>
<tr>
<td><a href="http://www.flickr.com/photos/64557428@N08/5870668060/" title="Guts of guitar by xnorman, on Flickr"><img src="http://farm7.static.flickr.com/6002/5870668060_65d3b6b0bb.jpg" width="299" height="500" alt="Guts of guitar"></a></td>
<td><a href="http://www.flickr.com/photos/64557428@N08/5870665282/" title="Guts with teensy by xnorman, on Flickr"><img src="http://farm4.static.flickr.com/3082/5870665282_24f68631dc.jpg" width="400" height="250" alt="Guts with teensy"></a></td>
</tr>
</table>
<p>opps.. a little blury</p>