thanks for that, just took another look after you said it works… and found the relevant code.
its rather bizarrely in the ‘etc_system’ code, rather than the midi parser, which is where the midi CCs mapping is done. I think it would be better in the midi parser ![]()
yeah, not sure which are necessary, i guess trig ,
I guess also mode? but really program change does that… kind of
program change selects modes, unless there are scenes in which case it changes scene… in fairness, i think the usually, in a performance context, scenes make more sense.
( i need to double check background colour)
i do think that the CCs should also be available for modes to do what they want with too
(perhaps similarly to Organelle, we would then allow the ‘default cc’ to be turned off)
the other thing Ive been considering is implementing ‘takeover’ on the knobs, i don’t really like the jump mechanism… perhaps this could be an ‘option’ though.
another thing i had an idea for was a ‘pause/freeze’ , so you could something like a video stutter effect, or even stop ‘motion’… you could write as a mode, but seems like something that might well work globally.
I’m quite keen to do this now I have the projector, but I do need to first work out where I’m going to mount it… ok, I should have done this before I got it ![]()