Skip to content

Experimenting with writing a VST host using Tracktion Engine

Notifications You must be signed in to change notification settings

CharlesHolbrow/tracktionedit-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tracktionedit-player

Written while learning the tracktion-engine.

Collection of test projects:

  • test-juce
    • my first experiment with the juce + tracktion engine
    • CLIApp subclasses juce::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 main Component 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 Subclasses juce::UiBehaviour, and is pased to the tracktion_engine like this:
      • te::Engine engine("Sweet!", std::make_unique<CliUiBehaviour>(), nullptr);

About

Experimenting with writing a VST host using Tracktion Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages