CLASSE CSOUND

Signaler
Messages postés
69
Date d'inscription
vendredi 10 octobre 2003
Statut
Membre
Dernière intervention
23 avril 2009
-
 anonyme -
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35447-classe-csound

frabuel
Messages postés
4
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
11 mars 2010

bonjour,

Avec en partie ce bout de code, j'arrive à acquérir une image lorsqu'il y a un son émis.
Le problème est qu'à chaque nouvelle boucle le PC est de plus en plus lent. Je pense que snd1.Reset(); n'efface pas le tableau. Dois je utiliser ta fonction Formate et si oui peux tu m'aider à l'utiliser

Merci d'avance

while (!bQuit)
{
snd1.StartRecord();
Sleep(100);
snd1.StopRecord();
int maxAudio = snd1.GetMax();
snd1.Reset();
if ( maxAudio > 6000)
{
snd2.Play();
WebCam.SauvegardeBitmap(0);
}
}
> frabuel
Messages postés
4
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
11 mars 2010

//multiplier par deux les fréquences comprises entre 500Hz et 2kHz
CSoundProcessing::TBande bande;
bande.fCoef = 2.0;
bande.fFreqBas = 500;
bande.fFreqHaut = 2000;

Tu peux mexpliquer ?
cs_devermyst
Messages postés
4
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
11 mars 2010

pour - Avoir la taille du fichier en sample ou obtenir la frequence d'echantillonnage
j'ai ajouter des methodes

pour les données par contre je coince
cs_devermyst
Messages postés
4
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
11 mars 2010

Re Bonjour,

En fait j'ai plein de question, elles sont liées a mon manque de connaissance du c++
Comment je peux faire pour:
- Avoir la taille du fichier en sample ou obtenir la frequence d'echantillonnage
- Acceder directement au buffer et manipuler les samples comme bon me semble
- Avoir la phase directement, et la phase "unwrap"é :)
- Faire un filtrage (convolution mais en conservant la taille) avec ce que je veux comme filtre.

Merci et dsl si les questions sont betes