Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2019-12-14 | First batch of MessageDialog replacements | Robin Gareus | |
2019-12-14 | Add a MessageDialog wrapper that handles the splash-screen | Robin Gareus | |
2019-12-14 | Enable Menu > Quit to work again after startup on macOS | Paul Davis | |
2019-12-14 | cleanup and recomment StartupFSM::load_from_application_api() | Paul Davis | |
2019-12-14 | remove unnecessary calls to Application::ready | Paul Davis | |
2019-12-14 | move i/o redirect for macOS bundle before no_app_nap() and comment | Paul Davis | |
2019-12-14 | emit Application::ready() at a suitable time during startup | Paul Davis | |
This causes macOS to deliver an "openFile" event which allows us to function correctly when started by a click on a .ardour file | |||
2019-12-14 | add safety tests inside ShuttleControl to deal with _session == 0 | Paul Davis | |
2019-12-14 | remove use of os_log() API from macOS | Paul Davis | |
This enables building on earlier versions of that platform. It was only used for debugging anyway | |||
2019-12-14 | Use InlineControl Port Property | Robin Gareus | |
This replaces the special case of showing send-level controls inline in the mixer-strip with a generic Controllable::InlineControl property. | |||
2019-12-14 | Make BusSendLevel 1st class citizen (2/2) | Robin Gareus | |
2019-12-14 | DSPLoad report: allow to sort plugins by load | Robin Gareus | |
2019-12-14 | Increase contrast of Plugin DSP load report bar colors | Robin Gareus | |
2019-12-13 | Amend 561cf86919d commit (toolbar sensitivity) | Robin Gareus | |
2019-12-13 | allow setting debug flags via an environment variable (ARDOUR_DEBUG_FLAGS) | Paul Davis | |
2019-12-13 | fix up stderr and stdout on macOS to write to log files in ↵ | Paul Davis | |
~/Library/Preferences/PROGRAM_NAME | |||
2019-12-13 | Fix session sensitivity of some toolbar controls | Robin Gareus | |
2019-12-13 | VKeybd: shrink height when hiding config pane | Robin Gareus | |
2019-12-12 | Vkeybd: default to single-row QWERTY binding | Robin Gareus | |
2019-12-12 | NO-OP: some const correctness | Robin Gareus | |
2019-12-12 | VKeybd: fix MacOS key-bindings | Robin Gareus | |
2019-12-12 | fix startup FSM handling when pre-release dialog is shown AND cmdline ↵ | Paul Davis | |
session info is given | |||
2019-12-12 | fix ASL logging/stdout+stderr when running from terminal in macOS | Paul Davis | |
2019-12-12 | Allow to bind initial Lua action via left-click | Robin Gareus | |
2019-12-12 | Pre-seed Lua action-buttons | Robin Gareus | |
2019-12-11 | remove MIDI readahead parameter | Paul Davis | |
We just don't do this anymore | |||
2019-12-12 | Fix automation dropdown menu-item active state | Robin Gareus | |
Extra XML/GUI has not been in use since ages. Automation Lane visibility is saved as GUIObjectState. This properly marks DropDown Menu items as active when a Plugin Automation Lane is displayed | |||
2019-12-11 | when loading a session into a running instance, if the SR doesn't match the ↵ | Paul Davis | |
engine, stop engine and show dialog | |||
2019-12-11 | NOOP: line merge | Paul Davis | |
2019-12-10 | Monitor Section: Add a spacer so the topmost buttons are not visually ↵ | Ben Loftis | |
grouped with buttons in the editor toolbar. |