1

Le but de ce topic est de trouver une solution au problème hardware qu'est le son sur TI. Chercher 2 méthode qui demande peu de temps de réalisation et surtout peut de matériels. Cet topic a pour bute aussi de faire la liste de tout les problèmes qui fot que le son ne peut pas être intégré 'facilement'.

Hardware:
Je pense à 2 méthodes, une avec adapatateur prise mâle 3.5 Jack en femelle 2.5.
Ou encore montage interne simple sans amplificateur qui se compose de 2 HP plât et dont il est possible de placer facilement sur une TI-89 et 92+.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

2

l'adaptateur 2.5*3.5 est la plus simple a faire selon moi (pour ceux qui ont peur de trafiquer a l'interieur de leurs TI en tout les cas grin)
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

3

Ouai mais alors pourquoi peut de personnes font ça?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

4

c'est des feignants grin
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

5

-

6

Essayez donc ma librairie, vous jugerez ainsi, elle n'as rien avoir avec les autres.
j'en avait fait un mais le son sur TI68k est trés peu developpé (contrairement au autre TI, ce qui est paradoxale d'ailleurs vu la puissance).


Peut être au point de vue de la qualitée mais ça reste inexploitable hors dans mon cas cette ma librairie est parfaite pour les projets... Et je peux vous assurer sans mentir quelle ne réduit pas la vitesse des programmes, que la qualitée est correct mais mieux que les anciennes versions. Avat de dire ça, essayez avant. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

7

le pb c'est qu'il existe peut d'app sur TI qui utilisent le son ...

8

Aucune plutôt. Et faut que ça change. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

9

ce qui pourrait changer aussi c la qualité de ton [cowboy]aurthogrâpheux[/cowboy] qui est digne de celle d'un débile. T'as pas honte? eek 17 fautes dont 2 de frappe en 3 posts. Si tu programmes aussi bien que tu écris, je n'essayerai jamais ta lib de peur de planter ma calcu.
Le but de ce topic est de trouver une solution au problème hardware qu'est le son sur TI. Chercher 2 méthode
qui demande peu de temps de réalisation et surtout peut de matériels. Cet topic a pour bute aussi de faire la liste de tout les problèmes qui fot que le son ne peut pas être intégré 'facilement'.

Hardware:
Je pense à 2 méthodes, une avec adapatateur prise mâle 3.5 Jack en femelle 2.5.
Ou encore montage interne simple sans amplificateur qui se compose de 2 HP plât et dont il est possible de placer facilement sur une TI-89 et 92+.

Ouai
mais alors pourquoi peut de personnes font ça?

Peut être au point de vue de la qualitée
mais ça reste inexploitable hors dans mon cas cette ma librairie est parfaite pour les projets... Et je peux vous assurer sans mentir quelle ne réduit pas la vitesse des programmes, que la qualitée est correct mais mieux que les anciennes versions. Avat de dire ça, essayez avant.


Si t'es en CP je te pardonne. Sinon, je préfère même pas aller voir ton site...

Internet c'est le temps réel, c'est rapide, mais c'est pas une raison pour écrire mal. Alors pourris pas tout avec tes idioties. L'orthographe ca se corrige, mon frère de 15 ans pourrait te le dire.
Aussi inutile que le H d'Hawaï

10

ce qui pourrait changer aussi c la qualité de ton AuRThOGrÂPheUX qui est digne de celle d'un débile. T'as pas honte? 17 fautes dont 2 de frappe en 3 posts. Si tu programmes aussi bien que tu écris, je n'essayerai jamais ta lib de peur de planter ma calcu.


Mon orthographe est vraiment nulle, je l'avoue mais ce n’est pas une raison pour chercher dans mes posts la moindre faute d'orthographe, ceux qui font ça sont des branleurs qui passe leurs temps a glander sur les forums et à avoir le mérite de rabaisser quelqu'un en ce croyant plus intelligent que lui ou je ne sais quoi d'autre et en pensant sur ce fait d'avoir l'estime des autres.

Critique mon travail ce que je fait, tu as de la chance que j'ai les nerfs solides car beaucoup de personnes auraient craqués et auraient lancés des insultes à ton égard. Je n’aime pas les gens comme toi qui ce croient le centre du monde.

Si ce que je fais ne t'intéresse pas, ce qui est le cas, ne vient pas me faire chier et ne vient surtout pas critiquer ce que je fais et la manière dont je le fais.

Je te respect et le travail aussi que tu fait, je ne viens pas faire chier les gens inutilement sur le forum et je ne voit pas pourquoi tu ne ferait pas pareil.

