You’re correct that LP mini mk3’s present multiple midi devices over USB.

I got two LP mini mk3’s working with code changes you can see in this PR on to the miker2049/midigrid repo:

That PR also has a LP mini mk3 LED colour palette defined to emulate the vari-bright grid brightness levels.

Should I make the same PR to a different repo?

2 Likes

I would appreciate a PR to jaggednz/midigrid. I just managed to trash my local master attempting to merge across the changes.

UPDATE: I’ve managed to recover and it looks like I’ve already done a selective merge in the past. Just need to tidy-up and it should be in good shape.

3 Likes

20 characters of excellent news!

2 Likes

@DoS I suspect you are on the vgrid_wip branch of my fork of midigrid, if you are able to please move to my master branch and confirm it works?

@Helen and anyone else who has used ;install with my fork, please try to update midigrid from project manager in maiden. With any luck it should work with the MK3 now.

Sorry to everyone impacted by this, looks like my local copy was a mess and I did not notice it was out of sync with what was on my github fork. I’m looking at how we can best manage this project going forward, I’m open to suggestions here.

If you have any issues it would be helpful to capture the device loading section in maiden, it will look something like this, but vary based on your device(s):

maiden output

including /home/we/dust/code/midigrid/lib/supported_devices.lua
Default 64 layout init
vgrid init with layout: 64
core midi devices
1 table: 0xbd4870
2 table: 0xbc08e0
finding device: 1 with name virtual
finding device: 2 with name Launchpad Mini
Dev2 FD launchpad
mounted_devices
2 launchpad
Loading midi device type:launchpad on midi port 2
including /home/we/dust/code/midigrid/lib/devices/launchpad.lua
including /home/we/dust/code/midigrid/lib/devices/generic_device.lua
Connected devices:
2 table: 0xc4ac58
attaching devices:
2 table: 0xc4ac58
device._reset

3 Likes

Thank you! Will try that a bit later :smiley:

A few days ago I had a quick go at the older version of Midigrid, but encountered more or less the same issues @Helen reported. I didn’t have much time to look at the code, but suspected something was not set properly in supported_devices.lua

I’m really happy to report that @JaggedNZ 's latest commit works perfectly!

I managed to use my Launchpad Pro MK3 by adding this line in supported_devices.lua

{ midi_base_name= 'launchpad pro mk3', device_type='launchpad_promk3' },

And I also had to duplicate and rename launchpad_minimk3.lua to launchpad_promk3.lua

Some further changes might be needed, but that was a quick way to start playing during my lunch break.

A massive thanks to everyone involved in solving this issue, and providing launchpad support in the first place!

2 Likes

That’s so good to hear! I finish work for the day soon and will try it later!

Did you update the repo as @JaggedNZ suggests upthread (3 posts back)?

I briefly had miker2049’s repo installed to see if I had the same error, so I had to delete it and install JaggedNZ’s fork again. In your case, updating from Maiden should work just fine. Enjoy!

2 Likes

WOOHOO! :smiley: happy dance

Delighted to report that I’ve managed to get the Launchpad Mini Mk3 working with grid-test - I’ve put a short vid up on my Insta, running through each of the four modes (fade, chase, diagonal, random).

https://www.instagram.com/p/CKmESPThJeg/

As before, huge thanks to @zebra, @ngwese, @DoS, @okyeron and @JaggedNZ for all the help, support and figuring out the difficult stuff! :fist:

Next up: Can Helen break awake? Watch this space… :rofl:

1 Like

Good luck with that! Glad you got it working. Now for the fun to start (and a second Launchpad Mini Mk 3 to become necessary - it only took me a week or two of fun and games to realise that 128 is so much better than 64)

1 Like

…as long as that?! :rofl: I’ll be doing well if I last half that long! Really, really excited to see the Launchpad working as a single 8x8, the idea of a pair of 'em is almost too much to even think about!

1 Like

