summaryrefslogtreecommitdiff
path: root/libs/backends/dummy
AgeCommit message (Collapse)Author
2016-02-28prepare for update to waf 1.8Robin 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-28add some midi-debug printf() to the dummy backendRobin Gareus
2015-11-12fix edge-case in Dummy-backend random number generator initializationRobin Gareus
2015-10-02use new error-messagesRobin Gareus
2015-09-19Dummy: add a CC only test-sequenceRobin Gareus
2015-09-16update reported DSP load for ALSA & DummyRobin Gareus
2015-09-16Use ARDOUR::DSPLoadCalculator in DummyBackendTim Mayberry
2015-09-16Use PBD::get_microseconds() from pbd/windows_timer_utils.h in DummyBackendTim Mayberry
2015-09-08dummy, allow 8k buffer-size.Robin Gareus
2015-09-06fix dummy-backend driver stateRobin Gareus
When loading previous state, set_driver() is called before enumerate_drivers(). The available driver list must be available early on.
2015-09-06mode dummy speedsRobin Gareus
2015-09-06add dummy-backend speed-selectionRobin Gareus
2015-09-05Dummy-Backend: special case unit-test Robin Gareus
2015-08-14fix Dummy backend API. Already_configured means "externally".Robin Gareus
2015-08-05Dummy -> Audio system: "None"Robin Gareus
check if gettext() static initialization works with all compilers.
2015-07-05another float/double -Wabsolute-value fixRobin Gareus
2015-05-03fix portengin get_ports() flags APIRobin Gareus
require all flags to be present (same as jack)
2015-05-01dummy: ignore first cycle timing.Robin Gareus
2015-04-30clamp DSP load displsy 100% & relax LPF.Robin Gareus
2015-04-29DSP load calculation: favor peak over average.Robin Gareus
2015-04-17Dummy: fix sine/square frequency sweepRobin Gareus
2015-03-14proper port unregistration (just some refactoring, noop)Robin Gareus
2015-03-12Include windows.h in Dummy backend for LARGE_INTEGERTim Mayberry
This is necessary for a native build using MSYS2 and mingw-w64
2015-03-09some 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-08avoid non-integer loop conditions.Robin Gareus
2015-03-07fix copy/edit in 659a8a2Robin Gareus
2015-03-07fix latency report, take buffersize changes into account.Robin Gareus
2015-03-03Change order of midi entries so a new backend will default to a working midi ↵Ben Loftis
system. Needs testing on all platforms.
2015-02-21dummy: add square wave frequency sweep generatorsRobin Gareus
2015-02-19change Audio backend sample time methods to use a 64 bit timelinePaul Davis
2015-02-19add a nonsense-midi test sequence:Robin Gareus
system:midi_capture_6 duplicate on/off, zero-velocity note-on
2015-02-16remove lib versioning for internal pluginsRobin 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).
2015-01-24DummyBackend: sync switch to freewheelingRobin Gareus
2015-01-11add a midi->audio dummy backend mode.Robin Gareus
this allows to easily debug latency compensation as well as visualize lost midi events.
2014-12-31don't take temporary copy of MIDI sequenceRobin Gareus
fixes potential boost shared_ptr double free.
2014-12-30add a MIDI loopback mode to the Dummy BackendRobin Gareus
2014-12-29update numbering of midi-test sequencesRobin Gareus
2014-12-29add a midi-CC sustain-pedal test sequenceRobin Gareus
2014-12-29add 'size' field to midi-sequencesRobin Gareus
2014-12-29make it easier to add new midi sequencesRobin Gareus
2014-12-03allow to auto-start dummy backend (needed for tests)Robin Gareus
2014-11-10fix signed/unsigned compiler warningRobin Gareus
2014-11-10improve random seed (for dummy generators)Robin Gareus
2014-11-07another hack for windows timers, DSP load calculationRobin Gareus
2014-11-06possible fix for DSP load calculation on windowsRobin Gareus
2014-10-31fix Dummy DSP load on win32 & low-pass filter loadRobin Gareus
g_get_monotonic_time() has millisecond granularity, use performance Counter if available
2014-10-23add 'available' interface to the AudioBackendInfoRobin Gareus
If a backend can be loaded, it does not mean that it can be used; e.g. weak-linked jack-backend if libjack is not available.
2014-10-22fix all 4 backends' failure to include the main "backend" thread when ↵Paul Davis
computing ::in_process_thread()
2014-10-11add a Dummy Backend Loopback mode:Robin Gareus
2014-10-01update backends for API change in 8d59afb048Robin Gareus