{"id":8295,"date":"2015-07-15T20:00:36","date_gmt":"2015-07-16T03:00:36","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=8295"},"modified":"2021-06-16T16:14:13","modified_gmt":"2021-06-16T23:14:13","slug":"nexys-4-ddr-led-strip-audio-spectrum","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/nexys-4-ddr-led-strip-audio-spectrum\/","title":{"rendered":"Seeing Sound with the Nexys 4 DDR"},"content":{"rendered":"<p>Noise exists all around us. Sounds are such an integral part of our daily experience, we often don&#8217;t notice the smaller ones. What if there was a way to register these nearby\u00a0sounds electronically and visually? Well <a href=\"http:\/\/www.instructables.com\/id\/Nexys-4-DDR-LED-strip-Audio-Spectrum\/\">this project on Instructables<\/a> by <a href=\"http:\/\/www.instructables.com\/member\/MirceaDabacan\/\">MirceaDabacan<\/a> manages to be both sound-revealing and visually appealing. It uses the Digilent <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1338&amp;Prod=NEXYS4DDR\">Nexys 4 DDR<\/a> on-board microphone to capture sounds in your environment, so that you&#8217;ll be able to see the audio signal both as a spectrum on a VGA display and on an LED strip.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/FJA5G4ZI7CCFSSX.MEDIUM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-8519 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/FJA5G4ZI7CCFSSX.MEDIUM-600x450.jpg\" alt=\"FJA5G4ZI7CCFSSX.MEDIUM\" width=\"600\" height=\"450\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/FJA5G4ZI7CCFSSX.MEDIUM-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/FJA5G4ZI7CCFSSX.MEDIUM-225x169.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/FJA5G4ZI7CCFSSX.MEDIUM.jpg 620w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>You will need a\u00a0<a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1338&amp;Prod=NEXYS4DDR\" rel=\"nofollow\">Nexys 4 DDR<\/a> board, \u00a0a USB A-to-B micro cable, a\u00a0<a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,719,1314&amp;Prod=WS2812-WP\">WS2812 LED strip<\/a>, three male-to-male wires\u00a0(like the ones provided with the\u00a0<a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,842,845&amp;Prod=APK\" rel=\"nofollow\">Analog Parts Kit<\/a>), a\u00a0VGA LCD display with VGA cable, and a PC or laptop with Vivado installed\u00a0(the free WebPAck version is enough).<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/F72D3JOI7CCG6KD.MEDIUM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-8518 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/F72D3JOI7CCG6KD.MEDIUM-600x450.jpg\" alt=\"F72D3JOI7CCG6KD.MEDIUM\" width=\"600\" height=\"450\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/F72D3JOI7CCG6KD.MEDIUM-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/F72D3JOI7CCG6KD.MEDIUM-225x169.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/F72D3JOI7CCG6KD.MEDIUM.jpg 620w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>First, you will need to download Vivado for this project. Then after connecting the Nexys 4 DDR to the VGA display, PC (via USB cable), and WS2812 addressable LED strip, you will have to download the configurable file to the FPGA. Finally rebuild the Vivado project and check out the awesome displays!<\/p>\n<p>&nbsp;<\/p>\n<p>See it <a href=\"https:\/\/www.youtube.com\/watch?v=5dwiwzwZ9L8\">in action<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Beyond being visually enticing, this project has a wealth of potential to be modified for other sound related ventures. We cannot wait to see what you guys come up with!<\/p>\n<p>&nbsp;<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-8295 jlk' data-task='like' data-post_id='8295' data-nonce='159a2ffc6d' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-8295 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-8295 jlk' data-task='unlike' data-post_id='8295' data-nonce='159a2ffc6d' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-8295 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-8295 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Noise exists all around us. But it is usually a too low a volume for us to appreciate with the human ear. What if there was a way to capture and display it in a way that was both acoustically pleasing and visually appeasing? Thanks to MirceaDabacan, there is.<\/p>\n","protected":false},"author":7,"featured_media":8519,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4327,35,1561],"tags":[1662,95,453],"ppma_author":[4464],"class_list":["post-8295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-fpga","category-applications","tag-fpga","tag-projects","tag-vivado"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/FJA5G4ZI7CCFSSX.MEDIUM.jpg","authors":[{"term_id":4464,"user_id":7,"is_guest":0,"slug":"amber_mear","display_name":"Amber Mear","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d0fc56ab4035f79884675bde2a948e84c1d14dd33b730b4c142dde6f1a962395?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/8295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=8295"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/8295\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/8519"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=8295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=8295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=8295"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=8295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}