Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-18 | PT import: Add MIDI import functionalityptmidi | Damien Zammit | |
This change adds support for importing all MIDI regions from a PT session onto a single track. Unfortunately, currently we don't know how to set the start offset of MIDI regions reliably, therefore all midi regions get dumped at the beginning of the Ardour session. Signed-off-by: Damien Zammit <damien@zamaudio.com> | |||
2017-02-18 | ptformat: Update the lib to 9d0b64f (upstream ptformat) | Damien Zammit | |
Adds MIDI region import support and simplifies XOR decryption. Signed-off-by: Damien Zammit <damien@zamaudio.com> | |||
2017-02-09 | This is the wrong approach to this problem.5.6 | Paul Davis | |
Revert "3 actions (trim-front, trim-back, set-sync-position) do not need to be region-selection sensitive." This reverts commit 4aaf3fcb95e280a4348bced300553d4166f72a71. | |||
2017-02-09 | remove debug output from PresentationInfo changes | Paul Davis | |
2017-02-09 | NO-OP: whitespace conversion | Paul Davis | |
2017-02-09 | when considering whether or not to autoscroll teh canvas, first translate ↵ | Paul Davis | |
allocation boundary into toplevel coordinates | |||
2017-02-09 | remove debugging stacktrace from mackie code | Paul Davis | |
2017-02-09 | NO-OP: whitespace | Paul Davis | |
2017-02-09 | explanatory comment and logic change to cover when we switch to the new ↵ | Paul Davis | |
session after save-as | |||
2017-02-09 | always hide splash screen after save-as session switch | Paul Davis | |
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-02-09 | Add a VC project for building the ardourvampplugins | John Emmas | |
2017-02-08 | NO-OP: whitespace | Paul Davis | |
2017-02-08 | make rude alert buttons expand vertically to use all available space. | Paul Davis | |
2017-02-08 | NO-OP: whitespace changes | Paul Davis | |
2017-02-08 | improved fix for #7208, hopefully | Paul Davis | |
2017-02-08 | use centralized SMF tempo method in both places where we show it | Paul Davis | |
2017-02-08 | centralize computation of tempo from SMF information | Paul Davis | |
2017-02-08 | an automation control that has to do things before its value is set in an RT ↵ | Paul Davis | |
context should potentially tell its ControlGroup This fixes record-enable controls in a group failing generate a call to the required stuff for tracks (moving meter position, preparing diskstream) #7213 | |||
2017-02-08 | do NOT remove tracks from selection during drag selection on the basis of ↵ | Paul Davis | |
geometry alone. Membership of select-enabled route groups matters too. | |||
2017-02-08 | stop a crash during selection | Paul Davis | |
2017-02-08 | 5.5 incorrectly marked the initial tempo as not locked to meter. | nick_m | |
- the initial tempo must always be locked to meter, so i think it is safe to explicitly set it anyway. | |||
2017-02-07 | Update Russian translation | Alexandre Prokoudine | |
2017-02-07 | remove debug output | Paul Davis | |
2017-02-07 | 3 actions (trim-front, trim-back, set-sync-position) do not need to be ↵ | Paul Davis | |
region-selection sensitive. They get regions via ::get_regions_from_selection_and_edit_point(). Many other editor operations need to be manually evaluated for this change, also. | |||
2017-02-07 | only reverse propagate solo-by-others-downstream if connections on a Route ↵ | Paul Davis | |
change, not just configuration changes. This prevents a scenario where the route has had its solo control's state set from XML, but then we configure the route's output, and invoke output_change_handler(). Without the new conditional, this would check which downstream routes are soloed, find none, and then unset the soloed-by-downstream state of the solo control. | |||
2017-02-07 | don't call shared_from_this() for every route when doing solo-downstream ↵ | Paul Davis | |
propagation | |||
2017-02-08 | fix legacy session where initial tempo was not locked to meter, | nick_m | |
2017-02-07 | tempo dialog uses three decimal places in numeric entry. | nick_m | |
2017-02-06 | Categorize the mixer actions. | Ben Loftis | |
2017-02-06 | Add several new categories and re-sort some keybindings so they display more ↵ | Ben Loftis | |
nicely in html printout. | |||
2017-02-06 | Some tweaks to default keybindings: | Ben Loftis | |
* Moved some actions to match the file organization: actions are in the order they appear on a qwerty keyboard * Removed actions for F1 and F2, these were hiding View actions * Removed action H for hide, which was conflicting with play-selected-regions * Moved the grouping of jump-to-mark actions into Moving the Playhead | |||
2017-02-06 | Revert to allowing stacked layer region view for MIDI tracks, for now. | Ben Loftis | |
2017-02-06 | Tweak output formatting of save_all_bindings_as_html | Ben Loftis | |
2017-02-07 | hotfix for cross-track dragging bug with music-locked regions. | nick_m | |
2017-02-07 | update note length when dragging notes (over tempo change) | nick_m | |
2017-02-06 | use new PBD::Controllable API to correctly save solo and mute controls, ↵ | Paul Davis | |
which may be slaved to a master | |||
2017-02-06 | add new API to PBD::Controllable, ::get_save_value() | Paul Davis | |
Designed to allow derived classes to *save* a different value than would be reported by ::get_value(). Specifically there so that slaved controls can save/restore their *own* state, not the value that ::get_value() would return. | |||
2017-02-06 | save/restore VCA master state inside slaves, so that a reloaded session ends ↵ | Paul Davis | |
up back in the same state | |||
2017-02-07 | NoteDrag copy modifier detection is no longer explicit. | nick_m | |
2017-02-06 | Modify our MSVC project to build the newer qm-dsp plugins | John Emmas | |
2017-02-06 | Remove a JE addition to one of the qm-dsp source files (no longer needed) | John Emmas | |
2017-02-05 | Some minor changes in preparation for building the newer Vamp plugins | John Emmas | |
2017-02-05 | unused code, showing basics of how to define a custom gtkmm-2.4 treemodel ↵ | Paul Davis | |
for stripables. Not used because it turns out that the model in the GUI needs to be based on axisviews, some of which correspond directly to Stripables and some do not | |||
2017-02-05 | fix type warning | Paul Davis | |
2017-02-05 | remove overzealous bounds check when dropping notes. | nick_m | |
2017-02-05 | midi note drags are music-based. | nick_m | |
- wysiwyg (during drag) when dragging more than one note across a tempo change. - introduces a muscal equivalent of snap_delta (only used for note drags atm) - split earliest note in selection into a separate function - MRV::copy_selection() returns the equivalent _primary note to avoid offset hell. - RV::snap_frame_to_frame returns a MusicFrame - prevent note drag moving before region start. | |||
2017-02-04 | If 'MidiRegionView::find_canvas_sys_ex()' fails, make it return a ↵ | John Emmas | |
boost::shared_ptr<> (rather than returning an int) |