I had to save up a bit! The pair of Launchpads sit right in front of my computer, and also act as a handy laptop stand when I need to use one for work - they’re never far away from getting some grid activity going.

1 Like

I’d be interested to hear about your experience with it @Helen ! I’m giving some thought to picking up a Mini mk3 … I don’t have Monome Grid money alas but a tactile interface of some kind feels like it would be a step up from oscgrid.

1 Like

Haha, yes indeed! For me, the Shield and the Launchpad represent a really great entry level combo to get me further into the Monome ecosystem - in the longer term, subject to the laws of unobtainium and cashflow, I definitely want to move to a Norns + Grid.

But for the moment, this mix of Shield + Launchpad is the ideal way to start digging in deeper - setting up the Launchpad via maiden, then editing grid-test and (about 10 minutes ago!) awake has given me a huge confidence boost.

Tomorrow I hope to start getting properly hands-on with the Launchpad - being able to interact with the Shield from an external controller has immense appeal, as well as a learning curve, but I feel much closer to being in the right headspace to get started.

Further down the road, there’s @dan_derks’ upcoming cheat codes 2 workshops - and the Norns study zero just announced by @tehn… I feel almost giddy with enthusiasm and I couldn’t ask for a better place to be than this community.

But for tonight, it’s time to just… sit back and glisten :sunglasses:

6 Likes

ooh one more thing actually - did you need a powered usb hub in the end?

1 Like

I feel I should jump in here, the powered USB hub @helen purchased is absolute overkill for the problem at hand and I feel slightly responsible for that :grimacing:

If you are using two launchpads or a launchpad + other high current draw devices (mostly things with lots of LEDs) then yes, I highly recommend a USB hub with a separate power supply to avoid power dropouts in the Norns/Pi.

A single 64 button alt. grid / launchpad device should work fine without, there are likely some exceptions though.

For reference I use a cheap USB1.1 hub with a 5v wallwart power supply that is probably ~15years+ old with my two Launchpad minis. New devices like the MK3’s would appreciate something a bit more modern but it should not be a major expense.

3 Likes

Haha! That’s my middle name! :rofl:

I am quite cautious anyway, so I still think it’s a good idea, especially as I’m already thinking about adding a second Launchpad at some point in the future. Additionally, the hub will get plenty of use anyway, it can sit on my desk and power my tablet, for example.

Cautious Helen was keeping an eye on the Shield with the Launchpad plugged in during last night’s experiments and I was happy that the Shield’s case didn’t feel hot - I’ve noticed it tends to run a little warm anyway, but not alarmingly so, and it didn’t feel any warmer than usual while powering the Launchpad.

The hub should be delivered today so I’ll hook it all up then and see how it goes, and report back later!


Edited to add:

I’ve been keeping notes on the various aspects of getting the Launchpad Mini Mk3 and Monome Norns Shield to work together and have reached the point where I’ve gathered enough information to compile a ‘how to’, which I’ve attached with this edit.

Lovely lines community people, may I present to you my humble ‘pay it forward’ gesture in the form of a 4-page PDF, Getting a Novation Launchpad Mini Mk3 working with a Monome Norns Shield - A rough guide for n00bs, not-very-technical people and the otherwise faint of heart…

Comments and suggested amendments are welcome.

Love, light and chocolate muffins to you all
Helen :green_heart:

Norns Shield and Launchpad Mini Mk3.pdf (490.8 KB)

11 Likes

@Helen Thanks for taking the time to do this that PDF is much appreciated. I just ordered a Norns Shield and considering a launchpad mini mk3 now too… Did you have any luck with other scripts?

1 Like

This is so useful! Especially as my resolve lasted a record-short amount of time, and a Mk3 should be arriving tomorrow :sweat_smile: Thanks for doing this!

1 Like

cheat codes will have direct compatibility with midigrid in the coming update :slight_smile:. i’m super thankful for @Helen 's very clear guide – it helped me understand how midigrid connects to everything and allowed me to build a configuration in minutes.

7 Likes