Fonctions | |
| int | getIdMotif (Motif *m) |
| void | ajouterMotif (Motif **pliste, int nbrTmp, int nbrPortees) |
| void | definirNomMotif (Motif *m, char *nom) |
| void | supprimerMotif (Motif **cellule, int nbrPortees) |
| void | definirNote (Motif *m, int portee, int tmp, int note) |
| void | definirOctave (Motif *m, int portee, int tmp, int octave) |
| void | definirInstrument (Motif *m, int portee, int tmp, int instrument) |
| void | definirVolume (Motif *m, int portee, int tmp, int volume) |
| void | definirEffet (Motif *m, int portee, int tmp, int effet) |
| void | supprimerNote (Motif *m, int portee, int tmp) |
| int | getNote (Motif *m, int portee, int tmp) |
| int | getOctave (Motif *m, int portee, int tmp) |
| int | getInstrument (Motif *m, int portee, int tmp) |
| int | getVolume (Motif *m, int portee, int tmp) |
| int | getEffet (Motif *m, int portee, int tmp) |
| void ajouterMotif | ( | Motif ** | pliste, |
| int | nbrTmp, | ||
| int | nbrPortees | ||
| ) |
Permet d'ajouter un nouveau motif
| [out] | pliste | : liste de motifs |
| [in] | nbrTmp | : nombre de temps que doit contenir le motif |
| [in] | nbrPortees | : nombre de portées que doit contenir le motif |
| void definirEffet | ( | Motif * | m, |
| int | portee, | ||
| int | tmp, | ||
| int | effet | ||
| ) |
Permet de définir l'effet donné à une note param[out] m : motif dans lequel on ajoute l'effet param[in] portee : portée du motif dans laquelle on ajoute l'effet param[in] tmp : temps du motif dans lequel on ajoute l'effet param[in] effet : effet donné à la note
| void definirInstrument | ( | Motif * | m, |
| int | portee, | ||
| int | tmp, | ||
| int | intrument | ||
| ) |
Permet de définir l'instrument jouant une note param[out] m : motif dans lequel on utilise cet instrument param[in] portee : portée du motif dans laquelle on utilise cet instrument param[in] tmp : temps du motif dans lequel on utilise cet instrument param[in] instrument : instrument que l'on utilise
| void definirNomMotif | ( | Motif * | m, |
| char * | nom | ||
| ) |
Permet de nommer un motif
| [out] | m | : motif que l'on veut nommer |
| [in] | nom | : nom que l'on donne au motif |
| void definirNote | ( | Motif * | m, |
| int | portee, | ||
| int | tmp, | ||
| int | note | ||
| ) |
Permet de définir une note param[out] m : motif dans lequel on ajoute la note param[in] portee : portée du motif dans laquelle on ajoute la note param[in] tmp : temps du motif dans lequel on ajoute la note param[in] note : note que l'on ajoute
| void definirOctave | ( | Motif * | m, |
| int | portee, | ||
| int | tmp, | ||
| int | octave | ||
| ) |
Permet de définir une octave param[out] m : motif dans lequel on ajoute l'octave param[in] portee : portée du motif dans laquelle on ajoute l'octave param[in] tmp : temps du motif dans lequel on ajoute l'octave param[in] octave : octave que l'on ajoute à la note
| void definirVolume | ( | Motif * | m, |
| int | portee, | ||
| int | tmp, | ||
| int | volume | ||
| ) |
Permet de définir le volume d'une note param[out] m : motif dans lequel on modifie le volume param[in] portee : portée du motif dans laquelle on modifie le volume param[in] tmp : temps du motif dans lequel on modifie le volume param[in] volume : volume de la note
| int getEffet | ( | Motif * | m, |
| int | portee, | ||
| int | tmp | ||
| ) |
Permet d'afficher un effet donné param[out] m : motif dans lequel on affiche l'effet donné param[in] portee : portée du motif dans laquelle on affiche l'effet donné param[in] tmp : temps du motif dans lequel on affiche l'effet donné
| int getIdMotif | ( | Motif * | m | ) |
Permet d'obtenir le numéro d'un motif
| [in] | m | : Mmtif dont on veut déterminer le numéro |
| int getInstrument | ( | Motif * | m, |
| int | portee, | ||
| int | tmp | ||
| ) |
Permet d'afficher un instrument utilisé param[out] m : motif dans lequel on affiche l'instrument utilisé param[in] portee : portée du motif dans laquelle on affiche l'instrument utilisé param[in] tmp : temps du motif dans lequel on affiche l'instrument utilisé
| int getNote | ( | Motif * | m, |
| int | portee, | ||
| int | tmp | ||
| ) |
Permet d'afficher une note param[out] m : motif dans lequel on affiche la note param[in] portee : portée du motif dans laquelle on affiche la note param[in] tmp : temps du motif dans lequel on affiche la note
| int getOctave | ( | Motif * | m, |
| int | portee, | ||
| int | tmp | ||
| ) |
Permet d'afficher une octave param[out] m : motif dans lequel on affiche l'octave param[in] portee : portée du motif dans laquelle on affiche l'octave param[in] tmp : temps du motif dans lequel on affiche l'octave
| int getVolume | ( | Motif * | m, |
| int | portee, | ||
| int | tmp | ||
| ) |
Permet d'afficher une volume de note param[out] m : motif dans lequel on affiche le volume de la note param[in] portee : portée du motif dans laquelle on affiche le volume de la note param[in] tmp : temps du motif dans lequel on affiche le volume de la note
| void supprimerMotif | ( | Motif ** | cellule, |
| int | nbrPortees | ||
| ) |
Permet de supprimer un motif
| [out] | cellule | : adresse de l'élément de la liste |
| [in] | nbrPortees | : nombre de portées que l'on supprime |
| void supprimerNote | ( | Motif * | m, |
| int | portee, | ||
| int | tmp | ||
| ) |
Permet de supprimer une note param[out] m : motif dans lequel on supprime la note param[in] portee : portée du motif dans laquelle on supprime la note param[in] tmp : temps du motif dans lequel on supprime la note
1.8.6