noisy jelly

24 juin 2012 | graphisme, programmation | 2 commentaires


Un projet en Arduino et Max/Msp par Raphaël Pluvinage et Marianne Cauvard, étudiants de l’ENSCI.
http://pluvinage.eu/

Edit : vu sur facebook (http://vimeo.com/36279772) mais non intégrable ici ? Heureusement, une autre version est disponible…

Sorry

The creator of this video has not given you permission to embed it on this domain. This is a Vimeo Plus feature.

accordeur avec processing

27 avril 2012 | programmation, tutorials | 0 commentaire


Avec la librairie Minim de Processing, il est possible d’analyser le son en temps réel. Voici quelques lignes de code pour obtenir la fréquence « la plus présente » dans votre source sonore.
La méthode d’initialisation n’est pas simple à retenir, avec minim.getLineIn on peut régler le « input », le buffer et la qualité (un gros buffer donnera un résultat précis mais des performances moindres).

Pour résumer, ce script prend un échantillon du son et balaie toutes les fréquences de 0 à 20000 Hz pour mémoriser le pic. On pourrait réduire le spectre analysé ou tester que les fréquences « justes » avec getFreq pour un usage autre.

Les musiciens pourront se reporter à cette page pour avoir les fréquences des notes (avec le La3 à 440 hz).

Vous pouvez tester avec des fichiers mp3 via google ou ici.

import ddf.minim.*;
import ddf.minim.analysis.*;

Minim minim;
AudioInput in;
FFT fft;
float highestAmp=0;
int frequency;
float amplitude;

void setup(){
        size(512, 200);
        background(0);
        
        // initialize Minim and catching the output
        minim = new Minim(this);
        in = minim.getLineIn(Minim.MONO, 4096*8, 44100); // better result with *8
        fft = new FFT(in.left.size(), 44100);
}


void draw() {
      highestAmp=0;
      amplitude=0;
      frequency = 0;
      fft.forward(in.left);

      //searching from 0Hz to 20000Hz. getting the band, and from the band the frequency
     for(int i = 0; i < 20000; i++) {
            amplitude = fft.getFreq(i);
            if (amplitude > highestAmp){
                highestAmp = amplitude;
                frequency = i;
            }
          }
          //write the frequency on the screen
          fill(255);
          background(0);
          text(frequency,200,100);
}

base du code via processing Forum.

3 2 1

5 octobre 2011 | graphisme | 0 commentaire

Joli travail d’animation, de rapport image et son (d’Apparat) !

Countdown – HD from Desrumaux Celine.

deux documentaires sur le son

5 juillet 2011 | vrac | 0 commentaire

Voici deux documentaires très courts, le premier date de 1961 (50 ans !),
http://www.ina.fr/video/CPF08009464/une-musique-nouvelle.fr.html, et le second parle du bruitage dans un domaine très spécifique, http://www.tv5.org/apocalypse/Raconter-avec-le-son. Ces deux reportages nous montrent des gens incroyables et passionnés !

bonus : http://fr.wikipedia.org/wiki/Cristal_Baschet

iannix

12 avril 2011 | graphisme | 0 commentaire

IanniX est un séquenceur graphique open-source, inspiré des travaux de Iannis Xenakis, destiné à la création numérique. IanniX synchronise via Open Sound Control (OSC) des événements et courbes vers votre environnement temps-réel.

Un projet en cours à suivre via leur newsletter
http://www.iannix.org

every child (1979)

11 mars 2011 | graphisme | 0 commentaire

Une leçon de sound design avec la bouche !

son orienté objet

9 novembre 2009 | graphisme | 0 commentaire

Ça va faire un buzz ^^’