2009-11-23 9 views
1

Existe-t-il des frameworks ou des codes open-source qui simplifieraient le processus de mise en œuvre d'un oscilloscope en temps réel (visualisation audio dans le domaine temporel) sous OSX?Visualisation audio en temps réel dans Cocoa?

Idéalement, je souhaite afficher une vue animée simple représentant le signal audio reçu par l'entrée microphone.

Répondre

3

La méthode la plus simple consiste à utiliser un QCView. Il est assez facile de trouver des compositions QC qui affichent un affichage graphique à barres de la sortie audio.

2

Regardez un langage appelé Pd (Pure Data). C'est la version gratuite de Max/MSP. C'est la manière la plus simple de faire n'importe quoi avec l'audio. L'une des classes est en fait un oscilloscope. Tracez simplement une ligne à partir de la sortie de votre source sonore (cela peut être votre micro, un fichier son ou un oscillateur en direct) sur l'oscilloscope et baignez-vous dans la gloire de sortie visuelle!

http://puredata.info/

+0

Merci, mais je dois m'intégrer étroitement à une application Cocoa, et elle doit aussi être non-GPL. Donc pas sûr que c'est la réponse –

+0

Ahh ... comme le titre de votre fil indique parfaitement! Je me suis trop excité pour brancher Pd et j'ai oublié de remarquer les détails. Bonne chance! –

2

l'exemple SurfaceVertexProgram est une belle démonstration de la façon de faire un oscilloscope en utilisant OpenGL. l'exemple est un peu obsolète (vous devez construire un nouveau projet xcode), mais fonctionne et démontre des techniques très utiles.