Arduino Vocal effekter Box



Detta Arduino-powered vocal effekter box pitch skiftar och snedvrider inkommande ljudsignalerna att producera ett brett utbud av vocal effekter. Detta projekt är min första experiment med realtid digital signalbehandling med Arduino. Det tar prov en inkommande mikrofonsignalen med en hastighet av omkring 40kHz, manipulerar ljudet digitalt och sedan utgångar 8 bitars ljud på 40kHz. För att minimera mängden av uträkningen krävs av Arduino, använde jag en teknik som kallas granulat syntes för att manipulera inkommande ljudsignalen. I huvudsak som ljud kommer in i Arduino det blir skära upp och lagras som liten (millisekund eller mikrosekund storlek) prover kallas "riskorn." Dessa kärnor sedan individuellt manipuleras och spelas upp; de kan vara förlängs eller förkortas, sträckt eller komprimerade, spelas upp i omvänd, kopierade flera gånger eller blandat med andra sädesslag. Du kan höra en (lite läskigt) audio prov från effekter rutan nedan:

Granulat syntes skapar en unik typ av snedvridning som orsakas av diskontinuiteter mellan enskilda korn i den utgående signalen. Ibland skapar denna snedvridning en effekt som jag bara kan beskriva som en "rippa" ljud, andra gånger det inför nya frekvenser i ljudet som inte fanns innan. Här är ett exempel av Aphex Twin, granulat syntes är särskilt framträdande i bron vid ca 3 min i. Ett annat exempel av granulat syntes, är denna gång för sång för pitch-shifting och textural effekter, från Paul Lansky. Min favorit sak att göra med den här effekter är att använda subtila tonhöjd flytta för att uppnå en androgyn sång ljud, jag fick idén till projektet efter att ha lyssnat till kopiösa mängder av Fever Ray detta vintras, kan du höra hur hon pitch skiftar hennes röst låter något maskulin ibland.

RESERVDELSLISTA

(1 x) Arduino Uno REV 3 Radioshack 276-128
(7 x) 10K Ohm 1/4-Watt Carbon Film Resistor (2 paket) Radioshack #271-1335
(9 x) 20K Ohm 1/4-Watt Carbon Film Resistor (2 paket)
(1 x) 1K Ohm 1/4-Watt Carbon Film Resistor Radioshack 271-1321
(1 x) 50K Ohm linjär-Taper Potentiometer Radioshack #271-1716
(1 x) 10KOhm ljud kontroll Potentiometer med SPST Switch Radioshack #271-215 (detta kommer att användas för att styra volym och slå enheten på/av)
(5 x) 0,25" räfflade knappen Radioshack 274-424
(2 x) 9V alkaliskt batteri Radioshack #23-866
(2 x) tunga 9V Snap kontakter Radioshack #270-324
(1 x) dator ombord med koppar Radioshack #276-147
(1 x) SPST PC-Mountable Submini Vippbrytare Radioshack #275-645
(2 x) manliga Header Pins Jameco 103393
(3 x) 8-pin uttag Radioshack 276-1995
(1 x) TL082 bred Dual JFET Input Op Amp Radioshack 276-1715
(3 x) 100K Ohm 1/4-Watt Carbon Film Resistor (1 paket) Radioshack 271-1347
(1 x) 10uF elektrolytisk kondensator
(1 x) 47nF kondensator
(3 x) 0.1uf kondensator Radioshack 55047557
(2 x) 1M Ohm linjär Taper Potentiometer Radioshack 271-211
(1 x) 1MOhm logaritmisk potentiometer
(1 x) 2kOhm 1/4-Watt Carbon Film Resistor
(1 x) manliga header pins Jameco 103393
(1 x) 10K Ohm linjär-Taper Potentiometer Radioshack 271-1715
(1 x) DPDT Flatted Metal Lever Vippbrytare Radioshack 275-636
(2 x) 1/4" stereo jack Radioshack 274-141 eller Radioshack 274-312
(2 x) 5mm hög ljusstyrka vit LED (1 paket) Radioshack 276-017
(2 x) 100 ohm 1/4W 5% Carbon Film Resistor Radioshack 271-1311
(2 x) TS922IN dubbla Op Amp Digikey 497-3049-5-ND (en TS924 skulle också fungera, men de är inte tillgängliga på digikey just nu)

Ytterligare material:
22 gauge tråd Radioshack #278-1224
Löda Radioshack #64-013
sandpapper
plywood
trälim
Varmlimma fast
skruvarna

Hämta Arduino IDE

Se Steg
Relaterade Ämnen

Arduino prydnadssak Music Box

Min lillebror hade berättat för mig vid några tillfällen hur Disney's UP har det bästa soundtracket genom tiderna. När han berättade att han var att få engagerade, visste jag omedelbart vad jag ville få honom som en bröllopsgåva; en anpassad speldosa...

Arduino Numitron Cigar Box personlighet testare

Detta är en Arduino-baserad personlighet testare som magiskt känner av din nuvarande humör/personlighetsdrag och lyfter fram det på ett LED-lit baksida. Testaren använder en rysk IV-9 numitron röret räknas ned under fjärranalys och en uppsättning av...

Arduino kontrollerade relä Box

