ponytracker/sources/instruments/instruments.h

26 lines
622 B
C
Raw Normal View History

#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