WAV_2_XI
8/16 bit mono WAV to XI converter
WAV_2_XI v1.4
convertisseur de fichiers .WAV 8/16 bit mono
en fichiers .XI
(C) 1995-1998 ;-) by Matthias 'MAZ' Ziegs
1. Droits d'auteur
Ce logiciel est fourni tel quel, en l'état. L'auteur ne donne aucune garantie sur ce programme. Il est freeware, gratuit, mais pas du domaine public. Vous pouvez l'utiliser à vos propres risques aussi longtemps et aussi souvent que vous le voulez, mais si vous projettez de l'inclure sur un CD commercial (c'est-à-dire que vous vendez et avec lequel vous faites de l'argent, même si tous les programmes sur ce CD sont shareware ou freeware), envoyez moi une copie de ce CD - C'est tout.
2.
Pourquoi faire ?
Habituellement, vous éditez vos samples avec un éditeur confortable sous Windows, en trouvant des WAV sur des CDROM ou en prenant des samples de CD Audio. Le WAV est le format le plus courant sur PC, et XI est probablement le plus courant format d'instrument dans le monde des trackers. FastTracker 2.08 ne sait pas charger les WAV proprement (pas de boucles et pas de détection de hauteur (pitch)), Impulse Tracker 2.14 ignore les boucles WAV. WAV2XI sait faire les deux, sans prise de tête, c'est simplement un petit utilitaire , qui marche.
3.
Détails techniques
NOUVEAU : convertit les vrais boucles d'échantilloneur (SoundForge, SampleCell ...)
NOUVEAU
: les WAV dont les headers sont légèrement corrompus ne sont plus ignorés, ils sont chargés et convertis :)
reconnaît
les WAV non compressés 8/16 bit mono en format PCM- détecte
automatiquement les échantillons "crosslooped" que fait le script de COOL EDIT "crossfade full" ou assimilé ... NOTEZ : J'AI FAIT CA POUR MOI ! et j'ai trouvé ça assez utile, même si l'algorithme actuel ... fonctionne comme ceci :
vérifie,
si le premier et le dernier échantillon de la forme d'onde sont pratiquement les mêmes (tolérance de 5%)
teste,
si ces valeurs sont à proximité (3%) du niveau zéro, si OUI, n'en tient pas compte (pour éviter les "fausses alertes" avec des formes d'onde propres, qui commencent et finissent à zéro), si NON, ça peut être une boucle (rappelez vous : "-1" dans la ligne de commande comme valeur de pourcentage enlève toute "l'intelligence" ;) - le convertisseur fonctionnera en mode IDIOT
inclus
"conversion de fréquence en FT2 RelNote/FineTune" - vous trouverez toujours la vitesse d'enregistrement original avec la touche "Q" (touche "A" sur clavier AZERTY ! ), quelque soit la fréquence d'échantillonage, à noter : le fichier source WAV doit être en "do" ("C"), sinon la hauteur du fichier XI sera inexacte, peut-être une prochaine version viendra corriger ça et s'occupera de gérer la note midi à partir de la partie échantilloneur du WAV ...
"mode
IDIOT", signifie pure copie 1:1 de la forme d'onde en entrée sans couper les merdes ou créer de boucle
Zero
Cross Detection - le fichier XI exporté commencera toujours à un niveau zéro (si on est pas en mode idiot et qu'aucune boucle a été détectée) - Conversion
Start Trigger ((Déclencheur du démarrage de conversion)désactivé si une boucle a été détectée) - la conversion commence avec le premier échantillon qui correspond à ce minimum - pour être exact : à partir du point de zero crossing précédent, le procédé se déroule comme suit :
Le
fichier WAV sera cherché à partir de la première valeur d'échantillon déterminée par la ligne de commande : valeur minimum en pourcentage
A
partir de ce point détecté, le fichier sera examiné en arrière à la recherhe du point de zero crossing suivant
Si
aucun point de zero crossing n'est trouvé, la recherche se poursuit en avant- Maintenant
la conversion démarre à partir de ce point de zero crossing détecté
4.
UTILISATION
WAV_2_XI nomdufichier-wav [pourcent]
nomdufichier-wav
- doit être ici, wildcards autorisées
pourcent
- valeur entière -1, ou entre 0 et 100 (par défaut = 5%), la conversion démarre au premier échantillon qui correspond à ce minimum - pour être exact : au point de zero crossing précédent
5.
EXEMPLES
WAV_2_XI *.* 0
- convertit
tous les fichiers .wav du répertoire courant et laissera les données de l'échantillon quasiment inchangées (à part zero cross detection)
WAV_2_XI *.* -1
- convertit
tous les fichiers .wav du répertoire courant en mode IDIOT, copie 1:1 complète de la forme d'onde
WAV_2_XI *.WAV 100
- convertit
tous les fichiers .wav du répertoire courant avec une amplitude maximisé à 100% à la première valeur qui rencontre ce "minimum", si cette amplitude n'est jamais atteinte, l'amplitude maxi du fichier courant est signalée.
6. Les Crédits ... inévitables :
... A tous ceux d'entre vous qui s'attendent à voir les noms ici ! :)
7.
CONTACT / BUG REPORTS / SUGGESTIONS
8. Message de l'année 1998:
Les cartes à base de Dream9407, c'est de la merde.