Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-13 | Fix typos in preparation for translations | Edgar Aichinger | |
2020-04-13 | Fix typos in the GUI in preparation for translations | Edgar Aichinger | |
2020-04-12 | Changing Foldback bus with show sends enabled broken | Len Ovens | |
leaves mixer in fanout to old bus turn show sends off change bus turn show sends on for user expected result | |||
2020-04-13 | Same as 97e07f4, only for MidiStreamview, duh | Johannes Mueller | |
2020-04-13 | Fix for #8005: Remove rec_box also when transport stopping. | Johannes Mueller | |
Under some circumstances the transport FSM is still in stopping state when ::non_realtime_stop() already emits TransportStatechange. In that case the rec boxes are not removed if we consider transport stopping == rolling. | |||
2020-04-12 | Reset track header meters - e1a9034a0e #7465 | Robin Gareus | |
2020-04-12 | update all *.po files | Paul Davis | |
2020-04-12 | when binding a key, if it is already bound, offer to replace the existing ↵ | Paul Davis | |
binding Telling the user to that first was a bit ... silly. | |||
2020-04-12 | some tweaks to Bindings API to allow ::is_bound() to indicate the action ↵ | Paul Davis | |
path for an existing binding Plus some minor comment additions and cleanups | |||
2020-04-12 | add debug trace to code that actually saves bindings to disk | Paul Davis | |
2020-04-12 | improve understanding by using an actions label, not its path, in the ↵ | Paul Davis | |
bindings collision dialog | |||
2020-04-12 | Fix waveform update when channel-count changes | Robin Gareus | |
7434478a35 introduced a race, IOchange triggers updating the GUI and re-configuring processors. The latter needs to complete first, otherwise Track::n_channels() returns the previous channel count. | |||
2020-04-12 | Forward disk-reader ConfigurationChanged signal | Robin Gareus | |
2020-04-12 | Reduce redundant signal emission | Robin Gareus | |
2020-04-12 | Fix loop range changes while playing - #8001 | Robin Gareus | |
Since ead883302fe800ae, it is no longer possible to use a null pointer SessionEvent::track as flag to indicate overriding all buffers. | |||
2020-04-11 | WebSockets: add method for retrieving surface manifest in ardour.js | Luciano Iam | |
2020-04-11 | WebSockets: remove unnecessary .. in module import | Luciano Iam | |
2020-04-11 | WebSockets: rename Channel to ArdourMessageChannel | Luciano Iam | |
2020-04-11 | WebSockets: re-add close callback in channel.js | Luciano Iam | |
2020-04-11 | WebSockets: make mixer-demo use ardour lib and remove duplicated code | Luciano Iam | |
2020-04-11 | WebSockets: update index page to use JS client lib, cleanup code | Luciano Iam | |
2020-04-11 | WebSockets: shared JS client initial implementation | Luciano Iam | |
2020-04-11 | WebSockets: update web index to handle latest index.json format and show ↵ | Luciano Iam | |
surface paths on disk | |||
2020-04-11 | WebSockets: move diskPath property to surfaces group object | Luciano Iam | |
2020-04-11 | WebSockets: fix path field in index.json | Luciano Iam | |
2020-04-11 | WebSockets: prepare for developing a shared JS API client | Luciano Iam | |
2020-04-11 | WebSockets: improve surface manifest format and loader | Luciano Iam | |
2020-04-11 | WebSockets: always return -1 from send_index_body() unless there is a write ↵ | Luciano Iam | |
error | |||
2020-04-11 | WebSockets: better handle errors in web-based surfaces index | Luciano Iam | |
2020-04-11 | WebSockets: add useful comment on lws_write() | Luciano Iam | |
2020-04-11 | WebSockets: use lws_strncpy() when available | Luciano Iam | |
2020-04-11 | WebSockets: fix timeout when sending HTTP body | Luciano Iam | |
2020-04-11 | Prefer using C++ DSP for noise generation in scripts | Robin Gareus | |
This significantly reduces the DSP load of the noise generator (avg. process time is reduced by a factor of 8 or more). | |||
2020-04-10 | remove debug output | Paul Davis | |
2020-04-10 | fix mistaken geometrical-math for xfaded loops | Paul Davis | |
2020-04-10 | Synchronize meter-reset #7465 | Robin Gareus | |
Queue reset to be handled when the meter is updated. Also only call set_name(), set_active_state() when the state changes. | |||
2020-04-10 | Sync reset meter, report zero until the meter is actually reset | Robin Gareus | |
2020-04-10 | use cout not cerr for some temporary debugging messages | Paul Davis | |
2020-04-10 | more debug info for DiskReader::maybe_xfade_loop() | Paul Davis | |
2020-04-10 | somewhat change the condition used to identify when butler transport is done ↵ | Paul Davis | |
pre-export | |||
2020-04-10 | fix typo/thinko in code that checks for result of waiting for butler ↵ | Paul Davis | |
transport work | |||
2020-04-10 | NO-OP: whitespace | Robin Gareus | |
2020-04-10 | Remove hardcoded 2^15 cairo-boundary, prefer window-area | Robin Gareus | |
2020-04-10 | NO-OP: consistent function and variable naming | Robin Gareus | |
2020-04-10 | NO-OP: whitespace | Robin Gareus | |
2020-04-10 | Remove unused function | Robin Gareus | |
Cairo::curve_to renders cubic Bézier splines, those are not generally useful in a DAW context. Canvas::Curve implements centripetal catmull-rom spline drawing which can be used for fades and automation interpolation. | |||
2020-04-10 | Interpolate poly-line with view-point #6481 | Robin Gareus | |
2020-04-10 | NO-OP: whitespace | Robin Gareus | |
2020-04-10 | add port connect/add/remove callbacks to CoreAudio backend | Paul Davis | |
2020-04-10 | add port connect/add/remove callbacks to the ALSA backend | Paul Davis | |
This fixes issues with new ports not (always) appearing in port matrices (and presumably elsewhere too) |