Detta är din hjärna på musik (3 / 6 steg)

Steg 3: Slå upptäckt, musik visualisering, Arduino och bearbetning



Sedan the lysdioder är inte adresserbara, den hela strand bara kan en färg i taget. Jag ville ha en källa som skulle vara dynamiska nog vara intressant, men enkelt att representeras av en enda färg. Jag skulle festa i några veckor, så jag tänkte musikaliska slå upptäckt skulle vara en kul sak att prova.

Från början ville jag huvudet att upptäcka beats med en mikrofon. Tyvärr hade jag problem med att få den som jag var tvungen att fungera med Arduino, så jag bytte till en annan inmatningskälla jag hade tänkt att spela med: bearbetning. Som en bieffekt, hade jag inte att filtrera bort alla omgivande buller!

För att kontrollera Arduino från bearbetning, använde jag Firmata (en generisk bibliotek för att kontrollera mikrokontrollers från en PC). Firmata koden för Android och bearbetning, och en kort handledning är här: http://playground.arduino.cc/interfacing/processing.

Bearbetning fartyg med HALVNOT biblioteket för att göra med ljud, och det var ett exempel som avses med den Fast Fourier Transform (FFT) för att analysera spektrum. Jag hittade utdata till vara ganska icke-intuitiv, så skrev jag en musik visualizer för att hjälpa mig "se" musik och försöker identifiera visuellt när ett beat hade ägt rum.

Jag började bli ganska bra resultat genom att söka efter stora förändringar i någon av FFT "hinkar", som ungefär motsvarar oktaver. Dvs, om en oktav har med samma volym (oftast tyst) ett tag, och sedan plötsligt har ljud, gissar min programvara att det är ett beat. Om inte en beat, något intressant som du förmodligen att uppmärksamma!

För att få en färg, tilldelas varje segment ett nummerintervall på färghjulet (som sakta roterar med tiden.) När händer beat i en hink, Arduino/huvudet är upplyst med en hink tillhörande färg. Dessutom finns en ganska snabb avmattning så att varje taktslag bleknar bort inom en sekund eller så. Färgen på beat som skickas till Arduino indikeras av den vågräta fältet längst ner på bildeffekter.

Programmet har också vissa tangentbordskontroller att justera den vertikala skalan av bildeffekter, färg rotation eller slå upptäckt känslighet.

Avslutningsvis analyserar bearbetning skissen ljud från standard Audio Input port på datorn. Datorns operativsystem kontrollerar om detta är din mikrofon eller uttaget på ljudkortet. På min Mac brukade jag SoundFlower route datorns vanliga ljud (t.ex. från iTunes) till en virtuell ljudingång port som jag gjort systemstandard, så att bearbetning skissen kan analysera den. Definitivt tafatt men det fungerade.

Se Steg
Relaterade Ämnen

Din hjärna på piren 9: CNC frästa Corian

Mot slutet av min hemvist på Autodesk / Instructables @ Pier 9 jag blev inspirerad att skapa en pjäs om hemvist på piren och hur det påverkade mig. Om du inte har hört talas om Artist-Rn-ateljéstipendium på piren 9, kolla in denna video som sammanfat...

Förstärka bil Remote avstånd med din hjärna!

Du är i en fullsatt parkeringsplats och glömde där du parkerade bilen. Du försöker trycka på knappen på din fjärrkontroll, men bilen är tydligen alltför långt borta. Du kan tillbringa nästa trettio minuter racing upp och ner på parkeringen, hålla din...

Sätta din hjärna på högvarv, trådlöst, med en Ultra-Simple 555 krets

som du kan ringa din hjärna till produktiva läge? Det visar sig det kan finnas ett enkelt sätt att göra just detta.Du har förmodligen hört talas om transkraniell magnetisk stimulering (TMS). Med TMS, hjärnan, hacka gadgeteers och läkarna använder båd...

Hur du tränar din hjärna gratis

om du är intresserad av hjärnan utbildning, det första som kommer i åtanke är förmodligen videospel som Brain Age eller Big Brain Academy, eller kanske en annan online-program som Lumosity. I själva verket förmodligen är varje hjärna Utbildningsmetod...

2 yards från förklädet av dina drömmar

Varför spendera massor av pengar på ett förkläde när du kan göra en lika söt i ditt eget hem? Med bara två varv av tyg och en symaskin, kan du göra detta vackra höga - midja förkläde. Detta förkläde är perfekt för tonårsflickor som bara blir i matlag...

Själv Venting öl kan - förbättra flödet av din dryck utan verktyg!