Les raisons pour lesquelles j’écris avec énormément de fautes d'orthographes:
-J'aime pas les gens qui écrivent en texto et beaucoup écrivent comme ça sur le forum, ce n'ai pas du français et c'est illisible et je remarque que ceux qui écrivent en texto son ceux qui sont le moins souvent repris, donc je préfére écrit en français.
-Je n'aime pas me prendre la tête pour des choses inutile surtout que à mon avis quand tu surf sur un site, tu regardes si ce site possèdent des fautes d'orthographes ou si un tableau est mal placé, une images.... Des petits détails vraiment inutiles qui témoigne que tu t'en merdes et qu'il faut donc que tu trouves une occupation.
-Je trouvent que le temps que j'ai de disponible est trop court c'est pourquoi j'écrit sans réfléchir au fautes et que je post rapidement.

Sur ceux j'essayerais de ne plus faire de fautes et j'espère que vous ne me ferez plus chier avec ça.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

11

tu vois que quand tu veux...

Ton travail te peux pas le critiquer je l'ai pas vu. Et même.
Quant à moi, je ne crois vraiement pas être le centre du monde, surtout en programmation.
Mais bon, tu m'as vraiement énervé.
Aussi inutile que le H d'Hawaï

12

C'est réciproque! Depuis que tu m'as dit ça, je fais peu de fautes, c'est bizarre. wink
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

13

Bon bref, ça en est où l'audio sur TI?
Au fait moi je comptais sur l'I2S, mais depuis que j'ai cherché un peu, j'ai vu que c'était pas la peine: Il faut une bande passante de 3MBps!
Aussi inutile que le H d'Hawaï

14

Bon bref, ça en est où l'audio sur TI? Au fait moi je comptais sur l'I2S, mais depuis que j'ai cherché un peu, j'ai vu que c'était pas la peine: Il faut une bande passante de 3MBps!


Bas en faite, PolySnd 2.0 est capable de sortir des fréquences de 11 à 8192 hz, en tâche de fond (le plus difficile à réaliser) sur 2 canaux, avec des niveaux de gris sans que les niveaux de gris clignottent et que le son baisse en qualitée.
Elle est parfaite pour les jeux....

cf topics/20451-polysnd

L'hardware pour une partie audio me semble inutile mais bon faut voir aussi. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

15

c'est pas mal du tout en fait!

Si tu veux le truc c'est que les fréquences que tu sors sont des signaux carrés qui ont un rendu assez moyen, que ce soit sur TI ou pas. Donc le hardware ce serait un filtre qui coupe les hautes fréquences pour avoir un signal sinusoidal ou triangulaire. J'ai des potes qui ont fait ce filtre pour leur projet commun de harpe laser.
Aussi inutile que le H d'Hawaï

16

Si tu veut et si j'ai encore du courage on pourrais ce mettre ensemble sur ce genre de projet mais comme je le répéte je ne connaît pas grand choses en éléctronique. sad

Tout est fait logicielement et je ne peux pas faire plus, là je suis au maximum. Il y a 2 problèmes je pense:
-Forme des ondes, carré pas top.
-Vitesse de l'interruption (8 khz). J'arrive toujours pas à savoir si ça suffit ou pas pour faire du son correct? A savoir que j'ai quand même 32 768 fréquences différentes.

Ce qui me chagrine le plus c'est que le son n'ai pas interessant et utile pour beaucoup de monde. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

17

Le moment viendra où tout le monde sera intéressé dès que quelqu'un va sortir un bon jeu avec ta lib. Après tout le monde voudra faire pareil.

La vitesse de l'IRQ c'est vrai n'est pas très élevée, et c'est un peu gênant pour une qualité CD (freqmax=22kHz) mais ce que j'ai entendu de l'enregistrement MP3 qui traine me parait parfaitement correct pour un son de jeu.

Quant aux signaux carrés, si ils sonnent bizarrement c'est que ils sont constitués d'une superposition de sinusoïdes d'amplitude décroissante et de fréquences multiples de la freq. de base, c'est ca qui fait le "timbre" du son. Mais en Hard tu pourras jamais faire mieux, car on n'utilise que des signaux logiques.

La solution c'est de mettre en sortie un filtre passe-bas, qui comme son nom l'indique est un circuit qui ne laisse passer que les signaux de basse fréquence et coupe les autres. Donc du signal carré, il ne reste que les sinusoïdes de plus basse fréquence. les autres sont atténuées.
Du coup, la superposition de tout le bordel fait que ca ne ressemble plus à un signal sinus, mais à une succession d'exponentielles (comme les courbes de décharge de condensateurs). Cela peut même ressembler à des signaux triangulaires, qui ont moins de fréquences supérieures (on dit d'harmoniques).

Pour faire ca c'est très simple, il suffit d'un condensateur et d'une résistance, c'est tout con:
[IMG]http://www.ifrance.com/galaxoft/passebas.GIF[/IMG]

