13
0
livetrax/libs
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
..
appleutility
ardour remove debug output 2022-08-25 15:15:52 -06:00
ardouralsautil
audiographer fix signed/unsigned warning 2022-06-21 17:33:37 -06:00
auscan
backends Coreaudio: enable MIDI by default 2022-07-27 15:31:20 +02:00
canvas canvas: comment out unimplemented method 2022-08-03 12:08:57 -06:00
clearlooks-newer
evoral ControlList: replace code use to interpolate MIDI CC curves 2022-08-17 20:55:17 -06:00
fluidsynth
fst
gtkmm2ext add a few translations missing in previous commit 2022-08-23 17:01:21 +02:00
hidapi
libltc Fix various typos 2022-08-03 12:10:01 -06:00
lua
midi++2 fix strncpy() size argument error (Windows only, needs review) 2022-06-22 13:31:08 -06:00
panners Fix various typos 2022-08-03 12:10:01 -06:00
pbd Only dump SessionEvent pool in debug builds 2022-07-07 22:34:11 +02:00
plugins Fix various typos 2022-08-03 12:10:01 -06:00
ptformat
qm-dsp
surfaces Push2: Ensure every pad is set up once when the grid layout changes 2022-08-26 14:10:40 -06:00
temporal tempo map: fix logic error in ::reset_starting_at() relating to tempo/bbt markers 2022-08-17 16:40:14 -06:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview use new macros to cleanup #ifndef NDEBUG as much as possible (libs edition) 2022-06-22 13:31:08 -06:00
widgets ardourfader: more complete support for explicit fg 2022-08-11 00:07:30 -06:00
zita-convolver
zita-resampler