summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-22better, probably working fix for windows-vst-on-linux build3.5.143Paul Davis
2013-12-22attempt to fix build with --windows-vst due to a bad merge of the external ↵Paul Davis
libs changes
2013-12-22add K12/RMS meter typeRobin Gareus
2013-12-21fix up OSC support to conform to new CP API and pay attention to feedback ↵Paul Davis
setting, even though feedback does nothing right now
2013-12-21conform to new CP APIPaul Davis
2013-12-21conform to new CP APIPaul Davis
2013-12-21new CP API and fix several egregious bugs with port handling when switching ↵Paul Davis
devices, setting state etc.
2013-12-21remove debug outputPaul Davis
2013-12-21conform to new CP API designPaul Davis
2013-12-21conform to new CP API designPaul Davis
2013-12-21clean up aspects of ControlProtocol APIPaul Davis
2013-12-21clean up aspects of ControlProtocol APIPaul Davis
2013-12-21new ControlProtocolManager API, and proper handling of view/model changes in ↵Paul Davis
the RC options (prefs) editor
2013-12-21longer text descriptionPaul Davis
2013-12-19midi_clock_slave: fix bandwidth to 2/60 for best resultsHans Baier
2013-12-19interpolation_test: add some necessary assertions Hans Baier
2013-12-18midi_clock_slave: fix wrong calculation of loop errorHans Baier
since transport_frame refers to cycle start, the should be position has to account for position of the midi clock event.
2013-12-18midi_clock_slave.cc: Better debug messagesHans Baier
2013-12-18midi clock slave: make bandwidth variable according to period sizeHans Baier
2013-12-15mnemonic PDF: margin, URL, and (C)year updatesRobin Gareus
2013-12-14fix a crash caused by not checking if MackieControlProtocol::_surfaces_state ↵Paul Davis
exists I forgot to add this check when i changed the member variable to a pointer.
2013-12-14rsynth.lv2: fix note off+on follow up:Robin Gareus
special case if the same note is turned off and on in the same [internal] synth cycle (64samples). x-fade to ADSR attack.
2013-12-13change Generic MIDI control so that it handles a SendFeedback request ↵Paul Davis
synchronously within a process callback
2013-12-13make MIDI UI in libardour handle CallSlot requests like it used to (and like ↵Paul Davis
it should)
2013-12-13Mackie Control support now saves & restores port connections for devices not ↵Paul Davis
using ipMIDI (not required for ipMIDI anyway)
2013-12-13remove some unused code from mackie supportPaul Davis
2013-12-13fix reasonable synth octaveRobin Gareus
2013-12-13xmas-eggRobin Gareus
2013-12-13fix logic for display of transport bar metersPaul Davis
Always remove from parent (if there is one), then repack if necessary.
2013-12-12adjust LV2 ringbuffer size according to LV2:resize-portRobin Gareus
The message-size itself is part of the message which stored in the ringbuffer. If the rinbuffer overflows the message is misinterpreted -> segfault. Choose a more conservative ring-buffer size and take the requested LV2 size into account.
2013-12-10fix const-ness of names arrayNils Philippsen
2013-12-10compare plugin/creator/category names UTF8-awareNils Philippsen
2013-12-10add 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-10don't use deprecated g_strcasecmp()Nils Philippsen
It's dependent on the current locale and deprecated, use g_ascii_strcasecmp() instead.
2013-12-10compare region names case-sensitivelyNils Philippsen
2013-12-10use correct argument order with memset()Nils Philippsen
2013-12-10use std::fill_n to fill gain buffer with samplesNils Philippsen
Using memset fills the buffer with whatever 1.0 as a double or float has in its LSB.
2013-12-10Merge branch 'master--ignore-JackTransportNetStarting' of ↵Paul Davis
https://github.com/nphilipp/ardour
2013-12-09ignore "unofficial" states in jack_sync_callback()Nils Philippsen
2013-12-09don't overwrite necessary compiler flagsNils Philippsen
Distinguish flags influencing optimization (overridable) from those necessary for building (e.g. for using SSE).
2013-12-09improve architecture detectionNils Philippsen
Recognize ppc64, ppc, s390x, s390 CPUs, default to 'none' instead of i686 (which tries to build with SSE and fails on non-x86 architectures).
2013-12-07print a warning for every VST >=2.4 pluginRobin Gareus
17:29 < rgareus> las: ok. I'll make this translatable, but this warning will show up every time ardour starts (and scans for plugins) which can be annoying. 17:30 < las> rgareus: yeah, well we need to do black/whitelisting of plugins anyway so ...
2013-12-07detect VST >= 2.4 plugins.Robin Gareus
2013-12-04change "cpu" in cpu load backend functionsPaul Davis
2013-12-02minor tweaks to MIDI clock support, including delivery of position ↵Paul Davis
events/messages when stopped
2013-12-02don't run MIDI clock "tick" if session is silent (e.g. due to a locate)Paul Davis
2013-12-01fix continuous send of MIDI start/position/stop messages introduced by mistakePaul Davis
2013-11-29fix up a bunch of confusion regarding the size/capacity/allocation of audio ↵Paul Davis
& midi buffers
2013-11-29drop capacity argument from Buffer constructor, since the abstract class ↵Paul Davis
cannot (and should not) do anything with it
2013-11-29fix indentationPaul Davis