Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-05 | Fixing LV2_SUPPORT #ifdefs | Dobroslav Slavenskoj | |
2017-01-05 | Proposed fix managing shared playlists (see #7150) | Julien ROGER | |
Actually, when duplicating a track with "share playlist", the current playlist is owned by the new created track(orig-track-id). The sharing mecanism is made by diskstreams pointing on the same(shared) playlist. Since playlist now owned by the new track, selecting another playlist in the original track "forgets" the playlist for this track.You can't select the shared playlist anymore from the original track. This commit adds a way to keep trace of shared playlist between tracks. | |||
2017-01-05 | Add missing function call in error message when compiling for windows | Tim Mayberry | |
2017-01-05 | add Meter::operator==. | nick_m | |
2017-01-05 | disallow tempi of 0 ntpm or less. | nick_m | |
2017-01-03 | MidiRegion::clone() needs to ensure that the model is loaded before calling ↵ | Paul Davis | |
MidiSource::write_to() | |||
2017-01-03 | Extend/update LV2 license interface | Robin Gareus | |
2017-01-02 | allow Lua session scripts to inject [immediate] RT-events | Robin Gareus | |
2017-01-02 | Whitelist bit32 Lua library for session rt-scripts | Robin Gareus | |
2017-01-02 | Match 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-30 | Remove cruft (old MIDI feedback API) | Robin Gareus | |
2016-12-28 | Fix AudioRegion RMS calc for multi-channel | Robin Gareus | |
2016-12-28 | Add Lua bindings for AudioRegion RMS+Peak calc | Robin Gareus | |
2016-12-29 | allow all types of range location (loop, start, end etc.) to be glued to ↵ | nick_m | |
bars and beats. | |||
2016-12-28 | Emit signal for special cased configuration variable | Robin Gareus | |
2016-12-28 | Add enum for locale-config | Robin Gareus | |
2016-12-28 | Some operators need to have different visibility (as they're now used ↵ | John Emmas | |
outside of libardour) | |||
2016-12-27 | Add backend support to extract session-archives | Robin Gareus | |
2016-12-27 | Normalize audio when archiving to fixed-point format. | Robin Gareus | |
2016-12-27 | Allow gain factor for audio sources. | Robin Gareus | |
In preparation for archiving files as .flac (fixed point), normalized with gain factor. | |||
2016-12-21 | Fix indentation 8 whitespaces to tab | Nil Geisweiller | |
2016-12-22 | check audio-locked meter ordering by frame. | nick_m | |
2016-12-21 | fix yet another meter-locked tempo ordering thinko. | nick_m | |
2016-12-19 | Fix the case of jump-to-next-Subdivision | Ben Loftis | |
2016-12-19 | Fix the case of jump-to-next{prev}-Bar | Ben Loftis | |
2016-12-19 | Fix minimum/maximum discovery for integer params (from Hanspeter Portner) | Paul Davis | |
2016-12-19 | Session::_ac_thread_active should be used with atomics to create memory ↵ | Paul Davis | |
barriers, even though lock ordering is likely correct now | |||
2016-12-19 | Session::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-18 | Shorten sync-button label/size | Robin Gareus | |
2016-12-19 | TempoMap - 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-19 | add frame parameter for Meter ctor and TempoMap::replace_meter(). allow for ↵ | nick_m | |
various failures. | |||
2016-12-19 | there is no curve for identical note_types_per_minute values. | nick_m | |
2016-12-18 | move termination of auto connect thread till after control protocols are ↵ | Paul Davis | |
destroyed. Otherwise, control protocol ports don't actually get deleted | |||
2016-12-18 | Prepare configurable mini-timeline time-span | Robin Gareus | |
2016-12-17 | Hide/remove per-track record-mode in favor of global setting. | Robin Gareus | |
2016-12-16 | add copy constructor, operator= and a clean ::dump() method for TempoMap | Paul Davis | |
2016-12-16 | add arguments (unusued) to control whether or not SMF tempo map is used ↵ | Paul Davis | |
during import | |||
2016-12-16 | tempo before the initial section is always constant. | nick_m | |
2016-12-16 | fix thinko in TempoMap::framepos_plus_qn. | nick_m | |
- affects region relative time conversion when initial meter is non-zero. | |||
2016-12-14 | use SMF track or instrument names in imported MIDI track names, if requested | Paul Davis | |
2016-12-14 | add new member to ImportStatus object to allow specifying how to name new ↵ | Paul Davis | |
MIDI tracks | |||
2016-12-14 | add a new enum to identify how SMF data should be used when naming imported ↵ | Paul Davis | |
MIDI tracks | |||
2016-12-13 | Fix layered-record undo, include changes to existing region(s) | Robin Gareus | |
2016-12-12 | Fix possible crash when removing ports with jack1 | Robin Gareus | |
2016-12-12 | Add Slavable::AssignmentChanged signal to notify when a slavable is ↵ | Paul Davis | |
assigned/unassigned to/from a master | |||
2016-12-13 | only update MidiRegion length_beats in partial copy ctor if there is an offset. | nick_m | |
2016-12-13 | only 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-12 | Fix 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-12 | Fix potential deadlock on session-load | Robin Gareus | |
2016-12-12 | disallow placement of audio-locked tempi within a frame of any other. | nick_m | |