Pixel Expander Background

Interprétation du son

Le but de cet article est de découvrir les techniques qui permettent d’interpréter un son en vue d’appliquer des effets de Sound Wave sur notre mosaïque.

Avant tout chose, nous désirons permettre à l’utilisateur d’importer un large panel de format sonore, à savoir : .mp3, .wav, .aiff, .wma et .aac.

Voyons maintenant comment importer ces formats dans Flash..

Les MP3 ne nous poseront pas de problème étant donné qu’ils sont pris en charge directement via Actionscript.
Le soucis réside dans le fait que tous les autres formats ne sont pas compris par Flash. Il n’est donc pas possible de les importer directement.
Pour contrer cela, nous devrons importer le fichier sonore en tant que ByteArray. Ce ByteArray sera placé dans un nouveau SWF, duquel nous auront supprimer toutes les informations non nécessaires (méta données, principalement) pour ainsi garder uniquement le son. Bref, comme les pour les images.

Pour finir, un petit exemple qui retranscrit visuellement la soundwave d’un son, via la class BitmapData, ByteArray et la propriété computeSpectrum.


Au plaisir.

Classé dans : Programmation — Gauth @ 30/05/2010

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Spam Protection by WP-SpamFree