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
Raspbeguy
e87cf7e5fe
J'ai rangé le main. Mika, à toi de jouer.
2014-04-07 16:03:08 +02:00
Raspbeguy
194d20ea3a
Suppression des lignes de debug, ajout de getters
2014-04-06 20:26:20 +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