A few helper scripts for emulating and using midi grids like a monome grid, on the monome norns.
Two scripts in the lib folder to include in scripts as ‘grid’, config files in the config folder for setups with different devices.
midigrid.lua
and apcmini_config.lua
is documented in the scripts themselves, setting up a new config file also means it needs to be loaded into the script itself:
-----------------------------
--loading up config file here
-----------------------------
local config = include('midigrid/config/apcmini_config')
-- local config = include('midigrid/config/launchpad_config')
-- local config = include('midigrid/config/untz_config')
-----------------------------
Then, in whatever script you are working in, it works well to override the global grid object with our own local one:
--adding this to script
local grid = include('cheapskate/lib/midigrid')
--or this
local grid = include('cheapskate/lib/midigrid_2pages')
--which allows this call to work with our midi grid
local g = grid.connect()
Previous issues with the midi device being blocked are resolved with this new implementation taken from ryanlaws [https://github.com/ryanlaws/lunchpaid][lunchpaid].
This script aims to emulate a 128 (16x8) grid by spreading a virtual grid buffer over two grid pages that you can toggle with auxiliary buttons
By default, the left and right arrow buttons on the bottom row of buttons on the grid
The toggle buttons are the top two column buttons in launchpad auxiliary column. need to set them up so they can be the left and right arrows but this is non trivial as the top auxiliary buttons on the launchpad send control (176) messages not note on.
Notes for norns scripts that either work or I wanna make work, or need a little love to make work
works, need to block out midi
works but with midi blocking
[https://github.com/noiserock/custom64][mlr64] works!
its glitchy and not sure why working but glitchy?
if view2 then {new mapping}
works pretty great two pages
this just needs a speed interface… if (config)
this one should be easy too, the second half of the grid is just pulled up from an alt key
a toggle button for the two views
this is split in two, but horizontally, so going to need to be a little more sophisticated in the mapping
just make it half as precise
maybe just a two pager?
only 64 ready to go!
good to go with rows and cols, and adjusting led values
just the max pattern length needs to change