detta projekt är avsedda att hjälpa dig bygga några relä lådor för att styra ström från vägguttaget med en arduino eller mikrokontroller. Inspiration för att skriva en instructable kom när jag bestämde mig att bygga några relä lådor till min personli...

Arduino termistor/magnetventilen Box

Projektet var en del av min digital multimedia klass. Jag fick i uppdrag att utforma ett objekt som skulle hysa den Arduino mikro-controller samtidigt som använder en sensor i någon form och en switch som användaren skulle kunna fungera som skulle ti...

Atari Punk konsolen gitarr effekter Box

detta är hur man modulera din elgitarr eller andra elektriska instrument med en Atari Punk konsol.Steg 1: Delar & verktygFör att bygga en APC gitarr effekter ruta kommer du att behöva:en Atari punk konsolen kit (APC) kan du köpa en här Maker skjulen...

Bästa teknikprojekt 2012

innan världen kommer till ett abrupt slut, jag trodde det skulle vara relevant att se tillbaka på det senaste året, och belysa några av mina favorit Tech Instructables. Inledningsvis jag hade tänkt att göra detta till en topp 20-listan, men med över...

Arduino ljud utgång

Skapa ljud- eller analoga spänningar med en Arduino. Detta Instructable visar dig hur du ställer in en riktigt grundläggande digital till analog omvandlare så du kan börja generera analoga vågor av alla former och storlekar från några digitala stifte...

Stereoljud med Arduino

Nyligen har jag varit utstationering en massa projekt som använder en 8-bitars resistor stegedigital till analog omvandlare (DAC) och en Arduino för att göra ljud. (se rutan Arduino vocal effekter, Arduino trumman sampler och min ljudutgång tutorial)...

3D Printed Record

För att undersöka de nuvarande gränserna för 3D teknologi, har jag skapat en teknik för att konvertera digitala ljudfiler till 3D-utskrivbara, 33 rpm poster och tryckt några funktionella prototyper som spelar på vanliga skivspelare. Om ljudkvaliteten...

Arduino bostäder från iPod nano box

för en vecka sedan jag köpte min första Arduino (Duemilanove aka. 2009). Jag är en student på universitet 100 km hemifrån. Varje helg jag gå hem och naturligtvis jag vill ta min Arduino med mig. Så jag bestämde mig att göra ett hölje för min Arduino....

Bike hjul WS2811 LED effekter med Arduino

[TODO: infoga en snygg video eller bilder från faktiska ridning][OBS Arduino skiss fungerar men är i arbete, se sista steget för länk]Ihållande Vision (POV) effekter kan du Visa godtyckliga bilder med bara några kontrollerbara pixlar på ett snabbt rö...

Arduino 12-mode Blue Box - introduktion

FIRMWAREUPPDATERING! -10/2/2015 - se sista steget för DetaljerPresenteras här är en Arduino-baserad "Blå Box". Det producerar "traditionella" Blue Box 2600 Hz tonen och MF (Multi frequency) toner, men inte mycket mer! Det producerar oc...

Att införa Climaduino - Arduino-baserad termostaten du styr från din telefon!

Uppdatering:Det finns en ny version av Climaduino och Climaduino Controller med några mycket väsentliga ändringar.Stöder flera zonerAnvänder Arduino YúnFungerar med Central luftkonditioneringKommunicerar med MQTT protokoll (kan integrera med andra sy...

Arduino frekvens identifiering

Som en uppföljning till den Arduino-Audio-ingång tutorial som jag postat förra veckan, skrev jag en skiss som analyserar en signal som kommer in den Arduino analog ingång och bestämmer hur ofta. Koden använder en samplingsfrekvens på 38,5 kHz och har...

Arduino Audio Input

Skicka ljud i din Arduino. Detta Instructable visar dig hur du förbereder ljud så att den kan provtas och bearbetas av en Arduino att göra ljud lyhörd projekt och ljudeffekter. (Denna artikel är en följeslagare till en annan Instructable jag har skri...

Omgivande Batman lampa - Arduino | Foto-Resistive| Auto-On när mörka | MultiColor

Hej alla! Detta är min första instructables och några förslag skulle vara mycket uppskattat. Det finns många versioner av batman lampan och jag tänkte Visa upp min version. Denna lykta är ljusa anhörigen, dvs. den upptäcker ljus med hjälp av ett foto...

8 x 8 x 8 LED Cube med Arduino Mega (+ ljud + PS controller + spel)

detta är en instructable som bygger på kubenav Chr, (av SuperTech-IT, (och av das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)men jag tror att dess bättre och lättare.Jag startade detta projekt utan någon färdigheter från lödning...

Omgivande Batman lampa - Arduino | Foto-resistiv | Auto-On när mörka | MultiColor

Hej alla! Detta är min första instructables och några förslag skulle vara mycket uppskattat. Det finns många versioner av batman lampan och jag tänkte Visa upp min version. Denna lykta är ljusa anhörigen, dvs. den upptäcker ljus med hjälp av ett foto...

Rutan sovrum Automation

Automatisera alla möbler i sovrummet med denna smarta arduino "Sovrum Automation Box". Från fans till mobilladdare, från rummet kylare till nattlampor, kan här mångsidig du styra nästan allt automatiskt! Boxen har en uppsättning av sex sensorer...