begin process at 2010 03 13 15:18:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Audio

 > ANALYSEUR DE SPECTRE AS3

ANALYSEUR DE SPECTRE AS3


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Audio Classé sous :spectre, analyseur, as3, spectrogramme, computeSpectrum Niveau :Débutant Date de création :30/07/2008 Date de mise à jour :30/07/2008 02:50:35 Vu / téléchargé :5 648 / 572

Auteur : gremlins7

Ecrire un message privé
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Exemple d'utilisation de la fonction computeSpectrum d'AS3. Le spectre est calculé à partir de computeSpectrum, puis deux traitements sont effectués: une décimation pour lisser le spectre et une moyenne de plusieurs spectre pour l'effet mémoire.

DEMO http://toto2012.cfun.fr/spectrumdemo.htm



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Spetrum
    •   gremlins7
    • spectrum.flaTélécharger ce fichier [Réservé aux membres club]42 496 octets

Télécharger le zip


 Historique

30 juillet 2008 01:37:03 :
verification
30 juillet 2008 02:50:36 :
rajout d'un lien

 Sources du même auteur

Source avec Zip Source avec une capture FORMULE 1 3D
Source avec Zip Source avec une capture MENU CARROUSEL FULL 3D CS4
Source avec Zip Source avec une capture MENU CARROUSSEL 3D
Source avec Zip Source avec une capture MOUVEMENT D'ONDULATION - EFFET DE NAGE
Source avec Zip CUBE 3D AVEC ROTATION

 Sources de la même categorie

Source avec Zip Source avec une capture LECTEUR AUDIO MULTI-PISTES par uaemon
Source avec Zip CHARGER SON EXTERNE FLASH AS par tranber78
Source avec une capture CLASS SOUNDSPECTRUM par top30
Source avec Zip Source avec une capture WELTRON MP3 PLAYER - SIMPLE, BEAU ET EFFICACE ! par nikolo
Source avec Zip LECTEUR POUR WEBRADIO par masterofquebec

 Sources en rapport avec celle ci

Source avec Zip SUPER TWEEN PACKAGE par Acidchlorhydrik
Source avec Zip NAVIGATION DANS UN FICHIER XML par inaden
Source avec Zip DIAPORAMA AS3 par webcrea92
Source avec Zip EXPOGEN AS3 VESION 0.8 par remy2501
Source avec Zip Source avec une capture BOUTON DE VOLUME par pegase31

Commentaires et avis

Commentaire de top30 le 30/07/2008 13:04:46

Y a des bugs (surtout ou niveau de l'affichage, mais y en aussi des idées fortes interessantes.


Serait apprécier :
- De respecter les conventions d'écritures
- Séparer le parsing du bytesArray et son affichage

7/10

Commentaire de gremlins7 le 30/07/2008 13:14:57

Salut,
Peut tu expliciter un peu plus ?
Quels bugs as tu ? (attention computeScope est très boggé surtout avec firefox)
Quels conventions d'écriture n'ai-je pas respecter ?

Merci d'aider pour que je corrige tout ça...

Commentaire de top30 le 30/07/2008 18:53:51

Pour les conventions:
http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions

Pour les bugs:
Utilise une taille "fixe" et non la taille de l'objet stage.
Car moi par exemple je publie mes SWF dans un onglet et non une fenêtre volante.

Ne stock epas les valeurs précédentes, fait directement une moyenne avec les nouveles entrées.

Commentaire de gremlins7 le 30/07/2008 23:24:58

Merci pour le stage ,j'avais pas vu, c'est une erreur de copier coller car je test toujours tous mon code avant d'en faire une class, et j'ai fait un brutal copier-coller de mon code dans la classe...je vais modifier rapidement (autant pour moi).

Pour le stockage des valeurs précédentes, c'est volontaire de ne pas recalculer la moyenne. Parce que je compte l'utiliser pour faire autre chose par la suite avec (surprise). Je souhaitais donc stocker les valeurs vrai et pas stocker les moyennes...

Par contre en ce qui concerne les conventions d'écritures, je crois pas avoir vu beaucoup de code sur ce site qui les respectent...pourquoi me demander de respecter ces conventions ? Ce sont celles de adobe, après tout pourquoi n'existerait-il pas des conventions propres a FLASHKOD ?
Franchement je vois pas trop, je passe peu être a coté de quelque chose, quelques bon arguments sur le sujet serait appréciables...

Commentaire de pegase31 le 31/07/2008 00:22:46 administrateur CS

Je suis d'accord pour les "conventions de codes".
Déjà ça s'applique au Flex, ensuite ce n'est qu'une proposition de la part d'adobe pour une lecture plus simple du code Flex par les utilisateur de ce langage.

Or là il s'agit de Flash et non de Flex ensuite rien n'oblige à les suivre. (sinon ça se saurait)

Peg'

Commentaire de top30 le 31/07/2008 10:10:24

Bien sur qu'il n'y pas OBLIGATION de les suivre.
Et encore moins obligations de TOUTES les appliquer.

Mais quelqu'une sont devenues "classique" et il apparait d'un non sens de ne pas les suivre.

- une "Classe" commence par une majuscule.
- lesVariablesMultiMotsSécriveEn"Camel", en commencant par une minuscule. Et de préférence, les privées par un underscore.
- l'emploie de "this" doit suivre une certaine logique (et non une fois oui une fois non)

Ce ne sont que quelque conseils....

Commentaire de gremlins7 le 31/07/2008 10:38:55

Ce qu'il y a, c'est qu'avant de parler de ça, il y avait quand même d'autres remarques plus judicieuses à faire. Par exemple :
-le spectre ne traite qu'une seule voie de la stéréo...
-la taille finale du spectre (le clip) n'est absolument pas paramétrable, tout est figé...

Voila deux points noirs qui aurait du être cités par de bonnes critiques...et j'aimerais qu'on discute de ça plutôt que des histoires de normalisation d'écriture qui ne feront pas évoluer la source !

J'attends avec impatience vos propositions d'améliorations pour faire une mise à jour...

PS: l'emploi de "this" dans ma source suit une logique: je m'efforce de les mettre tous...




Commentaire de pegase31 le 01/08/2008 10:45:39 administrateur CS

Je suis malheureusement en accord avec vous deux sur les deux points :

- Les classes sont plus "décelables" avec une majuscule en début de nom (comme flash le fait déjà)et que les noms de variables sont "plusSimplesALire" écris de cette façon qu' "ecriscommeça"
- Quoiqu'il en soit ce n'est qu'une question de lecture et que comme la compilation de flash détruit les noms de variables, l'écriture syntaxique ne fait pas mieux fonctionner le code. Donc autant oublier ce "détail" de peu d'importance pour le réserver à un code fini, fonctionnel et prêt à emploi (ce qui n'est pas le cas actuellement).

