150Fermer152
RYGARLe 08/11/2008 à 00:34
De retour en programmation après un petit moment passé plus à m’occuper plus de mes constructions.
Suite à ma conversation avec toi (fadest) à la RGC (désoler de n’avoir pu rester plus mais j’étais accompagné d’un ami qui n’apprécie que très peu le retro et encore moins le prog) Je disais donc que j’ai été très intéressé par ce que tu m’as montré sur la possibilité de déclarer plus de 4 pistes sons afin de pouvoir changer de musique en cour de programme.

J’ai essayé de créer un truc du genre :
extern char abcmusic0[];
extern char abcmusic1[];
extern char abcmusic2[];
extern char abcmusic3[];
extern char abcmusic4[];
extern char abcmusic5[];
extern char abcmusic6[];
extern char abcmusic7[];

#asm
xref _abcmusic0
xref _abcmusic1
xref _abcmusic2
xref _abcmusic3
xref _abcmusic4
xref _abcmusic5
xref _abcmusic6
xref _abcmusic7


_abcmusic0
dc.b "O2X4I1V100T4R127H2K15"
dc.b 0

_abcmusic1
dc.b "O2X4I1V100T4R127H2K15"
dc.b 0

_abcmusic2
dc.b "O2X4I1V110T12R40H3K3"
dc.b 0

_abcmusic3
dc.b "O2X4I1V110T12R40H3K3"
dc.b 0

_abcmusic4
dc.b "O2X4I1V100T4R127H2K15"
dc.b 0

_abcmusic5
dc.b "O2X4I1V100T4R127H2K15"
dc.b 0

_abcmusic6
dc.b "O2X4I1V110T12R40H3K3"
dc.b 0

_abcmusic7
dc.b "O2X4I1V110T12R40H3K3"
dc.b 0


#endasm

Puis je disais au prog de jouer par exemple abcmusic0 et abcmusic1 je fais un silence puis je joue abcmusic2 et abcmusic3 puis abcmusic4 et abcmusic5…

Mais bizarrement je n’ai aucun son pour les piste 4,5,6,7. Je n’emploie pas la bonne méthode ?

Et puis deuxième question je n’ai pas retenue la méthode que tu m’expliquer pour pouvoir jouer en boucle une mélodie. Tu pourrais me réexpliquer cela ?