summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
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-21Fix indentation 8 whitespaces to tabNil Geisweiller
2016-12-22check audio-locked meter ordering by frame.nick_m
2016-12-21fix yet another meter-locked tempo ordering thinko.nick_m
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-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-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-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
2016-12-16tempo before the initial section is always constant.nick_m
2016-12-16fix thinko in TempoMap::framepos_plus_qn.nick_m
- affects region relative time conversion when initial meter is non-zero.
2016-12-14use SMF track or instrument names in imported MIDI track names, if requestedPaul Davis
2016-12-14add new member to ImportStatus object to allow specifying how to name new ↵Paul Davis
MIDI tracks
2016-12-14add a new enum to identify how SMF data should be used when naming imported ↵Paul Davis
MIDI tracks
2016-12-13Fix layered-record undo, include changes to existing region(s)Robin Gareus
2016-12-12Fix possible crash when removing ports with jack1Robin Gareus
2016-12-12Add Slavable::AssignmentChanged signal to notify when a slavable is ↵Paul Davis
assigned/unassigned to/from a master
2016-12-13only update MidiRegion length_beats in partial copy ctor if there is an offset.nick_m
2016-12-13only recalculate MidiRegion start_beats if there is an offset in the ↵nick_m
'part-of' ctor. - when drag-copying MIDI regions, a partial region ctor is used which can lead to _start_beats being off by a sample. this in turn leads to 7168 happening, but only if magnetic snap is used and the regions are copied as a group. this should fix 7168, but the magnetic snap part is not yet addressed.
2016-12-12Fix a potential deadlock/crash (here tape-track peak-file)Robin Gareus
read_peaks_with_fpp() already holds _lock, build_peaks_from_scratch() takes the _lock again. Depending on glib[mm] and the threading lib it may either result in a deadlock, or with EDEADLK in undefined behavior when a non-recursive lock is released twice.
2016-12-12Fix potential deadlock on session-loadRobin Gareus
2016-12-12disallow placement of audio-locked tempi within a frame of any other.nick_m
2016-12-12fix loop/crash when dragging an audio-locked tempo over a music-locked one ↵nick_m
while snapped to grid.
2016-12-12no-op - rename TempoMap::set_active_tempos -> TempoMap::set_active_tempinick_m
2016-12-12clean up some odd logic.nick_m
2016-12-12rename MetricSection movable -> initial, but of course initial is !movable..nick_m
2016-12-11Add support for MacVST hidden/favoritesRobin Gareus
2016-12-11make TempoMap::dump slightly more readable.nick_m
2016-12-11fix incorrect audio-locked tempo position when setting bbt via tempo dialog.nick_m
2016-12-11fix bar renumbering for audio-locked metrum.nick_m
2016-12-11Check for reserved i/o that are not routes, fixes #7171Robin Gareus
2016-12-08remove dups.Robin Gareus
2016-12-08Add missing enum bindingsRobin Gareus
2016-12-08Clarify "frames" (video, timecode) vs "samples" (audio)Robin Gareus
2016-12-08add Lua bindings for Timecode conversionRobin Gareus
2016-12-08Speed up recent session display (for many large sessions)Robin Gareus
- don't parse XML into XMLTree - only read the file, extract relevant elements - don't read session-template contents, only test file
2016-12-07amend 581c7b6 -WparenthesesRobin Gareus