Commit Graph

8 Commits

Author SHA1 Message Date
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 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 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 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