But
Convertir des musiques VGM/VGZ (SN76489) vers AY891x en YM6 ou AYT.
Étapes
- Glisser-déposer un .vgm ou .vgz dans la zone prévue, ou cliquer pour parcourir.
- (Optionnel) Régler Framerate, Horloge & Coeffs et Améliorations audio.
- Choisir le Format de sortie (AYT ou YM6) puis cliquer Convertir.
- Suivre la barre de progression et le Log, puis utiliser le lien télécharger.
Paramètres clés
- Framerate : laisser vide pour auto (header VGM) ou saisir 50/60 Hz.
- AY master clock : écrit dans le header YM6 (par défaut 1 000 000 Hz).
- Mode Coeffs :
- Auto : calcule AY/SN et renseigne les coefficients.
- Manuel : tu renseignes Périodes / Enveloppe / Bruit.
- Améliorations audio :
- Volumes perceptifs : mappe la loi de volume du SN vers l’AY.
- Dither de pitch : lisse la quantification des périodes.
- Hystérésis du bruit : évite les allers-retours d’un pas à l’autre.
- Micro-retune (1 s) : corrige très finement l’erreur moyenne de pitch.
- Pitch bruit exact : calcule le pas de bruit AY depuis l’horloge SN (sinon modèle approx, dépendant du coeff bruit).
- YM6 : Interleaved (bit0=1) ou Non-interleaved (Attributes=0). Option « LoopFrame = 0xFFFFFFFF » = pas de boucle.
- AYT : format compact ; conversion plus longue (analyses et compactage) mais non bloquante (Worker).
Astuce & compatibilité
- Les .vgz sont décompressés côté navigateur si
DecompressionStream('gzip') est disponible ; sinon fournis un .vgm.
- Un .bin sans header « Vgm » renverra « Header "Vgm " non trouvé. » (fichier non-VGM).
- La barre de progression reflète les étapes (lecture VGM, frames, AYT : colonnes / scan N / index / marquage / compactage).