{"id":2010,"date":"2014-09-24T21:28:11","date_gmt":"2014-09-25T02:28:11","guid":{"rendered":"http:\/\/protofusion.org\/wordpress\/?p=2010"},"modified":"2014-09-24T21:28:11","modified_gmt":"2014-09-25T02:28:11","slug":"luma-controller-development","status":"publish","type":"post","link":"http:\/\/protofusion.org\/wordpress\/2014\/09\/luma-controller-development\/","title":{"rendered":"Luma Controller Development"},"content":{"rendered":"<p><a href=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/img_6762_modified.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-2014\" src=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/img_6762_modified-600x443.jpg\" alt=\"img_6762_modified\" width=\"550\" height=\"406\" srcset=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/img_6762_modified-600x443.jpg 600w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/img_6762_modified-300x221.jpg 300w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/img_6762_modified.jpg 1796w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>The Luma Controller takes any audio input, calculates and analyzes a FFT of the spectrum, and sends commands out to a network of Luma nodes. This board duplicates the functionality of our music analysis software, but with greater flexibility and significantly less latency. The first prototype of the Luma controller is up and running and is built around an Arduino-bootloaded ATMEGA328. Although this board is functional and provides decent results, we are redesigning the controller from the ground up with a more powerful ARM processor.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/controller.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-2016\" src=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/controller-600x533.jpg\" alt=\"Luma Controller Prototype Rev. 2\" width=\"550\" height=\"488\" srcset=\"http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/controller-600x533.jpg 600w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/controller-300x266.jpg 300w, http:\/\/protofusion.org\/wordpress\/wp-content\/uploads\/2014\/09\/controller.jpg 636w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>The new Luma controller will be built around the STM32L100C6u6, a 32-bit microcontroller clocked at 33MHz. With a significantly faster clock rate and 12-bit (vs 8-bit) ADCs, we will get significantly improved performance.<\/p>\n<p>We will also be adding WIFI connectivity, which will allow users to directly control algorithm parameters over the OSC protocol. We plan on implementing wifi with the CC3100 module from TI, which is currently unreleased. However, we are currently evaluating a pre-production chipset that is available from <a href=\"http:\/\/www.newark.com\/texas-instruments\/cc3100boost\/boosterpack-cc3100-simplelink\/dp\/38X4669?ost=cc3100\">Newark<\/a>. We will post more information when we have this board routed, fabricated, and in-house.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Luma Controller takes any audio input, calculates and analyzes a FFT of the spectrum, and sends commands out to a network of Luma nodes. This board duplicates the functionality of our music analysis software, but with greater flexibility and<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/protofusion.org\/wordpress\/2014\/09\/luma-controller-development\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Luma Controller Development http:\/\/wp.me\/pNjAs-wq","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[119,35],"tags":[],"class_list":["post-2010","post","type-post","status-publish","format-standard","hentry","category-mnl","category-projects"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pNjAs-wq","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/2010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/comments?post=2010"}],"version-history":[{"count":7,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/2010\/revisions"}],"predecessor-version":[{"id":2019,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/posts\/2010\/revisions\/2019"}],"wp:attachment":[{"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/media?parent=2010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/categories?post=2010"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/protofusion.org\/wordpress\/wp-json\/wp\/v2\/tags?post=2010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}