Paul Davis paul
  • Galisteo, NM
  • Joined on 2022-04-13
paul pushed to pianorule at ardour/ardour 2024-02-13 18:52:13 -05:00
62f4677b08 get those MIDI tool selector menus built
paul pushed to pianorule at ardour/ardour 2024-02-13 18:32:35 -05:00
273db27abc some state mgmt for EditingContexts
paul pushed to pianorule at ardour/ardour 2024-02-13 14:22:56 -05:00
27478e1e02 cue editor/piano roll: starting to get mode buttons working and keybindings too
68c52e8e10 stacktraces to help track down missing actions
Compare 2 commits »
paul pushed to pianorule at ardour/ardour 2024-02-09 23:00:00 -05:00
95ad4e9e9c cleanup canvas piano roll header so that it can exist with no current MidiView
paul pushed to pianorule at ardour/ardour 2024-02-09 17:24:37 -05:00
532d1d8251 working and accessible canvas cursor setting
15d93d3a45 note range for midi * views API cleanup
e61d15bf99 expose ::set_note_range() as public in MidiView
e670af5dd9 fix drawing translation issue
Compare 4 commits »
paul pushed to pianorule at ardour/ardour 2024-02-09 13:29:31 -05:00
0d8fc76645 basically functioning piano roll for midi cue editor
aa5683dfe4 tentative beginnings for a canvas piano roll header
4eae436d45 fix up event handling so that MIDI note drag works in cue editor
Compare 3 commits »
paul pushed to pianorule at ardour/ardour 2024-02-05 22:29:10 -05:00
3d036d91df prefer lambdas to stupid stub static functions
paul pushed to pianorule at ardour/ardour 2024-02-04 23:47:25 -05:00
4532e23f53 and we have h-scrolling in the cue editor
paul pushed to pianorule at ardour/ardour 2024-02-04 23:21:09 -05:00
27769c5b57 the continuing co-evolution of Editor,EditingContext & MidiCueEditor
paul pushed to pianorule at ardour/ardour 2024-02-02 18:37:10 -05:00
6d8d40d1a1 tempo bar and BBT ruler in MIDI cue editor
f112300a92 use SMF tempo map if available in MidiCueEditor
Compare 2 commits »
paul pushed to pianorule at ardour/ardour 2024-02-02 12:10:24 -05:00
b24eb6511e use new SMF::tempo_map() method when importing tempo map from SMF
21e8c10d00 factor out code to extract a TempoMap from an SMF
Compare 2 commits »
paul pushed to pianorule at ardour/ardour 2024-02-01 23:24:28 -05:00
a2386e2ab7 steps toward rulers for the MIDI cue editor
paul pushed to pianorule at ardour/ardour 2024-01-31 20:08:52 -05:00
6020d62c46 do something to make MIDI bindings accessible in any EditingContext
242cf53924 move a bunch of MIDI editing into EditingContext
a5e5f9f538 virtualize event handling methods for EditingContext
6fd287dbef share code between MidiRegioNView and MidiView
9478f4bf0f progrss with rubber band selection and event handling in MIDI cue editor
Compare 5 commits »
paul pushed to master at ardour/ardour 2024-01-31 19:13:24 -05:00
c628099814 launchpad Mini/X: tweak regex to account for weird cases
paul pushed to master at ardour/ardour 2024-01-31 16:39:08 -05:00
07407c4e7c add a tooltip to describe ops on the pianoroll header, incl note select
paul pushed to pianorule at ardour/ardour 2024-01-26 22:45:28 -05:00
ea0e5682b3 lock in some major steps for the midi cue/pianoroll editor
paul pushed to pianorule at ardour/ardour 2024-01-16 14:17:01 -05:00
a362623077 more work on fixing pianorule recomposition of objects
paul pushed to pianorule at ardour/ardour 2024-01-12 14:51:34 -05:00
955fedec85 fixes to get redraws when note range changes
88c58685cd fix some region-view level selection issues
Compare 2 commits »
paul pushed to pianorule at ardour/ardour 2024-01-11 20:00:29 -05:00
5969ed7d91 get standalone MidiView to display notes
paul pushed to pianorule at ardour/ardour 2024-01-10 17:49:46 -05:00
46997e024e Fix behavior of midi region when height changes