@gulliver
Not being a programmer myself I can't answer the question of how to use interfaces. The developer documentation is available free from the link below.
http://discreetfx.com/DeveloperManuals.html
As far as DSP hardware and Amiga is concerned. Is there a modern best selling external DSP that can be used by the Amiga if the right drivers are made?