PDA

View Full Version : [C] acquisizione da scheda audio


Wotan
04-09-2007, 13:38
Per un progetto all'università ho bisogno di trovare informazioni riguardo al problema in oggetto. Purtroppo non ho abbastanza tempo (non per colpa mia :rolleyes:) da studiarmi tutto il sito msdn...
Qualcuno di voi conosce per caso qualche tutorial e/o qualche libreria/api che mi permetta di acquisire un segnale dalla scheda audio? (con relativa documentazione a seguito visto che vorrei anche capire cosa sto facendo =P )
In pratica dovrei scrivere un programma in C per acquisire un segnale e poi elaborarlo in qualche modo (penso tramite fft o simili)
Purtroppo è una cosa abbastanza urgente, quindi se qualcuno di voi potesse aiutarmi... :help:

Grazie in anticipo a chiunque mi possa dare una mano

BYEZ

Edit: mi ero scordato di specificare che il programma deve girare sotto Windows

variabilepippo
04-09-2007, 14:38
Purtroppo non ho abbastanza tempo (non per colpa mia ) da studiarmi tutto il sito msdn...

Non devi studiare "tutto il sito MSDN", documentati su MCI (http://www.codeproject.com/audio/Voice_Recording.asp), DirectSound (http://msdn2.microsoft.com/en-us/library/ms804985.aspx) e SAPI (http://msdn2.microsoft.com/en-us/library/ms720178.aspx), poi scegli un approccio per registrare l'audio in base alle tue esigenze.

dkmorb
04-09-2007, 17:41
Vai su http://www.fmod.org/ !
Il forum è ricco di discussioni in merito!
http://www.fmod.org/forum/

Se usi un compilatore VC++ puoi usare l'interfaccia C++. Se dovessi usare (come me Mingw) userai l'interfaccia C con chimate standard (supponendo che tu stia sviluppando per win).
Se il linguaggio non è vincolante, puoi usare i suoi bindings per java, scaricandoli da
http://jerome.jouvie.free.fr/index.php.

Saludos!

Wotan
04-09-2007, 17:46
Grazie ad entrambi :)
Stavo controllando un pò di roba sulle Wave API e su MCI.
Ora verifico anche le ultime references di dkmorb :)

BYEZ =)