Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-06 | Another script to skip during unit-tests | Robin Gareus | |
2019-09-06 | Fix LuaProc script-parse return status | Robin Gareus | |
2019-09-06 | Remove ancient unit-test data | Robin Gareus | |
Evoral MIDI automation interpolation is tested separately, there is no need to evaluate a complete old session | |||
2019-09-06 | Update template test session | Robin Gareus | |
2019-09-06 | Shuttle Surface: handle libusb_init() failure | Robin Gareus | |
USB stack may not be available on some systems, e.g. unit-test VM. When libusb_init(0) fails to create default context, further calls into the libusb API will cause segfaults. | |||
2019-09-06 | Lua Fluid Synth example needs FluidR3_GM.sf2, skip unit-test | Robin Gareus | |
2019-09-05 | Unit-test: parameter ranges outside [0..1] | Robin Gareus | |
More updates after 3d15499cdacacbafa32c8f * set parameter-range for MIDI sequences * set parameter-range for cubic spline | |||
2019-09-05 | Unit test all RegionEquivalence options | Robin Gareus | |
2019-09-05 | Unit-test update: honor FadeInAutomation parameter-range | Robin Gareus | |
Since 3d15499cdacacbafa32c8f, libevoral enforces Parameter min/max range. Ardour::ParameterDescriptor sets FadeInAutomation range to 0..2. Hence all unit-test data needs to be in this range. | |||
2019-09-05 | Exclude Lua Convovler from unit-test (fails because of missing IR) | Robin Gareus | |
2019-09-05 | Strict Ctrl surface unit-test: check re-activate. | Robin Gareus | |
2019-09-05 | Reduce stdout/stderr clutter, prefer DEBUG_TRACE | Robin Gareus | |
2019-09-05 | Prevent duplicate Ctrl-protocol instances | Robin Gareus | |
ControlProtocols are single instance. Activating an already active protocol leads to crashes due to various rasons (e.g. port already registered), re-used singleton event_loop_name and request-buffers, duplicate free of AbstractUI request buffers during deactivate,.. | |||
2019-09-05 | Ignore <ExtendingDeviceNames> midnam during unit-test | Robin Gareus | |
So far Ardour only supports midnam descriptions that specify a <MasterDeviceNames> directly. | |||
2019-09-05 | Fix paths to .midnam file | Robin Gareus | |
2019-09-05 | New sessions are saved implicitly, remove explicit call | Robin Gareus | |
2019-09-05 | Skip duplicate early session-save for new sessions | Robin Gareus | |
Identical code is called unconditionally at the end of the Session c'tor via Session::session_loaded() | |||
2019-09-05 | Reset write-source only when necessary | Robin Gareus | |
When I/O port-counts do not change, plugin re-order happens in sync in the process-thread. ::configure_io() is only called to ensure that the current configuration is valid. In case that the ChanCount does not change, the method must be realtime-safe and not block. DiskWriter::reset_write_sources() is not realtime-safe and implicitly causes a session-save: Write-sources are destroyed and re-created. This includes a call to write_source->drop_references(), which triggers ARDOUR::Session::remove_source(), which saves the session. Furthermore adding/removing plugins will likewise call ::configure_io(). Previously any processor change on a track lead to saving the session! | |||
2019-09-05 | Report Lua script that failed a unit-test | Robin Gareus | |
2019-09-05 | Fix thinko/typo bug introduced in e6c9bcfd07 | Robin Gareus | |
2019-09-05 | Update MClk unit-test - new transportmaster API | Robin Gareus | |
2019-09-05 | Remove unused header (superseded by libtemporal) | Robin Gareus | |
2019-09-05 | Fix libevoal unit-test compilation | Robin Gareus | |
2019-09-05 | Use Fixed-length when drawing percussive events | Robin Gareus | |
Previously adding percussive-hits created sustained notes using the current grid as duration. This allowed to create overlapping notes with the overlap not being visible. Most hardware MIDI drumkits do send an immediate note-off event after each hit (if they send note-offs at all). Ardour now follows suit and does the same when using the draw/edit tool. | |||
2019-09-04 | Amend 69a3b0b46e, remove CCs not used by fluidsynth | Robin Gareus | |
2019-09-04 | Add script to set automation states of multiple controls | Robin Gareus | |
2019-09-03 | Move foldback strip to left of Master | Len Ovens | |
2019-09-03 | Change back ground color for foldback strip | Len Ovens | |
2019-09-04 | Update Fluidsynth to v2.0.6-git | Robin Gareus | |
2019-09-04 | Expose CCs that fluidsynth uses by default in midnam | Robin Gareus | |
2019-09-03 | Resize and color the foldback level knob | Len Ovens | |
2019-09-03 | Fix mute toggle actions when mute is automated | Robin Gareus | |
Track menu, as well as mixer-shortcut to set/unset mute of selected tracks needs to send a start_touch() event, otherwise the change is not effective. | |||
2019-09-03 | Scroll Lua scripts, now that there can be many | Robin Gareus | |
2019-09-03 | Fix -Wsign-compare | Robin Gareus | |
2019-09-03 | Fix -Wnon-virtual-dtor | Robin Gareus | |
2019-09-03 | NO-OP: remove trailing whitespace | Robin Gareus | |
2019-09-03 | Increase available Lua action script slots | Robin Gareus | |
* Reserve 32 dedicated editor actions for scripts * Limit number of toolbar buttons * Use dedicated binding-group for keyboard-shortcuts * Tweak Preferences layout of toolbar pane | |||
2019-09-02 | Proper error messages for Audio2MIDI script | Robin Gareus | |
2019-09-02 | Another windows build fix, declare LuaDialog::ProgressWindow | Robin Gareus | |
2019-09-02 | Fix windows build linking, declare bindings | Robin Gareus | |
2019-09-02 | Update Lua scripts, class-name change | Robin Gareus | |
2019-09-02 | Move LuaProgressDialog into "LuaDialog" namespace | Robin Gareus | |
Define class in header file Match C++ and Lua binding namespaces (for documentation) | |||
2019-09-02 | Package VAMP pYIN plugin | Robin Gareus | |
2019-09-02 | Fix pyin build, needs VAMPSDK | Robin Gareus | |
2019-09-02 | Update Lua VAMP scripts to show a progress dialog | Robin Gareus | |
2019-09-02 | Allow to cancel LuaAPI::Vamp::analyze | Robin Gareus | |
2019-09-02 | Add Lua progress dialog | Robin Gareus | |
2019-09-02 | Add pyin to VAMP_PATH | Robin Gareus | |
2019-09-02 | Add vamp-pyin authors to user-visible doc | Robin Gareus | |
2019-09-02 | Include vamp-pyin | Robin Gareus | |
In preparation for captainMorgan's pitch analysis script. |