Bonjour à tous,
Pour un projet sur lequel je travaille, j'aurais besoin de faire une acquisition à haute fréquence (environ 40Khz) d'un signal renvoyé par un capteur, et traiter les données en temps réel avec un programme en c++. Je pense utiliser une carte son usb pour faire l'acquisition, mon code tourne ensuite sur un système linux patché avec Xenomai pour du temps réel.
Ma question est la suivante: savez vous comment récupérer les données renvoyées par une carte son externe en c++? J'ai vu passer que ça devrait être possible avec l'API mise à disposition par ALSA, mais il y a très peu de cartes son récentes dans leur liste de compatiblité (je pensais acheter la carte scarlett 2i2, seulement la 2i4 2nd generation semble être compatible mais n'est plus en vente).
Je dois ensuite également envoyer des données aux sorties de la carte son.
Merci pour toute info !
Partager