Travail sur le son
dragondark
Messages postés
481
Statut
Membre
-
SchSoftware Messages postés 46 Statut Membre -
SchSoftware Messages postés 46 Statut Membre -
Bonjour,
Je suis sur un projet en C++ qui consiste moduler un son en amplitude et en fréquence,
pour le son je suis partie sur une simple sinusoïdal
avec la fonction
Beep(freq,temp);
mais je ne trouve pas comment regler en amplitude mon son,
est-ce que vous connaissez une fonction qui permet de modifier le volume du pc? (ce qui est le plus simple je pense)
ou de modifier le volume du son
si vous avez d'autres fonction je suis preneur :o
genre
beep(freq,amp,temp); ;)
en vous remerciant
Cordialement
Dragondark de lonlindil
Je suis sur un projet en C++ qui consiste moduler un son en amplitude et en fréquence,
pour le son je suis partie sur une simple sinusoïdal
avec la fonction
Beep(freq,temp);
mais je ne trouve pas comment regler en amplitude mon son,
est-ce que vous connaissez une fonction qui permet de modifier le volume du pc? (ce qui est le plus simple je pense)
ou de modifier le volume du son
si vous avez d'autres fonction je suis preneur :o
genre
beep(freq,amp,temp); ;)
en vous remerciant
Cordialement
Dragondark de lonlindil
A voir également:
- Travail sur le son
- Travail en 2x7 - Forum Réseaux sociaux
- Calcule horaire et salaire - Forum Excel
- France travail téléphone - Guide
- Plan de travail rond illustrator - Forum Illustrator
- France travail - Accueil - Services en ligne
3 réponses
Bonsoir
Il y a bien une fonction pour baisser le son du PC mais celui ci n'affecte pas le volume du speaker...
Voir la remarque de:
https://docs.microsoft.com/en-us/windows/win32/api/utilapiset/nf-utilapiset-beep?redirectedfrom=MSDN
Désoler, vous aller devoir générer votre signal "à la main"
<amplitude> * sin(<fréquence * "2pi" * t>)
Et envoyer le signal générer à ta carte son avec les fonction waveOut...
Vous avez un programme qui fait cette opération à cette adresse
https://codes-sources.commentcamarche.net/
Bien à vous
Il y a bien une fonction pour baisser le son du PC mais celui ci n'affecte pas le volume du speaker...
Voir la remarque de:
https://docs.microsoft.com/en-us/windows/win32/api/utilapiset/nf-utilapiset-beep?redirectedfrom=MSDN
Désoler, vous aller devoir générer votre signal "à la main"
<amplitude> * sin(<fréquence * "2pi" * t>)
Et envoyer le signal générer à ta carte son avec les fonction waveOut...
Vous avez un programme qui fait cette opération à cette adresse
https://codes-sources.commentcamarche.net/
Bien à vous
Je suis entrain de regarder ce que tu ma donner et je te remercie!
par contre je suis un peu perdu, je n'est plus pratiquer le C depuis un bon moment et je me retrouve avec des données que j'assimile pas
est-ce que tu aurais un lien vers un tuto, ou une explication brève?
j'ai déjà récupéré des sources avec ces fonction et j'essaye de les assimilé ;)
je te remercie, et bonne continuation
Cordialement
Dragondark de lonlindil
par contre je suis un peu perdu, je n'est plus pratiquer le C depuis un bon moment et je me retrouve avec des données que j'assimile pas
est-ce que tu aurais un lien vers un tuto, ou une explication brève?
j'ai déjà récupéré des sources avec ces fonction et j'essaye de les assimilé ;)
je te remercie, et bonne continuation
Cordialement
Dragondark de lonlindil
Bonsoir
Personnellement, j'aime bien si site du Zéro pour ses tutoriels technique
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Mais ComentCaMarche est plus "pédagogue" je dirais (en fonction de la manière dont vous aimez apprendre)
https://www.commentcamarche.net/contents/s/c/
Sinon, une recherche sur votre moteur favoris vous en sortira un grand nombre... Avec presque autant d'approche différente...
-> tutoriel +"c"
A vous de choisir celui qui vous conviendras
Bien à vous
Personnellement, j'aime bien si site du Zéro pour ses tutoriels technique
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Mais ComentCaMarche est plus "pédagogue" je dirais (en fonction de la manière dont vous aimez apprendre)
https://www.commentcamarche.net/contents/s/c/
Sinon, une recherche sur votre moteur favoris vous en sortira un grand nombre... Avec presque autant d'approche différente...
-> tutoriel +"c"
A vous de choisir celui qui vous conviendras
Bien à vous