345 lines
20 KiB
TeX
345 lines
20 KiB
TeX
\hypertarget{motifs_8h}{\section{Référence du fichier sources/motifs/motifs.h}
|
|
\label{motifs_8h}\index{sources/motifs/motifs.\-h@{sources/motifs/motifs.\-h}}
|
|
}
|
|
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
|
|
{\ttfamily \#include $<$stdio.\-h$>$}\\*
|
|
Graphe des dépendances par inclusion de motifs.\-h\-:
|
|
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier \-:
|
|
\subsection*{Structures de données}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
struct \hyperlink{struct__note}{\-\_\-note}
|
|
\item
|
|
struct \hyperlink{struct__motif}{\-\_\-motif}
|
|
\end{DoxyCompactItemize}
|
|
\subsection*{Macros}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\#define \hyperlink{motifs_8h_aaf37e7b044bcdb8ee75fd121f1813dbe}{D\-E\-F\-N\-B\-R\-T\-M\-P}~16
|
|
\end{DoxyCompactItemize}
|
|
\subsection*{Définitions de type}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
typedef struct \hyperlink{struct__note}{\-\_\-note} \hyperlink{motifs_8h_aa91cd673616dc1bdd76e9ab0d1121110}{Note}
|
|
\item
|
|
typedef \hyperlink{motifs_8h_aa91cd673616dc1bdd76e9ab0d1121110}{Note} \hyperlink{motifs_8h_aa1507fd96f9b21d8e3ebff92453ac728}{Portee} \mbox{[}$\,$\mbox{]}
|
|
\item
|
|
typedef \hyperlink{motifs_8h_aa1507fd96f9b21d8e3ebff92453ac728}{Portee} $\ast$ \hyperlink{motifs_8h_a091db5cd81926e197f2ded329c0f913b}{Mesure} \mbox{[}$\,$\mbox{]}
|
|
\item
|
|
typedef struct \hyperlink{struct__motif}{\-\_\-motif} \hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif}
|
|
\end{DoxyCompactItemize}
|
|
\subsection*{Fonctions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
int \hyperlink{motifs_8h_a7d602ef1c04ef5126146f9b1b3c71c8f}{get\-Id\-Motif} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m})
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_ad004e9f91ca7bcc9411c549a4fe62451}{ajouter\-Motif} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$$\ast$pliste, int nbr\-Tmp, int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees})
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_acc86e3bfa2b84ae375ca472e95967ac6}{definir\-Nom\-Motif} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, char $\ast$nom)
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_acd5428841ea3c29a618974d40bc9efe9}{supprimer\-Motif} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$$\ast$cellule, int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees})
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_af42173fbd180b1aa00e97a49d77f56f6}{definir\-Note} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp, int note)
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_a46fa52652960a1485a604a3e1017e3cc}{definir\-Octave} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp, int octave)
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_a8cd4b2ed51ecbaeb3ecd64da4127c2cc}{definir\-Instrument} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp, int intrument)
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_a8aee8833f47e110e27de823ac557e8ac}{definir\-Volume} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp, int volume)
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_adc0b31b456f810c890b94357f3ba8a85}{definir\-Effet} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp, int effet)
|
|
\item
|
|
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{motifs_8h_aa74ce94a714f4487b60b3ddcac7bb645}{supprimer\-Note} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp)
|
|
\item
|
|
int \hyperlink{motifs_8h_ad9706b025d4ab4474778af8b6a3c1a66}{get\-Note} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp)
|
|
\item
|
|
int \hyperlink{motifs_8h_a5e7e5ab1812e838fddfa82c3682c4708}{get\-Octave} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp)
|
|
\item
|
|
int \hyperlink{motifs_8h_a6b6a18807e4f73c7710d611c7ff6d9f6}{get\-Instrument} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp)
|
|
\item
|
|
int \hyperlink{motifs_8h_a8c81aabb9b5fa55bad1c2ddb8d2ee6a9}{get\-Volume} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp)
|
|
\item
|
|
int \hyperlink{motifs_8h_a8c6e71f1d25b4a9fba76a3527a592a8b}{get\-Effet} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int portee, int tmp)
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\subsection{Description détaillée}
|
|
Gestion des motifs
|
|
|
|
\begin{DoxyVersion}{Version}
|
|
1
|
|
\end{DoxyVersion}
|
|
\begin{DoxyAuthor}{Auteur}
|
|
Module C\-S\-C3502 \-: Projet Informatique 1ère année T\-E\-L\-E\-C\-O\-M Sud\-Paris
|
|
\end{DoxyAuthor}
|
|
\begin{DoxyDate}{Date}
|
|
Mai 2014
|
|
\end{DoxyDate}
|
|
|
|
|
|
Définition dans le fichier \hyperlink{motifs_8h_source}{motifs.\-h}.
|
|
|
|
|
|
|
|
\subsection{Documentation des macros}
|
|
\hypertarget{motifs_8h_aaf37e7b044bcdb8ee75fd121f1813dbe}{\index{motifs.\-h@{motifs.\-h}!D\-E\-F\-N\-B\-R\-T\-M\-P@{D\-E\-F\-N\-B\-R\-T\-M\-P}}
|
|
\index{D\-E\-F\-N\-B\-R\-T\-M\-P@{D\-E\-F\-N\-B\-R\-T\-M\-P}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{D\-E\-F\-N\-B\-R\-T\-M\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-E\-F\-N\-B\-R\-T\-M\-P~16}}\label{motifs_8h_aaf37e7b044bcdb8ee75fd121f1813dbe}
|
|
|
|
|
|
Définition à la ligne 17 du fichier motifs.\-h.
|
|
|
|
|
|
|
|
\subsection{Documentation des définitions de type}
|
|
\hypertarget{motifs_8h_a091db5cd81926e197f2ded329c0f913b}{\index{motifs.\-h@{motifs.\-h}!Mesure@{Mesure}}
|
|
\index{Mesure@{Mesure}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{Mesure}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Portee}$\ast$ Mesure\mbox{[}$\,$\mbox{]}}}\label{motifs_8h_a091db5cd81926e197f2ded329c0f913b}
|
|
|
|
|
|
Définition à la ligne 29 du fichier motifs.\-h.
|
|
|
|
\hypertarget{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{\index{motifs.\-h@{motifs.\-h}!Motif@{Motif}}
|
|
\index{Motif@{Motif}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{Motif}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-motif} {\bf Motif}}}\label{motifs_8h_a1ad48e14f9d1942401858dab039b3449}
|
|
\hypertarget{motifs_8h_aa91cd673616dc1bdd76e9ab0d1121110}{\index{motifs.\-h@{motifs.\-h}!Note@{Note}}
|
|
\index{Note@{Note}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{Note}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-note} {\bf Note}}}\label{motifs_8h_aa91cd673616dc1bdd76e9ab0d1121110}
|
|
\hypertarget{motifs_8h_aa1507fd96f9b21d8e3ebff92453ac728}{\index{motifs.\-h@{motifs.\-h}!Portee@{Portee}}
|
|
\index{Portee@{Portee}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{Portee}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Note} Portee\mbox{[}$\,$\mbox{]}}}\label{motifs_8h_aa1507fd96f9b21d8e3ebff92453ac728}
|
|
|
|
|
|
Définition à la ligne 27 du fichier motifs.\-h.
|
|
|
|
|
|
|
|
\subsection{Documentation des fonctions}
|
|
\hypertarget{motifs_8h_ad004e9f91ca7bcc9411c549a4fe62451}{\index{motifs.\-h@{motifs.\-h}!ajouter\-Motif@{ajouter\-Motif}}
|
|
\index{ajouter\-Motif@{ajouter\-Motif}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{ajouter\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} ajouter\-Motif (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$$\ast$}]{pliste, }
|
|
\item[{int}]{nbr\-Tmp, }
|
|
\item[{int}]{nbr\-Portees}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_ad004e9f91ca7bcc9411c549a4fe62451}
|
|
Permet d'ajouter un nouveau motif
|
|
\begin{DoxyParams}[1]{Paramètres}
|
|
\mbox{\tt out} & {\em pliste} & \-: liste de motifs \\
|
|
\hline
|
|
\mbox{\tt in} & {\em nbr\-Tmp} & \-: nombre de temps que doit contenir le motif \\
|
|
\hline
|
|
\mbox{\tt in} & {\em nbr\-Portees} & \-: nombre de portées que doit contenir le motif \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Définition à la ligne 22 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_adc0b31b456f810c890b94357f3ba8a85}{\index{motifs.\-h@{motifs.\-h}!definir\-Effet@{definir\-Effet}}
|
|
\index{definir\-Effet@{definir\-Effet}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{definir\-Effet}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} definir\-Effet (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp, }
|
|
\item[{int}]{effet}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_adc0b31b456f810c890b94357f3ba8a85}
|
|
Permet de définir l'effet donné à une note param\mbox{[}out\mbox{]} m \-: motif dans lequel on ajoute l'effet param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on ajoute l'effet param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on ajoute l'effet param\mbox{[}in\mbox{]} effet \-: effet donné à la note
|
|
|
|
Définition à la ligne 69 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a8cd4b2ed51ecbaeb3ecd64da4127c2cc}{\index{motifs.\-h@{motifs.\-h}!definir\-Instrument@{definir\-Instrument}}
|
|
\index{definir\-Instrument@{definir\-Instrument}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{definir\-Instrument}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} definir\-Instrument (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp, }
|
|
\item[{int}]{intrument}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a8cd4b2ed51ecbaeb3ecd64da4127c2cc}
|
|
Permet de définir l'instrument jouant une note param\mbox{[}out\mbox{]} m \-: motif dans lequel on utilise cet instrument param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on utilise cet instrument param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on utilise cet instrument param\mbox{[}in\mbox{]} instrument \-: instrument que l'on utilise
|
|
|
|
Définition à la ligne 61 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_acc86e3bfa2b84ae375ca472e95967ac6}{\index{motifs.\-h@{motifs.\-h}!definir\-Nom\-Motif@{definir\-Nom\-Motif}}
|
|
\index{definir\-Nom\-Motif@{definir\-Nom\-Motif}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{definir\-Nom\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} definir\-Nom\-Motif (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{char $\ast$}]{nom}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_acc86e3bfa2b84ae375ca472e95967ac6}
|
|
Permet de nommer un motif
|
|
\begin{DoxyParams}[1]{Paramètres}
|
|
\mbox{\tt out} & {\em m} & \-: motif que l'on veut nommer \\
|
|
\hline
|
|
\mbox{\tt in} & {\em nom} & \-: nom que l'on donne au motif \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Définition à la ligne 38 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_af42173fbd180b1aa00e97a49d77f56f6}{\index{motifs.\-h@{motifs.\-h}!definir\-Note@{definir\-Note}}
|
|
\index{definir\-Note@{definir\-Note}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{definir\-Note}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} definir\-Note (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp, }
|
|
\item[{int}]{note}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_af42173fbd180b1aa00e97a49d77f56f6}
|
|
Permet de définir une note param\mbox{[}out\mbox{]} m \-: motif dans lequel on ajoute la note param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on ajoute la note param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on ajoute la note param\mbox{[}in\mbox{]} note \-: note que l'on ajoute
|
|
|
|
Définition à la ligne 53 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a46fa52652960a1485a604a3e1017e3cc}{\index{motifs.\-h@{motifs.\-h}!definir\-Octave@{definir\-Octave}}
|
|
\index{definir\-Octave@{definir\-Octave}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{definir\-Octave}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} definir\-Octave (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp, }
|
|
\item[{int}]{octave}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a46fa52652960a1485a604a3e1017e3cc}
|
|
Permet de définir une octave param\mbox{[}out\mbox{]} m \-: motif dans lequel on ajoute l'octave param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on ajoute l'octave param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on ajoute l'octave param\mbox{[}in\mbox{]} octave \-: octave que l'on ajoute à la note
|
|
|
|
Définition à la ligne 57 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a8aee8833f47e110e27de823ac557e8ac}{\index{motifs.\-h@{motifs.\-h}!definir\-Volume@{definir\-Volume}}
|
|
\index{definir\-Volume@{definir\-Volume}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{definir\-Volume}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} definir\-Volume (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp, }
|
|
\item[{int}]{volume}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a8aee8833f47e110e27de823ac557e8ac}
|
|
Permet de définir le volume d'une note param\mbox{[}out\mbox{]} m \-: motif dans lequel on modifie le volume param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on modifie le volume param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on modifie le volume param\mbox{[}in\mbox{]} volume \-: volume de la note
|
|
|
|
Définition à la ligne 65 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a8c6e71f1d25b4a9fba76a3527a592a8b}{\index{motifs.\-h@{motifs.\-h}!get\-Effet@{get\-Effet}}
|
|
\index{get\-Effet@{get\-Effet}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{get\-Effet}]{\setlength{\rightskip}{0pt plus 5cm}int get\-Effet (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a8c6e71f1d25b4a9fba76a3527a592a8b}
|
|
Permet d'afficher un effet donné param\mbox{[}out\mbox{]} m \-: motif dans lequel on affiche l'effet donné param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on affiche l'effet donné param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on affiche l'effet donné
|
|
|
|
Définition à la ligne 93 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a7d602ef1c04ef5126146f9b1b3c71c8f}{\index{motifs.\-h@{motifs.\-h}!get\-Id\-Motif@{get\-Id\-Motif}}
|
|
\index{get\-Id\-Motif@{get\-Id\-Motif}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{get\-Id\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}int get\-Id\-Motif (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a7d602ef1c04ef5126146f9b1b3c71c8f}
|
|
Permet d'obtenir le numéro d'un motif
|
|
\begin{DoxyParams}[1]{Paramètres}
|
|
\mbox{\tt in} & {\em m} & \-: Mmtif dont on veut déterminer le numéro \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Renvoie}
|
|
Le numéro du motif
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Définition à la ligne 14 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a6b6a18807e4f73c7710d611c7ff6d9f6}{\index{motifs.\-h@{motifs.\-h}!get\-Instrument@{get\-Instrument}}
|
|
\index{get\-Instrument@{get\-Instrument}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{get\-Instrument}]{\setlength{\rightskip}{0pt plus 5cm}int get\-Instrument (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a6b6a18807e4f73c7710d611c7ff6d9f6}
|
|
Permet d'afficher un instrument utilisé param\mbox{[}out\mbox{]} m \-: motif dans lequel on affiche l'instrument utilisé param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on affiche l'instrument utilisé param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on affiche l'instrument utilisé
|
|
|
|
Définition à la ligne 85 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_ad9706b025d4ab4474778af8b6a3c1a66}{\index{motifs.\-h@{motifs.\-h}!get\-Note@{get\-Note}}
|
|
\index{get\-Note@{get\-Note}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{get\-Note}]{\setlength{\rightskip}{0pt plus 5cm}int get\-Note (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_ad9706b025d4ab4474778af8b6a3c1a66}
|
|
Permet d'afficher une note param\mbox{[}out\mbox{]} m \-: motif dans lequel on affiche la note param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on affiche la note param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on affiche la note
|
|
|
|
Définition à la ligne 77 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a5e7e5ab1812e838fddfa82c3682c4708}{\index{motifs.\-h@{motifs.\-h}!get\-Octave@{get\-Octave}}
|
|
\index{get\-Octave@{get\-Octave}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{get\-Octave}]{\setlength{\rightskip}{0pt plus 5cm}int get\-Octave (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a5e7e5ab1812e838fddfa82c3682c4708}
|
|
Permet d'afficher une octave param\mbox{[}out\mbox{]} m \-: motif dans lequel on affiche l'octave param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on affiche l'octave param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on affiche l'octave
|
|
|
|
Définition à la ligne 81 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_a8c81aabb9b5fa55bad1c2ddb8d2ee6a9}{\index{motifs.\-h@{motifs.\-h}!get\-Volume@{get\-Volume}}
|
|
\index{get\-Volume@{get\-Volume}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{get\-Volume}]{\setlength{\rightskip}{0pt plus 5cm}int get\-Volume (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_a8c81aabb9b5fa55bad1c2ddb8d2ee6a9}
|
|
Permet d'afficher une volume de note param\mbox{[}out\mbox{]} m \-: motif dans lequel on affiche le volume de la note param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on affiche le volume de la note param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on affiche le volume de la note
|
|
|
|
Définition à la ligne 89 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_acd5428841ea3c29a618974d40bc9efe9}{\index{motifs.\-h@{motifs.\-h}!supprimer\-Motif@{supprimer\-Motif}}
|
|
\index{supprimer\-Motif@{supprimer\-Motif}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{supprimer\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} supprimer\-Motif (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$$\ast$}]{cellule, }
|
|
\item[{int}]{nbr\-Portees}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_acd5428841ea3c29a618974d40bc9efe9}
|
|
Permet de supprimer un motif
|
|
\begin{DoxyParams}[1]{Paramètres}
|
|
\mbox{\tt out} & {\em cellule} & \-: adresse de l'élément de la liste \\
|
|
\hline
|
|
\mbox{\tt in} & {\em nbr\-Portees} & \-: nombre de portées que l'on supprime \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Définition à la ligne 42 du fichier motifs.\-c.
|
|
|
|
\hypertarget{motifs_8h_aa74ce94a714f4487b60b3ddcac7bb645}{\index{motifs.\-h@{motifs.\-h}!supprimer\-Note@{supprimer\-Note}}
|
|
\index{supprimer\-Note@{supprimer\-Note}!motifs.h@{motifs.\-h}}
|
|
\subsubsection[{supprimer\-Note}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} supprimer\-Note (
|
|
\begin{DoxyParamCaption}
|
|
\item[{{\bf Motif} $\ast$}]{m, }
|
|
\item[{int}]{portee, }
|
|
\item[{int}]{tmp}
|
|
\end{DoxyParamCaption}
|
|
)}}\label{motifs_8h_aa74ce94a714f4487b60b3ddcac7bb645}
|
|
Permet de supprimer une note param\mbox{[}out\mbox{]} m \-: motif dans lequel on supprime la note param\mbox{[}in\mbox{]} portee \-: portée du motif dans laquelle on supprime la note param\mbox{[}in\mbox{]} tmp \-: temps du motif dans lequel on supprime la note
|
|
|
|
Définition à la ligne 73 du fichier motifs.\-c.
|
|
|