Dub Cadet: Holografiska MIDI & LED-Controller för Arduino - del 1 (1 / 4 steg)

Steg 1: 3 komponenterna i en holografisk musikinstrument:



jag definiera en holografisk musikinstrument som en enhet som spår vinkelvridningen och vinkelformiga momentumen av ett objekt att omvandla data till levande musikaliska innehållet.

Musikaliska innehållet delas in i rytmisk variation (puls) och harmoniska variation (pitch) över tiden (hastighet). Således kan vi isolera 3 grupper av variabler kallas pitch, puls och hastighet. I min lösning använder jag arduino kompilerad kod som körs på en mikro-controller för att göra databehandlingen. En analog eller hårdvara lösning kan också vara möjligt.

Jag vill behålla definitionen lös för att främja prospektering. Så i grund och botten har vi en roterande indata matas in i någon slags bearbetning system, och produktion av musiknoter som kan förändra för att producera musikaliska progressioner. Mitt system bryter ner till 3 tekniklösningar som syftar till att variera tonhöjden, puls och hastighet från en mycket liten ström av kantiga data:

-Roterande Triad syntes: bygger musikaliska ackord i olika grader.
-Trippel-axel rytm modulering: skapar samverkande rytm mallar.
-Momentana tid formatering: tillåter ändring av musikaliska hastighet i realtid.

För att se de expansiva möjligheterna av generativa holografisk musik, måste vi ta en titt på teori och tillämpning av dessa tre lösningar. Ni måste förstå, att vissa förkunskaper krävs att gräva i dessa begrepp, men utan erfarenhet är faktiskt behövs för att effektivt driva instrumentet. Liksom en fjärrstyrd robot, all den teknik som behövs för att träffa ett mål körs tyst inne.

Idealiskt, men du kan också en holografisk musikinstrument bör också ge visuell feedback (för att erbjuda en helt uppslukande upplevelse). Jag har designat en fantastisk cirkulär layout av RGB lysdioder som visar den musikaliska datan som visuella pulser av färgat ljus. Jag kommer att prata mer om detta i nästa instructable delen (del 2).

Jag kommer att upprepa att detta är en praktisk undersöka en fungerande lösning, en hoppa från punkt till en hel värld av prospektering och utveckling. Faktiska kodexempel och lösningar kommer att erbjudas i delarna 2 och 3!

Se Steg
Relaterade Ämnen

24 kanal USB ansluten LED Controller, upp till 1A per kanal

Denna enhet är avsedd att vara en mångsidig hög-aktuell LED-controller, med förmåga att sjunka eller / och källa strömmar upp till 1A per kanal med försvinnande av upp till 2.5W per kanal. De olika tröjor och transistor placering tillåta att enheten...

40 x RGB LED-Controller med 8-bitars PWM och valbara mönster

Uppdatering: Den här domänkontrollanten har ersatts med de vida överlägsen 48 kanaler Mono / 16 kanal RGB LED-Controller, med USB-anslutning och ColorMotion kompatibilitet. Besök http://www.chromationsystems.com/48channled.html för information, länka...

48 kanaler Mono / 16 kanal RGB LED-Controller

48 kanaler Mono/16 kanal RGB LED Controller av Chromation system kan användas självständigt kontroll 48 grupper/kanaler (upp till 120ma per grupp av mono-färg lysdioder) eller 16 grupper/kanaler för gemensam anod RGB-lysdioder. Man använder 3 x TLC59...

8 kanal LED-Controller v.3

8 kanal LED-Controller v.3 från Chromation system, används för att styra 8 kanaler av lysdioder, med upp till 5 lysdioder parallellt per kanal. (100 ma per kanal) Det använder en PIC12F1822 och ett TPIC6C596 power logic skiftregister, med varje kanal...

MIDI-foten Controller (Pedalera controladora MIDI) para Amplitube 3.

Instrucciones de Armandito y puesta en funcionamiento del Midi fot Controller.(Pedalera controladora MIDI) punkt Amplitube 3.Hola, uso habitualmente el programa Amplitube 3 para practicar con mi Guitarra, realmente me gustan mucho los sonidos y posib...

Flera färger LED lampa använder en 8-kanal LED-Controller v.3

jag ville experimentera med olika färg lysdioder, än den standard RGB, skapa flera färgeffekter i en funktionell lampa.Denna lampa använder Cyan, Magenta, gul, lila, Aqua-Green, och blå 5mm lysdioder tillsammans med en övre och lägre vit 12v LED stri...

Bygga en bättre RGB LED-controller.

Denna RGB LED controller kit är något annorlunda till andra erbjudanden på det ' nät. Medan de flesta andra använda en enda knapp gå igenom korta förprogrammerade loopar är den här domänkontrollanten intelligent nog att förstå olika färg palletes och...

DMX-512 LED-Controller med LED-skärm

En kompakt, lätt att montera, LED-Controller utgångar TTL PWM signaler för röd, grön och blå lysdioder. PWM signaler kontroll LED Drivers (Output styrelser, MOSFET/motstånd baserat förordning eller konstant strömregulatorer), som är utvalda baserat p...

Sparky Jr - RGB LED-Controller

vad är det?Sparky Jr är en programmerbar RGB LED mod följeslagare lyser upp aktiveringen controller för tryckknappar på gaming fightsticks.Hur fungerar det?Jo, i slutet av dagen. Tarvlig koden i huvudsak kan du anpassa ditt ljus upp mönster, knappar...

Multifunktions RGB LED-controller med PIC12F675

multifunktions RGB LED-controller med låg kostnad PIC12F675 mikrokontroller.funktioner:1, 4 + 1 läge drift en enda potentiometer och enda knappen Växla används för flera drift2, EEPROM-minne alternativ för val av läge:-den sista läget kommer att spar...

PACMOD MIDI-DJ Controller

för min sons födelsedag jag gjorde honom en DJ-controller för att likna en gammal skåp arcade maskin. Vad som följer är en kort översikt över processen för att göra det, inklusive kod.Teensy valdes som hjärnan beroende på det sätt det USB. Inte bara...

Arduino Midi fot Controller för Ableton Live

Jag är en nörd. Jag vet det. Jag gillar DIY'ing saker. Jag köpte en 3d-skrivare (som sitter på mitt kontor fungerar inte just nu)... och som att bygga drönare. Jag bita brukar bort mer än jag kan tugga och ofta måste gå till andra om hjälp. Den här g...

Köra RGB LED remsor av en Arduino

Julen kommer och kanske du undrar hur man gör det färgglada och ljusa med en Arduino och en RGB LED strip. Åtminstone, var det precis vad jag gjorde för ett år sedan och kunde inte hitta tydliga och enkla instruktioner någonstans. Med detta instructa...

Styra 20 Led från 5 Arduino stift med Charlieplexing

idag, jag ska visa dig hur man styr 20 lysdioder från bara 5 Arduino stift. Jag arbetar på ett projekt där jag behöver kontroll 15 lysdioder, 3 knappar, 3 sju segment visar och en RGB orb från en Arduino. Nu om du arbetar ut, skulle du se att jag uta...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

Hur man gör en enda LED blinkar med en Arduino Uno ombord

Idag, kommer vi att illustrera hur man gör en enda LED blinkar med en Arduino Uno ombord. Genom att följa varje steg, kommer du uppnå detta mål.Du behöver följande:En Arduino ombordBröd styrelseUSB-anslutningskabelEN LED3 jumper trådarArduino program...

Elektriska Funkatron: En gitarr-stil MIDI Drum Controller

detta är min post i musikinstrument challenge.Framtidens människa , slagverkaren för jazzband Bela Fleck och Flecktones , har en MIDI-baserade slagverk controller, kallas Synth-Axe Drumitar, som bärs som en gitarr men använder fingrar sensorer för sl...

DIY MIDI baserade CONTROLLER (trummor) - TOWER OF POWER

Här är steg för steg instruktioner till att göra din egen Tower of Power !!! Tower of Power är en ny MIDI-baserad domänkontrollant där du kan utföra din trumma prover som Bop It! någonsin velat kasta din MIDI-controller runt i händerna samtidigt kunn...

ESP8266 + Websocket server RGB LED-controller

Hej världen!I detta instructable jag kommer att illustrera användningen av web sockets med ESP8266 micro controller. Med detta projekt kan du använda en webbläsare för att köra en webbklient uttaget till kontroll RGB LED ansluten till utgång stiften...