summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2017-01-05add Meter::operator==.nick_m
2017-01-05disallow tempi of 0 ntpm or less.nick_m
2017-01-03MidiRegion::clone() needs to ensure that the model is loaded before calling ↵Paul Davis
MidiSource::write_to()
2017-01-03Extend/update LV2 license interfaceRobin Gareus
2017-01-02Enforce minimum pane sizesRobin Gareus
* enforce minimum size of child widgets * honor manually set child-minsize in size-requests * ignore hidden children (eg. VCA) * clamp divider position (instead of just ignoring out-of-bounds moves)
2017-01-02allow Lua session scripts to inject [immediate] RT-eventsRobin Gareus
2017-01-02Whitelist bit32 Lua library for session rt-scriptsRobin Gareus
2017-01-02Match API: add rt_context option for en/disable_record()Robin Gareus
This allows to call maybe_enable_record () from Lua session or DSP scripts
2016-12-31OSC: remove unused overall feedback calls and variablesLen Ovens
2016-12-31OSC: remove feedback enable from GUI (unused)Len Ovens
2016-12-31amend 3afe3f32df (remove unused global feedback option)Robin Gareus
That commit accidentally removed unrelated code in generic-midi surface which just happened to have the same name (get/set_midi_feedback) as the unused preference. Regardless, there was more cruft there. GMCP midicontrollables now use the control surfaces' feedback option.
2016-12-30Remove cruft (old MIDI feedback API)Robin Gareus
2016-12-28Tear down OSC settings GUI, when the protocol is disabledRobin Gareus
2016-12-28Move "Feedback" option to control-portocol settingsRobin Gareus
2016-12-28Fix AudioRegion RMS calc for multi-channelRobin Gareus
2016-12-28Add Lua bindings for AudioRegion RMS+Peak calcRobin Gareus
2016-12-29add ArdourCanvas::Flag::width()nick_m
2016-12-29allow all types of range location (loop, start, end etc.) to be glued to ↵nick_m
bars and beats.
2016-12-28Emit signal for special cased configuration variableRobin Gareus
2016-12-28Add enum for locale-configRobin Gareus
2016-12-28Some operators need to have different visibility (as they're now used ↵John Emmas
outside of libardour)
2016-12-27Add backend support to extract session-archivesRobin Gareus
2016-12-27Normalize audio when archiving to fixed-point format.Robin Gareus
2016-12-27Allow gain factor for audio sources.Robin Gareus
In preparation for archiving files as .flac (fixed point), normalized with gain factor.
2016-12-22More 8 whitespace to tab indentation fixesNil Geisweiller
2016-12-21Fix minor typo in commentNil Geisweiller
2016-12-21Fix indentation 8 whitespaces to tabNil Geisweiller
2016-12-22check audio-locked meter ordering by frame.nick_m
2016-12-21Fix crash when unpacking or deleting paneRobin Gareus
Gtk::Widget_Class::dispose_vfunc_callback calls hide() which invokes Pane::handle_child_visibility which calls Pane::reallocate which tries to get the allocation of the widget being destroyed.
2016-12-21fix yet another meter-locked tempo ordering thinko.nick_m
2016-12-20Add Zoom/Expand iconRobin Gareus
2016-12-19Fix the case of jump-to-next-SubdivisionBen Loftis
2016-12-19Fix the case of jump-to-next{prev}-BarBen Loftis
2016-12-19Fix minimum/maximum discovery for integer params (from Hanspeter Portner)Paul Davis
2016-12-19make solo button on faderport actually workPaul Davis
2016-12-19Session::_ac_thread_active should be used with atomics to create memory ↵Paul Davis
barriers, even though lock ordering is likely correct now
2016-12-19Session::auto_connect_thread_terminate() cannot use ↵Paul Davis
::auto_connect_thread_wakeup() because that method is allowed to "fail". Should fix hangs when closing a session with the ALSA backend (and perhaps others too).
2016-12-19Towards packing CairoWidgets on ArdourCanvas.Robin Gareus
2016-12-19vertically center text in time rulersRobin Gareus
2016-12-19NO-OP: whitespaceRobin Gareus
2016-12-18Shorten sync-button label/sizeRobin Gareus
2016-12-19TempoMap - rename some methods.nick_m
gui_move_tempo -> gui_set_tempo_position gui_move_meter -> gui_set_meter_position gui_dilate_tempo -> gui_stretch_tempo
2016-12-19add frame parameter for Meter ctor and TempoMap::replace_meter(). allow for ↵nick_m
various failures.
2016-12-19there is no curve for identical note_types_per_minute values.nick_m
2016-12-18should not really bind a shared_ptr<Port> to a sigc slot, so don't do thatPaul Davis
2016-12-18move termination of auto connect thread till after control protocols are ↵Paul Davis
destroyed. Otherwise, control protocol ports don't actually get deleted
2016-12-18Prepare configurable mini-timeline time-spanRobin Gareus
2016-12-17Hide/remove per-track record-mode in favor of global setting.Robin Gareus
2016-12-16add copy constructor, operator= and a clean ::dump() method for TempoMapPaul Davis
2016-12-16add arguments (unusued) to control whether or not SMF tempo map is used ↵Paul Davis
during import