tag:blog.x37v.info,2008:/posts x37v web log 2011-06-27T22:21:28Z Enki Alex Norman alex@x37v.info tag:blog.x37v.info,2008:Post/2 2011-06-27T22:21:00Z 2011-06-27T22:21:28Z Synth 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&#8217;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&#8217;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&#8217;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&#8217;t think it&#8217;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&#8217;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&#8217;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/1 2011-06-26T21:17:00Z 2011-06-26T21:17:02Z Toy 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&#8217;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&#8217;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 &#8220;string&#8221; things, it sends notes based on the button you&#8217;re holding on the neck. It is pretty fun. So far I&#8217;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>