Is gstreamer the right framework for the following?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Is gstreamer the right framework for the following?

David Kastrup

Hi,

I want to do some effect processing that works on signals from multiple
sound cards as well as Midi (from the same sound source, a midified
acoustic instrument).

Phase 1 is likely non-realtime, just recording the streams and
processing them offline.

Phase 2 requires processing with reasonable little latency.

Is gstreamer helpful for that kind of thing, or should I just use
low-level ALSA programming, possibly in connection with aio for the
recording stuff?

Platform is Ubuntu.

Thanks

--
David Kastrup


------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Is gstreamer the right framework for the following?

Stefan Sauer
On 20.07.2010 23:32, David Kastrup wrote:

> Hi,
>
> I want to do some effect processing that works on signals from multiple
> sound cards as well as Midi (from the same sound source, a midified
> acoustic instrument).
>
> Phase 1 is likely non-realtime, just recording the streams and
> processing them offline.
>
> Phase 2 requires processing with reasonable little latency.
>  

For the whole audio processing both realtime and offline gstreamer is
well suited. gstreamer also has two midi renderers, but gstreamer does
not stream midi as such (no effects altering the midi data). It has been
brought up here and then, but no one worked on it.

Stefan
> Is gstreamer helpful for that kind of thing, or should I just use
> low-level ALSA programming, possibly in connection with aio for the
> recording stuff?
>
> Platform is Ubuntu.
>
> Thanks
>
>  


------------------------------------------------------------------------------
This SF.net email is sponsored by

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel