SPECTRE DE FICHIER WAVE

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 25 avril 2008 à 13:39
Ashtar2012 Messages postés 2 Date d'inscription samedi 9 août 2008 Statut Membre Dernière intervention 25 octobre 2009 - 25 oct. 2009 à 13:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46449-spectre-de-fichier-wave

Ashtar2012 Messages postés 2 Date d'inscription samedi 9 août 2008 Statut Membre Dernière intervention 25 octobre 2009
25 oct. 2009 à 13:49
Vraiment beau!! Merci! 8/10

Il manque juste une petite lecture du fichier avec une progression (^^)
...
Mais j'adore!!!
Nicorad Messages postés 30 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 19 janvier 2009
19 janv. 2009 à 23:16
Bonjour,

J'ai une question très simple, comment faire marcher l'application?

Ca peut paraitre très con, mais je n'y connais absolument rien en visual basic, et ce petit prog pour m'être très utile, je n'ai pas trouvé d'égal sur la toile...
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
21 mai 2008 à 15:17
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 mai 2008 à 10:08
un encodeur MP3 ?

http://lame.sourceforge.net/
Hakumbaya Messages postés 41 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 17 décembre 2010
28 avril 2008 à 13:07
Réponse pour eldorado60 :

Le MP3 est avant tout une compression d'un fichier audio, généralement du wave.
On peut s'en rendre compte facilement, par exemple le programme de retourche audio Cubase SX importe des MP3, mais tout ses fichiers temporaire son en wave, et lesz fichiers MP3 importé sont immediatement traduit en Wave avant traitement.
Il faut donc avoir un algorithme de decompression du MP3. Si j'en trouve un je mettrai un post et une mise a jour de la source ;p.

Réponse pour gamanga :

J'utilise un entier 4 octets au lieux de 2 car le format wave n'est pas un standard strict, et il arrive que certains paramètres n'ai pas la même taille d'un fichier wave a l'autre. Donc pour ne pas prendre de risque de dépassement de capacité, j'ai preféré voir large ;p.

Le plus jucicieux serai d'utiliser pour chaque parametres une liste chainée d'octet, comme ca la taille du parametre n'est plus une probleme, bien que ce genre de solution soit très lourde pour pas grand chose (Autant tirer sur une mouche avec un bazooka ;p)
cs_gamanga Messages postés 3 Date d'inscription vendredi 7 avril 2006 Statut Membre Dernière intervention 18 mars 2009
28 avril 2008 à 10:50
Bonjour,

Très beau code, facilement lisible, très bien structuré.

Une question technique, cependant. Les données de codage d'un fichier wave sont codés sur 4 octets qui correspond sous VBNET au type entier (Long est sur 8 octets). Si on veut réécrire le fichier après lecture, on risque de générer un format incorrect.
N'est il pas préférable déclarer les variabes "Long" en integer?
Bien vu de rechercher le drapeau "DATA" pour trouver le début des données. En effet, la zone précédente n'est pas toujours de 16 octets.
eldorado60 Messages postés 2 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 28 avril 2008
28 avril 2008 à 07:59
parfait très bon code, utilisable uniquement sur les wawes.cela fait un moment que je cherche à réaliser le spectre audio sur des fichiers mp3, quelqu'un aurait une solution à me proposer merci d'avance.
djgab21 Messages postés 66 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 19 mai 2011
26 avril 2008 à 15:25
Super bien fait 9/10 !
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
25 avril 2008 à 18:02
En vlà un code qui a vraiment la classe,
ca le fait!!!!!!


--------------------------------------------
Toujours + de VB, de VB2008 et d'APi
APi @ la Loupe
http://apialaloupe.free.fr
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
25 avril 2008 à 13:39
Voir ici :
VBWaveComp : Le comparateur de spectre audio en VB .Net
Vers un "benchmark" de la compression audio
http://patrice.dargenton.free.fr/vbwavecomp/VBWaveComp.html
www.vbfrance.com/code.aspx?ID=5319
Rejoignez-nous