Samuel Devulder a écrit:
Saurais tu me dire à quel instant (par rapport au début) du morceau et sur quelle voix se produisent: la disparition du leader et le volume de certains instrus. Ca semble indiquer un défaut dans la trad des volumes.
Oui il y a l'air d'avoir un hic quand on joue un instrument sans spécifier le volume.
Code:
|C-503......|B-506......|G-504......|C-601......
Ci-dessus le 1er row du pattern 4 qui est utilisé un peu partout. Le canal 3 est celui du "lead" qui joue l'instrument 04 à la fréquence G-5.. sans volume. C'est traduit comme ca sur thomson
Code:
PAT04
fcb $a0,$c8 ; c:1 f:200
fcb $93 ; s:3
fcb $a9,$7b ; c:2 f:379
fcb $df ; c:2 v:15
fcb $96 ; s:6
fcb $b2,$59 ; c:3 f:601 <== canal 3, G-5
fcb $94 ; s:4 <== instru 04
fcb $bb,$20 ; c:4 f:800
fcb $91 ; s:1
fcb $80,$03,$81 ; d:1
Pas de trace du volume! C'est logique en un sens, mais du coup ca veut dire qu'on joue cet instrument au dernier volume rencontré sur ce canal. Ici $10 en ligne 48 du pattern 13 en position 25. C'est 1/4 du volume attendu, autant dire rien.
Ca provient d'une optimisation. Quand on ne detecte aucun changement de volume, alors on ne le modifie pas. Or la première fois qu'on a joué ce pattern04, le volume était déjà à $40, et le traducteur s'est dit: "ok sur le canal 3 on ne fait que changer d'instru en gardant le volume", et il n'a traduit que le changement d'instru. Ok.. Sauf que plus tard le pattern 04 est rejoué avec un volume précédent de $10, et il appelle le code précédemment traduit, qui ne contient pas l'instruction de volume, et donc l'instru est joué à $10. Bug!
Je viens de corriger celà (en forcant l'oubli du volume précédent en début de pattern)
Code:
fcb $b1,$7b ; c:3 f:379
fcb $ef ; c:3 v:15 <== le volume $40 (maxi) est bien pris en compte :)
fcb $94 ; s:4
et j'ai en plus comme l'impression que ca corrige aussi les percussions.
Fichier(s) joint(s):
Commentaire: Volume corrigé + qualité max + noise-shaper=off
foolduplex_sans_noise_shaping_quality_256_with_vol_bugfix.zip [227.31 Kio]
Téléchargé 474 fois
Je crois que là c'est bon. Est-ce que tu peux tester et nous dire ?
[EDIT] recommit, le shaper était toujours actif! Jasz, j'ai inclu le morceau que tu as indiqué, et bien il pose problème: les sons sont distordus et à la toute fin il reste un sifflement suspect. Il reste donc du travail en perspective.
Fichier(s) joint(s):
Commentaire: Volume corrigé + qualité max + noise-shaper=vraiment-off + module "echoing" qui sonne pas terrible
foolduplex_sans_noise_shaping_quality_256_with_vol_bugfix.zip [244.71 Kio]
Téléchargé 465 fois