Robin Gareus
2a1d4ffce9
Add note about LuaSignal for windows
2023-07-05 19:38:51 +02:00
Robin Gareus
9b8040a9f4
Add Lua signal emitted when editor selection changed
2023-07-04 21:13:52 +02:00
Robin Gareus
b757dd9fd8
Vertically center markers
...
see also 64d633cd26
2023-07-03 18:35:56 +02:00
Robin Gareus
7e121f4e13
Fix alloc-dealloc-mismatch (malloc vs operator delete)
2023-07-02 23:54:16 +02:00
Robin Gareus
168b67bd17
Allow to initiate Rubberband-drag on blank Trackview
2023-07-02 21:19:46 +02:00
Robin Gareus
1f4490fff9
Allow to select region-gain points via rubber-band drag
2023-07-02 20:47:41 +02:00
Paul Davis
64d633cd26
amend/fix b490f7d2a1 to correctly (?) place marker text
2023-07-01 21:07:25 -06:00
Paul Davis
d688af76c0
clean up mapping bar context menu, extend with clear tempos
2023-06-30 15:50:47 -06:00
Paul Davis
bfa13ad714
temporal: reference time for BBT_Argument is always superclocks (GUI)
2023-06-30 12:10:50 -06:00
Paul Davis
e756786a13
bbt markers: remove tempo&meter marker on deletion
2023-06-28 18:05:34 -06:00
Paul Davis
ac491fce0e
bbt markers: now have an (insensitive) tempo and meter marker visible
...
probably needs more work for event handling on the tempo and
meter markers.
2023-06-28 18:03:38 -06:00
Paul Davis
b490f7d2a1
markers: fix position of BBT marker text (tiny tweak)
2023-06-28 18:03:38 -06:00
Paul Davis
c53a476f15
allow drawing automation control points in mouse object mode
...
This is a tentative change and if it proves unwise we can back it out.
I just find it awkward to have to change modes to draw when it is
completely obvious whether I am drawing or not.
2023-06-28 13:44:59 -06:00
Paul Davis
99c87e0614
no smart mode behavior for automation region views (it makes no sense)
2023-06-28 13:44:59 -06:00
Paul Davis
36769dd94c
part 2 of showing region selection in MIDI CC (automation) tracks
2023-06-28 13:44:59 -06:00
Paul Davis
64b08a1c70
when a parent (audio/MIDI) regionview is selected, raise matching AutomationRegionView
...
Currently, we only use AutomationRegionView to show MIDI CC data
2023-06-28 13:44:59 -06:00
Paul Davis
78037a532c
when displaying region selecting, compare regions not regionviews
...
This worked before because nothing happened to AutomationRegionViews
when an AudioRegionView or MIDIRegionView was selected, and so
testing based on the regionview worked (the potential RV could
be the actual RV).
But when displaying region selection (in any way) on other TimeAxisViews,
the correct test is whether the RegionView shows the same region
as the selected region(view).
2023-06-28 13:44:59 -06:00
Paul Davis
ed48758fb6
NO-OP: add comment
2023-06-28 13:44:59 -06:00
Paul Davis
e54e24a7a0
no need for two raise-to-top; set_velocity_mode() will do it
2023-06-27 14:07:47 -06:00
Paul Davis
58a6fcfe37
lollis: note selection should move corresponding lolli to top
2023-06-27 14:07:31 -06:00
Paul Davis
ce1ec1107c
fix layering of automation views
...
This code is awful, and ought to be restricted only to velocity lanes by
a better design
2023-06-27 12:53:08 -06:00
Paul Davis
294de8d64f
no automation line event stuff for velocity tracks (for now)
2023-06-27 09:42:14 -06:00
Paul Davis
e6b4d38e52
remove debug output
2023-06-27 09:21:56 -06:00
Paul Davis
1febe07480
lollis: use layering to enable editing of overlapping regions
2023-06-27 09:19:29 -06:00
Paul Davis
f7176b411e
lollis: fix crash when a note is removed
2023-06-26 16:28:32 -06:00
Paul Davis
57fc25c28d
lollis: tweak color of dragging line (still not sure about this)
2023-06-26 14:18:18 -06:00
Paul Davis
7dc532a646
lollis: only allow velocity editing on currently selected region
2023-06-26 14:18:18 -06:00
Paul Davis
6ef84ca376
increase transparency of velocity ghost regions
2023-06-26 14:18:18 -06:00
Paul Davis
b3de53eb95
when a playlist is relayered, relayer ghost regions too
2023-06-26 14:18:18 -06:00
Paul Davis
296d0756a1
lollis: add left/right|earlier/later outlines to ghost region
2023-06-26 14:18:18 -06:00
Paul Davis
744208f556
lollis: no more channel-based choice, just a single check menu item like gain/pan/etc.
2023-06-26 14:18:18 -06:00
Paul Davis
60256282e3
lollis: make a single drag be represented by a single Command object (for undo/redo)
2023-06-26 14:18:18 -06:00
Paul Davis
006779d4c3
lollis: better selection algorithm during drag, plus drawn line
2023-06-26 14:18:18 -06:00
Paul Davis
6ea7e8c8f4
improve button up/down tracking during velocity draw drag
2023-06-26 14:18:18 -06:00
Paul Davis
6d4bbae48c
prototyping mouse-drag-paint velocity
2023-06-26 14:18:18 -06:00
Paul Davis
31de7e93bf
lollis: show note selected status (using note selection outlien color)
2023-06-26 14:18:18 -06:00
Paul Davis
f3e996bdb7
NOOP: remove unnecessary namespace qualifier
...
BTW, ColorMode needs to move from libardour into the GUI
2023-06-26 14:18:18 -06:00
Paul Davis
25bb43e285
lollis: color management during drag, and verbose cursor
2023-06-26 14:18:18 -06:00
Paul Davis
c75b9a11ef
lollis: fix drawing and positioning glitches
2023-06-26 14:18:18 -06:00
Paul Davis
62bb8ccbeb
removed unnecessary files
2023-06-26 14:18:18 -06:00
Paul Davis
01381dad77
lollis: remove unnecessary drag object member
2023-06-26 14:18:18 -06:00
Paul Davis
2d9a2ad668
lollis: also adjust velocity bars during the drag
2023-06-26 14:18:18 -06:00
Paul Davis
f7130f5c02
lollipop drag: move all selected notes
2023-06-26 14:18:18 -06:00
Paul Davis
077c5ba5d1
NO-OP: add helpful comment
2023-06-26 14:18:18 -06:00
Paul Davis
cf7ba80fc1
the basics of lollipop dragging
2023-06-26 14:18:18 -06:00
Paul Davis
2977205f3a
add skeleton for lollipop drags
2023-06-26 14:18:18 -06:00
Paul Davis
0a530d3c18
manual fixes following rebase on master
2023-06-26 14:18:17 -06:00
Paul Davis
16f682110f
local lollippop fix for newer canvas lollipop API
2023-06-26 14:18:17 -06:00
Paul Davis
2a8f275174
sort of no-op: change variable name for slightly better legibility
2023-06-26 14:18:17 -06:00
Paul Davis
4b155cb946
Revert "file deleted"
...
The files are back.
This reverts commit c7e3e824d10bf211367a62f69287f6076d36106e.
2023-06-26 14:18:17 -06:00