|
Boost : |
Subject: Re: [boost] GAL (Generic Audio Library) based on GIL
From: Rich E (reakinator_at_[hidden])
Date: 2013-04-29 21:58:07
I would also be very pleased to see a generic audio processing library in
boost and would certainly make use of it if one existed. Is the proposed
library meant to be useable in real-time applications?
On Mon, Apr 29, 2013 at 9:45 PM, Brendon Costa <brendon.j.costa_at_[hidden]>wrote:
> On Tuesday, 30 April 2013, Mathias Gaunard wrote:
>
> > A lot of audio processing happens in the frequency domain.
> >
> > How does your library address this?
> >
> >
> Yes handling domains other than the time domain is very important and I
> will think more about this and make sure it is supported by the library. I
> have not yet looked yet into how GIL handles different domains or even if
> it does.
>
> The library right now is just a concept and I am starting to flesh the idea
> out some more. I have been thinking about representation in different
> domains but have not yet decided which way to go.
>
> My plan is to work on various use cases of the library and compare
> different designs before I decide.
>
> Conceptually I like the idea of the domain being encoded in the data format
> type but I have not really explored the consequences of this yet.
>
> The extra dimension of Domain if we add it to the data format type will
> have no effect on the layout in memory unlike all other parameters in the
> type which is one reason against doing this, but I can see places where it
> is useful to know so the algorithms can be defined in the correct way. So
> it needs some more thought.
>
> Additionally the library will provide a few basic common algorithms and may
> be expanded over time. A fft will certainly be one of those algorithms, but
> primarily GIL and GAL initially deal with efficient use/access of variable
> memory layouts such that algorithms can be defined to operate on them
> generically and efficiently.
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk