Lenx Le 03/06/2003 à 13:52 Une onde créneau est une superposition de signaux sinusoïdaux dont les fréquences et amplitudes peuvent être déterminées en décomposant le signal créneau en série de Fourier.
On obtient alors une somme infinie de signaux sinusoïdaux (en réalité en cosinus et sinus), d'amplitude décroissante (qui tend "rapidement" vers 0), de fréquences décroissantes, en enfin plus une constante qui correspond au décentrage vertical de la tension créneau.
Le logiciel PC Spice peut calculer cette décomposition, Synchronie aussi, et bien sur Matlab.
Un exemple:
Prenons un signal créneau y(t) de fréquence f et de période T.
infini
y(t)=cst + Somme ( An cos(2 pi f t)+ Bn sin(é pi f t) )
n=1
a+T
Avec cst=tension d'offset=1/T Intégrale y(t)dt où a est un réel qcq
a
a+T
An=2/T Intégrale y(t) cos(2 pi n f t)dt
aa
a+T
Bn=2/T Intégrale y(t) sin(2 pi n f t)dt
a
Concrètement je ne crois pas qu'il soit possible de produire du son potable avec un signal créneau, il faudrait plutôt faire changer rapidement les fréquences et amplitudes d'un signal sinusoïdal (rapidement pour avoir un son continu et pas une succession de "notes").
Enfin si tu cherches des sites la-dessus cherche le principe de compression en mp, il y aura peut-êter des explications utiles.
NX STUDIO
Libérez-vous du système.
Lenx Le 03/06/2003 à 13:54 Désolé la mise en page a mangé les espaces : les indices entre les lignes correspondent aux bornes des sommes et intégrales...
NX STUDIO
Libérez-vous du système.
Lenx Le 05/06/2003 à 12:47 Si, bien joué Jackie...
Mon exemple n'en est pas un c'est la formule générale.
En voici un vrai que vous pouvez tapez dans l'écran graph:
Le signal créneau : y1(x)=(-1)^ipart(2x)
y2(x)=sin(2 pi x)
y3(x)=sin(6 pi x)/3 + y2(x)
y4(x)=sin(10 pi x)/5 + y3(x)
y5(x)=sin(14 pi x)/7 + y4(x)
y6(x)=sin(22 pi x)/11 + y5(x) on se rapproche de y(1)...
...
NX STUDIO
Libérez-vous du système.
Lenx Le 10/06/2003 à 17:09 Peut-on envoyer exactement la tension que l'on souhaite de façon continue sur le port de la TI en modifiant ses caractéristiques ?
NX STUDIO
Libérez-vous du système.
Non, on ne peut envoyer que du 5v ou 0v.
Lenx Le 10/06/2003 à 17:41 D'où la nécéssité d'utiliser une tension créneau.
OK.
NX STUDIO
Libérez-vous du système.
Lenx Le 10/06/2003 à 17:55 geogeo dit qu'il veut faire du son.
François LEIBER a réussi avec la TI...
NX STUDIO
Libérez-vous du système.
Lenx Le 10/06/2003 à 17:57 C très bien.
En stéréo ??
NX STUDIO
Libérez-vous du système.
Ouai en stéréo, avec des niveaux de gris et action par dérrière en background.
Lenx Le 10/06/2003 à 18:09 Félicitation.
On pouvais pas le faire facilement en Basic (j'ai essayé).
Fuck G I
A +
NX STUDIO
Libérez-vous du système.
Le Basic n'as rien avoir ici. G I?????
Alors tu fais comment pour sortir n'importe quel son ? Ou tu as abandonné ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
J'ai pas abandonné, en faite tout est repporté dans le topic sur PolySnd.
Je ne peux utiliser que des ondes sous forme de créneaux, pour jouer chaque fréquence je prcoéde comme ça:
La durée lorsque le port est a 5v + la durée du port à 0v donne une fréquence.
La durée d'une période à 0 et à 5 v doivent être identique. Le plus diffcile c'est de jouer n'importe quelle fréquence même au delà de 8 khz avec une interruption de 8khz.
J'y suis arrivé avec l'aide de Kevin et je peux affirmer que ma librairie est vraiment au point, même largement mieux que les autres parce que:
-Elle est en stéréo et les 2 voies sont indépendante donc on peut jouer des musiques avec des effets spéciaux en même temps.
-Elle s'intégre parfaitement dans des gros projets de jeux.
-On peut l'utiliser avec des niveaux de gris sans que les gris clignotte et que le son perde de ça qualitée et elle consomme presque rien en ressource seulement 2 images par secondes en moins et je viens de faire les testes.
-Elle supporte plein de fonctions et elle est capable de jouer des fichiers MIDI sur 10 octaves max, des effets sonores de 20 hz à 8khz, même plus, ou des simple beep.
-Il est possible de récupérer des infos sur la musiques en cours (durée, temps écoulé, fréquences en cours, état du port....).
Elle est presque finit mais je peux assurer que comparée au anciennes version, elle est vraiment plus puissante, même le son est de meilleurs qualitée.

Tu as abandonné la diffusion de sons "analogiques" alors ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.