Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-27 | Allow to disable smart ruler changes. | Robin Gareus | |
2018-07-27 | NO-OP: clean up whitespace, separate methods | Robin Gareus | |
2018-07-27 | new_grid: The Return of the snap_to_X functions. | Ben Loftis | |
We no longer assume that Snap always uses the visible ruler lines. If you want to snap to the grid, and ignore the users zoom scale, use SnapPref::SnapToGrid_Unscaled This fixes 2 (known) oversights: "snap region(s) to grid" and "regions whose start are left of the canvas edge". | |||
2018-07-27 | new_grid: fix some thinkos in ruler math, to better match sensible grid lines. | Ben Loftis | |
Tweak enums to better match the Grid values they represent. | |||
2018-07-27 | new_grid: Add options for rulers_follow_grid and grid_follows_internal | Ben Loftis | |
2018-07-25 | Reset export-config maps before each new export (2/2) | Robin Gareus | |
2018-07-24 | GUI tweaks for unset midi banks. | Robin Gareus | |
Some MIDNAM files use Patch-Banks that do *not* have a common midi bank (CC0, CC32) but the Patchbank is instead just a collection of patches. There may be more than 127 patches in a patch-bank and each of those may be in a different midi-bank (e.g. Roland SC-88 Pro). Midnams like these are now properly supported via dropdowns (in the patch add/modify dialog and timeline), but ignored by the grid (patch-widget). More work is needed. | |||
2018-07-23 | Don't cut-off grid-type. | Robin Gareus | |
Now that the zoom buttons are right-aligned, a variable spaced grid selector is less of an issue (except perhaps on 1024px wide screens) | |||
2018-07-23 | Hardcode pitch-shift algorithm (for now) | Robin Gareus | |
This fixes an issue with pitch-shift using the most recently used time-stretch algorithm, which may be "resample.." (effective NO-OP). Also leave a ToDo note regarding rubberband crispness levels for later. | |||
2018-07-23 | Revert "Add timestretch debug printf" | Robin Gareus | |
This reverts commit c2e520fab056834a7181e08a1cd0fa3e14796b1e. | |||
2018-07-23 | Fix timestretch "resample without preserving pitch" | Robin Gareus | |
2018-07-23 | Add timestretch debug printf | Robin Gareus | |
2018-07-19 | Fix Ctrl-Surface UI/Edit button sensitivity | Robin Gareus | |
Only enable button if the surface has an editor-GUI. | |||
2018-07-18 | Fix generic UI sliders w/rangesteps | Robin Gareus | |
Leave the user in control while the slider is being dragged. Previously there was a feedback loop: User-drags slider -> value changes -> value is rounded -> slider is updated with rounded value (while the user still drags) | |||
2018-07-16 | make sandbox = false, for scripts called by Editor::trigger_script_by_name() | Nikolaus Gullotta | |
2018-07-14 | Fix typos | Ben Loftis | |
2018-07-14 | auto-backup: gtk2_ardour part. (from mixbus) | Ben Loftis | |
2018-07-14 | Aborted attempt to further optimize the editor-summary. Commented for ↵ | Ben Loftis | |
future generations. | |||
2018-07-12 | Allow to use CC121 when running from src-tree. | Robin Gareus | |
2018-07-12 | Move static function out of header-file, fix -Wunused-function | Robin Gareus | |
2018-07-06 | avoid crazy costs of looking up and constructing color modifier every time, ↵ | Paul Davis | |
and cache color values for MIDI notes | |||
2018-07-05 | apply commit cbe458adddc34 to all other themes | Paul Davis | |
2018-07-05 | remove more unused MIDI note colors | Paul Davis | |
2018-07-05 | update dark-theme midi-velocity + midi-meter colors | Robin Gareus | |
This matches the previous editor velocity colors: green..yellow..orange | |||
2018-07-05 | retire no-longer used color names for MIDI notes | Paul Davis | |
2018-07-05 | fix interpolation math error | Paul Davis | |
2018-07-05 | use 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-03 | move velocity display options under Appearance/Editor | Paul Davis | |
2018-07-03 | make use-note-color-for-velocity much much more efficient | Paul Davis | |
(by not invoking the global color change signal) | |||
2018-07-03 | respond to changes in use-note-color-for-velocity | Paul Davis | |
2018-07-03 | permit editing velocity bars option | Paul Davis | |
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 | |