summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-29use buffer APIs instead of raw memcpy, fix plugin bypassRobin Gareus
2013-12-28fix replicate_missing_region_channels optionRobin Gareus
2013-12-28prevent 0-pointer dereference in editor_routes.cc - fixes #5794Robin Gareus
2013-12-28remove unused API to explicitly set/unset buffer silent flagRobin Gareus
2013-12-28centralize buffer silent-flagRobin 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-27add support for old compilers w/o implicit stdboolRobin Gareus
2013-12-27initialize some uninitialized variablesRobin Gareus
2013-12-23Fix export format dialog tagging state inconsistencySakari Bergen
The state of a checkbox was used before the UI was properly initialized. This always unset the tagging option in the format object.
2013-12-23Re-enable export file tagging. No idea why this code has dropped out at some ↵Sakari Bergen
stage...
2013-12-23vtl: do not lock audio [to video] when extracting audio-only.Robin Gareus
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).