26 lines
622 B
C
26 lines
622 B
C
#ifndef _instruments_h
|
|
#define _instruments_h
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include "../samples/samples.h"
|
|
|
|
typedef struct _enveloppe {
|
|
unsigned long int tmp; // axe des temps (abscisse sur le graphe de l'enveloppe)
|
|
int volume; // axe du volume (ordonnée sur le graphe de l'enveloppe)
|
|
struct _enveloppe* suite;
|
|
} Enveloppe;
|
|
|
|
typedef struct _intrument {
|
|
Sample* sample;
|
|
Enveloppe enveloppe;
|
|
int balance;
|
|
int volume;
|
|
char[] nom;
|
|
} Instrument;
|
|
|
|
// TODO
|
|
// Setters-getters et tous le bordel, rien de bien compliqué, mais j'avoue qu'à cette heure ci, j'ai un peu la flemme et je suis trop crevé.
|
|
|
|
#endif
|