Launchpad Mini Mk3 - Performer - 16 Assignable Track Clip Launcher (Pre-Release)

Post Reply New Topic
RELATED
PRODUCTS

Post

Hey Bitwig Crew!

With the latest Beta 5.2 Bitwig has reintroduced the Cursor Track Interface. To showcase this fantastic feature of the API, I’ve developed a new extension called LaunchPad Mini MK3 Performer.

This extension transforms your Launchpad Mini MK3 into a powerful Live performance tool.

Key Features:

Cursor Tracks: Assign clip launcher cells using the Bitwig Cursor Track UI
16 Tracks: Two Sections/4 Clips Per Track
Fill Mode: Use bitwigs Unique Fill Mode to augment playing clips.
Clip Launching: Launch clips in alternate or standard mode.
Fixed Color LEDs: Enjoy a vibrant and intuitive LED feedback system.

Installation:

Download: https://github.com/kirkwoodwest/LaunchP ... -Performer

Follow the instructions in the README to set up and configure the extension in Bitwig.

I should have the rest of the remaining features pushed out in the next couple weeks. Your feedback is invaluable and will help shape future updates.

Happy producing!

Side note: I made this as fast as I can in Scala which I've been dabbling with help from crew! Gonna keep tuning the codes! I'm always down to learn more and expand my programming fu! This has been such a journey learning and exploring the Bitwig API!
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post

Just stumbled upon your new extension, after facing the daunting task of building my own - I generally want my controllers to do one specific thing and nothing else, so the drivenbymoss do-it-all approach is not particularly useful to me..

With the per-row track assignment, your new extension has finally brought my launchpad to life, and it sticks very closely to my needs, so a big, big thank-you for this! :clap:

I'm looking forward to seeing the remaining features implemented.. As for more - do you think it would be possible to have a clip clear/erase function in there somewhere? And a clip stop function would free up one of the precious slots which I currently would have to use with an empty clip..

Post

Awesome! Thanks for trying this out! I’ll add those two features to the next to do! I will hit them and the remaining things next week.

If anything else comes up let me know 🫶
n9research wrote: Thu Jun 27, 2024 1:10 pm Just stumbled upon your new extension, after facing the daunting task of building my own - I generally want my controllers to do one specific thing and nothing else, so the drivenbymoss do-it-all approach is not particularly useful to me..

With the per-row track assignment, your new extension has finally brought my launchpad to life, and it sticks very closely to my needs, so a big, big thank-you for this! :clap:

I'm looking forward to seeing the remaining features implemented.. As for more - do you think it would be possible to have a clip clear/erase function in there somewhere? And a clip stop function would free up one of the precious slots which I currently would have to use with an empty clip..
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post

n9research wrote: Thu Jun 27, 2024 1:10 pm I'm looking forward to seeing the remaining features implemented.. As for more - do you think it would be possible to have a clip clear/erase function in there somewhere? And a clip stop function would free up one of the precious slots which I currently would have to use with an empty clip..
I added Clip Stop and Erase Function
https://github.com/kirkwoodwest/LaunchP ... /0.2-alpha

Still not sure about the color scheme. But I think that I'll make these user definable and load them from a configuration file.

I plan to add some other features like copy and paste for clips... could really do a bunch here. so If you have any other suggestions lets go!
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post

These are all working great!

Quirks that might need fixing:
  • Scene Mode Momentary always launches scenes 1-4, even if the grid view is on additional banks
  • Also, Scene Mode Momentary, by design, launches Project Scenes.. but would it be better launching the relevant clips only on tracks attached to the controller?
I'd love to see as momentary:
  • Quantize (quick)
  • View Clip in Detail Editor
  • Select Clip (multiple)
I'd love to see as toggle:
  • Overdub for Playing Clips
And of course, a clip duplicator, as you've mentioned already..

I'm having such fun with this... :tu:

Post

n9research wrote: Sat Jun 29, 2024 11:39 am These are all working great!

Quirks that might need fixing:
  • Scene Mode Momentary always launches scenes 1-4, even if the grid view is on additional banks
  • Also, Scene Mode Momentary, by design, launches Project Scenes.. but would it be better launching the relevant clips only on tracks attached to the controller?
I'd love to see as momentary:
  • Quantize (quick)
  • View Clip in Detail Editor
  • Select Clip (multiple)
I'd love to see as toggle:
  • Overdub for Playing Clips
And of course, a clip duplicator, as you've mentioned already..

I'm having such fun with this... :tu:
Phenomenal Feedback. Just posted a thing for scene fix...
https://github.com/kirkwoodwest/LaunchP ... /0.3-alpha

We are gonna run out of buttons soon for this, I wish to implement what you desire first and then figure out a way to customize it later. We could also have a grid page of alternate features but it would be behind a momentary or toggle button.

:help: I'm also not sure how to select multiple clips in the API, maybe someone could chime in on that?
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post

Added Fill Option!
Press fill option (scene2) to fill until end of bar.
Press fill option + fill (scene1+scene2) to lock indefinetly
press and release to disengage any mode.

https://github.com/kirkwoodwest/LaunchP ... /0.4-alpha

I'll look over those other features and see about getting them in. Not sure how i should do Recording or if the current way works. and if i should add mute/(cue/arm)/record as a momentary mode.


Also n9, could you expand why you want to select multiple clips? To duplicate them or copy them?

I’m thinking of making copy/delete/paste/select the top right buttons.

Note. Also I converted everything back to Java because I didn't like the way intellij worked with Scala. Had some serious meltdowns when some imports broke.
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest

Post Reply

Return to “Controller Scripting”