Commit Graph

97 Commits

Author SHA1 Message Date
Raspbeguy a241329658 J'ai arrangé les Warning et j'ai ajouté les bibliothèques. Je sais, c'est pas propre, mais bon. 2014-05-10 17:11:35 +02:00
Raspbeguy 6bbc86757c Quentin, ton code est vraiment dégueulasse. Ça compile après quelques heures acharnement, même si warnings inquiétants. 2014-05-10 15:20:53 +02:00
Raspbeguy 49aa4d0877 Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-05-06 23:52:47 +02:00
Raspbeguy c307634e8b C'est au dessus de mes forces. Je vais au pieux. 2014-05-06 23:52:33 +02:00
Majora 9f0b465d5a Voilà la nouvelle fonction lecture utilisant FMODex.
Le morceau concernant le pitch est pas tout à fait fini, il suffit de créer un entier égal à 1 et de le multiplier/diviser par 2^(1/12) autant de fois que l'on monte ou descend d'un demi-ton,
puis de donner cette valeur au paramètre du pitch shifter ligne 17.
2014-05-06 15:10:34 +02:00
Raspbeguy 493e030e2a Apport de (maigres) bases pour les modules fichier et samples 2014-05-03 17:33:51 +02:00
Raspbeguy fb2b564047 Modification des README 2014-04-10 20:24:23 +02:00
Raspbeguy cd32d6275f Makefile propre 2014-04-10 17:54:55 +02:00
Raspbeguy ee77215acf Atteinte de l'objectif proto : ça joue de la musique :) (et pas n'importe laquelle) 2014-04-10 17:44:27 +02:00
Raspbeguy 979230f880 Quand on ferme la fenêtre, ça quitte. 2014-04-10 14:43:10 +02:00
Raspbeguy 64e93ae67b Maintenant la fonction lecture ne fait plus planter le programme. Mais ça marche toujours pas. 2014-04-10 14:33:33 +02:00
Raspbeguy 2648c84155 inclusion du header SDL_main plutôt que directement la librairie (pour que ça compile sur Fedora) 2014-04-10 01:37:40 +02:00
Raspbeguy 7a2f989f76 Re-modif 2014-04-09 19:52:13 +02:00
Raspbeguy 37e7572d44 Résolution de 2 BIG PROBLÈMES. Conclusion, les majuscules et les doubles makefile c'est pas des bonnes idées. 2014-04-09 19:32:30 +02:00
Raspbeguy 044c01d85d Petite correction mu makefile du dossier GUI 2014-04-09 16:06:55 +02:00
Raspbeguy 335b810292 Ajout des options "linux" et "mac" pour le makefile. Rédaction d'un README. 2014-04-09 15:54:02 +02:00
Raspbeguy 34614a2918 Ça compile et ça plante pas. Mais ça lit pas encore. Sous linux, bidouillez le makefile. 2014-04-09 14:55:03 +02:00
Raspbeguy 7bcbce77be Yep 2014-04-08 18:30:56 +02:00
Raspbeguy a95b57bcc2 Gros retravail du code de lecture. Quentin, as-tu seulement relu ton code ??? 2014-04-08 14:23:22 +02:00
Raspbeguy 14621f0f8b Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-04-08 13:14:15 +02:00
Mika 661141bd4c Interface graphique, lance chaque fenêtre en cliquant sur le bouton adéquat, et pour le même ferme quand on clique sur "lecture" 2014-04-08 13:02:08 +02:00
Raspbeguy 2f7bd095b2 Réindentation automatique (pour plus de lisibilité) 2014-04-08 08:10:04 +02:00
Majora 3cdcc213fa Voici la fonction lecture. Elle initialise l'audio, ouvre un nombre de chaines audio défini en argument, et importe les samples (ici Square et Saw).
Ensuite elle va chercher les notes du morceau à jouer avec getInstrument (corrige-moi si je me suis gourré Guy) et elle les lit un à un en balayant les chaines et en jouant les samples
correspondants au numéro de la chaine (ici aussi je sais pas si j'ai merdé ou pas avec les pointeurs les adresses etc...)

On ne se sert pas du tout du module "instrument" mais c'est pas plus mal. Le module instrument risque de ne servir qu'à la création d'instrument (numéro de chaine et/ou de sample à importer)
plus tard.
2014-04-07 20:51:04 +02:00
Raspbeguy e87cf7e5fe J'ai rangé le main. Mika, à toi de jouer. 2014-04-07 16:03:08 +02:00
Raspbeguy 1c51c31c07 Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-04-06 20:34:09 +02:00
Raspbeguy 194d20ea3a Suppression des lignes de debug, ajout de getters 2014-04-06 20:26:20 +02:00
Raspbeguy 835e0422e2 Suppression des lignes de debug, ajout de setters 2014-04-06 20:24:35 +02:00
Raspbeguy 9a8c5c711a Commit important : maintenant, y a des trucs qui marchent :) 2014-04-06 20:08:43 +02:00
Raspbeguy 33e4ec7e4a le module mélodie est propre, ajout d'un makefile provisoire 2014-04-06 17:21:27 +02:00
Majora 150b3e3769 Ajout du module Instrument 1.0
(sert à rien pour l'instant)
2014-04-05 10:34:16 +02:00
Raspbeguy abbc46ffbd Non-recours à des variables globales dans motifs 2014-04-03 12:16:16 +02:00
Raspbeguy 780219bf57 De la part d'Abramo : ajout des fichiers Glade 2014-04-02 20:02:28 +02:00
Raspbeguy 2ad7ba464c Création module mélodie, ajout d'un module dans la TODO liste... 2014-04-01 21:31:20 +02:00
Raspbeguy 392c1c25b5 Maintenant ça compile (ne commitez jamais quand ça compile pas, mea culpa) 2014-04-01 14:11:27 +02:00
Raspbeguy 096746efbb Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-04-01 13:48:57 +02:00
Raspbeguy 8c0b0337d1 Refonte majeure du code des motifs 2014-04-01 13:48:39 +02:00
Mika dc8a9d1bad Modif de la todo 2014-04-01 13:11:18 +02:00
Raspbeguy fbf7f8b78b [Motifs] Amélioration de la syntaxe 2014-03-31 18:57:26 +02:00
Mika e302163177 Sources motifs 2 2014-03-29 18:00:23 +01:00
Mika a698200f04 Sources motifs 2014-03-29 17:47:13 +01:00
Raspbeguy 2443f117c7 Ajout du dossier sources 2014-03-29 14:18:21 +01:00
Mika bb9137e31e Bon ben suppression des bibliothèques 2014-03-29 14:04:01 +01:00
Mika d04719a236 Les bibliothèques à télécharger (Windows et Linux) 2014-03-29 13:37:37 +01:00
Raspbeguy a1780be809 Ajout de la liste des fonctions à coder par module. On va bientôt coder... 2014-03-23 21:12:55 +01:00
Mika 89a5350fae Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-03-12 14:52:34 +01:00
Mika 496cca1b0b Un commit... 2014-03-12 14:52:16 +01:00
Raspbeguy 7ef73387e1 Ajout de l'intro dans la table des matières 2014-03-12 14:50:57 +01:00
Raspbeguy f4a0d101f4 Mise en page définitive du rapport 2014-03-12 10:46:38 +01:00
Raspbeguy 2b0a2da7ee Ajout de deux-trois trucs à Doxygen 2014-03-11 18:31:18 +01:00
Raspbeguy e4cbeabf0d Rangement de la doc et configuration de Doxygen 2014-03-11 18:11:39 +01:00