Les valeurs de composants sont des exemples.

Voici la réponse fréquentielle de ce filtre. L'échelle est en dB. Une amplification de 0 db correspond à un gain de 1, une valeur négative correspond à une atténuation.
Je tracé correspond à R2= 10kohms et C1= 1nFarad:
[IMG]http://www.ifrance.com/galaxoft/bode_bas.GIF[/IMG]

La fréquence de coupure à partir de laquelle l'atténuation est de -3dB (ie une amplification de 1/sqrt(2)=0.707 vaut fc=1/(2*pi*r*c)

Si tu envoies un signal rectangulaire dans ce filtre, voici ce que l'on obtient. J'ai envoyé un signal de 1kHz dans un filtre qui commence à atténuer à 2.122 kHz (r=150k, c=500pF):
[IMG]http://www.ifrance.com/galaxoft/pb_2k.GIF[/IMG]

Et si tu coupes à 530Hz voila ce qu'on obtient:
[IMG]http://www.ifrance.com/galaxoft/pb530.GIF[/IMG]

Pour conclure, voici le spectre sonore du signal carré en vert: il comporte beaucoup de fréquences. En rouge tu as le signal filtré.
[IMG]http://www.ifrance.com/galaxoft/pbfft.GIF[/IMG]
Aussi inutile que le H d'Hawaï

18

C'est vraiment bête en effet, tu est un génie. Sur l'enregistrement MP3 le son est pourris à cause de mon micro...

Je fait ce montage demain. smile
R2(2) et R2(1) représentent bien les fils de données.

Je fait un enregistrement MP3 avec et sans. smile

Vraiment merci car ça corrige encore un autre problème de qualitée, cette librairie est vraiment parfaite.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

19

j'avais pas fini mon post...
Attention: R2(2) c'est l'entrée et R2(1) c'est la sortie.
Il faut faire ce montage pour chaque voie de sortie avec les bonnes valeurs! Pour ton son qui va jusqu'à 8 kHz, il me semble que une coupure à 8kHz sera pas mal pour toute la plage de fréquences. Par exemple avec R=470kohms et C=47 pF ca coupe à 7200Hz
Aussi inutile que le H d'Hawaï

20

Je vais faire ce montage demain.
Encore merci, c'est vraiment génial, un peu de hardware pas compliqué et ça améliore bien les choses.

Donc il faut 2 condos de 47 pF (polarisé ou papier? Sur le schéma c'est papier.)
Et 2 résistances de 470 kohms.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

21

condos non polarisés, cette taille tu les trouveras en céramique je pense. Faudra faire des essais de valeurs pour voir ce qui marchera le mieux. Ca risque de merder d'ailleurs, parce que dans le casque le HP fait à la fois résistance et inductance. Alors faut voir, faut faire des essais.

Aussi inutile que le H d'Hawaï

22

OK, bas au boulot demain, je commence par ça sans fautes. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

23

...par contre si on branche ca sur une chaine, pas de pb.
c'est pas dit que ca marche du premier coup.

Au fait d'après ce que j'ai compris dans ton post de la partie "software" (j'ai pas lu les 26 pages) ta lib est capable de jouer grave/aigu sur chaque ligne du port ou non?

Aussi inutile que le H d'Hawaï

24

Oui elle est capable de jouer 32 768 fréquences différentes de grave à aigus sur chaque fils du port donc 1 par voie mais le grand avantage de cette librairie c'est quelle ne monopolise pas le processeur et quelle consomme peut de ressources aux programmes mais vraiment peu.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

25

tu peux me filer un lien qui marche (pas comme ceux des premières pages du topic software...) pour télécharger ta lib?
Aussi inutile que le H d'Hawaï

26

Va voir les dernières pages

27

J'ai effacé le contenus de mon site à cause de frontpage donc les anciens liens ne fonctionnent plus. sad

La dernière version n'ai pas terminée au pointd e vue du packtage.

Librairie en statique et dynamique.
http://perso.wanadoo.fr/tisofts/polysnd/polysnd2/polysnd203.zip

Ancienne version
http://perso.wanadoo.fr/tisofts/polysnd/polysnd13.zip

Il faut que je fasse des exemples pour la dernière version, là il y a que super mario et il bug un peu à la fin à cause de mon convertisseur MIDI qui n'est pas parfait. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

28

ptain! je t'ai téléchargé à 95ko/s avec un ADSL 512 eek !!!
Aussi inutile que le H d'Hawaï

29

Alors tu en pense quoi?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

30

Désolé, j'étais en pleins partiels cette semaine et la semaine dernière, donc j'ai pas eu le temps de bricoler un adapteur. Mais je t'oublie pas!
Aussi inutile que le H d'Hawaï