#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
