QUOTE(Stefano D'Angelo @ Jan 09 2008, 00:01)
Mission #1 accomplished. NASPRO core 0.1.0 is finally completed.
Good things:
Bad things:
The official release will come together with the other components of NASPRO 0.1.0 (NASPRO objects, NASPRO objects modules and probably a demo app).
Good things:
- it works well enough for a development release
- it has enourmous potential and shows some good ideas
- it is very small
- porting to POSIX conformant OSes other than Linux should require minimal effort
- it shouldn't contain too many bugs (I hope :-)
- good level of documentation for this stage of development
Bad things:
- the API is immature, unstable and not perfectly clean
- the code is messy in many points and its behaviour is not always perfect
- not every operation is totally thread-safe
- many messages missing (going to be fixed before NASPRO 0.1.0 release)
The official release will come together with the other components of NASPRO 0.1.0 (NASPRO objects, NASPRO objects modules and probably a demo app).
Official website
NASPRO-devel mailing list
NASPRO-news mailing list
QUOTE
About NASPRO
NASPRO, recursive acronym for "NASPRO Architecture for Sound PROcessing", will be a free, powerful, reusable, modular, real-time capable, thread-safe, scalable, standard-agnostic, cross-platform framework for digital signal processing, especially focused on sound processing.
Its main aim is to give audio application developers a full-featured, yet scalable, high-performance and integrated tool to make use of virtually any external sound processing component (including, but not limited to, LADSPA/DSSI, LV2, VST, AudioUnits and DirectX plugins) via a single, fully transparent and platform-independent API.
So, an application using NASPRO will be capable of running simultaneously and exchange data among sound processing components which would be normally incompatible, without even having knowledge of what kind they actually are.
And this is just the tip of the iceberg!
NASPRO, recursive acronym for "NASPRO Architecture for Sound PROcessing", will be a free, powerful, reusable, modular, real-time capable, thread-safe, scalable, standard-agnostic, cross-platform framework for digital signal processing, especially focused on sound processing.
Its main aim is to give audio application developers a full-featured, yet scalable, high-performance and integrated tool to make use of virtually any external sound processing component (including, but not limited to, LADSPA/DSSI, LV2, VST, AudioUnits and DirectX plugins) via a single, fully transparent and platform-independent API.
So, an application using NASPRO will be capable of running simultaneously and exchange data among sound processing components which would be normally incompatible, without even having knowledge of what kind they actually are.
And this is just the tip of the iceberg!