Hi everyone, we’ve got some exciting news to announce today, we’ve just open sourced the Tracktion Engine!
Our aim with Tracktion Engine is to take care of all the difficult and time consuming aspects of developing audio apps so you can focus on building great features and user interfaces people will love.
Tracktion Engine defines a high level document object model for time based, sequenced audio applications and provides an API to create, modify and play these back. Create an Engine object, our arrangement object, called an Edit, add some elements to it such as audio files, MIDI and plugins, then play it back or render it to an audio file.
Tracktion Engine is provided in JUCE module format making it incredibly quick and easy to setup and start creating projects. We’ve included a bunch of examples and accompanying tutorials along with scripts to build them so you can get up and running with the minimum of fuss. More information can be found in the repository’s README.
The best place to get started and find out more is the GitHUb repo: https://github.com/Tracktion/tracktion_engine/
And you can see the webpage here with a longer feature list:
And we also did a video!
If you’ve got any questions just let us know!