Peg'

Commentaire de gremlins7 le 01/08/2008 12:02:21

Ah !!! merci pegase31, voila qui est bien dit.

Sinon pour résoudre le problème d'affichage et rendre parametrable la taille du spectre il y a plusieurs philosophies :
-soit on fige tout, rien n'est parametrable
-soit le spectre peut changer de taille, mais le nombre de barres (raies ou histogramme ne varie pas)
-soit le nombre de raie s'adapte a la taille demandée, mais je sais pas si c'est vraiment necessaire...

Qu'en pensez-vous ?


Commentaire de top30 le 02/08/2008 00:45:03 7/10

http://www.flashkod.com/codes/CLASS-SOUNDSPECTRUM_47475.aspx

Et voilà...

Commentaire de gremlins7 le 02/08/2008 11:25:07

Merci, je vais m'inspirer fortement pour modifier ma source même si tu as des bugs aussi...

Commentaire de cd59 le 23/01/2009 12:00:00

Cool comme source.
J'ai une petite question : dans ton spectrum.as, j'ai rajouté :

var resulta = Values.slice(1,2);
if(resulta>4){
leclip.play();
} else {
leclip.gotoAndStop(1);
}

leclip se situe dans le fla sur la premiere frame.
Le problème c'est que j'ai un message d'erreur. Le .as ne trouve pas leclip. J'ai essayé avec _parent et _root, mais ca ne marche pas.

Je suis nul en communication entre un .as et un swf. Quelqu'un a une idée ?
Merci.

Commentaire de aladino le 15/04/2009 15:04:47

merci
est ce que il y a klk1 ki pe m'aidé pour faire un histogramme d'une tableau
chui débutant
merci

Commentaire de sebastien247 le 30/11/2009 03:32:15

Il y a un gros décalage entre ton spectre et le MP3.
J'ai tester plusieurs sources et le problème et le même partout.
Le spectre démarre quelques seconde avant le MP3

Y a t'il une maniere de d'ajouter un décalage manuel au MP3 ?

Merci

Commentaire de gremlins7 le 30/11/2009 09:29:09

Je viens de retester d'après le lien de demo fourni, je n'ai aucun décalage. Il y a un arrêt en plein milieu de la chanson de test (choisie d'ailleurs pour ça) et le spectre est synchrone. Peut-être que le problème vient de ton PC ?!!

Commentaire de sebastien247 le 30/11/2009 16:40:10

Désolé, en fait le décalage ce produit au moment de tester la l'anim (ctrl + entrée) en la publient il n'y a plus de décalage.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

timing de MP3 et génération de spectrogramme dans mx [ par leBug ] Hello !!!!A l'aide......je charge dynamiquement des fichiers de type MP3 afin de pouvoir les écouter dans flash.1) je voudrais lorsque je clique sur Flash 9 / AS3 + Socket MySQL question [ par _benjy ] Salut @ tous...Bon j'imgine que certain d'entre vous sont au courant de la publication de Flash 9 Alpha. Perso je l'ai recup av hier, et autant le dir Découverte de l'AS3...pas gagné [ par Neferieb ] Bonjour,Je suis un peu dérouté en ce moment car je découvre l'AS3 et je reste perplexe quant au manque d'info pour réaliser des applications web plus creation sommaire pour videos AS3 [ par mackaB ] Bonjour, Je vous écris car je fais un projet Flash (9.0) AS 3 et j ai un petit probleme avec les listes.En effet avec AS3, dans Component inspector, l list et AS3 [ par mackaB ] Bonjour ,alors mon problème est que je n´arrive pas á relier les élèments d´une liste vers d autres élèments ( par exemple pour se servir de la liste AS3 TextField & MouseEvent.MOUSE_UP bug avec FireFox ... [ par _benjy ] SalutBon j'ai trouvé un bug avec FireFox et la gestion d'evenement dans le player sur un TextField.je vous laisse voir par vous mm : http://www.kolaps Dessin et AS3 [ par choufleur ] Bonjour à tous,J'ai un dessin en AS3 et je voudrai savoir s'il existe un moyen de faire en sorte que les contours de ce dessin se dessinent tout seul. "Traduction" basique de _root en AS3.0 [ par nicoool18 ] Bonjour à tous !Je pratique depuis longtemps l'AS2.0, et je viens de passer en AS3.0, qui est vraiment beaucoup mieux ! Mais bon j'ai quelques soucis Bouton AS3 - Effet [ par xoot ] bonjour a toutes et tous,Bon je me suis enfin lancé dans le AS3, bon ma question va paraître bête pour certain(e)en faite je crée un bouton nommé : mo spectre de swf [ par sitejude ]


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales