# PonyTracker: Référence du fichier sources/instruments/instruments.h

Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
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)
int | getVolume (Instrument *inst)
int | getBalance (Instrument *inst)
char * | getNomInst (Instrument *inst)
void | setVolume (Instrument *inst, int volume)
void | setBalance (Instrument *inst, int balance)
void | setNomInst (Instrument *inst, char *nom)
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 getBalance | ( | Instrument * | inst | ) |

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

char* getNomInst | ( | Instrument * | inst | ) |

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

int getVolume | ( | Instrument * | inst | ) |

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

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

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

void setBalance | ( | Instrument * | inst,
|  | int | balance
| ) |  |

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

void setNomInst | ( | Instrument * | inst,
|  | char * | nom
| ) |  |

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

void setVolume | ( | Instrument * | inst,
|  | int | volume
| ) |  |

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

void supprimerInstrument | ( | Instrument * | tab[],
|  | int | i
| ) |  |

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