ponytracker/documentation/latex/main_8c.tex

456 lines
22 KiB
TeX

\hypertarget{main_8c}{\section{Référence du fichier sources/main.c}
\label{main_8c}\index{sources/main.\-c@{sources/main.\-c}}
}
{\ttfamily \#include $<$stdio.\-h$>$}\\*
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
{\ttfamily \#include $<$gtk/gtk.\-h$>$}\\*
{\ttfamily \#include $<$string.\-h$>$}\\*
{\ttfamily \#include \char`\"{}motifs/motifs.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}melodie/melodie.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}samples/samples.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}instruments/instruments.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}lecture/lecture.\-h\char`\"{}}\\*
Graphe des dépendances par inclusion de main.\-c\-:
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item
\#define \hyperlink{main_8c_a5b956416a06f4aa8665dd6a4af3e04e6}{D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P}~16
\item
\#define \hyperlink{main_8c_a24c48ef77929deff9e40e141a891dbb8}{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}~256
\item
\#define \hyperlink{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}{N\-B\-R\-\_\-\-I\-N\-S\-T}~10
\item
\#define \hyperlink{main_8c_a404a6f29c8301fe99c970905b3094410}{N\-B\-R\-\_\-\-S\-M\-P\-L}~5
\end{DoxyCompactItemize}
\subsection*{Fonctions}
\begin{DoxyCompactItemize}
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_aa014e8ed9cc5ef0372fce12f3351de71}{afficher\-Motif} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a08c4c8dab5ce0bbd0ac7f19768f309d5}{debut} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{main_8c_a083d54258ee653fcb86365fce1e67bf3}{melodie}\mbox{[}$\,$\mbox{]}, \hyperlink{instruments_8h_a3ea24ed3c5f97006fe85fb5e0d168ebf}{Instrument} $\ast$\hyperlink{main_8c_a51daa158cc3ad050d5aed7b500f18886}{inst}\mbox{[}$\,$\mbox{]}, \hyperlink{samples_8h_ad0ca612b35eebe718a131db33f4fa089}{Sample} $\ast$\hyperlink{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}{smpl}\mbox{[}$\,$\mbox{]}, \hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{main_8c_ac4217b7299530f2c17a7aeb96395e853}{liste}, int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees})
\item
int \hyperlink{main_8c_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a12971de76b50d401b7b859c396194d8d}{fenetre\-Sample} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a96c80115d05a50996f87ad2fa66d8193}{fenetre\-Instrument} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a527c52ff5cf09f7fcd04e9209c590351}{fenetre\-Motif} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_abe71037061bc9d0550d27f75c2cd1183}{fenetre\-Note} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_ade467f02ecf40abff91d242c1c3d1c3c}{remplissage\-Note} (Gtk\-Widget $\ast$widget, gpointer $\ast$\hyperlink{fmod__codec_8h_a4d218bb9f59bc8beef27e0ffb15af6db}{data})
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a13bb869ee82de1e97f7fa09e8b6157fc}{lancer\-Lecture} ()
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a984049078b71eba9bfa968627bc7d2ec}{quitter} ()
\item
\hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a5f2e190b8261a98c97c2ea4e86670d54}{refresh} ()
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item
\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$ \hyperlink{main_8c_a083d54258ee653fcb86365fce1e67bf3}{melodie} \mbox{[}\hyperlink{test_8c_a24c48ef77929deff9e40e141a891dbb8}{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}\mbox{]} = \{N\-U\-L\-L\}
\item
\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$ \hyperlink{main_8c_ac4217b7299530f2c17a7aeb96395e853}{liste} = N\-U\-L\-L
\item
\hyperlink{instruments_8h_a3ea24ed3c5f97006fe85fb5e0d168ebf}{Instrument} $\ast$ \hyperlink{main_8c_a51daa158cc3ad050d5aed7b500f18886}{inst} \mbox{[}\hyperlink{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}{N\-B\-R\-\_\-\-I\-N\-S\-T}\mbox{]} = \{N\-U\-L\-L\}
\item
\hyperlink{samples_8h_ad0ca612b35eebe718a131db33f4fa089}{Sample} $\ast$ \hyperlink{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}{smpl} \mbox{[}\hyperlink{main_8c_a404a6f29c8301fe99c970905b3094410}{N\-B\-R\-\_\-\-S\-M\-P\-L}\mbox{]} = \{N\-U\-L\-L\}
\item
int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees} = 1
\item
int \hyperlink{main_8c_a29bf3fc0ffe4e72e45f0c84ab4f8cd1e}{taille}
\item
Gtk\-Builder $\ast$ \hyperlink{main_8c_a20c5163cf0990f5bbe2a231f4d5750f5}{mon\-Builder}
\item
char $\ast$ \hyperlink{main_8c_a8d6505e338c4f4ae581a37dee1a39612}{Do} =\char`\"{}Do\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a22069243594f05a6adb627399ec47a38}{Do\-D} =\char`\"{}Do\#\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_aba0ad9cc9f83d17479b2054bebb3d8c1}{Re} =\char`\"{}Re\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_ad895e2de086bf4db1ebeb764c39cbb02}{Re\-D} =\char`\"{}Re\#\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_af26085d0c481a2fdfd01c3e8d209c57a}{Mi} =\char`\"{}Mi\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a78037187dd95d18c519a07ede6f6149f}{Fa} =\char`\"{}Fa\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a58d3be9bd98fcccdbe3ad90a4ea05935}{Fa\-D} =\char`\"{}Fa\#\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a7c59d92cd62d9b9bac8f4ccf36129cc3}{Sol} =\char`\"{}Sol\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a81e340cabe465b9f73661275b49c2af4}{Sol\-D} =\char`\"{}Sol\#\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a5b97382699413e0e85e61f969866a380}{La} =\char`\"{}La\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a6c3841008fbe767e5f96f0f88bcb60e2}{La\-D} =\char`\"{}La\#\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a4a090768777344566bbfb753d85dde50}{Si} =\char`\"{}Si\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_ad0a112df10a5d24ca07230c6ac61cdc8}{N1} =\char`\"{}1\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a64bb72eb67166344f5703ab2ecf571eb}{N2} =\char`\"{}2\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a73bf402cc4f5a23d6976a1090f809995}{N3} =\char`\"{}3\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_a23a397421380a9ef6df89b0530dc20bd}{N4} =\char`\"{}4\char`\"{}
\item
char $\ast$ \hyperlink{main_8c_ab2a472a0939d343af274b86afab310c6}{N5} =\char`\"{}5\char`\"{}
\end{DoxyCompactItemize}
\subsection{Description détaillée}
Programme principal du Ponytracker
\begin{DoxyVersion}{Version}
1.\-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{main_8c_source}{main.\-c}.
\subsection{Documentation des macros}
\hypertarget{main_8c_a5b956416a06f4aa8665dd6a4af3e04e6}{\index{main.\-c@{main.\-c}!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}!main.c@{main.\-c}}
\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{main_8c_a5b956416a06f4aa8665dd6a4af3e04e6}
Définition à la ligne 35 du fichier main.\-c.
\hypertarget{main_8c_a24c48ef77929deff9e40e141a891dbb8}{\index{main.\-c@{main.\-c}!M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S@{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}}
\index{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S@{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}!main.c@{main.\-c}}
\subsubsection[{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S~256}}\label{main_8c_a24c48ef77929deff9e40e141a891dbb8}
Définition à la ligne 36 du fichier main.\-c.
\hypertarget{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}{\index{main.\-c@{main.\-c}!N\-B\-R\-\_\-\-I\-N\-S\-T@{N\-B\-R\-\_\-\-I\-N\-S\-T}}
\index{N\-B\-R\-\_\-\-I\-N\-S\-T@{N\-B\-R\-\_\-\-I\-N\-S\-T}!main.c@{main.\-c}}
\subsubsection[{N\-B\-R\-\_\-\-I\-N\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-B\-R\-\_\-\-I\-N\-S\-T~10}}\label{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}
Définition à la ligne 37 du fichier main.\-c.
\hypertarget{main_8c_a404a6f29c8301fe99c970905b3094410}{\index{main.\-c@{main.\-c}!N\-B\-R\-\_\-\-S\-M\-P\-L@{N\-B\-R\-\_\-\-S\-M\-P\-L}}
\index{N\-B\-R\-\_\-\-S\-M\-P\-L@{N\-B\-R\-\_\-\-S\-M\-P\-L}!main.c@{main.\-c}}
\subsubsection[{N\-B\-R\-\_\-\-S\-M\-P\-L}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-B\-R\-\_\-\-S\-M\-P\-L~5}}\label{main_8c_a404a6f29c8301fe99c970905b3094410}
Définition à la ligne 38 du fichier main.\-c.
\subsection{Documentation des fonctions}
\hypertarget{main_8c_aa014e8ed9cc5ef0372fce12f3351de71}{\index{main.\-c@{main.\-c}!afficher\-Motif@{afficher\-Motif}}
\index{afficher\-Motif@{afficher\-Motif}!main.c@{main.\-c}}
\subsubsection[{afficher\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} afficher\-Motif (
\begin{DoxyParamCaption}
\item[{{\bf Motif} $\ast$}]{m, }
\item[{int}]{nbr\-Portees}
\end{DoxyParamCaption}
)}}\label{main_8c_aa014e8ed9cc5ef0372fce12f3351de71}
Définition à la ligne 70 du fichier main.\-c.
\hypertarget{main_8c_a08c4c8dab5ce0bbd0ac7f19768f309d5}{\index{main.\-c@{main.\-c}!debut@{debut}}
\index{debut@{debut}!main.c@{main.\-c}}
\subsubsection[{debut}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} debut (
\begin{DoxyParamCaption}
\item[{{\bf Motif} $\ast$}]{melodie\mbox{[}$\,$\mbox{]}, }
\item[{{\bf Instrument} $\ast$}]{inst\mbox{[}$\,$\mbox{]}, }
\item[{{\bf Sample} $\ast$}]{smpl\mbox{[}$\,$\mbox{]}, }
\item[{{\bf Motif} $\ast$}]{liste, }
\item[{int}]{nbr\-Portees}
\end{DoxyParamCaption}
)}}\label{main_8c_a08c4c8dab5ce0bbd0ac7f19768f309d5}
Définition à la ligne 82 du fichier main.\-c.
\hypertarget{main_8c_a96c80115d05a50996f87ad2fa66d8193}{\index{main.\-c@{main.\-c}!fenetre\-Instrument@{fenetre\-Instrument}}
\index{fenetre\-Instrument@{fenetre\-Instrument}!main.c@{main.\-c}}
\subsubsection[{fenetre\-Instrument}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Instrument (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{main_8c_a96c80115d05a50996f87ad2fa66d8193}
Définition à la ligne 348 du fichier main.\-c.
\hypertarget{main_8c_a527c52ff5cf09f7fcd04e9209c590351}{\index{main.\-c@{main.\-c}!fenetre\-Motif@{fenetre\-Motif}}
\index{fenetre\-Motif@{fenetre\-Motif}!main.c@{main.\-c}}
\subsubsection[{fenetre\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Motif (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{main_8c_a527c52ff5cf09f7fcd04e9209c590351}
Définition à la ligne 355 du fichier main.\-c.
\hypertarget{main_8c_abe71037061bc9d0550d27f75c2cd1183}{\index{main.\-c@{main.\-c}!fenetre\-Note@{fenetre\-Note}}
\index{fenetre\-Note@{fenetre\-Note}!main.c@{main.\-c}}
\subsubsection[{fenetre\-Note}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Note (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{main_8c_abe71037061bc9d0550d27f75c2cd1183}
Définition à la ligne 362 du fichier main.\-c.
\hypertarget{main_8c_a12971de76b50d401b7b859c396194d8d}{\index{main.\-c@{main.\-c}!fenetre\-Sample@{fenetre\-Sample}}
\index{fenetre\-Sample@{fenetre\-Sample}!main.c@{main.\-c}}
\subsubsection[{fenetre\-Sample}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Sample (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{main_8c_a12971de76b50d401b7b859c396194d8d}
Définition à la ligne 340 du fichier main.\-c.
\hypertarget{main_8c_a13bb869ee82de1e97f7fa09e8b6157fc}{\index{main.\-c@{main.\-c}!lancer\-Lecture@{lancer\-Lecture}}
\index{lancer\-Lecture@{lancer\-Lecture}!main.c@{main.\-c}}
\subsubsection[{lancer\-Lecture}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} lancer\-Lecture (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{main_8c_a13bb869ee82de1e97f7fa09e8b6157fc}
Définition à la ligne 450 du fichier main.\-c.
\hypertarget{main_8c_a0ddf1224851353fc92bfbff6f499fa97}{\index{main.\-c@{main.\-c}!main@{main}}
\index{main@{main}!main.c@{main.\-c}}
\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{main_8c_a0ddf1224851353fc92bfbff6f499fa97}
Définition à la ligne 195 du fichier main.\-c.
\hypertarget{main_8c_a984049078b71eba9bfa968627bc7d2ec}{\index{main.\-c@{main.\-c}!quitter@{quitter}}
\index{quitter@{quitter}!main.c@{main.\-c}}
\subsubsection[{quitter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} quitter (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{main_8c_a984049078b71eba9bfa968627bc7d2ec}
Définition à la ligne 460 du fichier main.\-c.
\hypertarget{main_8c_a5f2e190b8261a98c97c2ea4e86670d54}{\index{main.\-c@{main.\-c}!refresh@{refresh}}
\index{refresh@{refresh}!main.c@{main.\-c}}
\subsubsection[{refresh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} refresh (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{main_8c_a5f2e190b8261a98c97c2ea4e86670d54}
Définition à la ligne 465 du fichier main.\-c.
\hypertarget{main_8c_ade467f02ecf40abff91d242c1c3d1c3c}{\index{main.\-c@{main.\-c}!remplissage\-Note@{remplissage\-Note}}
\index{remplissage\-Note@{remplissage\-Note}!main.c@{main.\-c}}
\subsubsection[{remplissage\-Note}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} remplissage\-Note (
\begin{DoxyParamCaption}
\item[{Gtk\-Widget $\ast$}]{widget, }
\item[{gpointer $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{main_8c_ade467f02ecf40abff91d242c1c3d1c3c}
Définition à la ligne 369 du fichier main.\-c.
\subsection{Documentation des variables}
\hypertarget{main_8c_a8d6505e338c4f4ae581a37dee1a39612}{\index{main.\-c@{main.\-c}!Do@{Do}}
\index{Do@{Do}!main.c@{main.\-c}}
\subsubsection[{Do}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Do =\char`\"{}Do\char`\"{}}}\label{main_8c_a8d6505e338c4f4ae581a37dee1a39612}
Définition à la ligne 49 du fichier main.\-c.
\hypertarget{main_8c_a22069243594f05a6adb627399ec47a38}{\index{main.\-c@{main.\-c}!Do\-D@{Do\-D}}
\index{Do\-D@{Do\-D}!main.c@{main.\-c}}
\subsubsection[{Do\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Do\-D =\char`\"{}Do\#\char`\"{}}}\label{main_8c_a22069243594f05a6adb627399ec47a38}
Définition à la ligne 50 du fichier main.\-c.
\hypertarget{main_8c_a78037187dd95d18c519a07ede6f6149f}{\index{main.\-c@{main.\-c}!Fa@{Fa}}
\index{Fa@{Fa}!main.c@{main.\-c}}
\subsubsection[{Fa}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Fa =\char`\"{}Fa\char`\"{}}}\label{main_8c_a78037187dd95d18c519a07ede6f6149f}
Définition à la ligne 54 du fichier main.\-c.
\hypertarget{main_8c_a58d3be9bd98fcccdbe3ad90a4ea05935}{\index{main.\-c@{main.\-c}!Fa\-D@{Fa\-D}}
\index{Fa\-D@{Fa\-D}!main.c@{main.\-c}}
\subsubsection[{Fa\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Fa\-D =\char`\"{}Fa\#\char`\"{}}}\label{main_8c_a58d3be9bd98fcccdbe3ad90a4ea05935}
Définition à la ligne 55 du fichier main.\-c.
\hypertarget{main_8c_a51daa158cc3ad050d5aed7b500f18886}{\index{main.\-c@{main.\-c}!inst@{inst}}
\index{inst@{inst}!main.c@{main.\-c}}
\subsubsection[{inst}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Instrument}$\ast$ inst\mbox{[}{\bf N\-B\-R\-\_\-\-I\-N\-S\-T}\mbox{]} = \{N\-U\-L\-L\}}}\label{main_8c_a51daa158cc3ad050d5aed7b500f18886}
Définition à la ligne 43 du fichier main.\-c.
\hypertarget{main_8c_a5b97382699413e0e85e61f969866a380}{\index{main.\-c@{main.\-c}!La@{La}}
\index{La@{La}!main.c@{main.\-c}}
\subsubsection[{La}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ La =\char`\"{}La\char`\"{}}}\label{main_8c_a5b97382699413e0e85e61f969866a380}
Définition à la ligne 58 du fichier main.\-c.
\hypertarget{main_8c_a6c3841008fbe767e5f96f0f88bcb60e2}{\index{main.\-c@{main.\-c}!La\-D@{La\-D}}
\index{La\-D@{La\-D}!main.c@{main.\-c}}
\subsubsection[{La\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ La\-D =\char`\"{}La\#\char`\"{}}}\label{main_8c_a6c3841008fbe767e5f96f0f88bcb60e2}
Définition à la ligne 59 du fichier main.\-c.
\hypertarget{main_8c_ac4217b7299530f2c17a7aeb96395e853}{\index{main.\-c@{main.\-c}!liste@{liste}}
\index{liste@{liste}!main.c@{main.\-c}}
\subsubsection[{liste}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Motif}$\ast$ liste = N\-U\-L\-L}}\label{main_8c_ac4217b7299530f2c17a7aeb96395e853}
Définition à la ligne 42 du fichier main.\-c.
\hypertarget{main_8c_a083d54258ee653fcb86365fce1e67bf3}{\index{main.\-c@{main.\-c}!melodie@{melodie}}
\index{melodie@{melodie}!main.c@{main.\-c}}
\subsubsection[{melodie}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Motif}$\ast$ melodie\mbox{[}{\bf M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}\mbox{]} = \{N\-U\-L\-L\}}}\label{main_8c_a083d54258ee653fcb86365fce1e67bf3}
Définition à la ligne 41 du fichier main.\-c.
\hypertarget{main_8c_af26085d0c481a2fdfd01c3e8d209c57a}{\index{main.\-c@{main.\-c}!Mi@{Mi}}
\index{Mi@{Mi}!main.c@{main.\-c}}
\subsubsection[{Mi}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Mi =\char`\"{}Mi\char`\"{}}}\label{main_8c_af26085d0c481a2fdfd01c3e8d209c57a}
Définition à la ligne 53 du fichier main.\-c.
\hypertarget{main_8c_a20c5163cf0990f5bbe2a231f4d5750f5}{\index{main.\-c@{main.\-c}!mon\-Builder@{mon\-Builder}}
\index{mon\-Builder@{mon\-Builder}!main.c@{main.\-c}}
\subsubsection[{mon\-Builder}]{\setlength{\rightskip}{0pt plus 5cm}Gtk\-Builder$\ast$ mon\-Builder}}\label{main_8c_a20c5163cf0990f5bbe2a231f4d5750f5}
Définition à la ligne 48 du fichier main.\-c.
\hypertarget{main_8c_ad0a112df10a5d24ca07230c6ac61cdc8}{\index{main.\-c@{main.\-c}!N1@{N1}}
\index{N1@{N1}!main.c@{main.\-c}}
\subsubsection[{N1}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N1 =\char`\"{}1\char`\"{}}}\label{main_8c_ad0a112df10a5d24ca07230c6ac61cdc8}
Définition à la ligne 61 du fichier main.\-c.
\hypertarget{main_8c_a64bb72eb67166344f5703ab2ecf571eb}{\index{main.\-c@{main.\-c}!N2@{N2}}
\index{N2@{N2}!main.c@{main.\-c}}
\subsubsection[{N2}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N2 =\char`\"{}2\char`\"{}}}\label{main_8c_a64bb72eb67166344f5703ab2ecf571eb}
Définition à la ligne 62 du fichier main.\-c.
\hypertarget{main_8c_a73bf402cc4f5a23d6976a1090f809995}{\index{main.\-c@{main.\-c}!N3@{N3}}
\index{N3@{N3}!main.c@{main.\-c}}
\subsubsection[{N3}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N3 =\char`\"{}3\char`\"{}}}\label{main_8c_a73bf402cc4f5a23d6976a1090f809995}
Définition à la ligne 63 du fichier main.\-c.
\hypertarget{main_8c_a23a397421380a9ef6df89b0530dc20bd}{\index{main.\-c@{main.\-c}!N4@{N4}}
\index{N4@{N4}!main.c@{main.\-c}}
\subsubsection[{N4}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N4 =\char`\"{}4\char`\"{}}}\label{main_8c_a23a397421380a9ef6df89b0530dc20bd}
Définition à la ligne 64 du fichier main.\-c.
\hypertarget{main_8c_ab2a472a0939d343af274b86afab310c6}{\index{main.\-c@{main.\-c}!N5@{N5}}
\index{N5@{N5}!main.c@{main.\-c}}
\subsubsection[{N5}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N5 =\char`\"{}5\char`\"{}}}\label{main_8c_ab2a472a0939d343af274b86afab310c6}
Définition à la ligne 65 du fichier main.\-c.
\hypertarget{main_8c_aefd1b139142a277f5da5d87f084b7230}{\index{main.\-c@{main.\-c}!nbr\-Portees@{nbr\-Portees}}
\index{nbr\-Portees@{nbr\-Portees}!main.c@{main.\-c}}
\subsubsection[{nbr\-Portees}]{\setlength{\rightskip}{0pt plus 5cm}int nbr\-Portees = 1}}\label{main_8c_aefd1b139142a277f5da5d87f084b7230}
Définition à la ligne 45 du fichier main.\-c.
\hypertarget{main_8c_aba0ad9cc9f83d17479b2054bebb3d8c1}{\index{main.\-c@{main.\-c}!Re@{Re}}
\index{Re@{Re}!main.c@{main.\-c}}
\subsubsection[{Re}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Re =\char`\"{}Re\char`\"{}}}\label{main_8c_aba0ad9cc9f83d17479b2054bebb3d8c1}
Définition à la ligne 51 du fichier main.\-c.
\hypertarget{main_8c_ad895e2de086bf4db1ebeb764c39cbb02}{\index{main.\-c@{main.\-c}!Re\-D@{Re\-D}}
\index{Re\-D@{Re\-D}!main.c@{main.\-c}}
\subsubsection[{Re\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Re\-D =\char`\"{}Re\#\char`\"{}}}\label{main_8c_ad895e2de086bf4db1ebeb764c39cbb02}
Définition à la ligne 52 du fichier main.\-c.
\hypertarget{main_8c_a4a090768777344566bbfb753d85dde50}{\index{main.\-c@{main.\-c}!Si@{Si}}
\index{Si@{Si}!main.c@{main.\-c}}
\subsubsection[{Si}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Si =\char`\"{}Si\char`\"{}}}\label{main_8c_a4a090768777344566bbfb753d85dde50}
Définition à la ligne 60 du fichier main.\-c.
\hypertarget{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}{\index{main.\-c@{main.\-c}!smpl@{smpl}}
\index{smpl@{smpl}!main.c@{main.\-c}}
\subsubsection[{smpl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sample}$\ast$ smpl\mbox{[}{\bf N\-B\-R\-\_\-\-S\-M\-P\-L}\mbox{]} = \{N\-U\-L\-L\}}}\label{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}
Définition à la ligne 44 du fichier main.\-c.
\hypertarget{main_8c_a7c59d92cd62d9b9bac8f4ccf36129cc3}{\index{main.\-c@{main.\-c}!Sol@{Sol}}
\index{Sol@{Sol}!main.c@{main.\-c}}
\subsubsection[{Sol}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Sol =\char`\"{}Sol\char`\"{}}}\label{main_8c_a7c59d92cd62d9b9bac8f4ccf36129cc3}
Définition à la ligne 56 du fichier main.\-c.
\hypertarget{main_8c_a81e340cabe465b9f73661275b49c2af4}{\index{main.\-c@{main.\-c}!Sol\-D@{Sol\-D}}
\index{Sol\-D@{Sol\-D}!main.c@{main.\-c}}
\subsubsection[{Sol\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Sol\-D =\char`\"{}Sol\#\char`\"{}}}\label{main_8c_a81e340cabe465b9f73661275b49c2af4}
Définition à la ligne 57 du fichier main.\-c.
\hypertarget{main_8c_a29bf3fc0ffe4e72e45f0c84ab4f8cd1e}{\index{main.\-c@{main.\-c}!taille@{taille}}
\index{taille@{taille}!main.c@{main.\-c}}
\subsubsection[{taille}]{\setlength{\rightskip}{0pt plus 5cm}int taille}}\label{main_8c_a29bf3fc0ffe4e72e45f0c84ab4f8cd1e}
Définition à la ligne 46 du fichier main.\-c.