Written while learning the tracktion-engine.
Collection of test projects:
- test-juce
- my first experiment with the juce + tracktion engine
CLIApp
subclassesjuce::JUCEApplicationBase
to init an app and run the event loop
- tracktionedit-player
- uses JUCE GUI to run a full application
- loads a
.tracktionedit
and renders a file - includes a directory with some test
.tracktionedit
files - passes custom
CliUiBehaviour
to the mainComponent
in a initializer list:MainComponent::MainComponent() : engine("Ok engine", std::make_unique<CliUiBehaviour>(), nullptr) {...}
- test-tracktion-engine
- Runs the whole program from the main function
CliUiBehaviour
Subclassesjuce::UiBehaviour
, and is pased to the tracktion_engine like this:te::Engine engine("Sweet!", std::make_unique<CliUiBehaviour>(), nullptr);