A mini DAW in a plugin. You can add tracks, drag audio clips, and host other plugins.
An audio plugin developed as a workaround to track count limits in "lower tier versions" of DAWs (like Ableton Live Lite's 8 track limit).
DAWception running within Ableton Live Lite
- unlimited stereo audio tracks, which can be organized using groups
- drag and drop audio clips (with basic clip manipulation features like splitting and trimming)
- hosting plugins for individual tracks or groups, with latency compensation
- automation passthrough from host DAW to plugins hosted inside DAWception
- dry/wet control added to every hosted plugin (even if the hosted plugin doesn't provide it by default)
TODO
All releases are provided as VST3 plugins.
Linux: TODO
Windows: TODO
macOS: TODO
For older builds, from the Releases section, download the appropriate build for your platform.
# clone this repo and cd into it
git clone https://github.com/johnmanjohnston/dawception/
cd dawception
# clone JUCE
git clone https://github.com/juce-framework/JUCE/# generate build files with CMake
cmake .You should then see the required files to build for your platform (Makefile for Linux, Visual Studio solution for Windows).
Linux-specific patch for plugin editors to function properly inside DAWception
On Linux, plugin editors hosted inside of DAWception cannot be dragged around; this JUCE patch fixes that.
Inside JUCE/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp, add the following code anywhere inside the VST3PluginWindow struct:
#if JUCE_LINUX
void handleCommandMessage(int commandId) override {
if (commandId == 420) {
embeddedComponent.updateEmbeddedBounds();
}
}
#endif
# run make
make- open
dawception.sln - Build > Build Solution (or do
Ctrl+Shift+B)
If you built a debug build:
dawception_artefacts/Debug/VST3/DAWception.vst3
If you built a release build:
dawception_artefacts/Release/VST3/DAWception.vst3
Move the file to your DAW's VST3 plugin folder. Then, scan and add DAWception to any track in your DAW.
DAWception is licensed under the AGPLv3, see LICENSE for details.