Max/MSP : FIR casques


Il s'agit d'une expérience de 1990 revisitée avec les moyens de 2005.

Hors mesure des réponses impulsionnelles, qui est la partie la plus délicate, l'implémentation de la convolution en temps réel avait demandé le développement de code DSP56000, celui d'un hôte dans l'environnement HyperCard (HyperDSP, Adrian Freed) puis Max (cf. DSP Driver Software for Performance-Oriented Music Synthesis Systems), totalisant des mois de travail. Celle qui suit a demandé une soirée.

Voici les réponses impulsionnelles de 10 casques du commerce (données Françoise Briolle, Université de Marseille):











Le STAX est un électro-statique (ce qui se devine aisément). Un signal convolué avec les réponses impulsionnelles des autres casques et écouté sur le STAX, en négligeant sa réponse, donnera le même résultat que sur le casque original. Bien entendu, le but n'est pas de faire un mauvais casque avec un bon. C'est le problème inverse (déconvolution) mais c'est une autre histoire qui ne sera pas contée ici. Le patch Max:


Note: La limite actuelle de buffir étant de 128, on a décalé de 64 échantillons pour utiliser la partie centrale de la RI (partie en bleu).


[Retour à l'index] [Ecrire à l'auteur]