Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-03 | set up core stuff for velocity display option | Paul Davis | |
2018-07-03 | call Note::set_velocity() at an appropriate time | Paul Davis | |
2018-07-03 | use new Canvas::Note object for (sustained) note display | Paul Davis | |
2018-06-20 | Allow plugin inline displays to shrink | Johannes 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-19 | Revert frame -> sample changes where it's a frame as in Gtk::Frame | Johannes Mueller | |
2018-06-14 | context menus should have accelerators | Paul Davis | |
2018-06-08 | Allow snapping to the start of the video timeline. (should work, but needs ↵ | Ben Loftis | |
testing on a machine with harvid). | |||
2018-06-04 | NO-OP: Modify a #include (purely for consistency) | John Emmas | |
2018-06-02 | no error logging for CURL HTTP requests; future callers can request it if ↵ | Paul Davis | |
necessary | |||
2018-06-01 | moving singen and noisegen from mixbus repo to ardour + change singen ↵ | Nikolaus Gullotta | |
display and add noisegen display | |||
2018-06-01 | add Gtk::ColorButton widget to LuaDialog and add ability to change multiple ↵ | Nikolaus Gullotta | |
route colors at a time | |||
2018-05-23 | no actual error messages when curl requests fail | Paul Davis | |
2018-05-17 | Display profile-data in generic plugin-UI. | Robin Gareus | |
2018-05-17 | Playhead to Grid: handle case where PH is rolling, and we are prevented from ↵ | Ben Loftis | |
skipping backwards sensibly. | |||
2018-05-15 | Quantize Dialog: Use same grid names as the main grid. (1/16 Note instead of ↵ | Ben Loftis | |
Beats/4) | |||
2018-05-15 | Quantize Dialog: Fix quantize-to-main-grid selection. Was checking against ↵ | Ben Loftis | |
incorrect menu entry string. | |||
2018-05-08 | Plugin Ordering: PluginStatusChanged signal went missing. This fixes ↵ | Ben Loftis | |
breakage in drag+drop and live status-updates from the Plugin Manager window. | |||
2018-05-08 | Remove debug printout. | Ben Loftis | |
2018-05-08 | Plugin Order: Use the new plugin_manager function to save plugin order. | Ben Loftis | |
2018-05-08 | playhead_X_to_grid: Handle the case of GridTypeNone | Ben Loftis | |
2018-05-08 | Arrow 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-08 | Replace the check for SnapPref, which went missing. Some functions (like ↵ | Ben Loftis | |
playhead_to_next_grid) can request GridOnly. | |||
2018-04-30 | Add option to disable plotting collected signal in analysis. | Robin Gareus | |
2018-04-13 | Fix 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-08 | pt import: Add commented out code for inserting silent missing sources | Damien Zammit | |
- Disabled due to ptformat not knowing the length of sources - Added MIDI region/track summary information to dialog | |||
2018-03-30 | Fix a French translation | Julien "_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-28 | fix undo/redo for duplicate-regions in ripple mode | Paul Davis | |
Also fix duplicate of multiple regions in the same track, and change "gap" variable name to "span" for greater clarity | |||
2018-03-28 | Sparse update for granular controls on sliders | Robin 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-27 | duplicate (regions) should honor ripple edit mode | Paul Davis | |
2018-03-27 | Remove debug message and trailing whitespace | Robin Gareus | |
2018-03-24 | Fix MIDI-port info in plugin-manager | Robin Gareus | |
2018-03-20 | Fix 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-19 | Lua is not an acronym | Robin Gareus | |
2018-03-19 | Speed 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-19 | Fix "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-18 | Fix midi track mapping on pt import | Damien Zammit | |
2018-03-17 | Remove another C++11 construct (local struct) from UI code | Robin Gareus | |
2018-03-17 | Fix wrong "_nth_" replacement in ba202cc09 | Robin Gareus | |
2018-03-17 | Don't alter, use and rely on selection for PT import | Robin Gareus | |
2018-03-17 | NO-OP: C++ify code | Robin Gareus | |
* remove typdef for struct * Remove {} struct initializer, use a dedicated c'tor * scope variables | |||
2018-03-17 | NO-OP: whitespace | Robin Gareus | |
* distinguish comments and commented-out-code * add space after function, before bracket | |||
2018-03-17 | PT import: Use multitrack MIDI import support based on ptformat update | Damien Zammit | |
2018-03-16 | Startup Dialog: A change to the monitor selection should trigger a write to ↵ | Ben Loftis | |
config. | |||
2018-03-15 | GUI: create_vca() API change | Robin Gareus | |
2018-03-13 | Same for midi input enable button | Len Ovens | |
2018-03-12 | Trim and vca button should also be insensitive in strip aux mode | Len Ovens | |
2018-03-11 | Tweak logic in master-bus packing to make it clearer; will also minimize ↵ | Ben Loftis | |
conflicts with Mixbus. | |||
2018-03-01 | Tag_reset() should be FromPlug, not FromGui. | Ben Loftis | |
2018-03-01 | Plugin-Tag improvements: | Ben Loftis | |
Initialize LADSPA tags. Explicitly define behavior of tags provided by plugin, factory, or user. Store the plugin name in the tag-file, for easier user-submissions and bulk editing. | |||
2018-02-28 | Fix some GUI typos (thanks to IOhannes/debian for reporting) | Robin Gareus | |