Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-27 | add Session::get_physical_ports() to centralize "get physical ports but ↵ | Paul Davis | |
(maybe) ignore control-only (and MIDI Through) ports" | |||
2016-09-27 | ignore control-only physical ports when building system bundles | Paul Davis | |
2016-09-27 | change Session::goto_start() to take an argument to optionally roll after locate | Paul Davis | |
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-13 | Remove duplicate header include from libardour source file | Tim Mayberry | |
2016-09-11 | Fix #6774, Moving start/end markers doesn't set Session as modified/dirty | Tim Mayberry | |
If a Session is saved and then the start or end session markers are moved, closing the Session will not result in "Unsaved Session" dialog being presented even though the Session has been modified. This change sets the Session as modified when either the Session start or end markers are modified. | |||
2016-09-07 | Load midi region length and start correctly in sessions modified by v5.0 -> ↵ | nick_m | |
5.3-41 | |||
2016-08-22 | new libardour API for Session::new_route_from_template to allow specifying ↵ | Paul Davis | |
insertion point | |||
2016-08-01 | make Session::get_remote_nth_stripable() ignore hidden stripables unless asked. | Paul Davis | |
this more closely matches the semantics of ye olde get_*_by_rid() from ardour 4.x and earlier | |||
2016-07-26 | 32bit compat (amend 90a67d04) | Robin Gareus | |
2016-07-25 | another attempt to fix playhead position with varispeed. | Robin Gareus | |
2016-07-20 | MuteMaster should (a) use a Muteable's own ::muted_by_others_soloing() (b) ↵ | Paul Davis | |
not try to use its own _solo_ignore to track Muteable::can_solo() or solo isolate state | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | refactoring to prepare for real-time export | Robin Gareus | |
* add a threaded TmpFile Writer * update API calls to that process_export_fw() can be used as process_function The idea is to re-use export infrastructure from normalization: export to a tmp-file and then encode target formats after that. | |||
2016-07-13 | a better, deeper fix for "cancel all solo", as Session::cancel_all_solo() | Paul Davis | |
2016-07-12 | once the user has explicitly set the session range end, playlist/range ↵ | Paul Davis | |
changes do not move it. The user may drag the marker, edit in the Location UI, or use nudge, to set the end | |||
2016-07-12 | remove pointless version of Stripable::set_presentation_order() | Paul Davis | |
2016-07-10 | towards export latency compensation | Robin Gareus | |
2016-07-09 | fix initialization order | Paul Davis | |
2016-07-09 | better safe than sorry | Robin Gareus | |
2016-07-09 | move latency-recompute into dedicated thread. | Robin Gareus | |
this fixes an issue with jack1 and jack_latency_recompute() since must not send a server request from inside the server callback. | |||
2016-07-09 | Make MIDI busses possible targets of internal sends | Julien "_FrnchFrgg_" RIVAUD | |
The session only added an internal return to new audio busses, and so only those were proposed in the "New Aux Send" list. Also add the return to new midi busses, now that internal sends know how to deal with midi. | |||
2016-07-06 | a few post-rebase cleanups | Paul Davis | |
2016-07-06 | remove a bunch of code that will no longer be used | Paul Davis | |
2016-07-06 | tweak lua gc | Robin Gareus | |
lua C++ bindings require ~400KB worth of tables now; so bump memory available to rt-safe scripts (full interpreter) to 2MB. Also switch to incremental GC. | |||
2016-07-04 | OSC: Signal for editor mixer change. (Selected or not) | Len Ovens | |
2016-07-04 | add session-scope selection ops for Stripables | Paul Davis | |
2016-07-03 | fix behaviour when opening up a gap to insert new Stripables. | Paul Davis | |
Need to include all stripables, not just routes, and need to include master since editor (and maybe others) opt to use the presentation_info().order() value for it | |||
2016-07-02 | remove Session::get_nth_stripable.cc | Paul Davis | |
2016-06-26 | Enable build for FreeBSD (part 1/2) | Robin Gareus | |
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib | |||
2016-06-12 | ignore midi on monitor-section and force strict-i/o | Robin Gareus | |
2016-06-10 | Various changes to PresentationInfo and a small consolidation of sorters. | Paul Davis | |
The semantics for sorting PresentationInfo are up to the caller, not the PresentationInfo object, so operator<() was removed and callers specifically invoke ::order() for sorting. | |||
2016-06-05 | fix Session::get_remote_nth_stripable() to use zero-based numbering | Paul Davis | |
2016-06-05 | OS X clang build issue fix | Paul Davis | |
2016-06-05 | extensive changes to PresentationInfo API | Paul Davis | |
Now handles color, partially. | |||
2016-06-03 | simplify PresentationInfo concept of order so that it is always global | Paul Davis | |
Cases that need more complex sort orders (e.g. all routes, then all vcas then master) need to take of this themselves | |||
2016-06-02 | fix creating aux-busses from templates, reset return-bitslot | Robin Gareus | |
2016-06-02 | change name of a Session method to makes its intended function clear | Paul Davis | |
2016-06-01 | save version string with session for informational purposes | Robin Gareus | |
2016-05-31 | use new record safe control in libardour | Paul Davis | |
2016-05-31 | use correct types in arguments to Session::get_remote_nth...() | Paul Davis | |
2016-05-31 | remove debug output | Paul Davis | |
2016-05-31 | fix implementation of Session::get_remote_nth_stripable() | Paul Davis | |
2016-05-31 | clean up debug output for OrderKeys | Paul Davis | |
2016-05-31 | manually fix rebase/merge issues caused by addition of plugin presets to ↵ | Paul Davis | |
methods which add a new track/bus | |||
2016-05-31 | add Session::get_stripables() | Paul Davis | |
2016-05-31 | move ControllableDescriptor from libpbd to libardour; add support for ↵ | Paul Davis | |
describing VCAs | |||
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
2016-05-31 | clear all solo state should affect VCAs too | Paul Davis | |
2016-05-31 | remove Route::listening_via_monitor() | Paul Davis | |
This is better tested with direct use of the solo_control and Config->get_solo_controls_are_listen_controls() |