This commit is contained in:
Raspbeguy 2014-03-04 15:01:46 +01:00
parent b34b716b1e
commit 32ce390fdd
7 changed files with 43 additions and 32 deletions

View File

@ -1,6 +1,7 @@
%!TEX encoding = UTF-8 Unicode
\documentclass[11pt,a4paper,titlepage]{report}
\usepackage[francais]{babel}
\usepackage[latin1]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
@ -12,7 +13,7 @@
\usepackage{enumitem}
\author{Guillaume \textsc{Abramovici}\\
Guy \textsc{Godfroy}\\
Mickaël \textsc{Illy}\\
Mickaɫl \textsc{Illy}\\
Quentin \textsc{Martin}\\
\\
\textit{Encadrant :} Elizabeth \textsc{Brunnet}}
@ -29,13 +30,13 @@
\end{titlepage}
\maketitle
\chapter{Analyse du problème}
\chapter{Analyse du problème}
L'avènement des technologies...
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 est pas des pros, donc on va faire un truc à l'ancienne simplifié.
\item On se base sur le programme Milkytracker.
\end{itemize}
@ -43,44 +44,44 @@ L'av
\begin{itemize}
\item Planning et deadlines
\item Bête à corne + pieuvre (à toi de jouer Mika)
\item Bête à corne + pieuvre (à toi de jouer Mika)
\item Interface graphique, explication des boutons, voir partie GUI.
\item Plagiat du règlement...
\item Plagiat du règlement...
\item C, Git, GTK, Doxygen, wiki
\item Encadrant (duh...)
\end{itemize}
\chapter{Liste des fonctionnalités}
\chapter{Liste des fonctionnalités}
% Voir fichier \texttt{fonctionnalités.txt}
Nous avons dressé une liste des fonctions du programme qui se veut la plus exhaustive possible. Nous avons indicé chaque fonction selon leur priorité d'implémentation : $\ast\ast$ pour les fonctions à implémenter pour la première version, et $\ast$ pour celles à implémenter pour le produit final. Les autres sont les fonctions moins importantes à implémenter s'il nous en avons la possibilité.\\
% Voir fichier \texttt{fonctionnalités.txt}
Nous avons dressé une liste des fonctions du programme qui se veut la plus exhaustive possible. Nous avons indicé chaque fonction selon leur priorité d'implémentation : $\ast\ast$ pour les fonctions à implémenter pour la première version, et $\ast$ pour celles à implémenter pour le produit final. Les autres sont les fonctions moins importantes à implémenter s'il nous en avons la possibilité.\\
Voici dons la liste des fonctionnalités :
Voici dons la liste des fonctionnalités :
\section{Gestion des samples}
\begin{itemize}
\item Import de samples $\ast\ast$
\item Visualisation graphique des samples en vue d'affinage du son $\ast$
\item Réglages des paramètres de lecture en boucle des samples $\ast\ast$
\item Réglages des paramètres de lecture en boucle des samples $\ast\ast$
\end{itemize}
\section{Gestion des instruments}
\begin{itemize}
\item Choix d'un sample pour chaque instrument $\ast\ast$
\item Accord du sample en fonction d'une note de préférence $\ast$
\item Édition du volume d'attaque, de maintien et de chute via une enveloppe sonore $\ast$
\item Positionnement stéréo
\item Accord du sample en fonction d'une note de préférence $\ast$
\item Édition du volume d'attaque, de maintien et de chute via une enveloppe sonore $\ast$
\item Positionnement stéréo
\end{itemize}
\section{Matrice de mélodie}
\section{Matrice de mélodie}
\begin{itemize}
\item Entrée/visualisation de la mélodie par clavier physique $\ast\ast$ ou clavier graphique cliquable $\ast$
\item Présentation de la matrice selon le temps et les instruments $\ast\ast$
\item Choix du nom des notes façon anglo-saxonne ou latine (via fenêtre des préférences)
\item Lecture de plusieurs instruments simultanément $\ast$
\item Entrée/visualisation de la mélodie par clavier physique $\ast\ast$ ou clavier graphique cliquable $\ast$
\item Présentation de la matrice selon le temps et les instruments $\ast\ast$
\item Choix du nom des notes façon anglo-saxonne ou latine (via fenêtre des préférences)
\item Lecture de plusieurs instruments simultanément $\ast$
\item Choix du tempo $\ast\ast$, de la base de temps $\ast\ast$ et du nombre de \textit{ticks} $\ast$
\item Gestion des motifs (choix de l'agencement dans le temps, du tempo et de la base de temps) $\ast$
\end{itemize}
@ -88,33 +89,33 @@ Voici dons la liste des fonctionnalit
\section{Effets}
\begin{itemize}
\item Implémentation de plusieurs effets :
\item Implémentation de plusieurs effets :
\begin{itemize}[label=$\bullet$]
\item arpège $\ast\ast$
\item arpège $\ast\ast$
\item portamento (montant, descendant, intelligent) $\ast$
\item vibrato $\ast$
\item tremolo $\ast$
\item coupure $\ast$
\item délai $\ast$
\item délai $\ast$
\end{itemize}
\item Choix des effets via un menu déroulant en face de chaque note $\ast$
\item Modification dynamique du volume et de la stéréo $\ast$
\item Choix des effets via un menu déroulant en face de chaque note $\ast$
\item Modification dynamique du volume et de la stéréo $\ast$
\end{itemize}
\section{Fonctionnalités basiques}
\section{Fonctionnalités basiques}
\begin{itemize}
\item Créer nouveau document $\ast$
\item Créer nouveau document $\ast$
\item Ouvrir document $\ast$
\item Sauvegarder document $\ast$
\item Undo/redo $\ast$
\item Maximiser/minimiser/fermer fenêtre $\ast$
\item Maximiser/minimiser/fermer fenêtre $\ast$
\item Export de la musique en fichier son (wav ou mp3) $\ast$
\end{itemize}
\chapter{Spécification fonctionnelle}
\chapter{Spécification fonctionnelle}
Citation des librairies utilisées...\\
Citation des librairies utilisées...\\
PIPO
\chapter{Tests unitaires}
@ -126,7 +127,7 @@ Test de TOUS les boutons un par un. Yay.
\begin{figure}[!h]
\includegraphics{mainwindow.eps}
\caption{Fenêtre principale}
\caption{Fenêtre principale}
\end{figure}
\end{document}

10
documentation/Makefile Normal file
View File

@ -0,0 +1,10 @@
all: compile show
compile:
pdflatex *.tex
show:
open *.pdf
clean:
rm -f *.aux *.dvi *.log *.nav *.out *.snm *.toc *.bak *.bbl *.dvi

View File

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB