July 10, 2016 Re: Asio Bindings? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joerg Joergonson | On Saturday, 11 June 2016 at 04:11:59 UTC, Joerg Joergonson wrote:
> Are you using any of their source code from the vst sdk? If you hand re-write any of their source code, it is yours.
That could actually be considered to be a translation and a derived work. If you implement from a specification you might be safe, although some claim that APIs are copyrightable (questionable IMO).
|
January 13, 2018 Re: Asio Bindings? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Pie? | I'm a little late (1.5 years) to the ASIO discussion party, but I recently wrote something for myself that may be useful to others: https://github.com/dewf/DASIOClient I haven't published to DUB yet because 1) it's a pretty naive implementation and 2) I'm still very new to D, and 3) there's a built-in logging thing that will probably annoy everybody (which is why I need to spend more time with D, so I can learn The Right Way) It's "batteries included" (DLL+LIB files for Win32/64), so you don't have to compile the C library yourself. Note: it currently only really supports the ASIOSTInt32LSB sample type, because that's what all my test hardware uses; I have no idea if the other sample types are in common use with modern audio interfaces. But the C library also passes through ASIOSTFloat32LSB/ASIOSTFloat64LSB, so it would be very easy to modify the D wrapper to accommodate those, as well. If the included example program plays silence, then you'll probably need a new sample type :) |
Copyright © 1999-2021 by the D Language Foundation