j'ai eu la désagréable surprise en faisant un test ce matin de voir que je n'arrivait pas à faire des bruitages et jouer la musique CD en même temps ... Les bruitages ne se jouent plus ...
main()
{
disp_off();
cls();
disp_on();
vsync(1);
snd_init();
snd_initChannelSample(0,sample09);
snd_initChannelSample(1,sampleSin);
snd_initChannelSample(2,sampleSin);
cd_playtrk(2, 3, CDPLAY_REPEAT);
for (;;)
{
/* A lancer dans la boucle de jeu */
if (joy(0)&JOY_RGHT) {snd_playChannel(1,snd_pills);}
snd_playAll();
vsync(1);satb_update();
}
}
PS : mes routines adressent directement le processeur sonore de la PCEngine ...
Mea culpa, on entend les bruitages ! Très faiblement par rapport au son CD, mais on les entends ... Reste plus qu'à trouver comment modifier les volumes piste CD et bruitages.
Je n'ai aucune idée de comment faire, mais si jamais tu trouves, et que tu as envie de faire un bienfait pour l'Humanité... Ce serait génial de proposer une iso de Rayxanber III, de Winds Of Thunder ou de Super Darius II avec un mixage rééquilibré en faveur des musiques...
Parce que sur les originaux, c'est moche ! (surtout pour Rayxanber III et SD II) Obligé de jouer sur cd-rom² avec les prise casque sur la chaîne.
Voilà, désolé pour le HS
- Jusqu'à quand ça va durer... Les jeux d'enfant ?
- je te l'ai dit : les jeux d'enfant ne finissent jamais.
Lol, mais non, je pense que tu as mal initialisé le volume de tes voix sonores ..
Ou alors le volume, de ton son psg ..
Par contre il me semble que la fonction cd_playtrk il faut mettre la même piste pour le début,et la fin, sinon, il va te jouer les piste 2 et 3 à la suite (si la 3 existe bien bien sur ) ..
En fait, à priori, le volume sonore de la piste CD généré est trop fort ... J'ai réglé ça, sur ému ça marche mais on va faire un test en console réelle cette semaine pour voir si il faut pousser ou pas le son de la TV ...
J'ai repassé en détail l'initialisation de mes voix, ça semble correcte.