well, it seems that the name 'SDK' points in the wrong direction
it IS a software developement kit regarding the result, say build a synth device.
but it IS NOT on a different level of code generation, like a VSTI toolkit used in conjunction with a C-compiler (for example).
The latter method is used with at least 95% of whatever SDKs, so the name (naturally) implies it for the CWA toolkit.
in fact I also once assumed that at some stage of the developement process there is access to the object code that executes on the Sharcs.
One of the applications I had in mind in was developing and testing stuff in the Scope environment that later would be executed on an embedded system, but not necessarily related to music.
During that time Scope DP was still on sale and I would have spent the extra 5k Euro for the software with a smile - given it included that functionality
But that is NOT the case, and it is NOT possible to develope a set of routines in native Sharc programming that gets added to the 'atoms' of the existing library.
There is an EXTERNAL tool for 'encoding' that stuff, and it WAS available for licensing to commercial developers in the early stages of DP - prices and conditions on request (back then), assume anything from 10k Euro upward.
With access to that tool you can open up the complete SFP/SDK environment because you could literally 'watch' what kind of scrambling is applied and (of course) what the interface specs are.
There's even some (not unreasonable) probability that you could remove the scrambling layer completely from the system.
That's why they won't allow access to it outside of CWA under no circumstances.
It is really more than '...we don't want anyone to peek at how we did the Minimoog filter...'
All that is pretty standard stuff for anyone in (commercial) IT business, so I'm really not telling any secrets here.
Those interested in (and capable to) tamper with the protection already know it and a bit more...
I'm writing it for those who ask themselves '...what the heck is this company doing about their programming docs... ?'
Thre's a hidden 'danger' implied that goes well beyond the greed to be 'the only one' to supply
SDK is simply an application like an extended SFP with a more detailed level of control and stuff that would otherwise be in the way if you 'perform' synths and FX.
Even if it doesn't work flawlessly and has some strange behaviours it's outstanding in it's capabilities as a developement platform.
cheers, Tom