Tracktion logo

Waveform Free

Free Download
Feature Expansions
Content Sound Packs
Training Resources

Waveform Pro

Get Started
New in 13
Explore the Features
Buy & Upgrade
Redeem OEM Code
Compare
Sound Packs
Free 30-day Trial Upgrade to W13 Getting Started
BioTek New

Simplified power, amplified creativity

Dan Dean Collection

Essential bass collection

F.'em

11-Operator FM synthesizer

RetroMod Collection

Classic hardware synths

Collective

A world of instruments at your fingertips

Attracktive Free

Free, cross-platform player

Abyss

A visual synthesiser

Chop Suey

Kick drum designer

Kult

Synthesis development

Myth

Hands-on sonic exploration

Novum

Next generation sampling

Zyklop Free

Myth's fun little sister

Horizen

Pristine cinematic sound

Modeler

Physical modeling reimagined

Hyperion

Multi-layer modular

Theia

Physical modeling reimagined

SpaceCraft

Granular synth

Waverazor

Advanced wavetable synth

DAW Essentials Collection

Contemporary DSP effects

Master Mix

Professional stereo mastering plugin

Love

Instant ambient FX plugin

Hate

Turn up the heat

StageBox New

Plugin host & Setlist Manager for live keyboard players

Imagina Drum Loops

Studio quality 24 track drum construction kits

Expansion Sound Packs

Themed construction kits & sound packs

8-bit Treats Free

Classic game console sounds

Attracktive Free

Free, cross-platform player

Redeem License Code
Training Videos
User Manuals
Customer Support
Education Discounts
Develop with Tracktion

Innovative tools for audio software pioneers

Tracktion Engine

Open Source toolkit for complex audio software

Plugin Developers

Bring your creative plugin ideas to market

Pluginval

Open source cross-platform validation and testing

User Forum

Talk with the JUCE community

Sign in Create account
Develop with Tracktion
Tracktion Engine Plugin Developers Verified by Pluginval User Forum
Develop with Tracktion
Sound Packs
    • Free Download
    • Feature Expansions
    • Content Sound Packs
    • Training Resources
    • Get Started
    • New in 13
    • Explore the Features
    • Buy & Upgrade
    • BioTek
    • Collective
    • F.'em
    • Dan Dean Collection
    • RetroMod Collection
    • Abyss
    • Chop Suey
    • Horizen
    • Hyperion
    • KULT
    • Modeler
    • Myth
    • Novum
    • SpaceCraft
    • Theia
    • Waverazor
    • Attracktive
    • Zyklop
    • DAW Essentials Collection
    • Master Mix
    • Love
    • Hate
Live
    • Imagina Drum Loops
    • Sound Packs
    • 8-bit Treats
    • Attracktive
    • Training Videos
    • User Manuals
    • Customer Support
    • Education Discounts
    • Develop with Tracktion
    • Tracktion Engine
    • Plugin Developers
    • Pluginval
    • User Forum
Redeem OEM Code
Sign in Create account

Shopping cart

Your cart is empty!

Continue Shopping

Subtotal

$0.00

Discounts and taxes calculated at checkout.

View cart
Tracktion Engine logo

Open Source Tracktion Engine Codebase

Tracktion Engine

Over the past 5 years we’ve been refactoring our DAW engine to make it more modular, composable, customizable and simpler to use for a wide range of audio applications. Our aim 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.

Engine Overview

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.

Play Video

Powerful Features

Over 15 years of development has gone in to making and testing an engine capable of almost any modern DAW task and some innovative features unique to us. Using modern C++ we’ve distilled a vast range of functionality in to just 115,000 lines of code. Some of the headline features include:

  • A wide range of supported platforms (Windows, macOS, Linux, Raspberry Pi, iOS and Android).
  • Tempo, key and time-signature curve.
  • Fast audio file playback via memory mapping.
  • Audio editing including time-stretching and pitch shifting MIDI with quantisation, groove, MPE and pattern generation.
  • Built-in and external plugin support for all the major formats.
  • Parameter adjustments with automation curves or algorithmic modifiers Modular plugin patching.
  • Racks Recording with punch, overdub and loop modes along with comp editing.
  • External control surface support.
  • Fully customizable rendering of arrangements.

Check out the GitHub repository to get started.

Get Started Now

License Plans

Sign Up

Footer

Tracktion logo

Creative Tools for Creative Minds.

  • Home
  • Guru Training
  • Education
  • Merch Store
  • Support
  • Develop with Tracktion
  • Become a certified guru
  • Refund policy
  • Privacy policy
  • Terms of use
Facebook Instagram X YouTube

© 2025 Tracktion Software Corporation. All rights reserved.