summaryrefslogtreecommitdiff
path: root/libs/surfaces
AgeCommit message (Collapse)Author
2015-10-02change zoom and scrub handling to use modifier bitsPaul Davis
2015-10-02spelling correction in error messagePaul Davis
2015-09-28Fix Mackie control metering (fixes #6608).Len Ovens
2015-09-21Vpot assign buttons don't do anything, don't light LEDs either.Len Ovens
2015-09-21Make Mackie control surface LEDs for modifier keys only light while pressed. ↵Len Ovens
(fixes #6601)
2015-09-17use pbd's gstdio compatibility wrapperRobin Gareus
2015-09-08Made master fader touch and jog go to _master_surface instead of first surface.Len Ovens
2015-08-20save/load generic-midi motorized setting - fixes #5296Robin Gareus
2015-08-14Fixed Mackie control port naming for extender use (fixes #6500)Len Ovens
2015-08-13Fixed feedback for MCP buttons and LEDs not working.Len Ovens
2015-08-13Added end of line to debug statmentLen Ovens
2015-08-09Make MCP MasterPosition match MIDI port number.Len Ovens
2015-07-27Clean up extra white space added by editor.Len Ovens
2015-07-27Handle the 4 common encoder types.Len Ovens
2015-07-27Add enc to midi map for mcp style encoders.Len Ovens
2015-07-27Make program change toggle or 1 only.Len Ovens
2015-07-27Allow any one midi event to control only one thing.Len Ovens
2015-07-15fix “missing operator<< for PBD::ID” (clang)Robin Gareus
2015-07-13Move learned midi binding reload after midi map load (fixes #6405)Len Ovens
2015-07-11fix PBD::ID string formatRobin Gareus
2015-07-10Fixed pb in toggle mode to switch at half way (fixes #6424)Len Ovens
2015-07-10Fixed generic MIDI program change event size to two bytes (fixes #6426)Len Ovens
2015-07-10Add debug for generic midi controlLen Ovens
2015-06-24rationalize save/restore of control surface "feedback" propertyPaul Davis
2015-06-21Add option to mackie control profile editor to remove binding (fixes #6301)Len Ovens
2015-06-09Don't close OSC server sockets explicitly (the subsequent call to ↵John Emmas
'lo_server_free()' will close the socket anyway)
2015-06-09Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵John Emmas
(just to be on the safe side)
2015-06-09Add a new preprocessor directive (UINTSDEFINED) which is rather annoyingly ↵John Emmas
needed if liblo gets built with MSVC
2015-06-09Add a new link library that's needed when building against the newer version ↵John Emmas
of liblo (0.28) (probably only needed when building with MSVC)
2015-06-08Don't allow user to change function of modifier buttons.Len Ovens
2015-06-04Add an option in the MCP .device file to set master position (fixes #6357)Len Ovens
2015-06-04Clean up mackie surface profile editor from things that don't work or match ↵Len Ovens
the mackie hardware (fixes #6342)
2015-06-04Make ctl put v-pot in fine mode.Len Ovens
2015-05-27fix unsigned/signed math errorPaul Davis
2015-05-27ensure that Mackie Control bank left/right commands always hit the same ↵Paul Davis
boundary (Len Ovens)
2015-05-24fix for MCP panner width - closes #6341Len Ovens
2015-05-02professionalize peak-metersRobin Gareus
The peak meter needs to withstand various test-signals without visual jitter (in particular 1kHz sine) regardless of settings (period-size, sample-rate, custom fall-off). This needs to be done in sync (and not by a random non-rt ‘smoothing’ thread). On the downside this voids the ‘visual smoothing’ particularly with large buffersizes - but then again exactly this “always fall-off no matter what [the next real data will be]” is the problem. One the upside, there’s one less high-frequency (100Hz) thread (Yay!) PS. it probably never worked on windows, anyway. Only peak-meters are affected by his change. K-meters, IEC I/II and VU were never visually smoothed.
2015-04-25add OSC trim controlRobin Gareus
2015-04-15put all of the Mackie control surface code into the ArdourSurface namespacePaul Davis
2015-04-15add ArdourSurface to OSC class to help reduce global namespace pollutionPaul Davis
2015-04-12allow to set/change loop-range via OSCRobin Gareus
2015-04-04fix OSC parameter mapping, fixes #6224Robin Gareus
(ignore non control ports in numbering)
2015-03-20fix AWOL semicolon in 9f842f3Robin Gareus
2015-03-20NOOP, whitespaceRobin Gareus
2015-03-20OSC log errorsRobin Gareus
2015-03-20OSC: fix crash when trying to set output paramsRobin Gareus
2015-03-20OSC fix plugin numbering:Robin Gareus
ignore non-plugin processors for OSC /ardour/routes/plugin/parameter fixes issue with hidden internal processors. (rec-en track adds a hidden [meter] processor at the top, internal returns on busses have returns etc.)
2015-03-08Bundle API user updateRobin Gareus
cherry-pickable follow up to 0582221
2015-02-16remove lib versioning for internal pluginsRobin Gareus
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir).
2015-01-12When building with MSVC make sure any backends / panners etc get copied to ↵John Emmas
the correct target folder (i.e. 'lib/ardour3' or 'lib/mixbus3' as appropriate) These changes are MSVC specific and shouldn't affect the other builds