Du någonsin önskat att du kunde ha en smidigare dricka erfarenhet från en burk? Dricka öl från ett kan ibland gör du belchy? Ja nu kan du förbättra flödet av din dryck genom att lägga till en vent din kan utan extra verktyg! Allt du behöver är en van...

Styra en dator med din hjärna!

Styra datorn med ditt sinne definitivt verkar som något fortfarande ur en science fiction-film, men tankekontroll är faktiskt en relativt enkel och billig sak att utföra. Använda en billig EEGEN leksak, låt oss använda kraften i vårt sinne för att sk...

Hacka din hjärna!

Detta är en av de märkligaste saker jag någonsin gjort. Kanske borde jag sätta upp någon form av en ansvarsfriskrivning här som om du är epileptiska kanske detta inte är den ljusaste sak du kan göra? Men om du är en epilepsi sedan du vet mer om detta...

Kontrollera alla prylar med din hjärna! (Neurofeedback med Arduino mikrokontroller)

Du har sett många häftiga prylar på nyheter gillar, kontrollerande robot.Jag har varit ganska skakas med den. Så efter några 6 månader av forskning, jag gjorde min egen!Alla delar kostade mig mindre än 100$! Thats cool är det inte?Material:-1 MindFle...

Såra din hjärna Puzzle

Jag var på någons hus och försökte lösa denna typ av pussel, men jag kunde inte. Så, jag bestämde mig att göra en på Techshop så jag kunde lösa det senare. http://Techshop.ws/ Detta pussel är beroendeframkallande!Steg 1: Hur man spelar Det finns 6 pu...

Pow! Det är din Batmobile. Och en bank?!

NA na na na na na na na na na na na na na na na na na BATMAN!Rädda världen och dina pengar.Detta är batmobile att avsluta alla batmobiles. Hela detta projekt kostar mindre än $20.Funktioner:Super läckerArbetar strålkastare bat signalarbetar jetmotor...

Enkel penna Taser (inte en riktig taser, det chockerar dina vänner!)

Inte en riktig Taser men en spratt taser!Jag gjorde detta detta instructable, namngiven lycklig kul tid shocker och fick stor framgång från det, men affischen för den instructable inte hade några bilder med resultatet av metoden penna, så jag tänkte...

Ganzfeld: Hacka din hjärna på lagligt sätt

detta instructable visar dig hur uppnå förändrad stater sinnestillstånd förvånansvärt lätt med den lätt att göra Ganzfeld mask som är bättre än de traditionella halva pingisbollar tejpade för ögonen.Du kan uppleva ett förändrat tillstånd av sinne och...

Fixa bränsleflödet på din utombordsmotor

jag gjorde detta på TechShop Menlo Park automotive area! www.Techshop.comRengöring din förgasare är bara en del av att få bränslet att flöda på din utombordsmotor. För korrekt underhåll måste du rensa ut och ta hand om det bränsle slang system, inlop...

TWSU hur man drar en utlänning en animera det på din skärm-introduktion till DIY Gamer bibliotek -

denna tutorial ska show dig hur man enkelt programmerar du DIY Gamer att göra illustrationer och animera dem.Du hittar Gamer biblioteket på vår hemsida, kolla och dela dina koder med andra användare :)Ta en titt på vår hemsida: www.technologywillsave...

Hur man identifierar röda och gula sladdar på en K termoelement... med en Magnet!

Om du inte vill att läsa igenom denna hela berättelsen, kommer jag rakt på sak med en spoiler:Den röda sladden på en K typ termoelement kommer inte hålla sig till en magnet och den gula sladden kommer att hålla sig till en magnet!Kort och koncist. Fi...

Leaf Monster med spårning öga

Jag letar alltid efter nya sätt att dekorera min trädgård för Halloween (från piratskepp spöklika prognoser), men jag är alltid besviken att roligt endast varar en dag. Jag ville bygga något som jag kan lämna alla oktober och tillämpa "ihåliga ansikt...

Rengöring ett stökigt hus (bråttom!)

Det finns en hel del tips där ute för att få ett stökigt hus rengöras (som att sätta på dina favoritlåtar, ta hjälp av din familj/vänner, eller "just do it"-metoden).Men jag vill dela några saker som jag gör (som kan vara nya för dig) som hjälpe...

Lätt 4 ingredienser Super Mario kanel stjärnor

i detta instructable jag ska visa dig hur man gör mycket lätt kanel stjärnor och hur man dekorera dem med en Super Mario glasyr. Det bästa är: de är gjorda med endast fyra ingredienser.Steg 1: Ingredienser och verktyg Ingredienser:3 ägg500 g (1.1 lb)...