Deze vocale effecten Arduino aangedreven vak pitch verschuivingen en verstoort de binnenkomende audiosignalen te produceren een breed scala aan vocale effecten. Dit project is mijn eerste experiment met real-time digitale signaalverwerking, met behulp van Arduino. Monsters van een inkomend signaal van de microfoon met een snelheid van ongeveer 40kHz, manipuleert de audio digitaal, en vervolgens de uitgangen van 8 bits audio op 40kHz. Om te minimaliseren van het bedrag van de berekening vereist door de Arduino, gebruikte ik een techniek genaamd Granulaire synthese te manipuleren het inkomende audiosignaal. In wezen, als audio in de Arduino komt het wordt versneden en opgeslagen als kleine (milliseconde of microseconde formaat) monsters genaamd "granen". Deze korrels worden vervolgens individueel gemanipuleerd en afgespeeld; zij kunnen worden verlengd of verkort, uitgerekt of gecomprimeerd, afgespeeld in omgekeerde richting, meerdere keren gekopieerd of vermengd met andere granen. Hoor je een (beetje griezelig) audio sample uit de effecten vak hieronder:
Granulaire synthese creëert een uniek soort vervorming veroorzaakt door Discontinuïteiten tussen individuele korrels in het uitgaande signaal. Deze vertekening maakt soms een effect dat ik alleen maar omschrijven kan als een "rippen" geluid, andere tijden het introduceert nieuwe frequenties in het audio die waren niet aanwezig voor. Hier is een voorbeeld van Aphex Twin, de granulaire synthese is vooral prominent in de brug bij ongeveer 3 min in. Een ander voorbeeld van Granulaire synthese, is ditmaal toegepast op zang voor toonhoogte verschuift en textuur effecten, van Paul Lansky. Mijn favoriete ding om te doen met de doos van deze effecten is het gebruik van subtiele pitch verschuiven om een androgyne stemgeluid, ik kreeg het idee voor het project na het beluisteren van overvloedige hoeveelheden van Fever Ray dit afgelopen winter, kunt u horen hoe ze toonhoogte verschuift haar stem klinken soms ietwat mannelijke.
ONDERDELENLIJST
(1 x) Arduino Uno REV 3 Radioshack 276-128
(7 x) 10K Ohm 1/4 Watt Carbon Film Resistor (2 pakketten) Radioshack #271-1335
(9 x) 20K Ohm 1/4 Watt Carbon Film Resistor (2 pakketten)
(1 x) 1K Ohm 1/4 Watt Carbon Film Resistor Radioshack 271-1321
(1 x) 50K-Ohm lineair-Taper Potentiometer Radioshack #271-1716
(1 x) 10KOhm Audio Control Potentiometer met SPST Switch Radioshack #271-215 (dit zal worden gebruikt voor het volume en schakel het apparaat aan/uit)
(5 x) 0,25" gekartelde Knob Radioshack 274-424
(2 x) 9V Alkaline batterij Radioshack #23-866
(2 x) zware 9V Snap Connectors Radioshack #270-324
(1 x) PC bord met koperen Radioshack #276-147
(1 x) SPST PC-"mountable" Submini tuimelschakelaar Radioshack #275-645
(2 x) mannelijke Header Pins Jameco 103393
(3 x) 8 pins aansluiting Radioshack 276-1995
(1 x) TL082 brede dubbele JFET Input Op Amp Radioshack 276-1715
(3 x) 100K Ohm 1/4 Watt Carbon Film Resistor (1 verpakking) Radioshack 271-1347
(1 x) 10uF Elektrolytische condensator
(1 x) 47nF condensator
(3 x) 0.1uf condensator Radioshack 55047557
(2 x) 1M-Ohm lineair Taper Potentiometer Radioshack 271-211
(1 x) 1MOhm logaritmische potentiometer
(1 x) 2kOhm 1/4 Watt Carbon Film Resistor
(1 x) mannelijke kop spelden Jameco 103393
(1 x) 10K-Ohm lineair-Taper Potentiometer Radioshack 271-1715
(1 x) DPDT Flatted metalen hefboom tuimelschakelaar Radioshack 275-636
(2 x) 1/4" stereo jack Radioshack 274-141 of Radioshack 274-312
(2 x) 5mm hoge-helderheid witte LED (1 verpakking) Radioshack 276-017
(2 x) 100 ohm 1/4W 5% koolstof Film Resistor Radioshack 271-1311
(2 x) TS922IN Dual Op-Amp Digikey 497-3049-5-ND (één TS924 ook zou werken, maar ze zijn niet beschikbaar op digikey op dit moment)
Aanvullende materialen:
22 gauge draad Radioshack #278-1224
Soldeer Radioshack #64-013
schuurpapier
multiplex
houtlijm
hete lijm
schroeven
Arduino IDE downloaden