ponytracker/documentation/CSC3502_PonyTracker.tex

132 lines
4.0 KiB
TeX
Raw Normal View History

\documentclass[11pt,a4paper,titlepage]{report}
2014-02-28 22:21:16 +01:00
\usepackage[francais]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{epsfig}
\usepackage{pst-grad} % For gradients
\usepackage{pst-plot} % For axes
\usepackage{pstricks}
\usepackage{enumitem}
2014-02-28 22:21:16 +01:00
\author{Guillaume \textsc{Abramovici}\\
Guy \textsc{Godfroy}\\
Micka<6B>l \textsc{Illy}\\
Quentin \textsc{Martin}\\
\\
\textit{Encadrant :} Elizabeth \textsc{Brunnet}}
\title{Projet \textsc{PonyTracker}\\
Rapport\\
\vspace{1cm}
\includegraphics[scale=0.5]{icon/vinyl.pdf}}
2014-03-02 18:30:50 +01:00
%LOL j'adore les poneys
2014-02-28 22:21:16 +01:00
\addto\captionsfrench{\renewcommand{\chaptername}{Section}}
\begin{document}
\begin{titlepage}
\end{titlepage}
2014-02-28 22:21:16 +01:00
\maketitle
\chapter{Analyse du probl<62>me}
L'av<61>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 <20> l'ancienne simplifi<66>.
\item On se base sur le programme Milkytracker.
\end{itemize}
2014-02-28 22:21:16 +01:00
\chapter{Cahier des charges}
\begin{itemize}
\item Planning et deadlines
\item B<>te <20> corne + pieuvre (<28> 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}
2014-02-28 22:21:16 +01:00
\chapter{Liste des fonctionnalit<69>s}
% Voir fichier \texttt{fonctionnalit<69>s.txt}
Nous avons dress<73> une liste des fonctions du programme qui se veut la plus exhaustive possible. Nous avons indic<69> chaque fonction selon leur priorit<69> d'impl<70>mentation : $\ast\ast$ pour les fonctions <20> impl<70>menter pour la premi<6D>re version, et $\ast$ pour celles <20> impl<70>menter pour le produit final. Les autres sont les fonctions moins importantes <20> impl<70>menter s'il nous en avons la possibilit<69>.\\
Voici dons la liste des fonctionnalit<69>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<61>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<70>f<EFBFBD>rence $\ast$
\item <20>dition du volume d'attaque, de maintien et de chute via une enveloppe sonore $\ast$
\item Positionnement st<73>r<EFBFBD>o
\end{itemize}
\section{Matrice de m<>lodie}
\begin{itemize}
\item Entr<74>e/visualisation de la m<>lodie par clavier physique $\ast\ast$ ou clavier graphique cliquable $\ast$
\item Pr<50>sentation de la matrice selon le temps et les instruments $\ast\ast$
\item Choix du nom des notes fa<66>on anglo-saxonne ou latine (via fen<65>tre des pr<70>f<EFBFBD>rences)
\item Lecture de plusieurs instruments simultan<61>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}
\section{Effets}
\begin{itemize}
\item Impl<70>mentation de plusieurs effets :
\begin{itemize}[label=$\bullet$]
\item arp<72>ge $\ast\ast$
\item portamento (montant, descendant, intelligent) $\ast$
\item vibrato $\ast$
\item tremolo $\ast$
\item coupure $\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<73>r<EFBFBD>o $\ast$
\end{itemize}
\section{Fonctionnalit<EFBFBD>s basiques}
\begin{itemize}
\item Cr<43>er nouveau document $\ast$
\item Ouvrir document $\ast$
\item Sauvegarder document $\ast$
\item Undo/redo $\ast$
\item Maximiser/minimiser/fermer fen<65>tre $\ast$
\item Export de la musique en fichier son (wav ou mp3) $\ast$
\end{itemize}
2014-02-28 22:21:16 +01:00
\chapter{Sp<EFBFBD>cification fonctionnelle}
Citation des librairies utilis<69>es...\\
PIPO
2014-02-28 22:21:16 +01:00
\chapter{Tests unitaires}
On va se faire chier...\\
Test de TOUS les boutons un par un. Yay.
2014-02-28 22:21:16 +01:00
\chapter{Esquisses de l'interface graphique}
\begin{figure}[!h]
\includegraphics{mainwindow.eps}
\caption{Fen<EFBFBD>tre principale}
\end{figure}
\end{document}