ardour/libs/surfaces
David Robillard a6cd0a3f6e Push2: Ensure every pad is set up once when the grid layout changes
This juggles the implementation slightly in a way that's more resilient to
mistakes: the representation of pads in the surfaces is always fully reset
before setting up the grid, and a state message is sent for every single pad
once after the scale algorithm sets things up.

This means that scale algorithms don't need to deal with hairy edge cases like
running off the end of the scale or the valid range of MIDI notes.
2022-08-26 14:10:40 -06:00
..
cc121 Fix various typos 2022-08-03 12:10:01 -06:00
contourdesign use new event loop callback to ensure that all surface/control protocol threads have tempo map ptr set 2022-05-16 15:24:52 -06:00
control_protocol control protocol: allow protocol implementations to override rid selection API 2022-06-05 15:36:41 -06:00
faderport surface faderport: drop old debug print 2022-08-19 10:56:55 -06:00
faderport8 Fix various typos 2022-08-03 12:10:01 -06:00
frontier Fix various typos 2022-08-03 12:10:01 -06:00
generic_midi Fix various typos 2022-08-03 12:10:01 -06:00
launch_control_xl handle compiler stupidity with early return 2022-06-22 13:31:08 -06:00
mackie Mackie Control: Use view names from Mackie spec and define them all 2022-08-05 00:50:27 +02:00
maschine2 Fix various typos 2022-08-03 12:10:01 -06:00
osc osc: fix warning message 2022-08-19 10:58:41 -06:00
push2 Push2: Ensure every pad is set up once when the grid layout changes 2022-08-26 14:10:40 -06:00
tranzport Constification: make Stateful::get_state() const, with all other required const-ness added (libs) 2022-04-06 21:56:59 -06:00
us2400 Fix various typos 2022-08-03 12:10:01 -06:00
websockets use new event loop callback to ensure that all surface/control protocol threads have tempo map ptr set 2022-05-16 15:24:52 -06:00
wiimote use new event loop callback to ensure that all surface/control protocol threads have tempo map ptr set 2022-05-16 15:24:52 -06:00
wscript fix building OSC surface (amend 9b89dd7967) 2022-04-14 04:49:23 +02:00