summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2018-07-14Aborted attempt to further optimize the editor-summary. Commented for ↵Ben Loftis
future generations.
2018-07-12Allow to use CC121 when running from src-tree.Robin Gareus
2018-07-12Move static function out of header-file, fix -Wunused-functionRobin Gareus
2018-07-06avoid crazy costs of looking up and constructing color modifier every time, ↵Paul Davis
and cache color values for MIDI notes
2018-07-05apply commit cbe458adddc34 to all other themesPaul Davis
2018-07-05remove more unused MIDI note colorsPaul Davis
2018-07-05update dark-theme midi-velocity + midi-meter colorsRobin Gareus
This matches the previous editor velocity colors: green..yellow..orange
2018-07-05retire no-longer used color names for MIDI notesPaul Davis
2018-07-05fix interpolation math errorPaul Davis
2018-07-05use MIDI meter colors (themeable) to show MIDI note velocity.Paul Davis
Selected notes no longer show the selected color for fill, following Alex Mitchell's proof-of-concept patch that showed it was easier to see what you're doing when the fill color shows velocity and we just use outline for selection status.
2018-07-03move velocity display options under Appearance/EditorPaul Davis
2018-07-03make use-note-color-for-velocity much much more efficientPaul Davis
(by not invoking the global color change signal)
2018-07-03respond to changes in use-note-color-for-velocityPaul Davis
2018-07-03permit editing velocity bars optionPaul Davis
2018-07-03set up core stuff for velocity display optionPaul Davis
2018-07-03call Note::set_velocity() at an appropriate timePaul Davis
2018-07-03use new Canvas::Note object for (sustained) note displayPaul Davis
2018-06-20Allow plugin inline displays to shrinkJohannes Mueller
Plugin inline displays were forbidden to shrink as this might cause a deadlock when the shrinkage causes the scrollbar to disappear. display shrink → scrollbar unneeded → scrollbar disappears → more horizontal space -> display grows -> scrollbar appears → less horizontal space -> display shrink and so forth This was formerly avoided by not allowing display shrinkage. The solution proposed here sets the maximum height of the display to the current height, if a scrollbar is present during resizing and has not been present during the last resizing. So if this scrollbar disappears (after resizing it might no longer be needed), the display would have the possibility to grow, but it does not grow vertically as the maximum height is limited to the current height.
2018-06-19Revert frame -> sample changes where it's a frame as in Gtk::FrameJohannes Mueller
2018-06-14context menus should have acceleratorsPaul Davis
2018-06-08Allow snapping to the start of the video timeline. (should work, but needs ↵Ben Loftis
testing on a machine with harvid).
2018-06-04NO-OP: Modify a #include (purely for consistency)John Emmas
2018-06-02no error logging for CURL HTTP requests; future callers can request it if ↵Paul Davis
necessary
2018-06-01moving singen and noisegen from mixbus repo to ardour + change singen ↵Nikolaus Gullotta
display and add noisegen display
2018-06-01add Gtk::ColorButton widget to LuaDialog and add ability to change multiple ↵Nikolaus Gullotta
route colors at a time
2018-05-23no actual error messages when curl requests failPaul Davis
2018-05-17Display profile-data in generic plugin-UI.Robin Gareus
2018-05-17Playhead to Grid: handle case where PH is rolling, and we are prevented from ↵Ben Loftis
skipping backwards sensibly.
2018-05-15Quantize Dialog: Use same grid names as the main grid. (1/16 Note instead of ↵Ben Loftis
Beats/4)
2018-05-15Quantize Dialog: Fix quantize-to-main-grid selection. Was checking against ↵Ben Loftis
incorrect menu entry string.
2018-05-08Plugin Ordering: PluginStatusChanged signal went missing. This fixes ↵Ben Loftis
breakage in drag+drop and live status-updates from the Plugin Manager window.
2018-05-08Remove debug printout.Ben Loftis
2018-05-08Plugin Order: Use the new plugin_manager function to save plugin order.Ben Loftis
2018-05-08playhead_X_to_grid: Handle the case of GridTypeNoneBen Loftis
2018-05-08Arrow keys (playhead_x_to_grid()) should move the view along with it. This ↵Ben Loftis
is more consistent with jog-wheel operation, which has proven to work nicely.
2018-05-08Replace the check for SnapPref, which went missing. Some functions (like ↵Ben Loftis
playhead_to_next_grid) can request GridOnly.
2018-04-30Add option to disable plotting collected signal in analysis.Robin Gareus
2018-04-13Fix plugin analysis for some VST and AU Plugins.Robin Gareus
set_block_size() implies plugin deactivate(), activate() calls to re-initialize AU and VST plugins. So plugins will reset the internal state and not immediately respond correctly. Some plugins zero the output or ramp up internally, leading the analyzer to show invalid or random/uncorrelated information. This avoid periodic calls to de/activate()
2018-04-08pt import: Add commented out code for inserting silent missing sourcesDamien Zammit
- Disabled due to ptformat not knowing the length of sources - Added MIDI region/track summary information to dialog
2018-03-30Fix a French translationJulien "_FrnchFrgg_" RIVAUD
It conveyed the idea of continuous silencing as long as the transport is in a stopped state. Make it correctly mean a one-shot reset when the transport is being stopped.
2018-03-28fix undo/redo for duplicate-regions in ripple modePaul Davis
Also fix duplicate of multiple regions in the same track, and change "gap" variable name to "span" for greater clarity
2018-03-28Sparse update for granular controls on slidersRobin Gareus
Don't call ::set_value() if the actual value has not changed. e.g. MIDI-CC or integer controls. Moving the Bar-controller was able to create events even though the actual value remained unchanged. This check has to be done UI-side, since the underlying API is also used for state-restore and automation. e.g. "old value" (user-set) may be default "0", "new value" may also be "0" but libardour still needs to send an event (a synth's internal state may not default to "0")
2018-03-27duplicate (regions) should honor ripple edit modePaul Davis
2018-03-27Remove debug message and trailing whitespaceRobin Gareus
2018-03-24Fix MIDI-port info in plugin-managerRobin Gareus
2018-03-20Fix crash when re-assigning groups to a disjunct set.Robin Gareus
Drag a group-tab's right-edge horizontally to the right to remove all current routes from the groups before adding new routes to the group. The group becomes temporarily empty, and Session::route_removed_from_route_group() removes the group (before new routes can be added).
2018-03-19Lua is not an acronymRobin Gareus
2018-03-19Speed up plugin-selector refill.Robin Gareus
* Detach model from treeview and disable sorting during refill. * Prevent multiple re-fills due to sensitivity updates of ComboBoxes: gtk_widget_set_sensitive() -> CairoWidget::on_state_changed () -> CairoWidget::set_visual_state () -> StateChanged Signal
2018-03-19Fix "Shortcut" special-case in the script-selector.Robin Gareus
The Script-selector is used in various places, not just for Action-scripts. Also add a "--" prefix for the separator to avoid name conflicts with actual script names.
2018-03-18Fix midi track mapping on pt importDamien Zammit