Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-29 | mackie: initial attempt at making automation-related buttons set fader ↵ | Paul Davis | |
automation state for selected routes | |||
2016-01-29 | use new selection API to avoid double signal when a track or tracks are SET ↵ | Paul Davis | |
as the selection | |||
2016-01-29 | modify Selection API to provide (default-valued) "with_signal" argument to ↵ | Paul Davis | |
all ::clear_*() methods This allows the clear methods to be used before calling ::add(), to avoid the emission of a signal saying "there are no <foo> selected right now". There should be no side-effects from this commit. Note that correct use of this new API is complex, and requires avoiding the use of wrapper methods like clear_objects(). | |||
2016-01-29 | mackie: if a subview mode is not OK because there's no selection, show no ↵ | Paul Davis | |
message | |||
2016-01-29 | NOOP: change brace placement to avoid confusing emacs | Paul Davis | |
2016-01-29 | mackie: make group button (appear) to do something | Paul Davis | |
2016-01-29 | Mackie protocol: More LED indicator fixes. | Ben Loftis | |
2016-01-29 | mixbus: don't assert(ch_post()) in case we use various methods on "odd" ↵ | Paul Davis | |
Routes in the future | |||
2016-01-29 | mixbus: vpot press in non-subview mode should toggle master bus send | Paul Davis | |
2016-01-29 | add new Route API ::master_send_enable_controllable() to provide generic ↵ | Paul Davis | |
access to a mixbus-centric control | |||
2016-01-29 | mackie: 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-29 | Button::AudioInstruments should not be lit without good reason. | Ben Loftis | |
2016-01-29 | mackie: redesign display logic entirely | Paul 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-29 | Another attempt fixing crash at exit on windows. | Robin Gareus | |
2016-01-29 | Mackie Protocol: HasSeparateMeters flag for X-Touch devices | Ben Loftis | |
2016-01-29 | Added Behringer X-Touch device files. | Ben Loftis | |
2016-01-28 | mackie: fix Global View button function | Paul Davis | |
Bug introduced changing logic for set_view_mode() | |||
2016-01-28 | mackie: 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-28 | mackie: use Route::send_name() rather than Route::nth_send() | Paul Davis | |
2016-01-28 | mackie: fix display of send level value | Paul Davis | |
2016-01-28 | add new API to Route to get name of "well-known" nth-send | Paul Davis | |
Route::nth_send() has the wrong semantics in Mixbus for this purpose. Probably need to revisit this at some point | |||
2016-01-29 | fix device-list update concurrency issue. | Robin Gareus | |
It may happen that during push_state_to_backend() a device is reconfigured in a way that triggers a "Device Changed" callback before the engine is started. This callback can trigger a change to the configuration that will be used when the engine is actually started. This has been seen on OSX in conjunction with Aggregate Devices (even if the aggregate is not used, but the device which is used is also part of an aggregate) example: HW changed callback arrives, device-list is re-populated, *A*irplay" is at the top of the list, Airplay supports only 44.1K, Samplerate changes... later save also writes this new rate to the file. | |||
2016-01-28 | Buses and Auxes are slightly different view-filters in Mixbus | Ben Loftis | |
2016-01-28 | prevent bank/channel switching past the end of the available routes; do ↵ | Paul Davis | |
nothing when a view mode finds no matching routes | |||
2016-01-28 | mackie: improvements to display when switching subview modes | Paul Davis | |
2016-01-28 | make Send button light appropriately | Paul Davis | |
2016-01-28 | Editing 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-28 | Use visible playhead location for editing during a jog-wheel event. | Ben Loftis | |
2016-01-28 | Center the playhead for stationary_playhead playback. | Ben Loftis | |
This avoids a visual discontinuity when playback is initiated after a jog-event. | |||
2016-01-28 | Initialize Editor::clicked_selection to prevent programming error dialog/exit | Tim Mayberry | |
This was triggered when reloading session and immediately duplicating range with keyboard shortcut. As clicked_selection was uninitialized it would try to use an invalid index into the TimeSelection. | |||
2016-01-28 | Change duplicate range to use time range/s rather than a single region | Tim Mayberry | |
This should fix bugs #4980, #4984, #4986 and #6579 | |||
2016-01-28 | Add Playlist::duplicate_range/s utility methods | Tim Mayberry | |
2016-01-27 | mackie: fix subview mode logic | Paul Davis | |
2016-01-27 | mackie: clean up (some) interactions between subview mode and selection | Paul Davis | |
Also, stop Plugin button from doing anything, since it has nothing to do yet | |||
2016-01-28 | Fix AU port-name encoding. | Robin Gareus | |
This allows us to revert ec8cf4e4, maybe. After testing if port-names are still properly displayed. | |||
2016-01-27 | Fix µ-iness. | Robin Gareus | |
2016-01-27 | Use proper UTF8 file-names during export. | Robin Gareus | |
2016-01-27 | remove debug output | Paul Davis | |
2016-01-27 | monitor send does not count in Route::nth_send() | Paul Davis | |
2016-01-27 | mackie: semi-working Sends subview mode | Paul Davis | |
2016-01-27 | no need for multiple send level/enable parameter types | Paul Davis | |
2016-01-27 | remove mackie send pot mode (subview mode for sends coming up) | Paul Davis | |
2016-01-27 | return relevant AutomationControl for send_level_controllable() in Ardour | Paul Davis | |
2016-01-27 | make Route::nth_send() and Route::nth_processor() be const | Paul Davis | |
2016-01-27 | add stubs and enums to access "well-known" send controls | Paul Davis | |
2016-01-26 | add Novation_LaunchKey25.map | Ben Loftis | |
2016-01-26 | satisfy some pedantic compilers, #6748 | Robin Gareus | |
2016-01-25 | when using InverseGroup for rec-enable, do not collect group members and ↵ | Paul Davis | |
pass them to a session RT event method | |||
2016-01-25 | NOOP: whitespace fixes | Paul Davis | |
2016-01-25 | when using InverseGroup for solo, do not collect group members and pass them ↵ | Paul Davis | |
to a session RT event method |