tricky, as most are going to want to use what they have …
I guess the minimum possible seems like the starting point - an hdmi monitor (most have a tv) with an interface thats works for mouse/touchscreen.
from there, users could navigate the menus, start scripts - so any midi controller would work.
though I’ll argue, without a grid of some sort , a user is still getting a limited norns experience, as some of the better scripts need a grid… so next step, is something like launchpad support (or others grids) ,
but that gets quite quickly into the question, how can the scripts be made less hardware dependent?
so 8x8 grids can be used (both monome and others) without programming as most end users are not programmers.
having just done a MLR port to the push 2 with 8x8, I can say expecting users to do this is not really a viable option.
But Ive shown with the Push2 that you emulate a 16x8 grid happily, with a couple of guidelines pretty much without compromise…
again though, there is a bigger picture behind this, emulation/virtual grid help smaller grids - but virtual grids spaces allow those with bigger grids to benefit (e.g. monome 256 users)
the ‘good news’ about supporting other devices, as Ive tried to explain in the past, is this not only benefits rPI norns user, but also Norns hardware users…
sure some can afford a monome grid as well, others cannot OR perhaps they’d like another grid (to supplement their monome) with other features like colour/velocity/pressure support.
anyway this does need a bit of consensus, which may not be there. so, I completely accept whilst these are directions I think Norns should be going - there are others who have completely different opinions for also very good reasons - which is why I stepped back from it all .