title: Sommaire
class: big
#build_lists: true

<br><br>

Sera abordé durant cette présentation :

- Objectifs dégagés
- Fonctionnalités actuelles
- Problèmes rencontrés
- Solutions mises en application
- Fonctionnalités planifiées


<aside class="note">
<pre>
Les notes s'afficheront ici

On commence par : Timothée !
</pre>
</aside>

---

title: Objectifs dégagés
class: segue dark nobackground

---

title: Objectifs dégagés
subtitle: Cahier des charges

But :

- Jouer une mélodie à l'aide d'un générateur de fonctions

<br>

Moyens :

- Générateur de fonctions
- Logiciel de programmation graphique Labview


<aside class="note">
<pre>

</pre>
</aside>

---

title: Fonctionnalités actuelles
class: segue dark nobackground


<aside class="note">
<pre>
Timothée !
</pre>
</aside>

---

title: Fonctionnalités actuelles
title: Fonctionnalités implémentées

<br><br>

Actuellement, il nous est possible de :

- Convertir automatiquement des partitions musicales en fréquences
- Jouer ces fréquences
	- sur le générateur
	- sur l'ordinateur (mode simulation)


<aside class="note">
<pre>

</pre>
</aside>

---

title: Fonctionnalités actuelles
subtitle: Interface graphique implémentée

<br><br>

<center>
![](images/interface.png)
</center>

<aside class="note">
<pre>
Permet à l'utilisateur de choisir :

- générateur / simulation
- forme d'onde
- vitesse
- amplitude
- visualiser les notes
</pre>
</aside>

---

title: Problèmes rencontrés
class: segue dark nobackground


<aside class="note">
<pre>
Benoît !
</pre>
</aside>

---

title: Problèmes rencontrés
subtitle: Liste


- Création de mélodies
	- Exploitations de sources existantes
	- Complexité du traitement de données avec Labview

- Contrôle du générateur
	- Déconnexions entre Labview et le générateur
	- Plantages de Labview
	
- Organisation
	- Pas de générateur à domicile !

<aside class="note">
<pre>
1. Pas de musicien dans le groupe
2. On ne peut rien faire contre les instabilités
</pre>
</aside>

---

title: Problèmes rencontrés
subtitle: Complexité de Labview

![](images/labview.jpg)


<aside class="note">
<pre>
Labview adapté au contrôle d'appareil, mais PAS à la conversion de données complexe
</pre>
</aside>

---

title: Solutions mises en application
class: segue dark nobackground

<aside class="note">
<pre>
Pacien !
</pre>
</aside>

---

title: Solutions mises en application
subtitle: Source de mélodies

![](images/musescore.png)


<aside class="note">
<pre>
Bibliothèques de partitions en ligne
Format MusicXML, inexploitable sur Labview
</pre>
</aside>

---

title: Solutions mises en application
subtitle: Conversion de mélodies

<br>

<center>
![](images/diagramme.png)
</center>

<aside class="note">
<pre>
Problème séparé en deux parties
Au lieu de créer, convertisseur
Notes vers fréquences, lisibles par Labview
</pre>
</aside>

---

title: Solutions mises en application
subtitle: Simulateur

<center>
![](images/simulateur.png)
</center>

<aside class="note">
<pre>
Pas de géné chez soi
générateur pour lire sur ordi
</pre>
</aside>

---

title: Fonctionnalités planifiées
class: segue dark nobackground

<aside class="note">
<pre>
Olivier !
</pre>
</aside>

---

title: Fonctionnalités planifiées
subtitle: Pistes d'améliorations

<br>

- Convertir plusieurs pistes

- Simuler différents instruments (forme d'ondes arbitraires)

- "Orchestre" (synchroniser plusieurs générateurs)

<aside class="note">
<pre>
1. on peut en convertir qu'une, on cherche à combiner plusieurs pistes
2. on veut autre chose que sinus pour imiter piano, violon
3. on veut synchroniser plusieurs machines telle un orchestre (chacun sa partie, instrument)
</pre>
</aside>