summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-01-12remove wavesaudio backendPaul Davis
2016-01-11name ALSA midi ports after device4.6Robin Gareus
2016-01-11fix warning message typoRobin Gareus
2016-01-11fix compilation of debug buildsRobin Gareus
ArdourSurface::FaderPort::Button::name is private
2016-01-10remove debug output4.5Paul Davis
2016-01-10faderport: remove wierd shift use design; make user+shift work againPaul Davis
2016-01-10coremidi: do not clear port buffer for every call to parse_events()Paul Davis
This was limiting the data flow to 1 MIDI event per process cycle.
2016-01-09add explanatory comment regarding coremidi data flowPaul Davis
2016-01-09fix const-ness issue.Paul Davis
This one is debatable, but since we know that the filter method is const with respect to the AUPluginInfo object, the const_cast<> seems like the simplest AND cleanest solution
2016-01-09coremidi: be sure to mark _event._pending false after queueing, so that it ↵Paul Davis
doesn't get queued up again later
2016-01-09API evolutionRobin Gareus
The Session-reference is only needed to instantiate/load the plugin. Indexing presets is not supposed to call load() and be const WRT to PluginInfo
2016-01-09and again.Robin Gareus
2016-01-09fix typo in ce7d18bc16Robin Gareus
2016-01-09Leave a ToDo note: distinguish LV2 user and factory presets.Robin Gareus
2016-01-09don't allow to delete factory presetsRobin Gareus
2016-01-08exclude AU factory presets from favorite listRobin Gareus
2016-01-08Fix monitor-section session-property vs preference state.Robin Gareus
The initial value of Config::get_use_monitor_bus() may not reflect the current session's state when loading a session.
2016-01-08coreaudio: remove debug outputPaul Davis
2016-01-08coreaudio: remove debug outputPaul Davis
2016-01-08NOOP: fix whitespace/indendentation in coreaudio backend codePaul Davis
2016-01-08coreaudio: reset MIDI parsers when entering and leaving freewheelingPaul Davis
2016-01-08translatable "Monitor" processor nameRobin Gareus
2016-01-08Expose overall monitor-processor stateRobin Gareus
2016-01-08remove default implementation to query plugin-preset namesRobin Gareus
2016-01-08Update Russian translationAlexandre Prokoudine
2016-01-07coreaudio: correctly clear MIDI port buffersPaul Davis
2016-01-07coreaudio: factor out common code for stuffing MIDI data into a CoreMidiPort ↵Paul Davis
buffer
2016-01-07Allow to query Windows VST user-preset-namesRobin Gareus
2016-01-07lxvst preset name display (user presets only)Robin Gareus
2016-01-07tweak/add faderport debug messagesPaul Davis
2016-01-07coreaudio: per-port parser for incoming MIDI, copied from ALSA Raw MIDI supportPaul Davis
2016-01-07LADSPA preset discoveryRobin Gareus
2016-01-07nitpickRobin Gareus
2016-01-07discover AU presets without instantiating pluginRobin Gareus
2016-01-07don't re-activate LV2 plugin before cleanup.Robin Gareus
2016-01-07LV2 - query presets without instantiating the pluginRobin Gareus
2016-01-07Add API to allow querying plugin-presets without instantiating the pluginRobin Gareus
2016-01-07NO-OP, re-order headerRobin Gareus
2016-01-07fix missing symbol on OS XPaul Davis
2016-01-05Update zh.poYQ-YSY
update libs/ardour/po/zh.po translate English -> Chinese all done.
2016-01-04OSC API update for surfaces that always send float parameters.Robin Gareus
2016-01-03amend 9e3299f for MixbusRobin Gareus
2016-01-03re-map lv2-port (symbol) with Controllable IDRobin Gareus
LV2 plugin port indices can change, so we need to save the symbol name with the controllable and look up the port-index on load.
2016-01-02change Controllable::set_value() API to include grouped control consideration.Paul Davis
This also removes Route::group_gain_control() and associated machinery. Not yet tested with Mackie or other surfaces. More work to done to start using the group capabilities, and also potentially to add or derive more controls as RouteAutomationControls
2016-01-01remove debug outputPaul Davis
2015-12-30allow to set per item drag targetsRobin Gareus
2015-12-30Modify the MSVC build project (for libevoral) such that it can find pthread.hJohn Emmas
libevoral itself doesn't seem to need libpthread - but by some mechanism it #includes <pbd/event_loop.h> (which now does #include <pthread.h>). So let's make sure it can be found.
2015-12-30possible extra housekeeping for control protocol modules.Paul Davis
Currently this code isn't reached because we never call ControlProtocolManager::teardown() on inactive protocols. But at some point it might be appropriate to unload modules (.so/.dll/.dylib) even if the protocol was never instantiated
2015-12-30safer housekeeping for control protocol descriptorsPaul Davis
2015-12-30some good practice.Robin Gareus