Antoine Gautier

Son et Arduino

Ce qui m’intéresse dans cet outil, est la multitude de choses que l’on peut produire avec, mais aussi l’aspect interactif (le toucher a l’aide de capteur par exemple, etc. …)

Qu'est ce que le Arduino ?

Arduino, sont des cartes matériellement libres sur lesquelles se trouve un microcontrôleur. Les schémas de ces cartes sont publiés en licence libre. Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage…), le pilotage d'un robot, de l'informatique embarquée, etc... C'est une plate-forme basée sur une interface entrée/sortie simple. Il était destiné à l'origine principalement mais pas exclusivement à la programmation multimédia interactive en vue de spectacle ou d'animations artistiques, ce qui explique en partie la descendance de son environnement de développement de Processing. Arduino peut être utilisé pour construire des objets interactifs indépendants, ou bien peut être connecté à un ordinateur pour communiquer avec ses logiciels (ex. : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider). En 2011, les versions vendues sont pré-assemblées. Des informations sont fournies pour ceux qui souhaitent assembler ou construire une carte Arduino eux-mêmes.

Explication video:

Exemples:

Mes premiers pas

1- Allumer une simple led http://letmeknow.fr/blog/2013/08/06/allumer-une-led/

2- Potentiomètre et contrôleur MIDI http://soundkonfusion.org/?p=660

Test:

3- Potentiomètre + Led + Sortie jack (avec écouteur)

Code:

int led=13;
int temps;    
void setup ()  {  
    pinMode(led,OUTPUT);   
}

void loop()  {  
    temps = analogRead(A0);  
    digitalWrite(led, HIGH);  
    delay(temps);  
    digitalWrite(led, LOW);  
    delay(temps);  
}

Test:

4- Potentiomètre + Led + Sortie jack (avec effet)

Test: https://youtu.be/79bNTGagJQ0

Granular Synth: https://www.youtube.com/watch?v=wp_6RcZ4-YQ

Projet

1- Synthèse granulaire

Exemples:

2- Mon Granular Synth

Plan + code:

https://code.google.com/archive/p/tinkerit/wikis/Auduino.wiki

Test:

https://www.youtube.com/watch?v=Y9MLmhdb5hU&feature=youtu.be