Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-24 | kilo is a lower-case 'k' | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | properly sort port-names | Robin Gareus | |
2016-07-11 | add a MTC/sysex test sequence | Robin Gareus | |
2016-07-08 | fix port-sort order for good. | Robin Gareus | |
TODO find out how to make std::set::find() work with custom sort order, as std::find may only be O(N) and not O(log (N)). | |||
2016-07-08 | pre-sort port-names | Robin Gareus | |
2016-05-27 | add a test-sequence for polyphonic pressure | Robin Gareus | |
2016-05-22 | NO-OP indent | Robin Gareus | |
2016-05-22 | Make sure MSVC knows which version of 'floor()' we want | John Emmas | |
2016-05-21 | Dummy Backend evolution | Robin Gareus | |
- pretty port-names for Dummy generators: show frequency - add 1/3 Octave spaced sine-wave generator | |||
2016-05-03 | MSVC won't compile 'const float _demolition[]' because it uses 'divide by ↵ | John Emmas | |
zero' while initializing Hopefully we can use INFINITY and NAN for the relevant initializers ? | |||
2016-04-29 | I wanna be nasty, I wanna be cruel,.. | Robin Gareus | |
Somme disastrous signal generators for QA. | |||
2016-04-26 | Use 'const_iterator' to prevent MSVC from complaining | John Emmas | |
2016-04-26 | keep portmap & portindex in sync when renaming ports | Robin Gareus | |
Fixes crash on session re-load (introduced in 800c8182 and fde99e68) | |||
2016-04-24 | now with C++98 compat | Robin Gareus | |
2016-04-24 | optimize port lookup, adding/removing/reconnecting routes | Robin Gareus | |
xxxAudioBackend::connected_to() is called O(N^2) when building the graph. Mitigate this by using an O(log(N)) lookup. This duplicates the storage (both set and map and both are kept in sync. Changing this to a boost:bidirectional might be nice, before updating other backends. | |||
2016-04-18 | implement metadata-set for remaining backends | Robin Gareus | |
2016-04-17 | implement pretty-name set-property for ALSA and Dummy | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. | |||
2015-11-28 | add some midi-debug printf() to the dummy backend | Robin Gareus | |
2015-11-12 | fix edge-case in Dummy-backend random number generator initialization | Robin Gareus | |
2015-10-02 | use new error-messages | Robin Gareus | |
2015-09-19 | Dummy: add a CC only test-sequence | Robin Gareus | |
2015-09-16 | update reported DSP load for ALSA & Dummy | Robin Gareus | |
2015-09-16 | Use ARDOUR::DSPLoadCalculator in DummyBackend | Tim Mayberry | |
2015-09-16 | Use PBD::get_microseconds() from pbd/windows_timer_utils.h in DummyBackend | Tim Mayberry | |
2015-09-08 | dummy, allow 8k buffer-size. | Robin Gareus | |
2015-09-06 | fix dummy-backend driver state | Robin Gareus | |
When loading previous state, set_driver() is called before enumerate_drivers(). The available driver list must be available early on. | |||
2015-09-06 | mode dummy speeds | Robin Gareus | |
2015-09-06 | add dummy-backend speed-selection | Robin Gareus | |
2015-09-05 | Dummy-Backend: special case unit-test | Robin Gareus | |
2015-08-14 | fix Dummy backend API. Already_configured means "externally". | Robin Gareus | |
2015-08-05 | Dummy -> Audio system: "None" | Robin Gareus | |
check if gettext() static initialization works with all compilers. | |||
2015-07-05 | another float/double -Wabsolute-value fix | Robin Gareus | |
2015-05-03 | fix portengin get_ports() flags API | Robin Gareus | |
require all flags to be present (same as jack) | |||
2015-05-01 | dummy: ignore first cycle timing. | Robin Gareus | |
2015-04-30 | clamp DSP load displsy 100% & relax LPF. | Robin Gareus | |
2015-04-29 | DSP load calculation: favor peak over average. | Robin Gareus | |
2015-04-17 | Dummy: fix sine/square frequency sweep | Robin Gareus | |
2015-03-14 | proper port unregistration (just some refactoring, noop) | Robin Gareus | |
2015-03-12 | Include windows.h in Dummy backend for LARGE_INTEGER | Tim Mayberry | |
This is necessary for a native build using MSYS2 and mingw-w64 | |||
2015-03-09 | some backends can handle incorrectly ordered midi events. | Robin Gareus | |
(that can happen if multiple sources send to the same ouput port, in particular async midi events) | |||
2015-03-08 | avoid non-integer loop conditions. | Robin Gareus | |
2015-03-07 | fix copy/edit in 659a8a2 | Robin Gareus | |
2015-03-07 | fix latency report, take buffersize changes into account. | Robin Gareus | |
2015-03-03 | Change order of midi entries so a new backend will default to a working midi ↵ | Ben Loftis | |
system. Needs testing on all platforms. | |||
2015-02-21 | dummy: add square wave frequency sweep generators | Robin Gareus | |
2015-02-19 | change Audio backend sample time methods to use a 64 bit timeline | Paul Davis | |
2015-02-19 | add a nonsense-midi test sequence: | Robin Gareus | |
system:midi_capture_6 duplicate on/off, zero-velocity note-on | |||
2015-02-16 | remove lib versioning for internal plugins | Robin Gareus | |
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir). |