I want Help with Embedding Custom Audio Engine into Cantabile

Hey folks,

I have been experimenting with integrating a lightweight custom audio engine into Cantabile to create a more tailored live performance setup & I want to know if anyone else here has played around with something similar. My idea is to offload certain tasks to an external module but still retain Cantabile as the main host for plugin management. Has anyone tried doing this through the Cantabile SDK or via some external scripting?

I want to know if there’s a cleaner way to intercept real-time MIDI data from Cantabile without creating latency issues. I have looked through the API documentation but it is a bit dense & I might be missing something obvious.

Also, totally off-topic but while I was digging into this I came across some CISSP Training resources that oddly mentioned audio system security—never thought I want to see that crossover. Also i have check this Help with audio engine setup still i need help.

Thank you.:slight_smile:

I have no clue, but have to ask; what are you running that a correctly optimized and spec’d computer with a decent audio interface cannot do? And how much more tailored would your expectation be, over and above the current methodology? (Definitely not dissing the concept - we all know how much Windows has to be mollycoddled to avoid other processes getting in the way.)

Hi there

Can you be a bit clearer what you mean with “a lightweight audio engine” - are you talking about an external piece of hardware or a separate software application on the same PC that is running Cantabile? or something completely different?

Overall, the Cantabile API only allows you to control Cantabile; the actual audio and MIDI streams are accessible only via the standard OS mechanisms - audio ports (WASAPI or ASIO) and Windows MIDI.

Whatever you want to connect to, these are the mechanisms.

Cheers

Torsten