Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-27 | Distinguish error-messages. | Robin Gareus | |
The vast majority of errors reported by users as "Cannot configure audio/midi engine with session parameters" have nothing to do with engine-parameters. | |||
2017-06-25 | Allow saving state w/o backend | Robin Gareus | |
Connections are remembered by ARDOUR::Port to re-establish at load. | |||
2017-06-25 | Create a deep-copy of MIDI sources when saving snapshots | Robin Gareus | |
2017-06-22 | Remove locale_guard.h from ardour/ardour.h header | Tim Mayberry | |
Add to source files that use LocaleGuard Results in far less recompiling when pbd/locale_guard.h changes | |||
2017-06-22 | Remove LocaleGuard from Session::load_options | Tim Mayberry | |
PBD::ConfigVariable uses PBD::to_string/string_to methods so this LocaleGuard is no longer necessary. | |||
2017-05-13 | Update Session::writable() during Session::save_as() when switching to copy | Tim Mayberry | |
Loading a read only Session then making a copy with Save As and switch was not allowing new Session to be saved as writable state was not updated. Resolves: #7352 | |||
2017-05-05 | libardour now has CoreSelection object to manage selection status of ↵ | Paul Davis | |
Stripables and AutomationControls | |||
2017-05-04 | fix/amend previous commit. | Robin Gareus | |
2017-05-04 | Don't save "end-is-free" with templates | Robin Gareus | |
2017-04-26 | Use a const iterator for sorted RouteList in Session::state | Tim Mayberry | |
2017-04-26 | Sort Route xml node order by PBD::ID instead of by PresentationInfo | Tim Mayberry | |
This prevents the node order from changing when the display order of the Routes changes, which helps to reduce the amount of Session file change. This is useful for testing and if keeping sessions under version control. Resolves: #7327 | |||
2017-04-21 | Use XMLNode::get_property in Session::restore_history | Tim Mayberry | |
Avoid using std::stringstream due to potential future issues with C++ locale. Also avoids potential NULL pointer dereferences. | |||
2017-04-20 | NO-OP: whitespace | Robin Gareus | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::Session class | Tim Mayberry | |
2017-04-19 | Use ID::to_s() in libardour instead of ID::print() | Tim Mayberry | |
2017-04-01 | Add option for record-only metronome. | Robin Gareus | |
2017-03-31 | Add an API to query if the audible frame is latent pending a locate | Robin Gareus | |
eg. at the end of a loop, the session may already be playing the beginning of the loop. The TransportLooped signal was emitted. Yet due to playback latency, the audible frame is still at the end of the loop. To interpolate the playhead position the UI needs to be able to know: Relying on the TransportLooped signal is not sufficient because it does not take playback latency into account. | |||
2017-03-12 | Optimize Session::set_dirty() | Robin Gareus | |
2017-02-22 | Prepare re-locating missing external files. | Robin Gareus | |
2017-02-22 | NO-OP; whitespace | Robin Gareus | |
2017-02-09 | fix save_as()' inadvertent marking a session as dirty during the process of ↵ | Paul Davis | |
saving state to disk | |||
2017-02-09 | NO-OP: whitespace removal | Paul Davis | |
2017-02-09 | when adding a default start/end range to a Location while saving a template, ↵ | Paul Davis | |
do not mark the current session dirty | |||
2017-01-27 | mark session dirty when dragging tempo markers. | nick_m | |
2017-01-21 | update bbe62da55a - use last-modified-with, strip git-rev | Robin Gareus | |
2017-01-20 | Extract program version that a session was created with | Robin Gareus | |
2017-01-20 | Plug a memory leak (recent session list, session info) | Robin Gareus | |
2017-01-16 | Prepare session-wide implicit monitoring overrides | Robin Gareus | |
2017-01-08 | prototype track/bus sharing: state-export | Robin Gareus | |
2017-01-05 | Fixing LV2_SUPPORT #ifdefs | Dobroslav Slavenskoj | |
2016-12-30 | Remove cruft (old MIDI feedback API) | 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-27 | Normalize audio when archiving to fixed-point format. | Robin Gareus | |
2016-12-08 | Speed 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-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-10-30 | extend Mixbus' "Safe Mode" | Robin Gareus | |
2016-10-20 | infrastructure for save/restore of MIDI port user-provided information | Paul Davis | |
2016-10-19 | infrastructure for MIDI-input-follows-selection | Paul Davis | |
2016-10-13 | Allow opening sessions with files embedded from removable drives | Robin Gareus | |
Otherwise Windows shows a critical error for files embedded from removable devices. | |||
2016-10-04 | Detect free space on NetBSD | Kamil Rytarowski | |
2016-09-30 | don't include session-search paths with templates | Robin Gareus | |
2016-09-28 | output more stuff to the error channel if/when a session fails to load/be ↵ | Paul Davis | |
created | |||
2016-09-23 | add an option to exclude unused Audio Sources when archiving the session | Robin Gareus | |
2016-09-23 | fix a typo. | Robin Gareus | |
Really a no-op, AudioSource::length() ignores the position, and for regular regions > 0 is equivalent to != 0 | |||
2016-09-23 | Remove _midi_regions_use_bbt_beats from Session, _start_pulse and ↵ | nick_m | |
_length_pulse from MidiRegion. - _start/length_beats are now quarter notes regardless of loaded session version. - also restores note colour update | |||
2016-09-21 | report archive encoding progress | Robin Gareus | |
2016-09-21 | Add option to flac encode audio when archiving | Robin Gareus | |
2016-09-20 | initial support for archiving sessions | Robin Gareus | |
2016-09-15 | Send/show error message if g_stat fails in Session::cleanup_sources | Tim Mayberry | |
let the user/developer know if this does occur rather than just silently skipping the file. Fix some whitespace issues while we are changing indentation. | |||
2016-09-15 | Use g_strerror() instead of ::strerror() in Session::cleanup_sources | Tim Mayberry | |
The error is generated by a glib function so use the glib version of this function(it also consistent with usage in the rest the file). |