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.
Vers. | Description | |
---|---|---|
![]() |
3.00![]() |
- 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. |
![]() |
1.02![]() |
- 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.) |
![]() |
1.10![]() |
- 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. |
![]() |
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. |
![]() |
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 |
![]() |
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) |
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