Paul Davis
|
df52c39ce0
|
freehand line drawing: automation & velocity share the same basic code
|
2023-07-14 13:03:26 -06:00 |
|
Paul Davis
|
58a6fcfe37
|
lollis: note selection should move corresponding lolli to top
|
2023-06-27 14:07:31 -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
|
296d0756a1
|
lollis: add left/right|earlier/later outlines to ghost region
|
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
|
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
|
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
|
cf7ba80fc1
|
the basics of lollipop dragging
|
2023-06-26 14:18:18 -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
|
f7e97be115
|
canvas lollipops: object redesign and reimplementation
|
2023-06-26 14:18:17 -06:00 |
|
Paul Davis
|
7e4a3dce01
|
lollipop pixel pushing
|
2023-06-26 14:18:17 -06:00 |
|
Paul Davis
|
9089694e36
|
pops visible and somewhat responsive to note changes
|
2023-06-26 14:18:17 -06:00 |
|
Paul Davis
|
4bafadc419
|
steps to an ecology of lollipops
|
2023-06-26 14:18:17 -06:00 |
|
Paul Davis
|
52f10ad2a8
|
velocity views will be ghost regions
|
2023-06-26 14:18:17 -06:00 |
|