diff --git a/documentation/CSC3502_PonyTracker.pdf b/documentation/CSC3502_PonyTracker.pdf index 1831919..f438d0f 100644 Binary files a/documentation/CSC3502_PonyTracker.pdf and b/documentation/CSC3502_PonyTracker.pdf differ diff --git a/documentation/CSC3502_PonyTracker.tex b/documentation/CSC3502_PonyTracker.tex index 7218e49..53b5b8f 100644 --- a/documentation/CSC3502_PonyTracker.tex +++ b/documentation/CSC3502_PonyTracker.tex @@ -24,23 +24,39 @@ \chapter{Analyse du problème} -Euuuh... (magnifique citation tirée du jeu Aquaman, 2002, Gamecube) +L'avènement des technologies... +\begin{itemize} +\item Intro bidon +\item Besoin de musique electro +\item On est pas des pros, donc on va faire un truc à l'ancienne simplifié. +\item On se base sur le programme Milkytracker. +\end{itemize} \chapter{Cahier des charges} -Euuuh... +\begin{itemize} +\item Planning et deadlines +\item Bête à corne + pieuvre (à toi de jouer Mika) +\item Interface graphique, explication des boutons, voir partie GUI. +\item Plagiat du règlement... +\item C, Git, GTK, Doxygen, wiki +\item Encadrant (duh...) +\end{itemize} \chapter{Liste des fonctionnalités} -Euuuh... +Voir fichier \texttt{fonctionnalités.txt}\\ +L'utilisateur aura la possibilité de... \chapter{Spécification fonctionnelle} -Déjà je comprends même pas le titre de la section. +Citation des librairies utilisées...\\ +PIPO \chapter{Tests unitaires} -Faudrait déjà savoir ce qu'on va tester... +On va se faire chier...\\ +Test de TOUS les boutons un par un. Yay. \chapter{Esquisses de l'interface graphique} diff --git a/documentation/fonctionnaliteÌs.txt b/documentation/fonctionnaliteÌs.txt index 7ba206d..c09f623 100644 --- a/documentation/fonctionnaliteÌs.txt +++ b/documentation/fonctionnaliteÌs.txt @@ -1,26 +1,33 @@ — Samples - — Import de samples - — Visualisation graphique des samples en vue d'affinage du son - — Réglages des paramètres de lecture en boucle des samples + — Import de samples *** + — Visualisation graphique des samples en vue d'affinage du son ** + — Réglages des paramètres de lecture en boucle des samples *** — Instruments - — Choix d'un sample - — Accord du sample en fonction d'une note de préférence - — Édition du volume d'attaque, de maintien et de chute via une enveloppe sonore - — Positionnement stéréo + — Choix d'un sample *** + — Accord du sample en fonction d'une note de préférence ** + — Édition du volume d'attaque, de maintien et de chute via une enveloppe sonore ** + — Positionnement stéréo *(*) — Matrice de mélodie - — Entrée/visualisation de la mélodie par clavier physique ou cliquable - — Présentation de la matrice selon le temps et les instruments - — Lecture de plusieurs instruments simultanément - — Choix du tempo et de la base de temps - — Gestion des motifs (choix de l'agencement dans le temps, du tempo et de la base de temps) + — Entrée/visualisation de la mélodie par clavier physique *** ou cliquable ** + — Présentation de la matrice selon le temps et les instruments *** + — Choix du nom des notes façon anglo-saxonne ou latine (via fenêtre des préférences) * + — Lecture de plusieurs instruments simultanément ** + — Choix du tempo *** et de la base de temps ** + — Gestion des motifs (choix de l'agencement dans le temps, du tempo et de la base de temps) ** — Effets — Implémentation de plusieurs effets : - — arpège - — portamento (montant, descendant, intelligent) - — vibrato - — tremolo - — coupure - — délai - — Choix des effets via un menu déroulant en face de chaque note - — Modification dynamique du volume et de la stéréo -— Export de la musique en fichier son (wav ou mp3) + — arpège *** + — portamento (montant, descendant, intelligent) ** + — vibrato ** + — tremolo ** + — coupure ** + — délai ** + — Choix des effets via un menu déroulant en face de chaque note ** + — Modification dynamique du volume et de la stéréo ** +— Fonctionnalités basiques + — Créer nouveau document ** + — Ouvrir document ** + — Sauvegarder document ** + — Undo/redo ** + — Maximiser/minimiser/fermer fenêtre ** + — Export de la musique en fichier son (wav ou mp3) **