Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-23 | fix call to std::unique; to actually erase dups. | Robin Gareus | |
2017-11-23 | Fix potentially ambiguous printf() | Robin Gareus | |
Not a real issue, since it's just supposed to be some unique number. but still. Reported by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-11-23 | No need for memset to clear a byte. | Robin Gareus | |
2017-11-23 | remove useless test, fgets() already ensures MAX_STRING_LEN | Robin Gareus | |
Found by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-11-23 | Fix another duplicate if from session/system config consolidation | Robin Gareus | |
Found by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-11-23 | Fix size-request call | Robin Gareus | |
use Requisition Gtk::Widget::size_request () const; and not deprecated void Gtk::Widget::size_request (const Requisition&); Found by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-11-23 | Fix duplicate if(A) else if (A) condition | Robin Gareus | |
Issue came to be from consolidating Session and UI configuration. Found by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-11-23 | Fix typo in 318e7efb | Robin Gareus | |
2017-11-23 | GUI to set clock-origin marker | Robin Gareus | |
2017-11-23 | Implement clock delta modes | Robin Gareus | |
* use new config variable * update GUI to select delta-modes * delegate delta-calculation to MainClock * save offset to calculate absolute-time | |||
2017-11-23 | Add clock-delta mode enum | Robin Gareus | |
2017-11-23 | Introduce a dedicated "Clock Origin" Marker | Robin Gareus | |
2017-11-22 | Fix switch statements in ExportTimespanSelector | Robin Gareus | |
2017-11-22 | Add seconds as clock-unit | Robin Gareus | |
2017-11-22 | Release (debug) lock before emitting signal | Robin Gareus | |
2017-11-18 | Revert "editor_pt_import: Process wav indexes once only" | Damien Zammit | |
This reverts commit 7422ffe6920deba396debb670c713849a64be43b. | |||
2017-11-13 | OSC: only reset cue sends that do not have a new send | Len Ovens | |
2017-11-13 | OSC: /cue/previous_aux should always refresh | Len Ovens | |
2017-11-13 | OSC: cue buttons can accept float or int | Len Ovens | |
2017-11-13 | Fix typo (missing quote) in patch-change window title | Robin Gareus | |
2017-11-12 | Add API to allow buffer offsets when applying gain | Robin Gareus | |
2017-11-12 | Add a noise generator (Lua DSP) | Robin Gareus | |
2017-11-12 | a-comp: Fix typo with previous patch | Damien Zammit | |
2017-11-11 | a-comp: Fix noise floor - asymptotics | Damien Zammit | |
2017-11-10 | OSC link: make whole link set follow strip_types | Len Ovens | |
strip should not run periodic when blank - crash fix | |||
2017-11-08 | OSC: set_surface sets linkset, linkid | Len Ovens | |
/set_surface/* deals with linked surfaces | |||
2017-11-07 | OSC: catch bad commands on /cue/* created crash on exit | Len Ovens | |
2017-11-08 | Fix a-reverb bypass/enable | Robin Gareus | |
2017-11-07 | OSC link: Clean up link not ready and surface refresh | Len Ovens | |
2017-11-06 | OSC link: make selection work correctly | Len Ovens | |
2017-11-06 | Optimize zresampler for no re-sampling case. | Robin Gareus | |
2017-11-06 | Some further notes (and experiments) on optimizations | Robin Gareus | |
2017-11-04 | Add some notes for future optimizations (and prepare API) | Robin Gareus | |
2017-11-04 | Change Delayline to use power-of-two size and bitmasking | Robin Gareus | |
2017-11-04 | [Re]-Implement Delayline flush. | Robin Gareus | |
Also don't automatically flush the delayline at transport or monitor- changes anymore. With full-graph latency compensation, delaylines are before the disk-reader, aligning input (disk uses read-ahead to align). Flushing the delayline should only happen when input-monitoring is disengaged. It's best degated to the Route or object using the Delayline (potentially latency-aligned delayed flush). | |||
2017-11-04 | Optimize Delaylines: block-process (not one sample at a time) | Robin Gareus | |
This also tweaks fade behavior when the latency changes to prefer a x-fade when possible. This new variant does not support concurrent re-allocation and execution. Hence the auto-connect thread needs to take a lock before updating latencies (actually there's no need for an explicit update with built-in backends, so this case remains to be updated further) | |||
2017-11-04 | Clean up delayline API: don't use 'get_' for accessor method-name | Robin Gareus | |
2017-11-03 | OSC link: first working commit for linking two surfaces as one | Len Ovens | |
2017-11-03 | Fix scroll-wheel on mixer-sliders | Robin Gareus | |
74c986534b changes the semantics of fader-flags: NoVerticalScroll was "ignore vertical scroll for horizontal faders". Now the flag ignores all vertical scrolling. | |||
2017-11-03 | Auditioner, silence buffer at end. | Robin Gareus | |
2017-11-03 | Don't crash when auditioning empty .mid files. | Robin Gareus | |
2017-11-03 | Fix polarity-control size (and crash during audition) | Robin Gareus | |
Also initialize new polarity-invert with gain 1.0, not inverted. Don't fade-in. | |||
2017-11-02 | Accommodate newly added/removed source(s) in our MSVC project (libardour) | John Emmas | |
2017-11-01 | Wrap automation on loop-position, split plugin processing | Robin Gareus | |
2017-10-31 | Click-free polarity inversion, also use accelerated (AVX, SSE) Amp | Robin Gareus | |
2017-10-31 | Fix samples-moved (and invalid use of not initialized CubicInterpolation) | Robin Gareus | |
2017-10-31 | Interpolation phase[] is initially empty | Robin Gareus | |
2017-10-31 | Fix set_loop() return value (amend 00a4ad) | Robin Gareus | |
2017-10-31 | Relax assertion to allow rolling backwards into 0. | Robin Gareus | |
2017-10-31 | Move Loop Location to Processors | Robin Gareus | |
The processors will becomes responsible to know about loop-positions and map latency-compensated start_sample, end_sample into the loop-range as needed. |