On 1/22/07, Stefano D'Angelo <[EMAIL PROTECTED]> wrote:
What I'd like to work on is a sound processing architecture (LADSPA, VST, DSSI, etc.) wrapper, which hides the details of a particular implementation to audio program developers.
All this architectures have different APIs. Will your one have an fat API (union of all APIs it hides) or a thin API (intersection). What will you do if APIs you wrap are doing the same things very different ways?
You say that if will be possible to compare standards or create a new ones. If your API wraps them all, then it should automatically be best one. So, why bother creating new API's if your proposal is in fact that new API, which is better than any other. And if it is not better, you can't use more advanced API through your wrapper. Just some thoughts. Regards, Dmitry.
