Les fichiers Wav. et la Mcs


- Maj le 19-03-2000

- Les dernieres modifs :
- le 19-03-2000 => Version 1.02 de TEditWavFilter
- N'oubliez pas de jeter un coup d'oeil à la page de suivie des mises à jour de ce site.

- La MCS, ( Pour Music components suite ) est une suite de composants destinés au traitement des fichiers Wav. Le composant principal de la Mcs est TEditWavFile. Il s'agit d'un editeur graphique de fichiers Wav. Ce composant permet également d'appliquer des effets aux fichiers Wav. (Echo, volume, dynamique...)
- TEditWavFile est la conversion sous Delphi d'une application Pascal DOS. Cette application à vu le jour en 1993 et TEditWavFile est né courant 1996. Depuis, d'autres composants sont arrivés afin tenir compagnie à TEditWavFile. Le dernier en date étant TWavFilter, un composant destiné au filtrage des fichiers Wav.
- Tous les composants ci dessous sont gratuits et avec les sources. ils ont été ecrits avec D3 et testés avec D4. Ils semblent aussi fonctionner correctement avec D5. (TWavFilter avait des pbs sous D5 mais ils sont corrigés depuis la version 0.92)
- Compilation avec D3, cliquez ici.

- D'autres composants sur la page CD Audio, CDDB. (Extraction de CD Audio, conversion MP3 et interrogation des serveurs CDDB)

Vers. Description
TEditWavFile 3.00
Avec fichier Hlp
- Un editeur graphique de fichier Wav. (Anciennement TFichierWav)
- Intallation : Tout les fichiers du zip doivent figurer dans le même dossier. Et c'est le fichier UnitEditWavFile.Pas qui doit être installé comme nouveau composant.
Generateur de fichier d'enveloppe - La méthode FM de TEditWavFile (A partir de V2.10) necessite un fichier d'enveloppe afin de pouvoir moduler la fréquence du fichier Wav. Voici une petite application permettant de générer quelques fichiers d'enveloppe. Ce programme pourra servir de base pour générer des fichiers d'enveloppe plus complexes.
TActiveVuMetre 1.02
Avec fichier Hlp
- Un VuMetre actif permettant de suivre en temps réel le niveau et les pics de modulation d'un fichier Wav. La version 1.02 devrait être compatible D4 (Merci à Laurent de Poitiers qui a trouvé d'ou venait le Pb.)
TMixerControleur 1.10
Avec fichier Hlp
- Un mixer permettant le controle des entrées d'une carte son. Comme ce composant utilise l'API MmSystem il est normalement compatible avec toutes les cartes sons reconnues pas Windows. Un petit exemple est fourni. Cet exemple necessite le composant TCursorLin disponible sur la page Composants Divers.
TWavProperty 1.00
- Un petit objet tout bête mais qui peut être utile. Cet objet permet de connaitre les caratéristiques d'un fichier .Wav. Fréquence d'échantillonage, Nb de bits par ech. Etc...
- Un petit exemple d'utilisation figure dans le Zip.
TControlWinAmp 1.00
- WinAmp est le lecteur MP3 le plus répandu. Ce composant permet de piloter WinAmp à partir de Delphi sans afficher le lecteur. TControlWinAmp supporte les PlayList de WinAmp. On peut ainsi jouer un fichier MP3 depuis une application Delphi. Un exemple figure dans le zip.
WinAmp est téléchargeable à l'adresse suivante http://www.winamp.com/download/index.html
WinAmp est une marque de NullSoft.
TWavSpectrum 1.00
- TWavSpectrum est un analyseur de spectre. Il permet l'analyse du spectre des fichiers .Wav standards. C'est à dire au format PCM 8 ou 16 Bits, mono ou stéréo. Il s'agit du format standard de windows. L'utilisation est très simplifiée. Il suffit d'indiquer au composant le nom du fichier Wav et d'appeler sa méthode Draw. L'analyse est réalisée de manière classique à l'aide d'une FFT.
- Pensez aussi à télécharger Form WavSpectrum.
Form WavSpectrum - - Ce zip contient le source D3 d'une fiche utilisant le composant TWavSpectrum. Cette fiche peut être utilisée tel quel dans vos applications. Elle peut aussi vous servir de modèle. Sur cette fiche, figure tous les dialogues necessaires pour l'utilisation de TWavSpectrum
TWavFilter 0.92

- Ce composant permet très simplement de filtrer un fichier Wav. Vous definissez les caracteristiques de votre filtre à l'aide de l'application EditWavFilter. Vous indiquez au composant le fichier Wav source, le fichier Wav cible et le tour et joué. En utilisant TWavSpectrum vous pourrez facilement ameliorer le son de vos anciens disques vinyl. (Une applie d'exemple est fournie)
- N'oubliez pas de télécharger EditWavFilter si vous ne voulez pas vous embeter à editer vos filtres avec NotePad.

EditWavFilter 1.02 Cette petite application permet d'éditer les fichiers .FIR indispensables à TWavFilter. Ces fichiers contiennent les caracteristiques du filtre qui sera appliqué au fichier Wav par TWavFilter

- Support :
- En cas de problème avec ces composants vous pouvez un petit courriel. Dans la mesure du possible j'essayerais de vous depanner. Mais avant de m'écrire regardez avec les fichier Hlp si vous n'arrivez pas à vous débrouiller seul.

- Modification des sources :
- Ces composants sont gratuits pour une utilisation non commerciale.
- N'hesitez à modifier les sources si le coeur vous en dit. Par contre dans ce cas soyez chic et faites moi part des ameliorations apportées.
- Bon courage et bon développement.

- Compilation sous D3 :
- Depuis le 01-11-1999 la M.C.S. est développée avec D5. Il n'y a normalement pas de pb de compilation avec D3. (Je teste avec les deux versions) Par contre, dans le cas d'une mise à jour d'un des composants de la M.C.S. il peut être necessaire de supprimer le paquet contenant le composant puis de le réinstaller dans un nouveau paquet. (Qui peut avoir le même nom que l'ancien)
- Pour cette raison il vaut mieux dédier un paquet aux composants de la M.C.S. et ne pas les installer dans un paquet contenant d'autres composants.

- Note à propos de la version 3.00 de TFichierWav :
- A partir de la vav3.00, TFichierWav devient TEditWavFile. J'ai souvent eu la remarque suivante: TFichierWav n'est pas un nom très significatif pour un composant servant à editer les fichiers Wav. C'est pourquoi avec la version 3.00 TFichierWav devient TEditWavFile. Je sais que cela impose certaines modifications dans les applications utilisant TFichierWav.
Mais ces modifications sont simples car toutes les propriétés, méthodes ainsi que les événements conservent leur nom.
- Installation: Si TFichierWav était installé, il faut le desinstaller et supprimer les fichiers (.Pas .Dcu ainsi que les fichiers paquets). Ensuite il faut installer le nouveau composant. C'est l'unité UnitEditWavFile qu'il faut installer.
- Promis, le composant ne changera plus de nom desormais.

 


- Pour me joindre cliquez ici

- Retour à l'accueil