tutti bruiti , 2013

la borne d’accueil

Explication

Cette borne permet de lire un son en boucle,  mais lorsque le switch est allumé,  il permet de recevoir en OSC les numéro lu par le raspberry toutiest1. Celui qui permet de lire le maximum de sons (grande densité de trous)

le code

le code python : touti_accueil.py

la préparation

tutti bruiti , 2013

expérimentations

Code Python pour déclencher 3 sons avec un clavier (fade out silence puis play)

Utiliser des fichiers .aif en 16bits 44.1kHz, fonctionne avec des sons > 6min

Code Python pour déclencher 3 sons avec un clavier (crossfade entre deux fichiers)

Attention, il y a des soucis avec les fichiers longs (lorsque les fichiers sons dépassent 4 min, le script est inutilisable)

Utiliser des fichiers .aif en 44.1kHz

Code Python pour déclencher 3 sons avec 3 boutons (fade out silence puis play)

Les LED s’allument suivant le sons joué, lorsque le son s’arrête la LED liée au son s’arrête
Attention à respecter le câblage suivant :
tutti bruiti , 2013

table de bar

Explication

Présente dans un bar, cette table permet d’écouter un avant gout des sons présent dans l’exposition.

4 boutons sont disponibles. Chacun correspond à une famille de son. 1 seul son est lu en même temps

Schéma de fonctionnement

 

le code

code python : touti_bar.py

la préparation

tutti bruiti , 2013

borne publicitaire

Explication

Une borne mobile permet piéton ou autre de brancher son casque, d’appuyer sur un bouton et d’écouter des sons “teaser” de l’exposition, de manière aléatoire.

Schéma de fonctionnement

 

le code

code python : touti_pub.py

la préparation

tutti bruiti , 2013

géographie intime

Explication

1 meuble hybride entre le vieux poste de radio et l’interphone permet de s’inviter chez des gens et d’écouter leur récit. En appuyant sur un bouton, on écoute un récit sur des haut-parleurs. Un autre bouton permet d’écouter un autre son

Schéma de fonctionnement

 

le code

code python : touti_intime.py

la préparation

tutti bruiti , 2013

la ville se raconte

Explication

3 bornes permettent de lire des sons. Afin de s’affranchir de l’habituel son en boucle, l’utilisateur appuie sur un bouton pour lire le son au début.

Dans chaque borne se trouve un son et 2 casques

Schéma de fonctionnement

le code

code python : touti_rac.py

la préparation

tutti bruiti , 2013

la ville orchestre

Explications

L’utilisateur met un casque disponible sur une des 7 stations se situant autour de la carte. Il dispose de 2 câble qu’il va pouvoir relié à des trous. Chaque trou correspond à un son,  ou plutôt à un signal qui donne un numéro.

Ce signal est généré par une arduino. Lorsqu’on branche un jack, ce signal est lu par une arduino et l’interprète. Du signal en découle un numéro qui est envoyé au raspberry pi qui lit le son correspondant.

Comme nous avons 50 trous, la solution “analogique” (1 trou = une sortie son) était difficilement envisageable pour des raisons économiques

principe de la numérotation des trous avec les sorties PWM

principe de fonctionnement de la carte

le code

le code python : touti_carte.py – touti_cartedemo.py

le code arduino : touti_arduino_carte

la préparation