Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-30 | make meters request constant buffers | Robin Gareus | |
2013-12-28 | remove unused API to explicitly set/unset buffer silent flag | Robin Gareus | |
2013-12-28 | centralize buffer silent-flag | Robin Gareus | |
fixes possible x-talk 1 in, >= 2 out tracks: Previously, only the first route-buffer of the input buffers were marked as non-silent in Route::process_output_buffers(). Other buffers in the set (e.g. post-panner) would contain audio but not marked as non-silent. | |||
2013-12-22 | add K12/RMS meter type | Robin Gareus | |
2013-12-21 | new ControlProtocolManager API, and proper handling of view/model changes in ↵ | Paul Davis | |
the RC options (prefs) editor | |||
2013-12-18 | midi_clock_slave: fix wrong calculation of loop error | Hans Baier | |
since transport_frame refers to cycle start, the should be position has to account for position of the midi clock event. | |||
2013-12-18 | midi clock slave: make bandwidth variable according to period size | Hans Baier | |
2013-12-10 | add cmp_nocase_utf8() | Nils Philippsen | |
This is like cmp_nocase(), only that it doesn't use toupper(), tolower() and therefore is agnostic of the current locale, and attempts to compare strings in a UTF8-aware way (or falls back to ASCII if one of the strings isn't UTF8-encoded). | |||
2013-12-04 | change "cpu" in cpu load backend functions | Paul Davis | |
2013-11-29 | drop capacity argument from Buffer constructor, since the abstract class ↵ | Paul Davis | |
cannot (and should not) do anything with it | |||
2013-11-29 | fix indentation | Paul Davis | |
2013-11-27 | move AudioBackend::_start() into protected, and expand a bit on documenting ↵ | Paul Davis | |
::start() vs ::_start() | |||
2013-11-09 | allow to include In/Disk button on Meterbridge | Robin Gareus | |
2013-11-05 | fix incorrect use of sizeof() in snprintf (function never actually used in ↵ | Paul Davis | |
ardour,but ... ) | |||
2013-10-28 | fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name() | Paul Davis | |
2013-10-28 | allow linking unbundled versions of some libraries | Nils Philippsen | |
(libltc, rubberband, taglib, vamp-sdk) | |||
2013-10-23 | fix MMC | Paul Davis | |
MTC and MIDI Clock port input handling was moved into the process/RT thread(s) during audioengine work, but MMC was left orphaned. Add it to the port(s) handled by the MIDI UI thread. Also, remove PortChange request from MidiUI because it has no meaning anymore | |||
2013-10-24 | New routes are placed after highest selected route. | nick_m | |
2013-10-23 | initialize plugin param descriptor struct | Robin Gareus | |
2013-10-22 | Merge branch 'unify_display_ordering' of https://github.com/nmains/ardour | Paul Davis | |
2013-10-22 | honor LV2 units:midiNote: display Note name instead of integer3.5.14 | Robin Gareus | |
2013-10-21 | fix issues with recording while synced to JACK (non-pure-virtual method ↵ | Paul Davis | |
added to AudioBackend) and remove pause() from AudioEngine/AudioBackend APIs | |||
2013-10-21 | add default sample rate and buffer size methods to AudioBackend | Paul Davis | |
2013-10-21 | Unify editor / mixer ordering. | nick_m | |
2013-10-18 | fix missing Click outputs for new sessions | Paul Davis | |
2013-10-14 | add a back-pointer to the owner of a Processor | Paul Davis | |
Use SessionObject* rather than Route so that per-region plugins will be possible in the future. | |||
2013-10-12 | adapt AudioEngine to new AudioBackend API | Paul Davis | |
2013-10-12 | slightly change AudioBackend API to allow specifying that the device is ↵ | Paul Davis | |
being started for latency measurement We don't want any existing latency settings used when re-measuring latency measurements. | |||
2013-10-11 | Add AudioEngine::set_default_backend | Tim Mayberry | |
2013-10-10 | add API to get current MIDI option from an audio/MIDI backend | Paul Davis | |
2013-10-10 | add API to AudioBackend to allow discovery of possible MIDI I/O options | Paul Davis | |
2013-10-08 | restore jack timebase master and jack session callback functionality (moved ↵ | Paul Davis | |
into the JACK backend) | |||
2013-10-07 | use AudioEngine destructor to do necessary stuff when shutting it down, and ↵ | Paul Davis | |
remove unused Config stuff in AudioEngine | |||
2013-10-07 | change return type on ARDOUR::cleanup() since nobody cares what it returns | Paul Davis | |
2013-10-04 | Move processing thread list from ARDOUR::Graph into AudioBackend implementation | Tim Mayberry | |
2013-10-04 | Add AudioBackendThread class to support different thread type on windows | Tim Mayberry | |
2013-10-02 | fix up crash caused by changes in object creation order and setting the ↵ | Paul Davis | |
state of the click IO object | |||
2013-09-25 | fix up enum mess caused by switching from JACK to Engine as the name for ↵ | Paul Davis | |
jack-related transport sync This will allow older versions of Ardour to continue to startup when the user sync preference is "JACK", because the string used by enum_2_string() will still be "JACK". Versions of ardour3 from git after the enum change until this commit will leave ardour.rc unloaded by old versions of Ardour ***if*** the user sync choice was "JACK". | |||
2013-09-23 | add new static functions to get SR and disk sample format from session XML | Paul Davis | |
2013-09-20 | rather hacky fix for the change of the SyncSource > JACK enum to SyncSource ↵ | Paul Davis | |
> Engine This is needed in order to get ardour started if ardour.rc names "JACK" as the sync source | |||
2013-09-19 | switch from JACK_Slave to Engine_Slave | Paul Davis | |
2013-09-17 | substantive changes to allow the audio/MIDI setup dialog to change settings ↵ | Paul Davis | |
as intended So far only tested with JACK backend, but expected to be more correct for other backends too | |||
2013-09-16 | more session construction order changes, and removal of ↵ | Paul Davis | |
n_physical_{inputs,outputs} members which were (a) not initialized early enough (b) not used anywhere except monitor bus connection. Things almost make sense now. | |||
2013-09-13 | use visibility control on JACK audio backend, so that we can import this ↵ | Paul Davis | |
change into windows branch | |||
2013-09-13 | change inheritance so that an AudioBackend IS-A PortEngine | Paul Davis | |
This allows a derived (concrete) implementation to share information (e.g. sample rate, buffer size) between the audio backend side of things and the port management side of things. | |||
2013-09-12 | don't stop metering thread when session is removed; move engine-setup code ↵ | Paul Davis | |
into its own method. sorry, ardour build-from-source folk :) | |||
2013-09-12 | lots of changes to auto-start (and stop) the backend for latency ↵ | Paul Davis | |
measurements, and continuing work on the session construction/engine configuration flow | |||
2013-09-12 | add AudioBackendNativeThread to serve the same role as jack_native_thread_t | Paul Davis | |
2013-09-11 | make use of measured latency values to set dialog controls, and use actual ↵ | Paul Davis | |
port latency to compute extra delay | |||
2013-09-10 | more tweaks to latency measurement | Paul Davis | |
don't open ports till absolutely necessary (store names for future use). tidy up parts of the dialog (tab) |