summaryrefslogtreecommitdiff
path: root/libs/surfaces/push2/push2.cc
AgeCommit message (Expand)Author
2017-08-05Consolidate ctrl surface codeRobin Gareus
2017-07-28PortManager::unregister_port() must be called with process lockRobin Gareus
2017-07-24Remove unused "mark" parameter from stop_touch() APIRobin Gareus
2017-07-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
2017-05-12change the way ControlProtocols (control surfaces) are notified and handle St...Paul Davis
2017-04-19Use XMLNode::get/set_property in Push2 surfaceTim Mayberry
2016-09-30attempt to fix windows failed build by including pthread.h to get DEBUG_THREA...Paul Davis
2016-09-30push2:small logic fix for destructor, mostly to ensure that the track_mix lay...Paul Davis
2016-09-30reorganize push 2 code and logic to better handle device arrival after progra...Paul Davis
2016-09-28remove unnecessary methodPaul Davis
2016-09-28make Ben's cool range select hack work with Push 2Paul Davis
2016-09-28fix for push2 code on Windows (no random())Paul Davis
2016-09-28move mode/scale/key definitions out of push2 code and into libardour; Aeolian...Paul Davis
2016-09-27push2: tweak layout APIs etc.Paul Davis
2016-09-27push2: improve logic of ::set_current_layout() to allow reset of same layoutPaul Davis
2016-09-27push2: don't illuminate a button we do not usePaul Davis
2016-09-27push2: null handle on failed openPaul Davis
2016-09-27push2: many improvements to track mix and mix layoutsPaul Davis
2016-09-27first pass (incomplete) at canvas meters (in push2 context)Paul Davis
2016-09-27stop crashes from out-of-range valuesPaul Davis
2016-09-27vpot above metronome button controls click gain; master gain knob now works c...Paul Davis
2016-09-27leave a comment about port reconnectionPaul Davis
2016-09-27clear filtered note map when entered drum modePaul Davis
2016-09-27update pad colors when selected track colors chanePaul Davis
2016-09-27change handling of MIDI sysex incoming to be a little more efficientPaul Davis
2016-09-27fix assignment of palette colors by using white-balance = 126; also use Ardou...Paul Davis
2016-09-27push2: substantial improvements to track mix mode, and a few other detailsPaul Davis
2016-09-27push2: always use a contrasting color when flashing played padsPaul Davis
2016-09-27push2: when playing pads, flash all pad LEDs for the same note number for the...Paul Davis
2016-09-27push2: fix color map store/lookup for rgba<=>color index mappingPaul Davis
2016-09-27push2: don't send ScaleChanged unless something did actually changePaul Davis
2016-09-27push2: reset pad colors when necessaryPaul Davis
2016-09-27push2: set and use selected track color for root notes on padsPaul Davis
2016-09-27header file now included in push2.hPaul Davis
2016-09-27push2: various changes in support of menus and scale modePaul Davis
2016-09-27a slew of unconnected mostly minor tweaks to get Push2 support back to where ...Paul Davis
2016-09-27tweaks and so forth to get first canvas-based rendering to Push2 displayPaul Davis
2016-09-27first compiling and theoretically correct version of Push2 canvas display.Paul Davis
2016-09-27push2: provide basic GUI control for pressure modePaul Davis
2016-09-27basic code to get/set pressure mode to/from the push2Paul Davis
2016-09-27additional i18n.h changes for push2 branchPaul Davis
2016-09-27push2: fix up issues with object lifetimes and signals during shutdownPaul Davis
2016-09-27push2: track mix layout somewhat workingPaul Davis
2016-09-27push2: continued mix layout display refinement, plus scrolling fixesPaul Davis
2016-09-27continuing work on refining push2 mix layoutPaul Davis
2016-09-27push2: steps toward a more ableton-like layout in mix modePaul Davis
2016-09-27push2: parameterize and centralize colorsPaul Davis
2016-09-27push2: small code improvements, avoiding intermediate variablesPaul Davis
2016-09-27push2: color palette management, and responding to 2 track properties in Trac...Paul Davis
2016-09-27push2: add a little meat to the bones of the TrackMix layout (just a name, fo...Paul Davis