Tracktion logo

Waveform Free

Free Download
Feature Expansions
Content Sound Packs
Training Resources

Waveform Pro

Get Started
New in 14
Explore the Features
Included Content
Buy & Upgrade
Redeem OEM Code
Compare
Sound Packs
Free 30-day Trial Upgrade to W14 Getting Started
Image
BioTek

Simplified power, amplified creativity

Image
Dan Dean Collection

Essential bass collection

Image
F.'em

11-Operator FM synthesizer

Image
RetroMod Collection

Classic hardware synths

Image
Collective

Sample-based diversity meets synthesis power

Image
Attracktive Free

Free, cross-platform player

Image
Abyss

A visual synthesiser

Image
Chop Suey

Kick drum designer

Image
Kontrast

Not another wavetable synth

Image
Kult

Synthesis development

Image
Myth

Hands-on sonic exploration

Image
Novum

Next generation sampling

Image
Zyklop Free

Myth's fun little sister

Image
Atmosia New

Craft cinematic atmospheres

Image
Horizen

Pristine cinematic sound

Image
Modeler

Physical modeling reimagined

Image
Hyperion

Multi-layer modular

Image
Theia

The sonic beauty of Hyperion simplified

Image
SpaceCraft

Granular synth

Image
Waverazor

Advanced wavetable synth

Image
DAW Essentials Collection

Contemporary DSP effects

Image
Love New

Instant beauty for any sound

Image
Hate

Turn up the heat

Image
SOL Free

Textural ambient reverb

Image
StageBox

Plugin host & Setlist Manager for live keyboard players

Image
Imagina Drum Loops

Studio quality 24 track drum construction kits

Image
Expansion Sound Packs

Themed construction kits & sound packs

Image
8-bit Treats Free

Classic game console sounds

Image
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.5
    • Explore the Features
    • Included Content
    • Buy & Upgrade
    • BioTek
    • Collective
    • F.'em
    • Dan Dean Collection
    • RetroMod Collection
    • Abyss
    • Atmosia
    • Chop Suey
    • Horizen
    • Hyperion
    • KULT
    • Kontrast
    • Modeler
    • Myth
    • Novum
    • SpaceCraft
    • Theia
    • Waverazor
    • Attracktive
    • Zyklop
    • DAW Essentials Collection
    • Love
    • Hate
    • SOL
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
Image
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.

Image

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
Image

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

© 2026 Tracktion Software Corporation. All rights reserved.

Advertisement
Advertisement