{"id":691,"date":"2023-10-25T08:20:13","date_gmt":"2023-10-25T08:20:13","guid":{"rendered":"http:\/\/bussigel.com\/newinstruments\/?page_id=691"},"modified":"2026-03-11T14:58:14","modified_gmt":"2026-03-11T18:58:14","slug":"midi-tricorder","status":"publish","type":"page","link":"https:\/\/bussigel.com\/sonicarts\/midi-tricorder\/","title":{"rendered":"midi tricorder"},"content":{"rendered":"\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" data-id=\"710\" src=\"http:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder2.png\" alt=\"\" class=\"wp-image-710\" srcset=\"https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder2.png 1000w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder2-300x300.png 300w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder2-150x150.png 150w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder2-768x768.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1140\" height=\"1140\" data-id=\"692\" src=\"http:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/677F2AE9-2BCB-44B2-BF43-538C0AD54AE7-7161-0000011A05D6CB55.jpg\" alt=\"\" class=\"wp-image-692\" srcset=\"https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/677F2AE9-2BCB-44B2-BF43-538C0AD54AE7-7161-0000011A05D6CB55.jpg 1140w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/677F2AE9-2BCB-44B2-BF43-538C0AD54AE7-7161-0000011A05D6CB55-300x300.jpg 300w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/677F2AE9-2BCB-44B2-BF43-538C0AD54AE7-7161-0000011A05D6CB55-1024x1024.jpg 1024w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/677F2AE9-2BCB-44B2-BF43-538C0AD54AE7-7161-0000011A05D6CB55-150x150.jpg 150w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/677F2AE9-2BCB-44B2-BF43-538C0AD54AE7-7161-0000011A05D6CB55-768x768.jpg 768w\" sizes=\"auto, (max-width: 1140px) 100vw, 1140px\" \/><\/figure>\n<\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/drive.google.com\/file\/d\/1uKLb-pSd17-H6U50DmyPXw_wu1lCgygG\/view?usp=sharing\">link to everything<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>MIDI Tricorder<\/strong> is designed to introduce a few types of sensors (button, toggle, knob, light sensor) and an actuator (an led) in a simple and clear way, but with avenues for expansion.&nbsp;The enclosure is created using a 3D printed base and a laser cut top panel. All of the design files are available in this folder, which also includes the arduino code and a max patch with some examples of how to work with the tricorder. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While Max is useful in mapping the MIDI data in a variety of ways, the embedded pro micro sends and receives common midi messages over USB, so you can use it with lots of other software programs too. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each Tricorder costs under $20 to make. Here are the parts you&#8217;ll need&#8230; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/bussigel.com\/newinstruments\/wp-content\/uploads\/2023\/10\/IMG_5189-1024x768.jpg\" alt=\"\" class=\"wp-image-724\"\/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>pro micro with header pins<\/li>\n\n\n\n<li>10k potentiometer<\/li>\n\n\n\n<li>ldr (light dependant resistor)<\/li>\n\n\n\n<li>button <\/li>\n\n\n\n<li>toggle <\/li>\n\n\n\n<li>led (any color will work)<\/li>\n\n\n\n<li>2 led holders (one for the ldr)<\/li>\n\n\n\n<li>copper wire (about 10&#8243;)<\/li>\n\n\n\n<li>usb micro data cable (some micro usb cables are charging only, not data)<\/li>\n\n\n\n<li>laser cut plywood panel (files here)<\/li>\n\n\n\n<li>3d printed triangle base (files here)<\/li>\n\n\n\n<li>6 dupont cables (cut in half makes 12!)<\/li>\n<\/ol>\n\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"http:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder-1024x535.png\" alt=\"\" class=\"wp-image-698\" srcset=\"https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder-1024x535.png 1024w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder-300x157.png 300w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder-768x402.png 768w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder-1536x803.png 1536w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/tricorder-2048x1071.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start by orienting the plywood panel as above and mount the main components, noting the layout above. For the button, toggle, and potentiometer, first unscrew the small nut on the threaded part of the component, then re-thread it through the mounting hole to secure the component. The LDR and LED can be taped into holes 4 and 5 respectively. Try to align the components as seen in the back view below, which will make soldering everything together a bit easier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"http:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-25-at-1.30.19-AM-768x1024.png\" alt=\"\" class=\"wp-image-697\" srcset=\"https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-25-at-1.30.19-AM-768x1024.png 768w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-25-at-1.30.19-AM-225x300.png 225w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-25-at-1.30.19-AM-1152x1536.png 1152w, https:\/\/bussigel.com\/sonicarts\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-25-at-1.30.19-AM.png 1246w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">code<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** \n * MIDI TRICORDER \n * simplified code for expanding projects\n *\/\n\n\n#include &lt;Control_Surface.h&gt;  \/\/ Include the Control Surface library\n\nUSBMIDI_Interface midi;  \/\/ Instantiate a MIDI over USB interface.\n\nNoteButton buttons&#91;]{\n  { 5, 61 },  \/\/ push button on pin 5\n  { 6, 62 },  \/\/ toggle switch on pin 6\n};\n\nCCPotentiometer potentiometers&#91;]{\n  { A0, 10 },  \/\/ Analog pin (A0) connected to potentiometer, midi controller number (10)\n  { A1, 11 },  \/\/ Analog pin (A1) connected to LDR, midi controller number (11)\n};\n\nNoteLED leds&#91;]{\n  { 9, 70 },  \/\/ LED on pin 9, responds to note 70\n};\n\n\nvoid setup() {\n  Control_Surface.begin();  \/\/ Initialize Control Surface\n}\n\nvoid loop() {\n  Control_Surface.loop();  \/\/ Update the Control Surface\n}\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>link to everything The MIDI Tricorder is designed to introduce a few types of sensors (button, toggle, knob, light sensor) and an actuator (an led) in a simple and clear way, but with avenues for expansion.&nbsp;The enclosure is created using a 3D printed base and a laser cut top panel. All of the design files &hellip; <a href=\"https:\/\/bussigel.com\/sonicarts\/midi-tricorder\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">midi tricorder<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-691","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/pages\/691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/comments?post=691"}],"version-history":[{"count":3,"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/pages\/691\/revisions"}],"predecessor-version":[{"id":882,"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/pages\/691\/revisions\/882"}],"wp:attachment":[{"href":"https:\/\/bussigel.com\/sonicarts\/wp-json\/wp\/v2\/media?parent=691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}