Définir une partie bouclée à votre musique.
I. Introduction.
Comme vous le savez, jusqu'à la 1.3.0.1 SMBX était assez restreins au niveau de la musique : deux formats compatibles (WAV et MP3), une lecture buggée des musiques MIDI, une seule musique externe par section (corrigé avec Lunadll) ainsi que l'impossibilité de
séparer la partie introduction à celle qui va servir de boucle.Alors pour ceux qui n'ont pas compris, dans le jeu vidéo certaines musiques ont une partie introduction, dont on l'entend qu'une fois, puis après la partie bouclé qui se répète à partir de deux repères.
SMBX 1.4 a changé la donne en ayant beaucoup plus de format compatible, (19 formats) ainsi qu'une meilleur lecture des sons et musiques. (un bug faisait que SMBX 1.3 freeze 0,1 seconde avant l’exécution d'un nombre)
Mais le gros atouts est de pouvoir définir une partie bouclé de notre musique via aux métadonnée* avec le format OGG.
*Données internes servant d'information pour le fichier.II. Pourquoi à partir de la 1.4.2 ?Disons qu'il y a eu un changement de librairie. (c'est grâce à ça que SMBX 1.4 a eu une amélioration)
SMBX 1.4.1 utilisait Fmodex, mais ce dernier ne pouvait pas boucler les OGGs. (j'ai essayé)
SMBX 1.4.2 utilise SDL2 Mixer qui est un peu amélioratif par rapport au premier.
III. Quel en est l’intérêt ?- D'avoir un niveau avec une musique plus propre et plus pro.
- Plus agréable pour le joueur, c'est un peu bizarre de voir une musique aller vers le silence en plein milieu d'un boss.
- Ça fait moins tâche si le niveau est assez élaboré.
IV. La pratique.Je l'ai dis plus haut, seul le format OGG peut être bouclé.
Vous allez avoir besoin de Audacity (
Télécharger), soit pour modifier votre musique, soit pour l'enregistrer.
C'est toujours mieux d'enlever le blanc au début de la musique.
1ère étape : Repérer les positions de la boucle.Si vous écoutez des osts de jeux vidéos, vous savez où se situe la boucle, mais après il faut le définir pour l'ordinateur.
Pour le définir il faut mettre l'unité de mesure sur "échantillon" car c'est la plus petite unité et donc la plus précise.
Après vous avez deux méthodes de bouclage :
- Ou bien vous définissez la boucle à partir du point de départ et de sa durée. (Il faut alors cocher "Length" ou "Durée")- Ou bien vous définissez la boucle à partir du point de départ et de la fin. (Il faut alors cocher "End" ou "Fin".)Une manière pour repérer les boucles rapidement : Il est conseillé qu'en enregistrent de laisser un peu jouer le morceau quelque seconde après la première boucle, de toute façon vous être obligé si par exemple votre musique comporte de l’écho.
En gris claire c'est le début de la deuxième boucle, en gris foncé c'est la partie que je vais coupé/collé dans une autre piste, pourquoi je fais ça ?
Eh bien je vais dans un premier temps repérer le double du morceau que j'ai pris qui se situe dans la première boucle.
Bien sûr, pour cela vous pouvez écouter pour savoir si vous vous approchez.
Ensuite il suffit de zoomer pour que la boucle soit la plus parfaite possible.
Après avoir trouver le point de départ de la boucle on va sélectionner maintenant la partie bouclée, ça commence au début de la seconde piste à la fin de la première, bien sûr la deuxième piste sera muette pour éviter une soudaine hausse de volume.
Donc voilà, on a deux les deux repères pour la boucle. (
Le début et la fin ou
Le début et la durée.)
2ème étape : Mise en place des métadonnées.Pour accéder aux métadonnées il suffit d'aller dans Fichier->Métadonnées
Vous cliquez une fois sur add pour ajouter une vierge.
Le premier vous allez marquer LOOPSTART
Le second vous allez marquer
LOOPLENGTH ou
LOOPEND.
Et vous allez mettre les valeurs que vous avez trouvé pour la boucle.
Vous cliquez sur OK et vous l'enregistrer au format
OGG.