Commit Graph

124 Commits

Author SHA1 Message Date
Mika 3153d0a14a Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker
Conflicts:
	sources/GUI/ponytrackertest.glade
2014-05-21 23:46:16 +02:00
Mika 593cda044c Maj 2014-05-21 23:44:52 +02:00
Raspbeguy 027f3c97fd Mieux, beaucoup mieux. 2014-05-21 23:27:28 +02:00
Raspbeguy d29a9d075d Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-05-21 21:13:31 +02:00
Raspbeguy 54dd60f4f3 début fichier 2014-05-21 21:12:56 +02:00
Mika d4cc3aea2a Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker
Conflicts:
	sources/mainTest/maintest.c
2014-05-21 20:42:55 +02:00
Mika 71a7b6cf25 Maj main et interface 2014-05-21 20:39:42 +02:00
Raspbeguy ddbad7392c Non, maintenant c'est bon. 2014-05-21 18:27:57 +02:00
Raspbeguy a8bdfd3e5b Hop je crois que c'est résolu maintenant. 2014-05-21 18:26:04 +02:00
Raspbeguy fd6cc499d8 bodel de conflits 2014-05-21 18:20:18 +02:00
Raspbeguy 4153a582dc Système de lecture opérationnel :) 2014-05-21 18:08:47 +02:00
Mika 558938498b Mise à jour main et interface 2014-05-20 23:26:25 +02:00
Raspbeguy c08705dcb9 Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-05-20 13:17:54 +02:00
Raspbeguy dcac4b021d Commit pour la forme 2014-05-20 13:17:26 +02:00
Mika b6632ecdcf Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-05-20 12:37:14 +02:00
Mika c200927a44 Ajout d'un dossier avec un main test et interface test, dans lequel figure du code GTK 2014-05-20 12:37:03 +02:00
Majora faba5fd432 Ajout du module pour changer le volume et le panoramique des chaines audio et d'un autre qui ajoute des effets (chorus et delay pour l'instant) à une chaine).
(je viens de me rendre compte qu'on va aussi sûrement avoir besoin de les enlever ces effets, je m'y remets)
2014-05-19 18:33:25 +02:00
Mika dcabb02381 Merge branch 'master' of ssh://abwabwa.org:55555/home/git/ponytracker 2014-05-16 10:24:21 +02:00
Mika bf4b29f3c8 Ajout d'un test de nouvelle interface graphique 2014-05-16 10:23:55 +02:00
Raspbeguy 13ebcd00f9 ajout de trucs 2014-05-15 21:45:20 +02:00
Raspbeguy 2928c5869d Module instrument qui compile, mais qui reste à tester. 2014-05-15 20:38:24 +02:00
Raspbeguy 047ac6b73f J'ai enlevé un fichier .o perdu malheureux. 2014-05-15 19:31:01 +02:00
Raspbeguy c9ed0d1456 Doxygen + samples (ça compile, mais faut tester encore) 2014-05-15 19:04:42 +02:00
Mika 46c368bcce Début du travail sur la doc Doxygen. Je ne pourrais aller plus loin que lorsqu'on aura toutes les fonctions 2014-05-15 03:44:03 +02:00
Raspbeguy 42e3e710a3 TOUT CE BORDEL POUR UN PUTAIN DE FLOAT À LA CON !!! 2014-05-14 14:10:02 +02:00
Raspbeguy 5b5d075db2 Améliorations diverses, dont le makefile 2014-05-14 13:29:53 +02:00
Raspbeguy 13471bd34d J'ai banni définitivement SDL (utilisé juste pour la temporisation) 2014-05-10 17:54:16 +02:00
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