Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-15 | Prefer parameter_is_midi() API, fixes PolyKeyPressure | Robin Gareus | |
Previously MidiNotePressureAutomation was not assumed to be MIDI automation. | |||
2020-04-15 | Update labels in MIDI Automation Lanes when MIDNAM changes | Robin Gareus | |
2020-04-03 | remove border around ATAV controls table (looks better with new theme) | Paul Davis | |
2020-04-03 | a better solution for automation axis name labels | Paul Davis | |
2020-04-03 | set size request for automation lane name label, to prevent it from changing ↵ | Paul Davis | |
tracker header width | |||
2019-12-12 | Fix automation dropdown menu-item active state | Robin Gareus | |
Extra XML/GUI has not been in use since ages. Automation Lane visibility is saved as GUIObjectState. This properly marks DropDown Menu items as active when a Plugin Automation Lane is displayed | |||
2019-08-24 | Fix crash when selected automation-lane is removed | Robin Gareus | |
When a plugin is deleted, automation-lanes of the given plugin are removed, but previously a pointed to the deleted lane remained in the selection. This caused crashes later when the track selection is used. e.g. during sensitize_the_right_region_actions() Note that ~TimeAxisView() also emits CatchDeletion (this); however "this" fails to be dynamic_cast<AutomationTimeAxisView*> because that d'tor has already been completed. | |||
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2017-09-18 | manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵ | Paul Davis | |
foo_sample | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | GUI support for Latch | Robin Gareus | |
2017-09-18 | Revert "Temporary session-format compatibility (revert before release)" | Robin Gareus | |
This reverts commit 8cd8cb165037906d5a35c8e147785845d0f4f808. | |||
2017-08-12 | expose automation state controls in AutomationTimeAxisView when used for MIDI CC | Paul Davis | |
2017-08-12 | do not set automation to off/manual for MIDI CC data when clearing such data | Paul Davis | |
2017-08-01 | Fix ATAV GUI property cleanup | Robin Gareus | |
AutomationTimeAxisView::state_id() requires a stripable (stripable == automatable + parameter OR stripable + control) | |||
2017-07-27 | Fix ATAV hide button for VCA lanes | Robin Gareus | |
2017-07-21 | Properly propagate TAV TimeSelection | Robin Gareus | |
2017-07-21 | Amend c242cbc31806 (VCA automation button) | Robin Gareus | |
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-06-21 | Temporary session-format compatibility (revert before release) | Robin Gareus | |
Saving the new ControlList interpolation methods (enum) breaks loading the session in older version. The session-format version will need to be increased. Until then: * Fader automation + region gain envelope uses linear fades * The automation-line visible in the GUI does not match the actual fade (the y-axis is log/exp-scale, the fade is linear) * Adding new points on the line is not using the correct initial value * Custom changes of interpolation mode are not available Neither of these issues is a regression. | |||
2017-06-21 | Add interpolation-mode menu to ATAV. | Robin Gareus | |
2017-06-18 | Add option add automation-lane points on the line -- #7397 | Robin Gareus | |
2017-06-15 | Prepare VCA Automation Lanes -- refactor TAV | Robin Gareus | |
* add an abstract StripableTimeAxisView (Route TAV + VCA TAV) * move common strip-methods into STAV * Add Automation Lanes to VCA TAV * Allow ATAV without Automatable for VCA Controls | |||
2017-06-09 | Update GUI, drop Automatable::value_as_string() API | Robin Gareus | |
2017-06-09 | Prepare AutomationTimeAxisView for non-route (VCA) automation | Robin Gareus | |
2017-05-05 | use CoreSelection for track selection | Paul Davis | |
2017-04-26 | AutomationLine time-unit conversion and paste API update | Robin Gareus | |
This fixes copy/paste of MIDI automation (time-unit: beat) from/to Parameter automation (time-unit: samples). It also fixes repeatedly pasting with tempo-ramps: pre-multiply length before converting to samples. | |||
2017-04-19 | Use PBD::to_string in AutomationTimeAxis instead of boost::lexical_cast and ↵ | Tim Mayberry | |
string_compose | |||
2017-04-19 | Use AxisView::get_gui_property API in AutomationTimeAxis class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get_property API in AutomationTimeAxis class | Tim Mayberry | |
2017-02-04 | rework snap | nick_m | |
snap now fills in a struct (MusicFrame) which contins a snapped frame along with a music divisor. this gives useful information wrt magnetic snap which may or may not have rounded to an exact musical position. region position may now be set musically (using quarter notes for now). this patch fixes several problems in the current code: - dragging a list of music-locked regions now maintains correct musical offsets within the list. - splitting regions using magnetic snap works correctly (#7192) - cut drag should now work correctly with magnetic snap. - musical length of split midi regions is no longer frame based. | |||
2017-01-09 | use reduced height for automation lines when firrst added, not just after a ↵ | Paul Davis | |
resizing | |||
2016-08-20 | Avoid jitter of track headers width when changing automation states | Julien "_FrnchFrgg_" RIVAUD | |
2016-08-17 | Use a real dropdown for AutoState in automation lanes | Julien "_FrnchFrgg_" RIVAUD | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-10 | remove reference "const int32_t&" -> const int32_t" | Robin Gareus | |
this simplifies lua-bindings and also let's the compiler worry about constant primitive types. | |||
2016-07-10 | Paste uses exact beats. rework _start_beats calculation in copy-with-offset ↵ | nick_m | |
ctor. | |||
2016-07-05 | highlight area below automation lanes | Robin Gareus | |
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-06-05 | change AxisView color API to be virtual and implement per-type variants | Paul Davis | |
2016-06-03 | move from PresentationInfo::global_order() to PresentationInfo::order, and ↵ | Paul Davis | |
fix up part of reordering behaviour Dragging tracks/busses in the editor *below* VCAs still does not work | |||
2016-06-02 | make all TimeAxisView derived types return PresentationInfo for sorting | Paul Davis | |
2016-06-02 | various safety checks for the result of dynamic_cast-ing a TimeAxisView to ↵ | Paul Davis | |
RouteTimeAxisView Now that we have VCATimeAxisView, this needed to be done, but it also potentially applied with automation | |||
2016-06-01 | remove un-used name_hbox widget from TimeAxisView | Paul Davis | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2015-10-30 | Use automation line's frame of reference for y position. | nick_m | |
- removes the need for 'pixel hunting' wrt NAME_HIGHLIGHT_SIZE. - new control points generated by clicking on a line are placed where the verbose canvas cursor says they are. | |||
2015-10-20 | Make control point selection more consistent. | nick_m | |
- disallow simultaneous events via ControlList::editor_add () - clicking on an automation line selects the points that define it. - don't 'flash' a region selection when using mousedraw mode. - cp click selection resembles region selection. - region gain points respect snap modifier (a la automation points). | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |