Yeah, looks like most people are jumping on my branch and I’m the most active dev at the moment … I’ve also managed to get in a state where merging the original code makes a mess. (More on this below)
I think there needs to be a device init function stubbed in genetic device and called in midigrid._load_midi_devices. This can then be implemented in the device lua file to send any sysex messages, etc. Might be worth adding a quick grid test pattern? ie draw an x across each quad?
@blueroses thanks for that output, it’s sending Cc messages but the devices is configured for Note messages. I think line 10 of launchpad_minimk3.lua should read:
launchpad.quad_leds = { CC = { 91,92,93,94 }}
But would be worth to see what @delineator comes up with too.
FYI I’m looking at what it would take to hard fork and create a more community based maintenance.
@Cubeinthebox I’d start by putting your launchpad into programmers mode and add the correct midi device name to supported_devices.lua with a device_type of launchpad_minimk3 … let us know how it goes