A friend and I have been planning an app to automate some of the busy-work done by DJs in DAWs like Ableton. The hope is to be able to programmatically insert audio tracks into the DAW workspace, which the DJ can then continue working on.
I’m a C++ developer, but without much experience writing audio software. I’ve been doing a lot of reading on VST plugins, but can’t seem to find a straight answer to this question: can a VST plugin be used to insert audio into the DAW?
Most documentation I can find assumes that the VST plugin will be used to process audio that the DAW is already trying to play (for the purpose of applying effects). Are VST plugins only used for these sorts of DSP tasks? Or can a VST plugin be used to script the insertion of audio files from the hard drive into the DAW timeline?
Maybe we need to go the standalone app route, but thought I would double check with the experts in the JUCE community