summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2017-02-27restore pinch tempo. it now operates via shift + alt drag on the curve.nick_m
2017-02-27remove tempo end drag (the control drag on the curve). a;ter tempo marker drag.nick_m
- holding down shift before initiating a tempo mark drag alters the end tempo of the previous one as before, but this is now a separate drag. - restore vertical dragging of the tempo mark to alter start/ end tempo. shift during the makrker drag alters start tempo. xontrol + shift during the drag alters end tempo.
2017-02-27remove "Make Ramped" from right click tempo marker menu.nick_m
2017-02-27fix formatting of bbtruler drag verbose cursor.nick_m
2017-02-27complete changes to tempo type.nick_m
- this implements in the intention behind the previous commit. a tempo mark is constant until its end has been changed by a shift-drag on the next marker.
2017-02-27rework tempo editing.nick_m
most changes are due to a new design where tempo discontinuities at the beginning of a ramped section may be set. this allows easier mapping of live performance, especially in the common case of a ramped ritard before the beginning of a new section. feature summary: holding constraint modifier (shift) while dragging the BBT ruler area drags the tempo lines by changing the start tempo (as before) holding copy modifier (control) while dragging the BBT ruler area drags the tempo lines by changing the end tempo (ahem. not quite there) dragging a tempo mark while holding constraint (shift) will change the previous end tempo to match the marker position *worth trying*. holding constraint and copy modifier (control + shift) while dragging the BBT ruler area attempts to'pinch' or twist the surrounding tempi sp that later ones are not repositioned (currently suffereng from rounding errors)
2017-02-27De-cramp the transcoding dialog widgets.Ben Loftis
2017-02-27fix crash caused by thinko in 123fcf3cfPaul Davis
2017-02-26make sure that when extending the selection in the editor and mixer, the ↵Paul Davis
clicked-upon track gets set_selected() called last This makes it be the "first" selected strip for control surfaces and the editor mixer
2017-02-26remove method no longer neededPaul Davis
Editor::track_selection_changed() is now invoked by EditorRoutes::sync_treeview_from_presentation_info(), AFTER the Selection has been updated
2017-02-26make Selection::set (TrackViewList*) more efficient and emit less PI::Change ↵Paul Davis
signals
2017-02-26avoid doing needless duplicate work in Selection::add (TimeAxisView*)Paul Davis
2017-02-26upcoming codenamesRobin Gareus
2017-02-26Fix windows builds, rename icons following 4e96285ba5Robin Gareus
2017-02-25Don't use upper-case in options (only headings)Robin Gareus
2017-02-25fix potential crash bug in RouteProcessorSelectionPaul Davis
2017-02-25prevent double-emission of PresentationInfo::Change when making mixer-view ↵Paul Davis
selection set changes
2017-02-25Tweak preferences textRobin Gareus
2017-02-25Tweak metering prefs: clarify default type behaviorRobin Gareus
2017-02-25NO-OP, re-arrange codeRobin Gareus
2017-02-24Snap-back fader on release (follow-up to e8cebac6a36a)Robin Gareus
When dragging a fader out-of-bounds (VCA slave constraint), move it back on release.
2017-02-24Group-override for fadersRobin Gareus
Tentative solution. Eventually the gain_adjustment should be moved into the PixFader or SliderController and a dedicated API should replace gain_adjustment.signal_value_changed()
2017-02-24Allow to switch master-meter type in the toolbar-meterRobin Gareus
2017-02-24NO-OP resolve an ambiguity, just because.Robin Gareus
Due to LevelMeterVBox : public LevelMeterBase, public Gtk::VBox; LevelMeterBase::get_type() overloads Gtk::Widget::get_type(), Glib::Object::get_type(), Atk::Implementor::get_type() etc.. Besides Ardour-style prefers not to use get_...()
2017-02-24gui: debug output for faderport/editor mixer strip syncPaul Davis
2017-02-24Save Lua script file origin (for later updates) -- GUI+Session pluginRobin Gareus
2017-02-24Add some convenient public editor methods (for lua-bindings)Robin Gareus
and s/get// in the old API for consistency.
2017-02-24the daily dose of const'nessRobin Gareus
2017-02-24re-order inheritanceRobin Gareus
LuaBridge only allows one parent class, others need explicit casts. Allowing RoutUI to be passed as Selectable argument is handy.
2017-02-23Lua bindings to access editor selection + region selection bindingsRobin Gareus
2017-02-23remove explicit line-break (rely on wrap)Robin Gareus
2017-02-23Clarify prefsRobin Gareus
2017-02-24also fix flying percussive hits while copy-dragging.nick_m
2017-02-24hotfix for flying percussive hits while dragging.nick_m
- Hit::position still may not be set correctly, but this patch eliminates the error for now.
2017-02-22Move Select-All-Tracks into the Selection category. Currently used only when ↵Ben Loftis
printing keybindings. But we should also use this for categorizing the keybindings dialog IMHO.
2017-02-22GUI support to re-locate missing external (abs-path) filesRobin Gareus
2017-02-22NO-OP: whitespaceRobin Gareus
2017-02-22remove cruftRobin Gareus
2017-02-21fix crash when removing a TimeAxisView from the selectionPaul Davis
2017-02-21PBD::Signal<...>::connect() is already thread safe, so drop intermediate ↵Paul Davis
proxy/call_slot() invocation in handling Controllable::Changed within AutomationController
2017-02-21Revert "ARDOUR_UI transport buttons should use ↵Paul Davis
ArdourButton::set_related_action()." This reverts commit 35f35ad662933e30242c825fb5317f181e9a232c. This commit was a mistake: the controllables are needed to allow MIDI binding to transport buttons.
2017-02-21better solution of 3c25d26e9Robin Gareus
2017-02-21Fix potential crash at exit/close.Robin Gareus
~DisplaySuspender's PresentationInfo::unsuspend_change_signal can try to update Stripable PresentationInfo for a session that's no longer present.
2017-02-21Group-Tabs keyboard shortcutsRobin Gareus
* The return of the ctrl+right-click (edit) * and consistent shift+right click (remove)
2017-02-21fix typo in prev commitRobin Gareus
2017-02-20MB: prefs are detached initiallyRobin Gareus
2017-02-20fix thinko in prev commitRobin Gareus
2017-02-20Fix iterator off-by-one: Allow to move top-most track. via ctrl up/downRobin Gareus
2017-02-20First-time startup logic update.Robin Gareus
When *not* copying old config, Ardour should display the "first time" dialog.
2017-02-20Consistent VCA naming (Ardour/Mixbus)Robin Gareus