Page 1 of 1

Enfin un lecteur audio pour Ndless!

Unread postPosted: 28 Feb 2013, 21:56
by critor
Dans une news précédente, Jimbauwens utilisait la sortie RS232 du connecteur Dock de sa TI-Nspire (broche 4, et 5 ou 22 pour la masse) afin de jouer du son à partir d'un programme Lua.
Image


Par la suite, Levak s'empressait de sortir le tout premier (et seul à ce jour...) jeu Lua sonore pour TI-Nspire, Nyan Cat Game:




La qualité restait toutefois fort limitée, et parasitée par les messages système eux aussi écrits sur le port RS232.

De plus, il n'était donc pas possible de jouer du son depuis les programmes Ndless. Pour l'accompagnement de vos jeux Game Boy Advance ou Doom, il fallait donc disposer d'une deuxième TI-Nspire pour jouer le son. :(

Ndless nous avait bien promis la gestion du son via l'USB, mais le support de l'USB n'a toujours pas été rajouté, Ndless n'ayant d'ailleurs même plus été mis à jour depuis le mois d'août. :(



Heureusement, Vogtinator de la communauté Omnimaga a trouvé une nouvelle méthode offrant une bien meilleure qualité pour jouer du son en utilisant le port GPIO4 associé à la broche 6 du connecteur Dock. :bj:
2174


Et en prime, cette broche ne pouvant être contrôlée directement que par un programme Ndless, il fait d'une pierre deux coups et nous ouvre donc la voie à des jeux multimedia sur TI-Nspire! :bj:

Jugez par vous-même avec cette démo de son lecteur audio:


Les fichiers à fournir sont pour le moment dans un format brut non compressé (contenu d'un WAVE PCM 10kHz)

C'est la voie grande ouverte à de nouveaux programmes inédits ainsi qu'à une mise à jour sonore des jeux Ndless les plus téléchargés pour TI-Nspire que sont nDoom et les émulateur Nintendo Game Boy, Game Boy Color, NES et Game Boy Advance! :bj:



A très bientôt on espère! ;)




Source:
http://www.omnimaga.org/index.php?topic=15841.0

Lien:
archives_voir.php?id=11495

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 01 Mar 2013, 08:13
by quentin974
Génial !!
Et sans vouloir déterrer mon post, je voudrais savoir comment est transmis le son, au départ et à l'arrivée... Et tu dis que cet exploit, c'est du LUA ?

Bon, il faut que je m'y mette, à mon interpréteur de mp3...

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 01 Mar 2013, 08:21
by Lionel Debroux
Non, ce n'est pas du Lua, bien entendu, puisque seul le code natif donne accès à ces pins et toute la puissance (élevée en relatif, faible en absolu) de la machine :)

Il est possible d'utiliser les pins série dans un programme Ndless désactivant les interruptions - c'est juste que personne n'a pris le temps de le faire :)
Ca se comprend tout à fait que le support USB n'ait pas été ajouté dans Ndless, ce n'est pas comme si ceux qui y ont accès avaient utilisé ce qu'ils ont à leur disposition...

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 01 Mar 2013, 08:25
by quentin974
Ok... et pour le format ?

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 01 Mar 2013, 10:23
by critor
Lionel Debroux wrote:Ca se comprend tout à fait que le support USB n'ait pas été ajouté dans Ndless, ce n'est pas comme si ceux qui y ont accès avaient utilisé ce qu'ils ont à leur disposition...


Je n'ai pas d'adaptateur USB(A) femelle <-> miniUSB(A) mâle sous la main.
Désolé.

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 01 Mar 2013, 22:37
by critor
Nouvelle vidéo par vogtinator pour les fans de son sur TI-Nspire:


Source:
http://www.omnimaga.org/index.php?topic=15841

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 02 Mar 2013, 08:52
by Lionel Debroux
Et première version du code source, après diverses améliorations (amélioration de la stabilité, augmentation de la limite de taille, augmentation de la fréquence, intégration ndless.cfg.tns, etc.):
http://www.omnimaga.org/index.php?topic ... #msg286181

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 02 Mar 2013, 13:40
by Levak
quentin974 wrote:Ok... et pour le format ?

http://www.omnimaga.org/index.php?topic ... #msg286146

Re: Enfin un lecteur audio pour Ndless!

Unread postPosted: 02 Mar 2013, 15:20
by mdr1
Cool ! Même s'il reste du "bricolage" à faire.