Commit graph

10 commits

Author SHA1 Message Date
Paul Davis
1d4e3940d1 large-scale refactoring of Pianoroll, CueEditor and AudioClipEditor
Enables code-sharing between "clip editors"
2025-07-29 18:16:35 -06:00
Paul Davis
24343ba7f9 provide proxy APIs for MidiView "show_source" and use it in pianoroll 2025-07-04 12:22:55 -06:00
Paul Davis
aae1e6a76e no transport controls in pianoroll unless asked for 2025-03-15 16:07:39 -06:00
Robin Gareus
3aaff8ff14
Delete region-editor of Pianoroll Window
This fixes `SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::MidiRegion`
2025-03-12 23:20:35 +01:00
Paul Davis
d68be57c43 basics of region property editor in pianoroll window 2025-02-08 10:25:17 -07:00
Paul Davis
b82ae5590c ensure that a Pianoroll window (and its action groups) are deleted when appropriate 2025-01-28 13:29:40 -07:00
Paul Davis
454f87568a pianoroll window needs to forward key press events to make MIDI bindings active 2025-01-26 19:57:41 -07:00
Paul Davis
322d4e670c track enter events on pianoroll to set current editing context 2025-01-22 18:20:25 -07:00
Paul Davis
ab39c26f68 a variety of changes to make timeline-region editing-in-pianoroll to start to work
This also removes the useless "new pianoroll window" menu option and action
2025-01-20 18:05:19 -07:00
Paul Davis
7c711de178 basics of pianoroll windows 2025-01-08 18:05:11 -07:00