ajout de trucs
This commit is contained in:
parent
2928c5869d
commit
13ebcd00f9
|
@ -39,3 +39,5 @@ sources/samples/.samples.h.swp
|
||||||
sources/instruments/.instruments.h.swp
|
sources/instruments/.instruments.h.swp
|
||||||
sources/instruments/.instruments.c.swp
|
sources/instruments/.instruments.c.swp
|
||||||
sources/instruments/instruments.o
|
sources/instruments/instruments.o
|
||||||
|
sources/samples/.samples.c.swp
|
||||||
|
sources/samples/samples.o
|
|
@ -10,6 +10,15 @@
|
||||||
|
|
||||||
#include "instruments.h"
|
#include "instruments.h"
|
||||||
|
|
||||||
|
void ajouterInstrument(Instrument* tab[], int i){
|
||||||
|
tab[i]=calloc(1,sizeof(Instrument));
|
||||||
|
strcpy(tab[i]->nom,"Nouvel instrument");
|
||||||
|
}
|
||||||
|
|
||||||
|
void supprimerInstrument(Instrument* tab[], int i){
|
||||||
|
free(tab[i]);
|
||||||
|
}
|
||||||
|
|
||||||
int getVolume(Instrument* inst) {
|
int getVolume(Instrument* inst) {
|
||||||
return inst->volume;
|
return inst->volume;
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,9 +29,13 @@ typedef struct _intrument {
|
||||||
Enveloppe enveloppe;
|
Enveloppe enveloppe;
|
||||||
int balance;
|
int balance;
|
||||||
int volume;
|
int volume;
|
||||||
char* nom;
|
char nom[20];
|
||||||
} Instrument;
|
} Instrument;
|
||||||
|
|
||||||
|
void ajouterInstrument(Instrument* tab[], int i);
|
||||||
|
|
||||||
|
void supprimerInstrument(Instrument* tab[], int i);
|
||||||
|
|
||||||
int getVolume(Instrument* inst);
|
int getVolume(Instrument* inst);
|
||||||
|
|
||||||
int getBalance(Instrument* inst);
|
int getBalance(Instrument* inst);
|
||||||
|
|
|
@ -16,14 +16,12 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "../fmod/include/fmod.h"
|
#include "../fmod/include/fmod.h"
|
||||||
|
|
||||||
#define NMAX_SAMPLES 10
|
|
||||||
|
|
||||||
typedef struct _sample{
|
typedef struct _sample{
|
||||||
//TODO
|
//TODO
|
||||||
// Je propose un truc, mais c'est à Quentin de le compléter,
|
// Je propose un truc, mais c'est à Quentin de le compléter,
|
||||||
// voire de le changer complètement.
|
// voire de le changer complètement.
|
||||||
char* chemin; // contient le nom du fichier WAV (qui sera placé dans le sous-dossier samples)
|
char chemin[500]; // contient le nom du fichier WAV (qui sera placé dans le sous-dossier samples)
|
||||||
char* nom; // juste un nom pour qu'on puisse humainement identifier le sample
|
char nom[10]; // juste un nom pour qu'on puisse humainement identifier le sample
|
||||||
// Infos relatives au resampling
|
// Infos relatives au resampling
|
||||||
unsigned long int deb; // numéro de l'échantillon de début
|
unsigned long int deb; // numéro de l'échantillon de début
|
||||||
unsigned long int fin; // numéro de l'échantillon de fin
|
unsigned long int fin; // numéro de l'échantillon de fin
|
||||||
|
@ -34,7 +32,7 @@ typedef struct _sample{
|
||||||
* Il s'agit de définir une liste des samples à supprimer lors de la prochaine sauvegarde.
|
* Il s'agit de définir une liste des samples à supprimer lors de la prochaine sauvegarde.
|
||||||
*/
|
*/
|
||||||
typedef struct _poubelle{
|
typedef struct _poubelle{
|
||||||
char* chemin;
|
char chemin[500];
|
||||||
struct _poubelle* suiv;
|
struct _poubelle* suiv;
|
||||||
} Poubelle;
|
} Poubelle;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue