{"id":1191,"date":"2009-07-16T07:32:57","date_gmt":"2009-07-16T14:32:57","guid":{"rendered":"http:\/\/studionebula.com\/blog\/2009\/07\/16\/midi-cv-converter"},"modified":"2009-07-16T07:32:57","modified_gmt":"2009-07-16T14:32:57","slug":"midi-cv-converter","status":"publish","type":"post","link":"https:\/\/studionebula.com\/blog\/2009\/07\/16\/midi-cv-converter","title":{"rendered":"MIDI-CV Converter"},"content":{"rendered":"<p>I recently finished a MIDI to Control Voltage converter I&#8217;ve been working on for awhile. Here&#8217;s a photo of it before I installed it in my synthesizer&#8217;s cabinet:<\/p>\n<p><a title=\"IMG_3463 by Adam Schabtach, on Flickr\" href=\"http:\/\/www.flickr.com\/photos\/studionebula\/3726053553\/\"><img loading=\"lazy\" decoding=\"async\" alt=\"IMG_3463\" src=\"http:\/\/farm3.static.flickr.com\/2573\/3726053553_569dac1565.jpg\" width=\"450\" height=\"338\" \/><\/a><\/p>\n<p>(That&#8217;s a flickr-hosted photo so you can click on it to find a larger version.) I thought I&#8217;d put this photo up not because it&#8217;s a stellar example of my DIY skillz&#8211;it isn&#8217;t&#8211;but because I was amused at how it inadvertently ended up being a little showcase of circuit-construction techniques. On the right we have a PC board I laid out and had fabricated by <a href=\"http:\/\/BatchPCB.com\" target=\"_blank\">BatchPCB<\/a>. You may recall having seen this PC board on my blog <a href=\"http:\/\/studionebula.com\/blog\/2009\/02\/17\/hand-soldering-msop-parts\">previously<\/a>. If you look closely at the photo above you&#8217;ll see that the chip labeled &#8220;HDAC&#8221; has been removed from the board. That was the quad 16-bit digital-to-analog converter I was going to use for pitch CVs. I don&#8217;t know what happened but I burned up two of those chips (at about $25 a pop) before giving up. I don&#8217;t know whether I made a layout error, whether my power supply was bad, whether I had overlooked some key piece of information in the spec sheet, or whether I just plain had bad luck. In any case, after the Magic Smoke came out of the second chip I decided to try a different DAC.<\/p>\n<p>That decision led to the small board in the center of the row. That&#8217;s a PC board I etched myself. On its underside is a quad 12-bit DAC which actually has better INL specs than the 16-bit unit has. It also has the bonus feature of not burning up when I apply power to it.<\/p>\n<p>On the left of the row is the brains of the system. It&#8217;s an Atmel ATMega128 proto board from Futurlec, mounted on a piece of stripboard with inline sockets. Just to its left you can see the optoisolator for the physical MIDI interface and a JTAG header for writing the code. (No ISP for me&#8211;life&#8217;s too short to prototype without source-level debuggers.) An ATMega128 is overkill for this application but I had the proto board lying around already. It talks to the DACs over SPI and TWI via the jumper cables between the boards.<\/p>\n<p>So, there you have it: stripboard, hand-etching, and commercial fabrication all in one project. In true lo-tek fashion they&#8217;re all hot-glued to a piece of stiff cardboard. This is the sort of thing that I can get away with because my modular synthesizer sits on a table and doesn&#8217;t get hauled around the country on tour, unlike <a href=\"http:\/\/robertrich.com\/\" target=\"_blank\">some people&#8217;s <\/a> synthesizers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently finished a MIDI to Control Voltage converter I&#8217;ve been working on for awhile. Here&#8217;s a photo of it before I installed it in my synthesizer&#8217;s cabinet: (That&#8217;s a flickr-hosted photo so you can click on it to find a larger version.) I thought I&#8217;d put this photo up not because it&#8217;s a stellar&hellip; <a class=\"more-link\" href=\"https:\/\/studionebula.com\/blog\/2009\/07\/16\/midi-cv-converter\">Continue reading <span class=\"screen-reader-text\">MIDI-CV Converter<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[],"class_list":["post-1191","post","type-post","status-publish","format-standard","hentry","category-studio-nebula","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/posts\/1191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/comments?post=1191"}],"version-history":[{"count":0,"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/posts\/1191\/revisions"}],"wp:attachment":[{"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/media?parent=1191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/categories?post=1191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studionebula.com\/blog\/wp-json\/wp\/v2\/tags?post=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}