Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-25 | add another DEBUG_TRACE line | Paul Davis | |
2019-10-25 | fix deletion/pointer error | Paul Davis | |
Not sure why the now deleted hack was ever necessary for the compiler | |||
2019-10-24 | somewhat substantial changes to StartupFSM to try to get relationships ↵ | Paul Davis | |
betweem various dialogs, plugin scanning and splash screen correct Added extensive comments to try to explain the nightmare of plugin discovery | |||
2019-10-24 | clean up use of startupFSM | Paul Davis | |
2019-10-24 | make ARDOUR_UI::gui_idle_handler() public and remove API that became part of ↵ | Paul Davis | |
PluginScanDialog | |||
2019-10-24 | remove now-unused member variable | Paul Davis | |
2019-10-24 | startupFSM is now responsible for attaching GUI to AudioEngine | Paul Davis | |
2019-10-24 | add new source file | Paul Davis | |
2019-10-24 | use PluginScanDialog to initiate plugin manager refresh | Paul Davis | |
2019-10-24 | refactor plugin scan dialog into its own object | Paul Davis | |
2019-10-24 | add startupFSM enums to enumwriter | Paul Davis | |
2019-10-24 | add new DEBUG bit for GuiStartup | Paul Davis | |
2019-10-24 | non-GUI startup should only use plugin cache and not discover new ones | Paul Davis | |
2019-10-24 | remove debug output | Paul Davis | |
2019-10-24 | NOOP: newline removal; space injection | Paul Davis | |
2019-10-24 | don't inadvertently create a Splash when a dialog is shown | Paul Davis | |
2019-10-24 | change rationale for deciding whether the "discover plugins" button appears ↵ | Paul Davis | |
in the new user wizard | |||
2019-10-24 | do not scan (discover) (new) plugins when running without a GUI | Paul Davis | |
2019-10-24 | alter ARDOUR::init() API to specify whether a GUI is in control or not | Paul Davis | |
2019-10-24 | Rough-in gtk-pianokeyboard C -> C++ | Robin Gareus | |
2019-10-24 | Require all terms of space-separated plugin search filter string | Robin Gareus | |
2019-10-24 | Return key-focus to piano-keyboard | Robin Gareus | |
2019-10-24 | Prepare key-binding display | Robin Gareus | |
2019-10-23 | Fix prev commit, g_setenv() params | Robin Gareus | |
2019-10-23 | Update MacOS installer to directly run Ardour w/o script wrapper | Robin Gareus | |
2019-10-23 | Allow to run Ardour without start-script on MacOS | Robin Gareus | |
This might break JACK, since the previous environment is no longer re-set before calling JackConnection::open(), then again, no Ardour does not un/set any critical env variables on MacOS. | |||
2019-10-23 | Fix strict-i/o override on session-load (amend 31847f88ef) | Robin Gareus | |
Plugins may override strict-i/o, and in order to know do this the plugin needs to be instantiate first. | |||
2019-10-22 | New implementation for single-fader mackie devices (reverts b96d8e) | Ben Loftis | |
2019-10-21 | Virtual-keyboard: add option to transpose | Robin Gareus | |
2019-10-21 | NO-OP: whitespace | Robin Gareus | |
2019-10-21 | NO-OP: whitespace | Robin Gareus | |
2019-10-21 | Virtual-keyboard: cont'd initial development: | Robin Gareus | |
* Reset default note range to 0..127 for step-entry and other users * Allow to print label "C-<n>" on keyboard * Fix 6 octave note range * Save/load user settings in virtual-keyboard window | |||
2019-10-21 | Allow calling Dropdown::set_active from a signal handler | Robin Gareus | |
This breaks a potential recursion when set_active() is called from activate_item(). See also 88fc22610 | |||
2019-10-21 | Virtual-Keyboard significant overhaul: | Robin Gareus | |
* fix key-range off-by-one 0..127 * allow to shift octave * allow to configure note range * highlight grand-piano range and keyboard-shortcut range * proper piano layout (black key offsets) * add support for DVORAK keyboard layout (still incomplete: settings are not yet saved/restored, _piano_key_velocity should become a HSliderController, ...) | |||
2019-10-20 | Add support for single-fader MCU devices: XTouch One and RuCo. (needs testing) | Ben Loftis | |
2019-10-20 | Virtual-Keyboard: Fix use of scrollwheel on dropdowns | Robin Gareus | |
2019-10-20 | Add API to set select item from ArdourDropdown | Robin Gareus | |
This fixes an issue with scroll-wheel control which uses `get_active()`. It work around an issue with gtkmm: const MenuItem* get_active () const void set_active (guint index) and MenuList::activate_item() not emitting activate_item(). | |||
2019-10-20 | Virtual-Keyboard: save/restore state | Robin Gareus | |
2019-10-20 | Virtual-keyboard: add a pitch-bender | Robin Gareus | |
2019-10-20 | Virtual-keyboard: add CCs, bank/patch selector | Robin Gareus | |
2019-10-20 | Increase black key length | Robin Gareus | |
2019-10-19 | Add/remove source(s) in our MSVC project (gtk2_ardour) | John Emmas | |
2019-10-19 | Use conf.fatal for fatal configuration errors | David Robillard | |
2019-10-19 | Fix Python3 incompatible syntax | David Robillard | |
2019-10-19 | Fix typo | David Robillard | |
2019-10-19 | Fix typo in bc363f1258c4 | Robin Gareus | |
2019-10-18 | Special case "Virtual Keyboard" to be available as external input | Robin Gareus | |
2019-10-18 | Allow to translate "Virtual Keyboard" | Robin Gareus | |
reserved_io_names[] already uses a translatable string for this. | |||
2019-10-18 | Cont'd work on Virtual-keyboard | Robin Gareus | |
* allow gtk_pianokeyboard to respond to y-axis click position and include MIDI velocity with note-on signal * add configuration settings to virual-keyboard min/max velocity, keyboard-layout * add a CC7 controller knob | |||
2019-10-18 | Remove redundant port-owner check | Robin Gareus | |
Ports owned by Ardour are already filtered out by PortManager::get_known_midi_ports() -> PortManager::fill_midi_port_info_locked() This change is in preparation for allowing to expose Ardour's "Virtual MIDI Keyboard" keyboard (which is owned by Ardour). |