summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-01-29Mackie protocol: More LED indicator fixes.Ben Loftis
2016-01-29mixbus: don't assert(ch_post()) in case we use various methods on "odd" ↵Paul Davis
Routes in the future
2016-01-29mixbus: vpot press in non-subview mode should toggle master bus sendPaul Davis
2016-01-29add new Route API ::master_send_enable_controllable() to provide generic ↵Paul Davis
access to a mixbus-centric control
2016-01-29mackie: in Sends subview mode, the enable control for the send should be ↵Paul Davis
looked upin the subview route, not the strip's own route
2016-01-29Button::AudioInstruments should not be lit without good reason.Ben Loftis
2016-01-29mackie: redesign display logic entirelyPaul Davis
Strips now maintain a pair of pending display strings (upper and lower). A periodic timeout writes the pending value to the actual hardware if it differs from the current string. This new design makes it easy to put a message on the display and then after some period of time, revert to whatever was there before.
2016-01-29Another attempt fixing crash at exit on windows.Robin Gareus
2016-01-28mackie: fix Global View button functionPaul Davis
Bug introduced changing logic for set_view_mode()
2016-01-28mackie: don't overload "Audio Instruments" and "Instruments" buttons.Paul Davis
With the MCU Pro, the button labelled "Instruments" uses the Dyn button ID. The one labelled "Audio Instruments" does not. This may break Nucleus support - needs to be checked
2016-01-28mackie: use Route::send_name() rather than Route::nth_send()Paul Davis
2016-01-28mackie: fix display of send level valuePaul Davis
2016-01-28add new API to Route to get name of "well-known" nth-sendPaul Davis
Route::nth_send() has the wrong semantics in Mixbus for this purpose. Probably need to revisit this at some point
2016-01-28Buses and Auxes are slightly different view-filters in MixbusBen Loftis
2016-01-28prevent bank/channel switching past the end of the available routes; do ↵Paul Davis
nothing when a view mode finds no matching routes
2016-01-28mackie: improvements to display when switching subview modesPaul Davis
2016-01-28make Send button light appropriatelyPaul Davis
2016-01-28Editing from a control surface must have the ability to ignore mouse location.Ben Loftis
Add mark_in and mark_out actions that explicitly use the playhead as the edit location.
2016-01-28Add Playlist::duplicate_range/s utility methodsTim Mayberry
2016-01-27mackie: fix subview mode logicPaul Davis
2016-01-27mackie: clean up (some) interactions between subview mode and selectionPaul Davis
Also, stop Plugin button from doing anything, since it has nothing to do yet
2016-01-28Fix AU port-name encoding.Robin Gareus
This allows us to revert ec8cf4e4, maybe. After testing if port-names are still properly displayed.
2016-01-27Fix µ-iness.Robin Gareus
2016-01-27Use proper UTF8 file-names during export.Robin Gareus
2016-01-27remove debug outputPaul Davis
2016-01-27monitor send does not count in Route::nth_send()Paul Davis
2016-01-27mackie: semi-working Sends subview modePaul Davis
2016-01-27no need for multiple send level/enable parameter typesPaul Davis
2016-01-27remove mackie send pot mode (subview mode for sends coming up)Paul Davis
2016-01-27return relevant AutomationControl for send_level_controllable() in ArdourPaul Davis
2016-01-27make Route::nth_send() and Route::nth_processor() be constPaul Davis
2016-01-27add stubs and enums to access "well-known" send controlsPaul Davis
2016-01-25fix/improve logic for InverseGroupPaul Davis
the route group is "inactive for predicate" if EITHER the group itself is inactive, or the predicate returns false.
2016-01-25faderport: add a few more sensible actions to the footswitch optionsPaul Davis
2016-01-25faderport: add footswitch combos to GUI to allow user control over what the ↵Paul Davis
switch does
2016-01-25faderport: add footswitch buttonPaul Davis
2016-01-25use route gain control, not amp->gain()Paul Davis
2016-01-25change exposed type of various objects' gain controls; remove Amp::gain() as ↵Paul Davis
a shortcut
2016-01-24deactivate plugin if connect_and_run returns an errorRobin Gareus
2016-01-24add wrapper for ChanMapping::get()Robin Gareus
The boolean "valid" is implicit, get() returns -1 (really UINT32_MAX) This simplifies upcoming lua bindings
2016-01-22remove incorrect/out of date commentPaul Davis
2016-01-22fix rebase issue from masterPaul Davis
2016-01-22rename Controllable::WholeGroup => InverseGroup to reflect real intent.Paul Davis
Add logic to RouteGroupMember::use_group() to implement the real intent of InverseGroup
2016-01-22first compiling, mostly working version of group controls changesPaul Davis
2016-01-22Modify our MSVC project to accommodate newly introduced source files (libardour)John Emmas
2016-01-22Add a link library that's now needed when building ardour_cpJohn Emmas
Now needs 'Timecode::BBT_Time' (from Ardour's 'timecode' lib).
2016-01-19Transport_play should not jump back.Ben Loftis
Typical use of transport controls is to ffwd and rewind, then "play". This doesn't work well if the Play command always resets to starting position.
2016-01-19Add all_tracks_rec actionsBen Loftis
2016-01-19mackie: remove unnecessary connection to route group property change signalPaul Davis
2016-01-19Revert "mackie: still respond to route groups visibility changes"Paul Davis
This reverts commit a9ec547457bfa65655ee946063426f1ba85b6f91.