Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-12 | Apply some missing widget names | Ben Loftis | |
2020-01-12 | Fix preference pane to access for external-sync | Robin Gareus | |
2020-01-12 | Fix external timecode GUI display | Robin Gareus | |
Only show mis/matching TC if FPS has been detected and timecode master is locked. | |||
2020-01-11 | fix drawing of zero-length notes | Paul Davis | |
Note that the result is too narrow to be manipulated, though it can be moved | |||
2020-01-11 | use Note::end_time() == numeric_limits<Beats>::max() as the indicator that a ↵ | Paul Davis | |
note is in-process w.r.t. recording We used to use length() == 0, but this clashes with actual zero-length notes | |||
2020-01-11 | Scale the port matrix with the GUI/font-scaling setting. | Carl Hetherington | |
2020-01-10 | Clarify insert-time option | Robin Gareus | |
2020-01-10 | Stop engine for new session creation | Robin Gareus | |
This restores Ardour5 behavior and works around a missing "OK" button in the engine-dialog. | |||
2020-01-10 | Special case JACK, sample-rate cannot be changed for new sessions | Robin Gareus | |
2020-01-09 | Allow to configure sample-rate of new sessions | Robin Gareus | |
When creating a session from the Editor (after Session > Close, or directly via Session > New) the engine-dialog needs to be displayed to allow configuring the sample-rate. This also consolidates scripted session setup: meta_session_setup() is now called from build_session(), instead of all callers. | |||
2020-01-09 | Remove unused variable | Robin Gareus | |
2020-01-08 | prevent MIDI note starts being drawn earlier than their region start | Paul Davis | |
2020-01-08 | Mini-timeline, use explicit cairo-group to consolidate rendering | Robin Gareus | |
2020-01-08 | Fix samples_as_time_string formatting | Robin Gareus | |
2020-01-07 | Amend 8a5cbb8: fix variable-names and comments | Robin Gareus | |
2020-01-06 | Reenable the correct sort column and type when redisplaying regions | Nikolaus Gullotta | |
2020-01-06 | Add Lua bindings for UIConfiguration variables | Robin Gareus | |
2020-01-05 | Allow public access to the editor-mixer-strip | Robin Gareus | |
This is currently used by Mixbus to sync visibility of switches on the editor-mixer-strip with the main mixer. | |||
2020-01-04 | Pixel-pushing: editor-meter size and alignment | Robin Gareus | |
Previously the "reset peaks" button expanded to incredible height when the GUI was scaled. Now the meter fills available space instead. | |||
2020-01-02 | Unconditionally save instant.xml on session-close | Robin Gareus | |
This forces saving session-specific GUI settings (Playhead position, zoom/scroll with stationary PH, window and pane positions, etc. While many GUI operations immediately cause an instant.xml save, changing the playhead-pos in particular does not, nor mark the session as modified. This fixes an issue: 1. open session 2. move playhead 3. close session 4. re-open session, expect playhead at position from (2) | |||
2020-01-01 | Fix crash when X11 is not available for VST UIs | Robin Gareus | |
This should not happen -- VST gui_event_loop is only started if LXVST_XDisplay is not NULL. However the eventloop itself checks if LXVST_XDisplay is set, so this might happen with headless builds that still have access to a display, or due to some async event. | |||
2020-01-01 | Bump (C) year: the year of Ardour | Robin Gareus | |
2019-12-30 | restore early-return from fixup_bundle_environment() on macOS if not running ↵ | Paul Davis | |
from a bundle Mistakenly removed while getting stdout/stderr logging to work | |||
2019-12-30 | Fix formatting samplecnt_t (aka int64_t aka long long int) | Robin Gareus | |
2019-12-29 | move Transport Masters prefs tab under Transport, with LTC and MTC as subtabs | Paul Davis | |
2019-12-27 | NO-OP: whitespace | Robin Gareus | |
2019-12-27 | Consolidate mini-timeline rendering | Robin Gareus | |
2019-12-27 | Preferences/Config changes for image-surface settings | Robin Gareus | |
2019-12-26 | Vkeybd: force release notes on panic | Robin Gareus | |
If key(s) are still being pressed, a key-repeat will re-trigger the most recently pressed note (depending on keyboard settings). | |||
2019-12-25 | Use weak-ptr for source added/removed signals (2/2) | Robin Gareus | |
2019-12-25 | Vkeybd: improve velocity dropdown usability | Robin Gareus | |
Limit velocity dropdown to a subset of most used values, but allow to select any value using mouse-wheel | |||
2019-12-24 | Vkeybd: use ArdourWidgets for all GUI elements | Robin Gareus | |
Remove Gtk widgets and improve look&feel consistency. | |||
2019-12-23 | use new method in MidiPatchManager to use MIDNAM data when setting a ↵ | Paul Davis | |
MidiTimeAxisView | |||
2019-12-19 | Vkeybd: numeric only spinboxes for octave and velocity | Robin Gareus | |
based on a patch by Alex Mitchell | |||
2019-12-19 | Vkeybd simplification | Robin Gareus | |
* remove Y-axis dependent velocity (difference between black/white keys made this not very usable * remove Bank/Patch selector (there are already three other Bank/Patch UIs * move keyboard-layout selection into Preferences > MIDI | |||
2019-12-19 | Vkeybd: re-layout, prepare config & patch pane removal | Robin Gareus | |
2019-12-19 | Vkeybd: add a mod-wheel | Robin Gareus | |
2019-12-18 | Remove VST plugin discovery option from first-start wizard | Robin Gareus | |
Because (a) it makes the startup seem "very long and complicated", and (b) sometimes fails or crashes weirdly, or (c) a plugin dialog gets hidden behind the main window, or ... Overall the first impression of the program may be horrible when the first step includes discovering VST plugins. | |||
2019-12-18 | Fix DSP load sorting with inactive plugins | Robin Gareus | |
2019-12-17 | VKeybd: exponential pitch-wheel/bend interpolation | Robin Gareus | |
2019-12-17 | Indicate current Disk-I/O setting | Robin Gareus | |
2019-12-16 | Add additional roll check in transport_record | Nikolaus Gullotta | |
Previously there was no check for roll in case Session::Enabled this can cause issues with "latched-record-enable" and "transport-roll" | |||
2019-12-16 | Vkeybd: fix octave up/down direction, speed up pitch-bend | Robin Gareus | |
2019-12-16 | Vkeybd: grab all key-events and use timer instead of key-repeat | Robin Gareus | |
This fixes an issue with arrow-keys (up/down, left/right). Those were previously only handled when the Virtual Keyboard window itself had focus. Also key-repeat for pitch-bend is now ignored and a dedicated timer is used to queue events. This fixes an issue with the first repeat taking longer than successive ones, and makes this feature independent of any desktop user settings. | |||
2019-12-16 | Vkeybd: Experiment with key-repeat for pitch-bend | Robin Gareus | |
2019-12-15 | VKeybd: Pass on primary (Ctrl/Cmd) shortcuts | Robin Gareus | |
This allows Ctrl/Cmd+s (save) and Ctrl/Cmd+z (undo) etc shortcuts to work, even though the virtual-keyboard is visible. | |||
2019-12-15 | VKeybd: add Up/Down as alternative Pitch-bend shortcuts | Robin Gareus | |
2019-12-15 | Vkeybd: Add tooltip to pitchbend control | Robin Gareus | |
2019-12-15 | VKeybd: Pitchebend sprung mode and keyboard-shortcuts | Robin Gareus | |
This unconditionally returns the pitch-bend wheel when used by mouse-drag/drop. Mouse-wheel retains the "wheel" mode. <F1>-<F4> key-bindings have been added to jump to discrete values | |||
2019-12-14 | Remove unused API (no more unconditional splash pop-back) | Robin Gareus | |