Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-13 | remove last ofstream | Robin Gareus | |
2015-10-09 | remove unused PortManager::port_name_prefix_is_unique() method | Paul Davis | |
2015-10-08 | remove declaration of undefined (and necessarily unused) method from PortManager | Paul Davis | |
2015-10-07 | Add Trim to Mackie controls. | Len Ovens | |
2015-10-07 | Added use click emphasis toggle (libs/ardour) | Damien Zammit | |
2015-10-07 | fix exclusive solo group-override | Robin Gareus | |
2015-10-07 | only subdivide plugin-cycle when automation is playing | Robin Gareus | |
PluginInsert::automation_run() subdivides plugin-run on every control-port automation event (without splitting the process cycle). libevoral has no automation-control context, hence this function must be implemented by Automatable. | |||
2015-10-07 | implement solo group override | Robin Gareus | |
2015-10-06 | add a "reset all solo state" safeguard | Robin Gareus | |
2015-10-06 | remove newly unused code | Robin Gareus | |
2015-10-05 | remove unused fstream includes | Robin Gareus | |
2015-10-05 | remove i/ofstream from libardour | Robin Gareus | |
except: * audio-unit (ifstream is known to work on OSX) * evoral curve algorithm debugger * cycle-timer debug code * export_handler's CDMarker -> TODO | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-05 | SiP and "solo overrides mutes" tweak: | Robin Gareus | |
Only Explicit solos should override mutes. | |||
2015-10-05 | fix various stuck-solo cases: | Robin Gareus | |
* solo groups * cancel-solo * SIP <> AFL/PFL changes The optimized plural-form route_solo_changed() relied on the false premise that solo-groups and port-connections are disjoint sets. -=- e.g. "cancel all solo" calls set_solo(get_routes(), false); Since All routes are affected, the "non_solo_change" set is empty, and no changes were propagated up/downstream. Routes that indirectly change state as group-members, wrongly end up in the "non_solo_change" list instead of the "solo_change" list. If a route feeds another in the same group, no changes were propagated. | |||
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-10-03 | NOOP: reformat indentation | Paul Davis | |
2015-10-03 | DSP load fall-off from 100%. | Robin Gareus | |
get_dsp_load_unbound() will return large values >100% for testing, but actual fall-off is from 100%. | |||
2015-10-03 | fix float calc: | Robin Gareus | |
divide large number. not multiply a small. | |||
2015-10-02 | explicitly drop control surface protocols before disconnecting from engine. | Paul Davis | |
This is not bomb/thread proof yet, because it still requires at least one process callback to function | |||
2015-10-02 | fix unbound DSP calc. | Robin Gareus | |
2015-10-02 | define more backend error-messages. | Robin Gareus | |
2015-10-01 | Reinterpret the return value of AudioBackend::start as AudioBackend::ErrorCode | Tim Mayberry | |
This will allow backends to return a more meaningful error message. Eventually an error code could be returned by AudioEngine::start and the GUI can then use AudioBackend::get_error_string to convert the error into a translated error message directly, or it may be desirable to define its own error messages. The reasons for not doing that right now is that this is a workable solution with the least change required. | |||
2015-10-01 | Add a couple of error codes to AudioBackend::ErrorCode | Tim Mayberry | |
Also use the error message from ARDOUR_UI::reconnect_to_engine as the default error string | |||
2015-09-30 | split Butler::flush_tracks_to_disk() into two distinct versions with clear ↵ | Paul Davis | |
names and make one of them private | |||
2015-09-28 | Fix Mackie control metering (fixes #6608). | Len Ovens | |
2015-09-28 | get loop recording working when using seam-ed looping | Paul Davis | |
2015-09-28 | better more reliable checks on renamed, newly created and imported track/bus ↵ | Paul Davis | |
names | |||
2015-09-28 | change semantics of 4th argument to Session::locate to mean "this locate is ↵ | Paul Davis | |
connected with play-loop just being enabled" | |||
2015-09-22 | add debug flags for VST Callbacks | Robin Gareus | |
2015-09-21 | processor-box: explicitly check for "Amp" (Fader) | Robin Gareus | |
2015-09-20 | fix duplicating multiple selected regions - fixes #6202 | André Nusser | |
2015-09-20 | prepare LTC File Reader | Robin Gareus | |
2015-09-20 | add silence-stripping fade constraints | Robin Gareus | |
Ensure that non-silent regions are at least as long as the selected fade-duration. | |||
2015-09-16 | Revert "add an Amp to Delivery, remove it from Send, make use of this in ↵ | Paul Davis | |
various ::run() methods" This reverts commit 601a34521c2ce1d0167ed2f3c66f2fa6eeeb6b8e. | |||
2015-09-16 | Add ardour/types.h to ardour/parameter_descriptor.h for AutomationType | Tim Mayberry | |
2015-09-16 | fix DSP load bounds 0..1 and add unbound API | Robin Gareus | |
2015-09-16 | Add DSPLoadCalculator::set_max_time() to set max time based on samplerate ↵ | Tim Mayberry | |
and period size | |||
2015-09-16 | Move implementation for DSPLoadCalculator back into header | Tim Mayberry | |
It can be inline now that it is much simpler | |||
2015-09-16 | Use same algorithm as CA and ALSA backends in DSPLoadCalculation | Tim Mayberry | |
Stop using an averaging of the values until we can establish whether it is really necessary. | |||
2015-09-16 | Add check for invalid timer values from the DummyBackend | Tim Mayberry | |
Needed for systems where the Windows QPC timer returns erratic values | |||
2015-09-16 | Change types in DSPLoadCalculator to signed integer after change in ↵ | Tim Mayberry | |
utils::get_microsecond | |||
2015-09-15 | add an Amp to Delivery, remove it from Send, make use of this in various ↵ | Paul Davis | |
::run() methods Delivery::_amp now will handle monitor-related delicks assuming the Session::config.get_use_monitor_fades() is true. | |||
2015-09-15 | prepare displaying peakfile queue-len | Robin Gareus | |
2015-09-15 | add 2 new session properties related to implicit fades/gain ramps | Paul Davis | |
2015-09-15 | prepare peak-file cleanup/recreate. | Robin Gareus | |
2015-09-13 | Fix typo in DSPLoadCalculator causing assertions on Windows debug builds | Tim Mayberry | |
2015-09-12 | remove cruft | Robin Gareus | |
2015-09-11 | spelling error fixes (notably "overriden" => "overidden") from IOhannes m ↵ | Paul Davis | |
zmölnig | |||
2015-09-10 | add PortManager::port_name_prefix_is_unique() | Paul Davis | |