Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

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 Plugin (C++)

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

AltStyle によって変換されたページ (->オリジナル) /