alright, you continue to cherry-pick points to respond to. not once have i disagreed with the notion that it would make sense to allow the monome grids to operate in different device modes. fine and great.
but, there are a lot of grids in the world already. they have FTDI chips and will never be MIDI devices.
i really doubt that a HW/FW revision on the level you’re talking about is gonna happen.
if one was going to make a monome grid right now, today in 2018, from scratch, and knowing everything we now know about the 2018 market, sure. it would have a LUFA stack or something. regardless of what the frigging push does, it would also make sense to me to embed some controller logic given that kind of investment in HW/FW stack. it leads to complicated decisions and at that point i think to fit with the “monome philosophy” it would want to be a fully scriptable controller. i’d happily work on that.
if you want to talk about that, let’s talk about it. constructively and not nit-picking and second-guessing decisions made 12 years ago in an utterly different environment and for personal creative reasons.
Maybe it gets a little harder to do low level DIY stuff?
YYEEESSS thank you. i am talking about bare metal devices where we have to roll our own USB host code.
But seems like writing little wrappers for But seems like writing little wrappers for the popular platforms is easy.
dude. using USB-CDC is easy everywhere, absolutely everywhere except god damn iOS. this doesn’t make CDC a bad engineering decision.
let me also make it clear that i work on iOS all the time. i do DSP middleware for hearing aids and VOIP stacks. this includes MFi devices.