summaryrefslogtreecommitdiff
path: root/report/main.tex
diff options
context:
space:
mode:
Diffstat (limited to 'report/main.tex')
-rw-r--r--report/main.tex61
1 files changed, 61 insertions, 0 deletions
diff --git a/report/main.tex b/report/main.tex
new file mode 100644
index 0000000..b35efab
--- /dev/null
+++ b/report/main.tex
@@ -0,0 +1,61 @@
1\documentclass{report}
2
3\usepackage[utf8]{inputenc}
4\usepackage[T1]{fontenc}
5\usepackage[frenchb]{babel}
6\usepackage{amsmath}
7\usepackage[hidelinks]{hyperref}
8
9\title{Rapport de EIG-2006}
10\author{Pacien \textsc{Tran-Girard}, Rémi \textsc{Nicole}}
11\date{}
12
13\begin{document}
14
15\maketitle
16
17\part{Théorie musicale}
18
19\chapter{Organisation des notes}
20
21\paragraph{} En théorie musicale, deux notes sont séparées au minimum par un
22demi-ton et sont rangées par octave, composées de 12 demi-tons. La fréquence
23étant doublée à chaque fréquence supérieure, l'écart entre deux notes séparées
24par un demi-ton est de $2^{\frac{1}{12}}$ et donc pour $n$ demi-ton:
25$2^{\frac{n}{12}}$.
26
27\paragraph{} En sachant que le La du 4\ieme{} octave (noté $A_4$ dans la
28notation américaine) possède un fréquence de 440Hz, et que si l'on considère
29$C_0$ (le Do de l'octave \no{}0) la 0\ieme{} note, on obtient comme formule
30pour une note d'un fréquence fondamentale $f$:
31\[
32 n = 12 \times \log_2\left(\frac{f}{440}\right) + 57
33\]
34
35\chapter{Fonctionnement du MIDI}
36
37\paragraph{} Le MIDI est un standard qui décrit un protocole de communication
38centré sur la musique. Parmi les données transférées, cela comprend:
39
40\begin{itemize}
41 \item La hauteur de la note (\textit{pitch})
42 \item La puissance de la note (\textit{velocity})
43 \item La banque de donnée d'où est pris l'instrument
44 \item L'instrument
45 \item Des modulations et modificateurs
46\end{itemize}
47
48\part{Théorie mathématique}
49
50\chapter{FFT vs. FHT}
51
52Nous avons choisis la transformée de Hartley, ou FHT, pour du fait que celle-ci
53soit grandement plus optimisée pour le calcul informatique et donc plus rapide.
54Ce fut nécessaire du fait de l'utilisation de l'Arduino, ne disposant pas d'une
55puissance de calcul très importante.
56
57\part{Programmation}
58
59\end{document}
60
61% vim: spell : spelllang=fr