Salut,
Il y a très peu de temps j'ai joué à SingStar sur PS2, qui est, pour résumer, un karaoké où l'on marque des points si l'on chante juste.
Je me suis dit : "c'est génial comme jeu" et j'ai regardé ce qui existait sur PC.
Et là je trouve un projet en GPL.
A nouveau je me dis : "GENIAL !!!!" mais ma joie n'a pas durée très longtemps.
Le projet est en Delphi (Pascal) et impossible de le faire compiler sous freepascal (il utilise un certain nombre d'units windows(tm)(c)(mal). et sous wine impossible d'afficher les polices.
C'est là que commence le non-racontage de vie :).
J'ai pris mes petites mains mains et je me suis mis dans l'idée de recoder la même chose en C++ avec SDL, et ça donne UltraStar-ng.
Pour le moment ce qui marche :
- Capturer du son avec alsa et calculer ce que chante la personne (FFT)
- Jouer des MP3 et mettre le texte au bon endroit avec la bonne hauteur
Ce qu'il reste à faire :
- En faire un jeu où quelqu'un d'autre qu'un développeur puisse prendre du plaisirs.
Pour ça je cherche des gens intéressés.
Alors à votre bon coeur...
# Petit oubli
Posté par Vincent LE LIGEOUR . Évalué à 6.
# Pour l'apprentissage des langues
Posté par gyhelle . Évalué à 2.
[^] # Re: Pour l'apprentissage des langues
Posté par Vincent LE LIGEOUR . Évalué à 2.
# un rapport avec ça ?
Posté par manatlan (site web personnel) . Évalué à 3.
[^] # Re: un rapport avec ça ?
Posté par Vincent LE LIGEOUR . Évalué à 1.
Mais je peux me tromper
# Question de portabilité
Posté par Ghislain PUTOIS (site web personnel) . Évalué à 2.
Tout d'abord félicitation pour ton initiative, repartir des sources d'ultrastar n'était vraiment pas évident. Cependant, je trouve un peu dommage d'avoir choisi ALSA pour l'acquisition audio, car tu perds ainsi la portabilité avec les plateformes Windows, que l'emploi de la SDL facilitait pourtant (d'accord, on avait le problème opposé, et plus gênant, avec Ultrastar!). Je te conseille donc de jeter un oeil du côté de Portaudio pour une future version.
[^] # Re: Question de portabilité
Posté par Vincent LE LIGEOUR . Évalué à 1.
Pour l'aquision j'ai fait le choix d'ASLA car ca me semblait le choix le plus simple dans un premier temps pour avoir quelquechose qui marche (des exemples d'aquision sont facilement trouvables). Mais j'avais dans l'idée de migrer tout cela vers une bibliothèque portable (sans savoir laquelle).
Pour la lecture je pense également me passer de sdl-mixer qui contient un certain nombre de limitations.
Je vais donc regarder avec grand interêt PortAudio pour faire mon aquisition/mixage
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.