probleme d'algo pour affichage de graph - Programmation
Marsh Posté le 25-06-2001 à 11:07:45
et jouer avec les ecartypes c'est pas mieux (je sais pas j'ai jamais fais de son)
Marsh Posté le 25-06-2001 à 11:14:02
lamatrice a écrit a écrit : et jouer avec les ecartypes c'est pas mieux (je sais pas j'ai jamais fais de son) |
oui c une possibilité...genre trouver l'ecart type entre le max et le min de l'intervalle c ca que tu me dis?
Marsh Posté le 25-06-2001 à 11:31:51
et sinon en java tu dessin des pixels directement (qui representent tes valeur)
en faite à ta place je m'amuserait une petite demi heure avec excel ou autre tableur pour effectuer des test de formules.
le son (ça doit être précis ce truc non ? surtout si le graphe va être modifié puis exporté en son)
Marsh Posté le 25-06-2001 à 17:36:49
bn je me limite a 400 pour une question de place en fait :
un son de 10 secondes echantillone a 44100 en mon par exemple ..
avec un intervalle de 400, ca me donne 1000 points.. si je prend plus, je vais finir par me retrouver avec une onde trop longue.
Si je fais du point par point, lol, je vais obtenir un graphe de 441000 points..pfiouuuuuuuuuuuuuuu....
donc j'ai pris 400 aribtrairement...en fait des ke j'ai les points je dessine des lignes allant du premier au second...du seconde au troisieme...etc etc...
mais pour le truc d'excel ouais c pas con..je vais peut etre tester avec ca avant tout
Marsh Posté le 25-06-2001 à 11:02:07
Alors j'au une tableau de long allant de -32767 a 32768 et mon but et d'afficher avec le plus de précision possible ce tableau sous forme de graph (un onde en fait), en gros, sur un tableau de 44100 entree (oui vous aurez compris c 'est pour du son), il me faut environ 100 valeurs. Donc quel algo prendre pour faire pour obtenir le graph qui correspond le plus au tableau?
Pour l'instant j'utilise celui ci :
je prends un intervalle de 400. et sur cet intervalle, je prend la moyenne, et pouf ca fait une valeur...puis je prends l'intervalle suivant...
et a la fin, quand j'ai mon tableau...je l'afiche tout connement..
Ce qu'il faut se dire c'est qu'un intervalle de 400 dans un son c'est 10ms..donc..bon, on a un truc qui ressemble mais je pense qu'il y a mieux..
d'autres idées?