37 lines
1.3 KiB
Plaintext
37 lines
1.3 KiB
Plaintext
Ponytracker - prototype
|
|
=======================
|
|
|
|
Conçu par Guillaume Abramovici, Guy Godfroy, Mickael Illy, Quentin Martin.
|
|
|
|
|
|
Il s'agit du prototype du projet Ponytracker, un programme de musique séquentielle.
|
|
Ses fonctionnalités sont évidemment très limitées pour le moment.
|
|
Les fenêtres dont implémentées et apparaissent lorsque les boutons adéquats sont pressés.
|
|
La seule action actuelle du programme est déclenchée par le bouton lecture en haut à gauche de la fenêtre principale.
|
|
Ce bonton déclence la mise en mémoire note par note d'une mélodie entrée en ligne de code (dans le fichier main.c)
|
|
puis la joue en utilisant les samples du dossier lecture.
|
|
Trois motifs sont programmés et agencés dans la mélodie selon l'ordre A-B-A-C.
|
|
|
|
|
|
Ce programme se compile et s'exécute correctement sur Fedora et sur MacOS.
|
|
|
|
|
|
Dépendances
|
|
-----------
|
|
|
|
Avant de compiler le programme, vous avez besoins des dépendances suivantes :
|
|
environnement GTK3.
|
|
|
|
Les librairies fmodex sont incluses dans l'archive. Toutefois, veillez, si vous utilisez Linux en 64bit, modiviez l'option -lfmodex en -lfmodex64 dans le makefile.
|
|
|
|
Compilation
|
|
-----------
|
|
|
|
Placez-vous dans le dossier sources, puis effectuez la commande make.
|
|
|
|
|
|
Execution
|
|
---------
|
|
|
|
Exécuter simplement ./ponytracker
|