PonyTracker
Un projet de tracker de musique
 Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
Structures de données | Définitions de type | Fonctions
Référence du fichier instruments.h
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "../samples/samples.h"
Graphe des dépendances par inclusion de instruments.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Structures de données

struct  _enveloppe
 
struct  _intrument
 

Définitions de type

typedef struct _enveloppe Enveloppe
 
typedef struct _intrument Instrument
 

Fonctions

void ajouterInstrument (Instrument *tab[], int i)
 
void supprimerInstrument (Instrument *tab[], int i)
 
char * getChemin (Instrument *inst)
 
int getVolumeInst (Instrument *inst)
 
int getBalanceInst (Instrument *inst)
 
char * getNomInst (Instrument *inst)
 
SamplegetSample (Instrument *inst)
 
void setVolume (Instrument *inst, int volume)
 
void setBalance (Instrument *inst, int balance)
 
void setNomInst (Instrument *inst, char *nom)
 
void setSample (Instrument *inst, Sample *smpl)
 
float rapportPitch (Instrument *inst, int note, int octave)
 

Description détaillée

Gestion des instruments

Version
1
Auteur
Guy
Date
Mai 2014

Définition dans le fichier instruments.h.

Documentation des définitions de type

typedef struct _enveloppe Enveloppe
typedef struct _intrument Instrument

Documentation des fonctions

void ajouterInstrument ( Instrument tab[],
int  i 
)

Définition à la ligne 13 du fichier instruments.c.

int getBalanceInst ( Instrument inst)
char* getChemin ( Instrument inst)

Définition à la ligne 22 du fichier instruments.c.

char* getNomInst ( Instrument inst)

Définition à la ligne 34 du fichier instruments.c.

Sample* getSample ( Instrument inst)

Définition à la ligne 38 du fichier instruments.c.

int getVolumeInst ( Instrument inst)

Définition à la ligne 26 du fichier instruments.c.

float rapportPitch ( Instrument inst,
int  note,
int  octave 
)

Définition à la ligne 58 du fichier instruments.c.

void setBalance ( Instrument inst,
int  balance 
)
void setNomInst ( Instrument inst,
char *  nom 
)

Définition à la ligne 50 du fichier instruments.c.

void setSample ( Instrument inst,
Sample smpl 
)

Définition à la ligne 54 du fichier instruments.c.

void setVolume ( Instrument inst,
int  volume 
)
void supprimerInstrument ( Instrument tab[],
int  i 
)

Définition à la ligne 18 du fichier instruments.c.