Ce terrain de boîte d’effets vocaux Arduino alimenté par les déplacements et déforme les signaux audio entrant pour produire une grande variété d’effets vocaux. Ce projet est ma première expérience avec traitement du signal numérique en temps réel en utilisant Arduino. Il échantillonne le signal micro entrant à un taux d’environ 40kHz, manipule l’audio numérique et renvoie ensuite 8 bits audio à 40kHz. Pour minimiser la quantité de calculs requis par l’Arduino, j’ai utilisé une technique appelée synthèse granulaire pour manipuler le signal audio entrant. Essentiellement, comme audio vient dans l’Arduino il obtient découpé et stocké en tant que petit (milliseconde ou microseconde taille) échantillons appelés « grains ». Ces grains sont ensuite individuellement manipulés et lues ; ils peuvent être allongées ou raccourcies, étirés ou comprimées, lues dans l’ordre inverse, copiés à plusieurs reprises ou mélangés avec d’autres grains. Vous pouvez entendre un sample audio (un peu effrayant) de la boîte d’effets ci-dessous :
Synthèse granulaire crée un type unique de distorsions causées par les discontinuités entre les grains individuels dans le signal sortant. Cette distorsion crée parfois un effet que je peux seulement décrire comme une « déchirure » sonore, d’autres fois, qu'il introduit de nouvelles fréquences dans l’audio qui n’existaient pas avant. Voici un exemple de Aphex Twin, la synthèse granulaire est particulièrement importante dans le pont à environ 3 min en. Un autre exemple de synthèse granulaire, cette fois appliquée au chant pour pitch shifting et effets de textures, est de Paul Lansky. Ma chose préférée à faire avec cette boîte d’effets consiste à utiliser la subtile pitch shift pour obtenir un son vocal androgyne, j’ai eu l’idée pour le projet après avoir écouté les quantités copieuses de Fever Ray cet hiver dernier, vous pouvez entendre comment elle a pitch déplace sa voix à sonner un peu masculin parfois.
LISTE DES PIECES
(1 x) Arduino Uno REV 3 Radioshack 276-128
(x 7) 10K Ohms 1/4 Watt résistance Film carbone (2 paquets) Radioshack #271-1335
(9 x) 20K Ohms 1/4 Watt résistance Film carbone (2 paquets)
(1 x) 1K Ohms 1/4 Watt carbone Film résistance Radioshack 271-1321
(1 x) 50K Ohms potentiomètre linéaire cône Radioshack #271-1716
(1 x) potentiomètre de contrôle Audio 10KOhm avec interrupteur SPST Radioshack #271-215 (cela servira pour contrôler le volume et allumez l’appareil marche/arrêt)
(5 x) 0,25" bouton moleté Radioshack 274-424
(2 x) 9V pile alcaline Radioshack #23-866
(2 x) 9V lourds connecteurs Snap Radioshack n° 270-324
carte de circuit imprimé (1 x) avec cuivre Radioshack #276-147
(1 x) SPST interrupteur à bascule PC en rack Submini Radioshack #275-645
(2 x) en-tête mâle broches Jameco 103393
douille de 8 broches (x 3) Radioshack 276-1995
(1 x) TL082 JFET large double entrée Op Amp Radioshack 276-1715
(3 x) 100K Ohms 1/4 Watt résistance Film carbone (1 paquet) Radioshack 271-1347
condensateur électrolytique de 10uF (1 x)
condensateur 47nF (1 x)
(3 x) 0.1uF condensateur Radioshack 55047557
(2 x) 1M Ohms potentiomètre conique linéaire Radioshack 271-211
potentiomètre logarithmique de 1MOhm (1 x)
(1 x) 2KΩ 1/4 Watt résistance Film carbone
(1 x) en-tête mâle broches Jameco 103393
(1 x) 10K Ohms potentiomètre linéaire cône Radioshack 271-1715
(1 x) DPDT méplat levier métallique interrupteur à bascule Radioshack 275-636
(2 x) 1/4" stéréo jack Radioshack 274-141 ou Radioshack 274-312
(2 x) 5mm LED blanche haute luminosité (1 paquet) Radioshack 276-017
(x 2) 100 ohms 1/4W 5 % carbone Film résistance Radioshack 271-1311
(2 x) TS922IN double ampli Op Digikey 497-3049-5-ND (un TS924 devrait également fonctionner, mais ils ne sont pas disponibles sur digikey pour le moment)
Documents supplémentaires :
Calibre 22 fil Radioshack #278-1224
Souder les Radioshack #64-013
papier sablé
contreplaqué
colle à bois
colle chaude
vis
Télécharger IDE Arduino