Commit graph

13 commits

Author SHA1 Message Date
Paul Davis
eb3f50e15c change the way ControlProtocols (control surfaces) are notified and handle Stripable selection changes
The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal.
The CP Manager calls the ControlProtocol static method to set up static data structures holding
selection info for all surfaces and then notifies each surface/protocol that selection has changed.
2017-05-12 14:51:39 +01:00
Paul Davis
0a9c12f250 MacOS [sic] required changes for Rect in Push 2 code 2016-09-28 17:24:14 -04:00
Paul Davis
3a7cf72752 push2: tweak layout APIs etc. 2016-09-27 14:59:32 -05:00
Paul Davis
33015a7173 push2: many improvements to track mix and mix layouts
Including meters and clocks
2016-09-27 14:59:32 -05:00
Paul Davis
8be313932e use new canvas meter in push2 track mix layout 2016-09-27 14:59:32 -05:00
Paul Davis
7a0e2ceec0 first pass (incomplete) at canvas meters (in push2 context) 2016-09-27 14:59:32 -05:00
Paul Davis
3aa0676f70 push2: substantial improvements to track mix mode, and a few other details 2016-09-27 14:59:31 -05:00
Paul Davis
7c9f3acc60 first compiling and theoretically correct version of Push2 canvas display.
Not tested with device at this point
2016-09-27 14:59:31 -05:00
Paul Davis
ad7543c02f push2: track mix layout somewhat working 2016-09-27 14:59:31 -05:00
Paul Davis
4cc71d2966 push2: parameterize and centralize colors 2016-09-27 14:59:31 -05:00
Paul Davis
ccbe1797d6 push2: color palette management, and responding to 2 track properties in TrackMix layout 2016-09-27 14:59:31 -05:00
Paul Davis
a4324d79a7 push2: add a little meat to the bones of the TrackMix layout (just a name, for now) 2016-09-27 14:59:31 -05:00
Paul Davis
995f3f80bb push2: skeleton for track mix layout 2016-09-27 14:59:31 -05:00