Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-25 | NO-OP: whitespace | Robin Gareus | |
2020-03-25 | Fix crash at exit when closing session before quit | Robin Gareus | |
2020-03-24 | debug output | Paul Davis | |
2020-03-24 | debug output | Paul Davis | |
2020-03-24 | handle scratch session when quitting | Paul Davis | |
2020-03-24 | Remove redundant AZERTY Virtual MIDI Keyboard Layout | Nil Geisweiller | |
2020-03-24 | when saving an unnamed session, rename it (GUI edition) | Paul Davis | |
Note that this is done at the GUI level, might need to double check if there are other paths into a "save" that should be covered. Control surfaces use the action, but Lua comes to mind | |||
2020-03-24 | introduce the idea of an "unnamed" session (GUI edition) | Paul Davis | |
2020-03-24 | fix startup behavior if answering "No" to "Do you want to open (this ↵ | Paul Davis | |
existing session)?" | |||
2020-03-24 | detect whether or not user edited the name for a new session | Paul Davis | |
Suprisingly hard/irritating. Thanks, GTK! (Gtk::Entry::set_text() emits all the same signals that actual user interaction can trigger, except for key events) | |||
2020-03-24 | prefill new session name with a date-based default | Paul Davis | |
Select it, so that typing will immediately replace it | |||
2020-03-24 | Do not use openGL backed canvas + widgets on Catalina | Robin Gareus | |
This needs testing: local builds on Catalina vs. running existing (10.6, 10.11) builds on 10.15. | |||
2020-03-24 | Add API to query OSX/MacOS version | Robin Gareus | |
2020-03-23 | fix error in multiple calls to SourceFactory::createWritable() | Paul Davis | |
removal of tape tracks removed an intermediate argument in the argument list; presence of default args for the last two arguments and implicit conversion from int->bool prevented the compiler from complaining about any existing calls. This supplements/extends a54b000a70 | |||
2020-03-23 | control over transport-masters-just-roll-when-sync-is-lost | Paul Davis | |
2020-03-23 | tweaks to display in TransportMastersWidget to reduce width jumping | Paul Davis | |
2020-03-23 | Show Sends button should instigate a Spill, akin to a VCA spill | Ben Loftis | |
2020-03-23 | Theme-ing: Replace lost color for aux-send-panners | Ben Loftis | |
2020-03-23 | Remove Mixbus Aux-Link special case 2/2 | Robin Gareus | |
2020-03-23 | Pan: remove automation-state indirection 1/2 | Robin Gareus | |
2020-03-23 | Remove unused variable | Robin Gareus | |
2020-03-22 | fix port/connection combo/dropdown for TransportMastersWidget | Paul Davis | |
2020-03-22 | fix small error in GUI dimensions stemming from removal of tape tracks | Paul Davis | |
THe original determinant of width was: double const width = ((at->mode() == Destructive) ? 2 : 0); the conditional is always false now, so the width is a constant (zero) | |||
2020-03-21 | Pan: consolidate what_can_be_automated API | Robin Gareus | |
2020-03-21 | Pan: remove/consolidate parameter-descriptor | Robin Gareus | |
2020-03-21 | Panner GUI: fix detent in center | Robin Gareus | |
Previously the dead-zone was too small (1/360). The mono/balance panner GUI has a throw of 180 deg L<>R. Also snapping to center didn't allow to smoothly move out of the center. The accumulated_delta as directly applied. This caused jumps by 4.5. degrees. This commit reduces the deadzone to 1 degree of the azimuth around the center. | |||
2020-03-19 | Remove Audio+MIDI track, and consolidate route creation methods | Robin Gareus | |
Audio+MIDI tracks were just MIDI tracks with an additional audio input, and do not directly allow use of vocoders (an instrument is loaded by default). For pitch-correction or similar use-cases one would prefer an audio-track (main data) with MIDI only being used as control-input. Ardour 5/6 pin-connections and side-chain offer a much nicer workflow for this setup. Alternatively one can get those tracks-types by manually adding an input port to an existing track, and creating a custom template. | |||
2020-03-18 | Fix wine-VST build | Robin Gareus | |
2020-03-18 | Hide hidden Controls in GUI | Robin Gareus | |
2020-03-17 | warn user about destructive/tape tracks | Paul Davis | |
2020-03-17 | remove reference to ImportAsTapeTracks | Paul Davis | |
2020-03-17 | remove destructive/tape mode tracks | Paul Davis | |
2020-03-17 | Prevent adding routes in read-only sessions | Robin Gareus | |
"AddTrackBus" is a rec_sensitive and write_sensitive action. However the mixer bypasses this and unconditionally calls ARDOUR_UI::instance()->add_route () in various cases (right-click on blank space or scroller, left-click on "Add" buttons in the VCA pane, route pane, etc). Since those are direct events, not related actions, they need to be explicitly ignored. Ideally the "+" buttons would be made insensitive... | |||
2020-03-17 | LV2: Implement ui:requestValue feature | David Robillard | |
2020-03-15 | NO-OP: cleanup includes | Robin Gareus | |
2020-03-14 | Update GUI: freeze operation error/warnings | Robin Gareus | |
2020-03-14 | Show latency display/config button for in all plugin UIs | Robin Gareus | |
2020-03-13 | somewhat convoluted reworking to get TransportMastersWidget's per-row port ↵ | Paul Davis | |
combos to update for hotplug This approach should extended to other things, notably control surfaces | |||
2020-03-12 | Fix setting automation state for Aux-sends | Robin Gareus | |
When switching the Mixer to show sends, using _amp as intermediate for automation is not correct. The control is not owned by the amp. The same is true for VCAs, prefer the control (see 8400ebd175e0) | |||
2020-03-11 | audio clocks that are not editable are not focusable either | Paul Davis | |
2020-03-11 | Prevent stuck VCA button | Robin Gareus | |
This is for Mixbus, which always shows the VCA button regardless of VCAs being present in the session. | |||
2020-03-10 | remove debug output | Paul Davis | |
2020-03-10 | small improvements to Transport Masters dialog (in preferences and elsewhere) | Paul Davis | |
2020-03-08 | Replace strftime() with Glib::DateTime() -- GUI | Robin Gareus | |
This is mainly for windows compatibility "%F" is not supported. An alternative would be to s/%F/%Y-%m-%d/ to produce the ISO date. | |||
2020-03-07 | Iniialize uninitialized variable | Robin Gareus | |
2020-03-06 | fix startupFSM handling of a ShouldLoad signal | Paul Davis | |
This currently only handles initial session load by dbl-click on a session file. It also does not work if the user or new or subject to a pre-release warning. These last two restrictions may remain in place, although if a person's first exposure to the program is "copy my session, download program, dbl-click on the session file", then that's not so nice | |||
2020-03-06 | fix apple/clang warning | Paul Davis | |
2020-03-06 | fix (potentially serious) typo that confused comparison with assignment | Paul Davis | |
2020-03-06 | Remove debug output | Robin Gareus | |
2020-03-06 | Fix realtime export checkbox consistency | Robin Gareus | |