Skip to content

A MIDI Controller made with Teensy 3.2 and Arduino + A VST plugin enabling its use in Ableton made with JUCE and Maximilian

Notifications You must be signed in to change notification settings

bboettcher3/Midi_Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midi_Controller

A MIDI Controller made with Teensy 3.2 and Arduino + A VST plugin enabling its use in Ableton made with JUCE and Maximilian

Functionality

The goal of the controller and plugin is to allow scratching of audio clips through Ableton for live performance use. Instead of having to choose between mixing through a program like Serato or Tracktor or performing using a program like Ableton, you can now use the controller to trigger and manipulate audio clips while performing live.

The Controller (Arduino C)

Using a Teensy 3.2 board as the microcontroller, the controller features 4 push buttons , a fader and a jog wheel. All code for the controller was written in C using the Arduino IDE.

Control Changes

  • CC1-CC4: push buttons
  • CC5: Rotary encoder button
  • CC10: Fader position (sent on change)
  • CC20: Encoder value (sent on change)

The VST plugin uses JUCE for the UI and audio pipeline, and Maximilian for DSP. The plugin loads a piece of audio and allows scrubbing through the clip.

About

A MIDI Controller made with Teensy 3.2 and Arduino + A VST plugin enabling its use in Ableton made with JUCE and Maximilian

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published