Launchpad Mini Mk3 - Performer - 16 Assignable Track Clip Launcher (Pre-Release)
- KVRist
- 393 posts since 12 Apr, 2020
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!
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
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
-
- KVRist
- 153 posts since 3 Mar, 2009 from UK
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!
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..
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!
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..
- KVRist
- Topic Starter
- 393 posts since 12 Apr, 2020
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 🫶
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!![]()
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
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
- KVRist
- Topic Starter
- 393 posts since 12 Apr, 2020
I added Clip Stop and Erase Functionn9research 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..
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
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
-
- KVRist
- 153 posts since 3 Mar, 2009 from UK
These are all working great!
Quirks that might need fixing:
I'm having such fun with this...
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?
- Quantize (quick)
- View Clip in Detail Editor
- Select Clip (multiple)
- Overdub for Playing Clips
I'm having such fun with this...
- KVRist
- Topic Starter
- 393 posts since 12 Apr, 2020
Phenomenal Feedback. Just posted a thing for scene fix...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
I'd love to see as momentary:
- 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?
- Quantize (quick)
- View Clip in Detail Editor
I'd love to see as toggle:
- Select Clip (multiple)
And of course, a clip duplicator, as you've mentioned already..
- Overdub for Playing Clips
I'm having such fun with this...![]()
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.
----------------------------------------------------------------------
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
- KVRist
- Topic Starter
- 393 posts since 12 Apr, 2020
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.
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
/CTRL → http://slashctrl.io
Music & mixes → http://soundcloud.com/kirkwoodwest
