Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

générer un son d’une sinusoïde avec delphi

0 views
Skip to first unread message

airefrais

unread,
Jun 29, 2009, 6:17:41 PM6/29/09
to
Bonjour,

Je suis en PFE et je fais des traitements audio en utilisant Delphi.
Je veux générer un son d’une sinusoïde à amplitudes variables à 24
bits/echantillons ou plus.
J’ai trouvé que audio-lab peut le faire mais malheureusement
l’amplitude de cette derniers est limitée à 16 bits, ce qui veut dire
des amplitudes variables de 0 à 32767. Je cherche un programme qui me
permet de faire cette opération mais à 24 bits ou plus (des amplitudes
variantes de 0 à 8388607.Ce qui veut dire qu'au minimum je chereche
une gamme de variantion de 0 à 65535 (qui correspond à la gamme de
variation d'une carte son ordinaire).
Je vous remercie d’avance pour votre aide car j’ai mais beaucoup de
temps sur ce problème

Etudiant en PFE

Vincent Burel

unread,
Jun 30, 2009, 2:14:22 AM6/30/09
to
Je ne vois pas vraiment quel est votre probl�me.
Si vous connaissez la fonction SINUS et que vous savez multiplier par un
entier. .

bizarre...
VB


"airefrais" <nassi...@live.fr> wrote in message
news:cb881a7f-426a-43a4...@a36g2000yqc.googlegroups.com...
Bonjour,

Je suis en PFE et je fais des traitements audio en utilisant Delphi.

Je veux g�n�rer un son d�une sinuso�de � amplitudes variables � 24
bits/echantillons ou plus.
J�ai trouv� que audio-lab peut le faire mais malheureusement
l�amplitude de cette derniers est limit�e � 16 bits, ce qui veut dire
des amplitudes variables de 0 � 32767. Je cherche un programme qui me
permet de faire cette op�ration mais � 24 bits ou plus (des amplitudes
variantes de 0 � 8388607.Ce qui veut dire qu'au minimum je chereche
une gamme de variantion de 0 � 65535 (qui correspond � la gamme de


variation d'une carte son ordinaire).
Je vous remercie d�avance pour votre aide car j�ai mais beaucoup de

temps sur ce probl�me

Etudiant en PFE


domi

unread,
Jun 29, 2009, 2:22:15 AM6/29/09
to
airefrais wrote:
> Bonjour,
>
> Je suis en PFE et je fais des traitements audio en utilisant Delphi.
> Je veux g�n�rer un son d�une sinuso�de � amplitudes variables � 24
> bits/echantillons ou plus.
> J�ai trouv� que audio-lab peut le faire mais malheureusement
> l�amplitude de cette derniers est limit�e � 16 bits, ce qui veut dire
> des amplitudes variables de 0 � 32767. Je cherche un programme qui me
> permet de faire cette op�ration mais � 24 bits ou plus (des amplitudes
> variantes de 0 � 8388607.Ce qui veut dire qu'au minimum je chereche
> une gamme de variantion de 0 � 65535 (qui correspond � la gamme de

> variation d'une carte son ordinaire).

Pour g�n�rer un son, �a se fait avec les fonctions waveOut
voir sur MSDN ou
http://www.howtocode.net/software-development/c-c++/frequency-generator-shows-how-to-work-with-waveout-function
http://www13.plala.or.jp/kymats/study/MULTIMEDIA/waveOut_eachvol.html
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4422&lngWId=3

airefrais

unread,
Jun 30, 2009, 4:44:55 AM6/30/09
to
domi a �crit le 29/06/2009 � 08h22 :
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeIdD22&lngWId=3
Bonjour c'est airefrais,

Le probl�me est que j'arrive seulement a g�n�rer une amplitude qui varie de 0 �
32767 pas plus, sous les autre langages j'ai trouv� mais avec pascal(delphi)
c'est un peux compliqu�, aidez moi....
Je doit g�n�rer une amplitude qui varie au minimum de 0 � 65535.
Merci.

Antoine

unread,
Jul 4, 2009, 7:24:05 AM7/4/09
to
"airefrais" <aire...@domain-xyz.in> a �crit dans le message de news:
m4WdndL8Mvo...@giganews.com...
> domi a �crit le 29/06/2009 � 08h22 :
>> Pour g�n�rer un son, �a se fait avec les fonctions waveOut


> Le probl�me est que j'arrive seulement a g�n�rer une amplitude qui varie
> de 0 �
> 32767 pas plus, sous les autre langages j'ai trouv� mais avec
> pascal(delphi)
> c'est un peux compliqu�, aidez moi....

Si �a marche en C ou C++ avec l'api, tu fais la m�me chose avec Delphi...

0 new messages