C'est le but (et en partie la raison du changement de nom).
Sachant qu'on a sans doute fait le plus compliqué (reconnaissance audio et la structure globale), on est relativement confiant sur l'ajout de tous ces périphériques (qui sont tous considérés comme des manette de jeu USB).
Donc chanter avec une guitare sur un tapis, avec une flute en bouche en tapant sur une baterie c'est prévu ..... enfin au moins la possibilité de pouvoir essayer de le faire
CMake c'est bien ... par contre on sent que c'est encore tout neuf et même si KDE ou d'autres pojets commencent à bien l'utiliser on a choisi de refaire tous les scripts de détection des librairies nous même.
Autre problème les documentations sur CMake sont souvent un peu légères, donc bon outil mais vraiment pas facil a rentrer dedans (bon c'est quand même plus facil que les autotools).
En ce qui concerne les tests, il me semble que CMake embarque des petites options qui vont bien (à vérifier)
C'est une idée, mais je connais pas trop, il faut aussi que les gens "time" les chansons c'est à dire créent les fichiers txt ce qui est un peu pénible en première approche
On essaye actuellement de faire un package pour MacOSX, mais on manque peut-être de pesonnes pouvant réellement contibuer sur ce point. On sait par des retours d'utilisateur que le compiler avec les mac ports fonctionne. (pour une version sous windows c'est techniquement toujours possible car toutes les librairies utilisées sont disponible, mais la encore on manque de personnes ayant cet OS et les compétences pour packager).
En fait il est possible de donner au programme une liste de répertoire qu'il va parcourir (récursivmeent) et essaye de trouver des fichier texte (.txt) contenant les informations necessaires au jeu (hauteurs de note, horodatage, paroles). Pas de reconnaissance automatique des morceaux par contre.
Le projet fourni également 5 chansons "libres" (creative commons de différentes version que certains (suivez mon regard) peuvent ne pas trouver assez libre). Ces chansons sont bien sur librement téléchargeable même sans installer le jeu (package ultrastar-songs version 2).
Il faut noter que nous fournissons aussi des outils pou convertir les DVD Singstar PS2 que vous possedez au format du jeu (necessite de telecharger les outils par le gestionnaire de configuration subversion).
La silhouette a été créé à partir d'un travail original même si inspiré de la publicité pour l'Ipod sur la musique de U2 Vertigo. Donc au moins d'un point de vue de l'oeuvre en elle même il n'y a pas de problème. Ensuite concernant l'idée .... on va dire que c'est une question politique.
je connais quelqu'un qui etait aux QT days à Munich et ils en ont parlé. Je parie que vous verrez bientôt des articles dans tous vos sites d'information préférés.
En fait ce genre de chansons existent, il y a notemment tous les chants populaires, les hymnes, et peut-être même les grands morceaux classiques. En revanche il est très dur de trouver des interprétations libres de ce genre de musique.
Concernant les 2 chansons fournies il est vrai qu'au bout d'un moment ça rentre, mais une ou deux chansons que l'on puisse chanter comme ça directement ce serait bien aussi :)
Nous avons déja quelques morceaux sous des licenses libres (2 en fait en CC). Mais ce n'est pas évident car à la première écoute il est très dur pour un nouveau joueur d'en profiter. C'est la raison pour laquelle nous cherchons des chansons qui sont libres de droit dans un majorité de pays et des personnes pour en faire une interprétation (quelle qu'elle soit).
Pour la premiere question les .TXT c'est ok dans la version 0.2.1 (vous avez sans doute une version 0.1.4 ... Debian ? Ubuntu ?).
En revanche il reste un probleme pour les fichiers images et vidéo mais cela provient du système de fichier (Windows est case insensitive).
Au vu du message, ce n'est sans doute pas la dernière version d'UltraStar-NG (0.2.0) mais plus vraissemblablement une version 0.1.4 (je sais le site n'est pas encore a jour ;) ).
Dans la nouvelle version ce genre de problème devrai etre reglé (par les options --cdev (comme capture device)).
Pour les license du lien je vais demander pour voir si c'est conforme aux DFSG, merci pour le lien.
Une chanson de Noel ca peut etre sympa, en anglais ce serait sans doute même mieux. Le plus dur n'est pas de trouver des chansons mais plus des interprétations potables (si des gens connaissent des chorales qui pourraient faire des enregistrements libres (GPL par example)) je suis preneur. Ensuite il resterait plus qu'a faire les fichiers avec les notes (facil pour ce genre de chanson c'est disponible) et les paroles (facil aussi).
Pour le bug de rendu cela peut provenir de 2 choses:
- Si c'est dans un fichier de style background cela provient soit de librsvg ou de pango qui ne gere pas cet effet
- Si c'est dans un fichier du type theme d'un text (comme les paroles) alors cela provient de notre implémentation (on gère un minimum de chose sur ce point la car la librsvg ne permet pas de faire des modifications de l'arbre svg en direct).
Enfin concernant le bug de la 0.2.0 sous sid, Lasse à pointé un bug de package debian (visiblement libboost-dev devrait dépendre de libboost-serialization-dev ce qui n'est pas le cas). Il a reporté le problème ce matin sur la mailing liste.
Le morceau est publiée sous license "Attribution Non-commercial No Derivatives" qui est incompatible avec les licenses Debian.
Donc je ne voullais pas l'ainclure de base dans le même package (et en plus l'allourdir de 3Mo non necessaire).
J'aurai pu choisir de faire un package a part, mais là encore pourquoi dupliquer les sources.
Ensuite si quelqu'un fait rapidement le tar gz ...
Il existe une chanson libre (avec le fichier de parole qui va avec) dans ultrastar-deluxe (la version windows développé en Delphi).
Il est a noté que le morceau et en ogg et que cela implique que les versions xine de ultrastar-ng semblent ramer (en fait c'est un bug dans la librairie xine qui ne mets pas assez souvent a jour la position courante dans le morceau).
La solution est d'utiliser la version gstreamer ou alors de convertir le ogg en mp3.
merci pour le commentaire.
Concernant fftw, il était présent dans la précédente version (et utilisé depuis le début). Mais on peut dire que la librairie était trop complexe pour ce que l'on voulait en faire. Ainsi en passant de fftw a notre petite routine on a eu un gain de performance.
Je sais que Alsa c'est pas terrible pour la portabilité (OSS aurait permis de gagner la compatibilité avec BSD :) ).
Ensuite il faut trouver une API qui fait de l'acquisition, ce qui n'est pas évident, car beaucoup de librairies font le rendu sonore mais très peu dans l'autre sens. Ensuite il m'a fallu quelquechose qui marche dans un premier temps et la première implémentation qui a marché à été Alsa .... pas de chance.
Concernant SDL .... j'ai vu ce que donnait le mixer (morceaux ne se ré-échantillonnant pas si le mixer n'est pas ouvert avec le même échantillonnage...).
Pour gstreamer l'implémentation est toute récente mais je vais peut-être me pencher dessus, merci de l'information.
Oups, je voulais dire CCPL (pour Creative Commons Public License).
Visiblement il se pourrait que 2 CCPL (Attribution et Attribution-ShareAlike) puissent être compatible avec la GPL (et donc la politique Debian). Ensuite il est vrai que c'est un nid a troll des cavernes.
Concernant Ultrastar-NG il est sur le svn de pkg-games (le repo Debian pour les jeux).
Pour les chansons on a commencé sur la mailing-list à énumérer les chansons dispo (et on en a trouvé un certain nombre), il reste plus qu'a les timer :).
--
Vincent
[^] # Re: des instruments en plus oO
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Performous 0.3.0 - Nouvelle version du karaoké libre. Évalué à 4.
Sachant qu'on a sans doute fait le plus compliqué (reconnaissance audio et la structure globale), on est relativement confiant sur l'ajout de tous ces périphériques (qui sont tous considérés comme des manette de jeu USB).
Donc chanter avec une guitare sur un tapis, avec une flute en bouche en tapant sur une baterie c'est prévu ..... enfin au moins la possibilité de pouvoir essayer de le faire
[^] # Re: CMake ?
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Performous 0.3.0 - Nouvelle version du karaoké libre. Évalué à 4.
Autre problème les documentations sur CMake sont souvent un peu légères, donc bon outil mais vraiment pas facil a rentrer dedans (bon c'est quand même plus facil que les autotools).
En ce qui concerne les tests, il me semble que CMake embarque des petites options qui vont bien (à vérifier)
[^] # Re: Les chansons
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Performous 0.3.0 - Nouvelle version du karaoké libre. Évalué à 2.
[^] # Re: Testé sous MacOS X
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Performous 0.3.0 - Nouvelle version du karaoké libre. Évalué à 5.
[^] # Re: Les chansons
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Performous 0.3.0 - Nouvelle version du karaoké libre. Évalué à 2.
Le projet fourni également 5 chansons "libres" (creative commons de différentes version que certains (suivez mon regard) peuvent ne pas trouver assez libre). Ces chansons sont bien sur librement téléchargeable même sans installer le jeu (package ultrastar-songs version 2).
Il faut noter que nous fournissons aussi des outils pou convertir les DVD Singstar PS2 que vous possedez au format du jeu (necessite de telecharger les outils par le gestionnaire de configuration subversion).
[^] # Re: Graphisme et droits d'auteurs
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Performous 0.3.0 - Nouvelle version du karaoké libre. Évalué à 2.
# Qtdays
Posté par Vincent LE LIGEOUR . En réponse au journal Trolltech^W Qt Software annonce un nouvel IDE : Greenhouse. Évalué à 1.
je connais quelqu'un qui etait aux QT days à Munich et ils en ont parlé. Je parie que vous verrez bientôt des articles dans tous vos sites d'information préférés.
Vincent
[^] # Re: Libre de droit
Posté par Vincent LE LIGEOUR . En réponse au journal UltraStar-NG - nouvelles du projet - appel à contributeur. Évalué à 1.
Concernant les 2 chansons fournies il est vrai qu'au bout d'un moment ça rentre, mais une ou deux chansons que l'on puisse chanter comme ça directement ce serait bien aussi :)
Vincent
[^] # Re: Libre de droit
Posté par Vincent LE LIGEOUR . En réponse au journal UltraStar-NG - nouvelles du projet - appel à contributeur. Évalué à 2.
[^] # Re: Debian
Posté par Vincent LE LIGEOUR . En réponse au journal UltraStar-NG - nouvelles du projet - appel à contributeur. Évalué à 2.
http://sourceforge.net/forum/forum.php?thread_id=1923827&(...)
Vincent
[^] # Re: Merci
Posté par Vincent LE LIGEOUR . En réponse au journal UltraStar-NG - nouvelles du projet - appel à contributeur. Évalué à 3.
En revanche il reste un probleme pour les fichiers images et vidéo mais cela provient du système de fichier (Windows est case insensitive).
[^] # Re: Bravo !
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 1.
Nous venons de mettre en ligne un package avec 2 morceaux. Le tout est disponible sur la page sourceforge du projet.
Vincent
# Version 0.2.1 dans les bacs
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 1.
Le site à également été mis a jour pour pointer vers ce dernier tar.gz.
Vincent
[^] # Re: Rien sur le site officiel
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 2.
Références : http://www.globulation2.org/wiki/Download_and_Install (fin de page), http://aur.archlinux.org/packages/deluge/deluge/PKGBUILD (un exemple)
Vincent
[^] # Re: Marche pas :(
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 2.
Dans la nouvelle version ce genre de problème devrai etre reglé (par les options --cdev (comme capture device)).
Vincent
[^] # Re: reutilisation de codes...
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 1.
Vincent
[^] # Re: Chouette
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 2.
Pour les license du lien je vais demander pour voir si c'est conforme aux DFSG, merci pour le lien.
Une chanson de Noel ca peut etre sympa, en anglais ce serait sans doute même mieux. Le plus dur n'est pas de trouver des chansons mais plus des interprétations potables (si des gens connaissent des chorales qui pourraient faire des enregistrements libres (GPL par example)) je suis preneur. Ensuite il resterait plus qu'a faire les fichiers avec les notes (facil pour ce genre de chanson c'est disponible) et les paroles (facil aussi).
Pour le bug de rendu cela peut provenir de 2 choses:
- Si c'est dans un fichier de style background cela provient soit de librsvg ou de pango qui ne gere pas cet effet
- Si c'est dans un fichier du type theme d'un text (comme les paroles) alors cela provient de notre implémentation (on gère un minimum de chose sur ce point la car la librsvg ne permet pas de faire des modifications de l'arbre svg en direct).
Enfin concernant le bug de la 0.2.0 sous sid, Lasse à pointé un bug de package debian (visiblement libboost-dev devrait dépendre de libboost-serialization-dev ce qui n'est pas le cas). Il a reporté le problème ce matin sur la mailing liste.
Merci pour tester le jeu et le feedback :)
Vincent
[^] # Re: Chouette
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 5.
Donc je ne voullais pas l'ainclure de base dans le même package (et en plus l'allourdir de 3Mo non necessaire).
J'aurai pu choisir de faire un package a part, mais là encore pourquoi dupliquer les sources.
Ensuite si quelqu'un fait rapidement le tar gz ...
Vincent
[^] # Re: Chouette
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 5.
Il est a noté que le morceau et en ogg et que cela implique que les versions xine de ultrastar-ng semblent ramer (en fait c'est un bug dans la librairie xine qui ne mets pas assez souvent a jour la position courante dans le morceau).
La solution est d'utiliser la version gstreamer ou alors de convertir le ogg en mp3.
Vincent
[^] # Re: reutilisation de codes...
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG 0.2.0 dans les bacs. Évalué à 4.
merci pour le commentaire.
Concernant fftw, il était présent dans la précédente version (et utilisé depuis le début). Mais on peut dire que la librairie était trop complexe pour ce que l'on voulait en faire. Ainsi en passant de fftw a notre petite routine on a eu un gain de performance.
Vincent
[^] # Re: s/RIAA
Posté par Vincent LE LIGEOUR . En réponse au journal 52 10 3C EA 11 62 95 29 6C 4E 62 5B 15 45 CD 86. Évalué à 2.
Ha Ha Ha Ha ....
# Et Kig ?
Posté par Vincent LE LIGEOUR . En réponse à la dépêche Géométrie dynamique avec CaRMetal. Évalué à 6.
http://edu.kde.org/kig/
[^] # Re: La portabilité c'est du flan à cause d'Alsa
Posté par Vincent LE LIGEOUR . En réponse au journal UltraStar-NG : la suite (un jeu de karaoké). Évalué à 1.
Ensuite il faut trouver une API qui fait de l'acquisition, ce qui n'est pas évident, car beaucoup de librairies font le rendu sonore mais très peu dans l'autre sens. Ensuite il m'a fallu quelquechose qui marche dans un premier temps et la première implémentation qui a marché à été Alsa .... pas de chance.
Concernant SDL .... j'ai vu ce que donnait le mixer (morceaux ne se ré-échantillonnant pas si le mixer n'est pas ouvert avec le même échantillonnage...).
Pour gstreamer l'implémentation est toute récente mais je vais peut-être me pencher dessus, merci de l'information.
--
Vincent
[^] # Re: CAPL?
Posté par Vincent LE LIGEOUR . En réponse au journal UltraStar-NG : la suite (un jeu de karaoké). Évalué à 2.
Visiblement il se pourrait que 2 CCPL (Attribution et Attribution-ShareAlike) puissent être compatible avec la GPL (et donc la politique Debian). Ensuite il est vrai que c'est un nid a troll des cavernes.
Concernant Ultrastar-NG il est sur le svn de pkg-games (le repo Debian pour les jeux).
Pour les chansons on a commencé sur la mailing-list à énumérer les chansons dispo (et on en a trouvé un certain nombre), il reste plus qu'a les timer :).
--
Vincent
[^] # Re: Et ça marche ?
Posté par Vincent LE LIGEOUR . En réponse à la dépêche UltraStar-NG - un jeu de karaoké libre. Évalué à 2.
Ce sera disponible sur le CVS anonyme de sourceforge dans 10 minutes