Added layouts for Launchpad MK1 NOVLPD01 and MK3 Pro
Added layouts for Launchpad MK1 & MK Pro 3. MK1 works MK2 & MK3 3 needs testing( tester is found for MK3, just waiting for them ). They both have the same layout for the 8x8 pads, but their controls are different and I've not added those.
We should probably move the layouts to a separate file.
I removed your code for your launchpad layout, because it just looks like the numbers increment and has way too many rows.
Made the reaimgui required message clearer, because I was googling REAL-m-gui, the capital i lead to confusion.
Made an array of midi values for each different launchpad model, instead of your for loop that generates the layout.
Changed layout magic numbers to variable names for easier to read code.
Changed the way the layouts drop down menu gets/sets the layout name/index
POSSIBLE BUG: I changed the indexes, so we need to change UI_drracklayout=1 in reaper-extstate.ini. User can fix it by clicking on the devices menu. the rack will just not show up at all until they choose a midi device.
Added a basic function to check if the layout is a launchpad or not.