Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-08 | Update LuaDialog example script to include File/Folder selection | Robin Gareus | |
2017-06-08 | Add a file-chooser LuaDialog Widget | Robin Gareus | |
2017-06-07 | cut buffer must not mess around with libardour selection | Paul Davis | |
Fixes range mode selection/cut/copy that would previously clear track selection | |||
2017-06-08 | a-EQ: DSP bugfix | Damien Zammit | |
Previously there were large spurious spikes in the signal when the bandwidth parameter was adjusted on a pure sine tone for the peaking circuits. This has been *greatly* reduced if not eliminated by fixing a typo in two of the equations. | |||
2017-06-06 | OSC: add optional paging to sends in select. | Len Ovens | |
2017-06-06 | Fix a-EQ when parameter changes are very slow | Nil Geisweiller | |
If the parameters change too slowly the filter may never get updated. Indeed, in spite of v_f0, v_g or v_bw being updated, set_params may never be called, thus v_filter never updated. | |||
2017-06-03 | add route dialog now has "Add" and "Add and Close" buttons. "Add" keeps ↵ | Daniel Sheeler | |
dialog open so user can add multiple templates. | |||
2017-06-03 | Apply VCA master gain automation to Amp (Fader, Trim) | Robin Gareus | |
2017-06-03 | Add infrastructure for evaluating VCA automation curves | Robin Gareus | |
2017-06-03 | amend 67f9f6fd: no recursive ReaderLock | Robin Gareus | |
2017-06-03 | add const-ness: Evaluating a curve does not change it. | Robin Gareus | |
Note that the ControlList's lock and cache are already mutable. | |||
2017-06-03 | Add a scratch buffer for automation. | Robin Gareus | |
Useful as temporary buffer: This allows a controllable to get a master's automation-curve and combine it with its own (gain, trim, send) automation buffer. | |||
2017-06-03 | NO-OP: whitespace | Robin Gareus | |
2017-06-02 | Import Dialog is Window. Dialog Esc behavior needs to be emulated. | Robin Gareus | |
2017-06-01 | Remove "Close" button from import-dialog (prefer WM close button) | Robin Gareus | |
2017-05-31 | if actively recording, prevent interaction between mouse and audio clock ↵ | Paul Davis | |
widget(s) | |||
2017-05-31 | OSC: Some surfaces may use float for ssid. Accept this too. | Len Ovens | |
2017-05-31 | OSC: check controllable exists before using | Len Ovens | |
2017-05-30 | Add Lua bindings for VCAs and VCAManager | Robin Gareus | |
2017-05-30 | Prepare for automation control master | Robin Gareus | |
Basic infrastructure to allow VCA automation and Trim automation: look up events during automation playback. | |||
2017-05-29 | Credit where credit is due | Robin Gareus | |
2017-05-29 | NO-OP: whitespace | Robin Gareus | |
2017-05-29 | duplicate routes start off unsoloed to avoid issues related to upstream / ↵ | Daniel Sheeler | |
downstream buses | |||
2017-05-29 | when creating a new session after working on one, the "Cancel" button should ↵ | Paul Davis | |
be a quit button. This avoids ending up with a null Session pointer in the GUI (#7369) | |||
2017-05-29 | Allow export presets for 176.4KHz -- "Ardour6: music for bats" | Robin Gareus | |
2017-05-26 | Update Russian translation | Alexandre Prokoudine | |
2017-05-26 | Use string concatenation and PBD::to_string in EventTypeMap::to_symbol() | Tim Mayberry | |
Avoid using PBD::string_compose for serialization as correct behaviour depends on the setting of the global C++ locale. | |||
2017-05-26 | Remove normalization of property names from libpbd xml code | Tim Mayberry | |
It may have been OK to add this code temporarily at this low level, but as it was introduced in 2008, this change is made with the assumption that any Sessions that were affected have been re-saved since then with corrected property names and that "normalization" is no longer necessary. Timing results before changes: XMLTest::testPerfMediumXMLDocumentTiming Create : Count: 10 Min: 30375 Max: 48253 Total: 431727 Avg: 43172 (43 msecs) Write : Count: 10 Min: 42553 Max: 49163 Total: 453353 Avg: 45335 (45 msecs) Read : Count: 10 Min: 70307 Max: 75987 Total: 734923 Avg: 73492 (73 msecs) XMLTest::testPerfLargeXMLDocumentTiming Create : Count: 10 Min: 154486 Max: 307856 Total: 2678989 Avg: 267898 (267 msecs) Write : Count: 10 Min: 304273 Max: 343274 Total: 3169158 Avg: 316915 (316 msecs) Read : Count: 10 Min: 496920 Max: 541394 Total: 5260410 Avg: 526041 (526 msecs) Timing results after changes: XMLTest::testPerfMediumXMLDocumentTiming Create : Count: 10 Min: 21437 Max: 39749 Total: 348622 Avg: 34862 (34 msecs) Write : Count: 10 Min: 42320 Max: 49989 Total: 446135 Avg: 44613 (44 msecs) Read : Count: 10 Min: 63252 Max: 68389 Total: 660841 Avg: 66084 (66 msecs) XMLTest::testPerfLargeXMLDocumentTiming Create : Count: 10 Min: 113458 Max: 263225 Total: 2215595 Avg: 221559 (221 msecs) Write : Count: 10 Min: 305439 Max: 339986 Total: 3150697 Avg: 315069 (315 msecs) Read : Count: 10 Min: 447560 Max: 488121 Total: 4698903 Avg: 469890 (469 msecs) | |||
2017-05-26 | Use correct property name in generic MIDI surface | Tim Mayberry | |
Fixes restoring the feedback interval property, but as the mutator/setter method doesn't seem to be used this change should have no affect. | |||
2017-05-26 | Use correct names when setting MidiTrack properties | Tim Mayberry | |
These were changed in the XMLProperty ctor and they now match the names used in MidiTrack::set_state() | |||
2017-05-26 | Remove attempt to retrieve invalid Meterbridge properties | Tim Mayberry | |
The property names with underscores are "normalized" to replace the underscores with hyphens in the XMLProperty constructor from within Meterbridge::get_state and so have always been written with hyphens. | |||
2017-05-26 | Use correct property names in Meterbridge::get_state() | Tim Mayberry | |
These property names have been "normalized"/changed to use a hyphen in the XMLProperty ctor since 2008. That is before the Meterbridge existed so there should be no files existing that contain these properties with underscores. | |||
2017-05-26 | Use correct property names for Editor transport controllable state | Tim Mayberry | |
These are normalized in the PBD::XMLProperty ctor, which is why Editor::get_transport_controllable_state() uses the hyphenated names to retrieve the properties and will not result in any state format change. | |||
2017-05-25 | Always create a deep copy of MIDI regions when copying playlists. | Robin Gareus | |
2017-05-25 | Pretty print control-outputs in generic-UI | Robin Gareus | |
2017-05-25 | Implement basic AU parameter-printing | Robin Gareus | |
(don't leave buf uninitialized) | |||
2017-05-25 | Include ParameterDescriptor in read-only control output | Robin Gareus | |
2017-05-24 | OSC: fix return value for successful touch | Len Ovens | |
2017-05-24 | OSC: Added lpf and hpf controls for freq,enable and slope | Len Ovens | |
2017-05-23 | OSC add feedback for extra comp and eq controls | Len Ovens | |
2017-05-23 | OSC - make /strip/list accept a parameter like everything else | Len Ovens | |
2017-05-23 | Accommodate recently removed source(s) in our MSVC project (gtk2_ardour) | John Emmas | |
2017-05-23 | Remove old jack_utils.h header that was moved to the JACK backend | Tim Mayberry | |
Also remove a related test that has not been part of the unit tests since the move (years). | |||
2017-05-23 | Sort tempo map after legacy sections have been assigned a pulse | nick_m | |
2017-05-23 | Tempo sections with a BBT start XML node are never ramped | nick_m | |
2017-05-23 | Remove unused header file in gtk2_ardour | Tim Mayberry | |
2017-05-23 | Remove dead assignment in Editor::export_audio() | Tim Mayberry | |
2017-05-23 | Use braces in BasicUI::jump_by_bars() | Tim Mayberry | |
2017-05-23 | Use braces in BasicUI::jump_by_seconds() | Tim Mayberry | |
2017-05-23 | Use correct variable in BasicUI::jump_by_seconds | Tim Mayberry | |