|
|
|
|
|
by hctaw
1970 days ago
|
|
I tried out SOUL back when it was first unveiled and I have some questions for the 1.0 release: - Is time/frequency analysis and its analogs a first class citizen? (STFT, wavelets, other real-time spectral/cepstral algorithms) - How do I embed the SOUL runtime into an application? Can SOUL scripts be used like user scripts in a larger application? |
|
We've tried to make embedding it as easy as possible - there's a DLL, and a simple COM interface and a few header-only C++ classes to load and JIT-compile a patch dynamically. We have an example project showing how to do this. FWIW Tracktion Waveform is doing exactly this, and only has a few hundred lines of glue code to enable patches in a full-blown DAW.