Skip to content

A Different Clip Launcher & Performance System For Bitwig Studio

License

Notifications You must be signed in to change notification settings

kirkwoodwest/LaunchPadMinimk3-Performer

Repository files navigation

LaunchPadMini-Performer

A Different Clip Launcher & Performance System For Bitwig Studio.

Download Github Release

Compatibility: API-18 (Bitwig 5.0+) Although it is recommended 5.2 for the Cursor Track UI!

A 16-track split clip launcher designed around performance playback for the Novation Launchpad Mini Mk3.

This is a pre-production image and does not reflect the current state of the alpha release. image

Pre-Release Notes:

Features missing: Arm/Record Functions, Scene Launch Functions, Locking Fill

Grid

  • Tracks are fixed in place using Cursor Tracks. A concept unique to Bitwig Studio and its Extension API.
  • 4 ClipSlots Per Track
  • Bank Navigation Up/Down

Alternate Clip Launching Modes

A button to toggle between alternate clip launching or standard clip launching.

Fill Mode Controls

Fill Button Momentary Switch - FIll To End Of Bar Toggle Fill Until Toggled off (Fill Button + Fill to End Of Bar) Fill Mode:

  • Momentary Button: Hold for quick fills.
  • Locking Fill: Lock the fill until the end of the bar or until you turn it off.
  • Clip Launching: Dedicated buttons for launching clips in Standard or Alternate Mode.
  • LEDs: Fixed colors for different states. (Might add a couple of clip colors, but not going full rainbow.)

Setup

image
  • Use the Midi Port in / out

Channels need to be configured using this ui on a per project basis. This UI is only available in V5.2 Beta.

image

In the future you'll be able to configure the channels using the pads.

Building the Project

For those wanting to modify or compile for themselves.Use maven mvn clean install

Also special thanks to minortom & carlcaulkett on the #controllerism channel for showing me some Scala ways. Also shout out to the #controllerism crew!

Upcoming Features (In No Particular Order)

  • Color State Customization via Json
  • Clip Editing

License

This project is licensed under the MIT License - see the LICENSE.md file for details. This project uses Jackson, a JSON library for Java. Jackson is licensed under the Apache License 2.0.

Acknowledgments

  • Novation for making the Launchpad Mini Mk3, Bitwig Studio for making awesome DAW and API, n9research for assisting with design, and the Bitwig Community for the support.

About

A Different Clip Launcher & Performance System For Bitwig Studio

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages