Client: Tracktion Software Corporation
Waveform
Tracktion Waveform is a Digital Audio Workstation for Windows, macOS & Linux. I was the lead developer on Tracktion 3 for LOUD Technologies Inc and joined Tracktion Software Corporation to work on versions 7 and later.
More InfoUI Redesign
Updated and refreshed the user interface elements for tracktion 7
Pattern Generator
Added automatic generation of MIDI chords, basslines, arpeggios and melodies from chord progressions for Tracktion Waveform 8
MIDI Editor Redesign
Redesigned the MIDI editor for Tracktion Waveform 8 to support editing multiple MIDI
Raspberry Pi Port
Created 32-bit ARM port of Waveform for Raspberry Pi
Client: Tracktion Software Corporation
DAW Essentials Collection
DAW Essential Collection is a suite of 16 AU/VST/AAX audio effect plugins for Windows, macOS and Linux. I worked on the user interface and DSP algorithms.
More InfoUser Interface
Built vector based user interfaces with JUCE
DSP
Implemented and optimized DSP algorithms
Client: Tracktion Software Corporation
Multi Sampler
I created a new Multi Sampler instrument for Waveform that featured tight integration with Waveform and innovation features for sample recording.
Sample Recording
Record samples from DAW input, sampler output or system output.
Drum Slicing
Automatically slice and replace audio with MIDI + sampler
Client: Neyrinck
Rejamm
Rejamm was a social music app for iOS that allowed users to collaborate on recording songs. I worked with Neyrinck to develop the audio engine.
More InfoAudio Engine
Low latency audio engine with support for audio and midi tracks with VST plugin hosting
UI Bridge
Connected C++ audio engine with Javascript/HTML User Interface
Client: Neyrinck
BeatsBot
Audio Engine
Low latency audio engine that allows editing in real time, written in C++.
User Interface
High performance user interface written in Swift.
Client: Neyrinck
V Control Pro
V Control Pro is a hub that allows multiple control surfaces to switch between controlling multiple DAWs and plugins. I worked with Neyrinck on version 2 of the system.
More InfomacOS / Windows Hub
Created desktop application to connect to control surfaces to DAWs with user interface to allow users to manage their setups
iOS Apps
Worked on V-Console, V-Panner and V-Plugin iOS Apps that implement multi-touch control surfaces.