Quentin, ton code est vraiment dégueulasse. Ça compile après quelques heures acharnement, même si warnings inquiétants.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include "lecture.h"
|
||||
|
||||
void lireTick (Motif* m, int tmp, Mix_Chunk* chunk[], int nbrPortees) { // On va lire les ticks (plus petite division temporelle de la playlist) de haut en bas
|
||||
void lireTick (Motif* m, int tmp, FMOD_SOUND* sample[], FMOD_CHANNEL* chan[], int nbrPortees) { // On va lire les ticks (plus petite division temporelle de la playlist) de haut en bas
|
||||
|
||||
int tempsPrecedent = SDL_GetTicks();
|
||||
|
||||
@@ -15,7 +15,8 @@ void lireTick (Motif* m, int tmp, Mix_Chunk* chunk[], int nbrPortees) { // On
|
||||
FMOD_DSP *pitch;
|
||||
FMOD_System_CreateDSPByType(system, FMOD_DSP_TYPE_PITCHSHIFT, &pitch);
|
||||
FMOD_DSP_SetParameter(pitch, FMOD_DSP_PITCHSHIFT_PITCH, 2);
|
||||
FMOD_Channel_AddDSP(chan1, pitch, 0);
|
||||
FMOD_Channel_AddDSP(chan[1], pitch, 0); // C'est quoi chan1 ??? Je l'ai remplac<61> par chan[1], vu que chan1 est as d<>clar<61>...
|
||||
// On va passer une bonne journ<72>e...
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -83,7 +84,7 @@ void lecture (int nombreChaines, Motif* melodie[]) {
|
||||
for (courant = 0; courant < taille; courant++) {
|
||||
for (int i = 0; i < melodie[courant] -> nbrTmp; i++) {
|
||||
printf("lecture temps %d : N=%d I=%d\n",i,getNote(melodie[courant],0,i),getInstrument(melodie[courant],0,i));
|
||||
lireTick (melodie[courant], i, chunk, nombreChaines);
|
||||
lireTick (melodie[courant], i, sample, chan, nombreChaines);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#include <SDL2/SDL_mixer.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <fmodex/fmod.h>
|
||||
#include "../fmod/fmod.h"
|
||||
|
||||
#define NBR_MS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user