Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-03 | Fix MIDNAM model (MMA > Generic) fallback | Robin Gareus | |
2020-04-16 | changes to deal with region/note selection when changing into/out of ↵ | Paul Davis | |
internal edit mode Also, activate MIDI editing actions so that they are effective in internal edit mode | |||
2020-04-15 | Add automation lane for poly-key-pressure | Robin Gareus | |
2020-04-15 | Only CCs can have custom MIDNAM labels | Robin Gareus | |
2020-04-15 | NO-OP: whitespace | Robin Gareus | |
2020-04-15 | Update labels in MIDI Automation Lanes when MIDNAM changes | Robin Gareus | |
2020-04-15 | Update CC Automation menu when MIDNAM changes | Robin Gareus | |
2020-04-15 | Limited listed CC-channels to ChannelNameSet channels | Robin Gareus | |
2020-04-07 | Fix restoring custom MIDNAM #7984 | Robin Gareus | |
2020-04-03 | NO-OP: cleanup and remove debug messages | Robin Gareus | |
2020-04-03 | Optimize MTAV creation, speed up new MIDI track | Robin Gareus | |
This removes various duplicate code-paths leading to midi-model updates, and expensive context-menu rebuilds. This significantly speeds up MIDI track creation. | |||
2020-04-01 | Consolidate MIDNAM control display code | Robin Gareus | |
2020-04-01 | Update MIDNAM handling in GUI | Robin Gareus | |
* Always use InstrumentInfo for lookups. Remove name lookups that directly used gui_property() * Use set/get_gui_property() only to save/restore state, push custom selection to InstrumentInfo. * Only store custom selection, use unset for "default" default = plugin-provided (if available) otherwise general-midi | |||
2020-04-01 | Propagate MIDNAM selection to Route | Robin Gareus | |
Most of Ardour's GUI queries route->instrument_info() for MIDNAM. This is a minimal invasive hotfix to update the PatchChange dialog and patch-names on the timeline when the MIDNAM selection changes. This got lost in de74cca6b8. | |||
2020-02-20 | avoid setting midnam-model-name in GUI properties when there are no device ↵ | Paul Davis | |
modes for that model | |||
2020-02-11 | expand comment | Paul Davis | |
2020-02-11 | remove unnecessary code | Paul Davis | |
There's no reason to store the first device mode in a gui property if the model is also not a gui property | |||
2020-02-11 | remove unnecessary code | Paul Davis | |
If there's no GUI property for the MIDNAM model name, and the plugin has no MIDNAM, there's no reason to set the property to the default It will pick up the default ("Generic") during update_patch_selector() calling into model_changed | |||
2020-02-11 | NOOP: line unwrapping and vertical spacing | Paul Davis | |
2020-02-11 | further attempts to rationalize MIDNAM mess | Paul Davis | |
Attempt to re-use GUI property for MIDNAM device mode, and if it doesn't exist, use the first from the model's device mode list. Also require at least one device mode in the MIDNAM file (via assert) - consider anything else to be malformed | |||
2020-02-07 | NOOP: add whitespace/blank line | Paul Davis | |
2020-02-07 | Fix incorrect assignment of MIDNAM device mode | Paul Davis | |
2020-02-07 | NOOP: remove line wrapping | Paul Davis | |
2020-02-06 | try to fix awful confusion and misbehavior for plugin-provided MIDNAM situations | Paul Davis | |
We do not store the MIDNAM model as a GUIObject property if the using the plugin-provided MIDNAM. Selecting a different MIDNAM for the plugin should now result in that choice being saved/restored correctly. This all feels crazily complicated, but I don't want to change more of the architecture at this time | |||
2020-02-06 | NOOP: avoid unnecessary and distracting line wrapping | Paul Davis | |
2020-02-05 | revert/change part of a666429d12 so that user-selected non-plugin MIDNAM ↵ | Paul Davis | |
model names are still shown (they were already used) | |||
2020-01-22 | Propagate ::route_active_changed() methods | Robin Gareus | |
2020-01-20 | Make it more obvious when a track is Inactive | Ben Loftis | |
Inactive tracks will now hide all controls and display only the track name in parenthesis. Color-change is not sufficient by itself to distinguish an inactive track from an active one (consider the case of just 2 tracks...) | |||
2019-12-23 | use new method in MidiPatchManager to use MIDNAM data when setting a ↵ | Paul Davis | |
MidiTimeAxisView | |||
2019-12-14 | Make BusSendLevel 1st class citizen (2/2) | Robin Gareus | |
2019-11-13 | Fix MIDNAM device list for plugin-provided names | Robin Gareus | |
2019-11-12 | Allow to override plugin-provided MIDNAM | Robin Gareus | |
2019-11-12 | Skip custom MIDNAM files in generic MTAV list | Robin Gareus | |
2019-10-11 | add missing case | Paul Davis | |
2019-08-12 | Fix middle-click note selection | Robin Gareus | |
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-07-14 | Remember MIDI-track note-range -- #7773 | Robin Gareus | |
Previously only manual changes of the note-range using the scroomer. The NoteRangeChanged() was ignored for implicit changes (e.g. while recording, step-entry) and automatic-fit that didn't involve a drag event. | |||
2019-07-14 | Remove cruft: unused callback | Robin Gareus | |
2019-06-04 | Clarify MIDI CC menu ambiguity | Robin Gareus | |
CCs use 0-based counting, however CC 0 and 32 (bank select) are skipped in Ardour's CC menu. This lead to some misleading enumeration. Now, group CCs by 32, skip sub-menu if there are fewer than 32 named items, and otherwise actual CC min/max numbers per named list. | |||
2019-03-07 | Fix some Gtk::Menu related memory leaks | Robin Gareus | |
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. This adds explicit delete calls for menus where there is a member variable reference to the Menu. | |||
2017-09-24 | convert codebase to use Temporal for various time types | Paul Davis | |
2017-09-18 | manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵ | Paul Davis | |
foo_sample | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-09 | Migrate PC dialog to RouteUI, midnam handing to RTAV. | Robin Gareus | |
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses. | |||
2017-09-09 | GUI part of LV2 midnam race condition fix | Robin Gareus | |
..and support for midnam patches on MIDI Busses. | |||
2017-09-08 | PatchChange Dialog: update title & refresh midnam on change | Robin Gareus | |
2017-09-08 | Patch select: apply conventions for context menus. | Ben Loftis | |
2017-09-08 | Rework Patch-Change/Select Dialog | Robin Gareus | |
2017-08-24 | Allow to send immediate PC messages without closing the dialog. | Robin Gareus | |
Perhaps every change should trigger a PC (without "Apply") button?! | |||
2017-07-21 | Properly propagate TAV TimeSelection | Robin Gareus | |