Gambas France BETA


Pas de compte ? Incription

Détourner une carte son ?

1
AuteurMessages
Yves07#1 Posté le 13/6/2011 à 10:27:00
Hello Word!

1- Je souhaite envoyer des données vers une sortie "son", autrement dit "fabriquer" un son (ou un buffer représentant le son) et le diffuser en boucle.
2- Je souhaite récupérer dans un buffer un échantillon du son reçu sur une des entrées "son".
Je crains que Gambas ne fasse pas ça tout seul et que la vraie question soit en fait:
3- Comment accéder aux primitives (sans doute en C++) et surtout comment les trouver et les utiliser.

Le but est de réaliser quelque chose comme un oscilloscope qui afficherait le "son" associé à un générateur qui céerait un "son" simple comme une sinusoïde, un triangle, etc ...

Merci beaucoup.

Yves.
manu#2 Posté le 14/6/2011 à 21:43:00
Avec Gambas ca roule !Bonjour et bienvenu,

N'etant pas du tout un specialiste du son, je ne comprends pas ce que tu souhaites faire exactement donc je ne peux que te conseiller de consulter la doc ICI

Je suis pas sure que cela t'aide

Tiens nous au courant ;)
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
Yves07#3 Posté le 14/6/2011 à 22:07:00
Merci manu.

Je ne cherche pas à enregistrer ou à reproduire des sons, mais à les visualiser comme sur un oscilloscope.

J'ai peut être une piste:
http://gambasdoc.org/help/howto/extern?fr
pour pouvoir accéder directement à:
http://www.alsa-project.org/alsa-doc/alsa-lib/index.html
(Merci Google !)
Pour le moins, c'est comme ça que je m'en étais sorti avec VB6: appel aux APIs.
Ca va pas être de la tarte mais il y a un bon tuto 8)

Bien sûr, si quelqu'un l'avait déjà fait, je pourrais pomper et gagner du temps :roll:

Yves.
spheris#4 Posté le 15/6/2011 à 17:58:00
Yves07,
pour gérer ton fichier WAV tu peux t'inspirer de l'exemple de Timothy pour ouvrir en séquenciel le fichier comme son exemple ici :

http://gambaslinux.eg2.fr/img/composant/MixWaves-0.0.1.tar.gz

Ensuite, je ne saurai trop te recommander ces explications pour réaliser ton application :

http://www.codeguru.com/vb/gen/vb_multimedia/mp3s/article.php/c15297

Tiens nous au courant de l'avancement de ton appli c'est très interessant.
A bientôt
;) ;)
1