|
3e5606415f
|
Trigger Cues: implement Stop button (gtk part)
|
2021-12-13 07:27:16 -06:00 |
|
|
c862b604e1
|
TriggerBox: change highlight behavior and experiment with black borders
|
2021-12-13 07:02:51 -06:00 |
|
|
f5049cda74
|
audio clip editor: restore ruler removed during merge conflict resolution; incrementally improve its behavior
|
2021-12-12 22:49:29 -07:00 |
|
|
e5d40e86e7
|
Do not dynamically allocate persistent widgets
|
2021-12-12 14:34:14 +01:00 |
|
|
be7882d7a7
|
Skeleton for trigger clip file dialog
|
2021-12-12 14:25:49 +01:00 |
|
|
8bb0e18f3f
|
Fix merge-conflict and clang-format in previous commit
|
2021-12-12 14:01:46 +01:00 |
|
|
efed7343e0
|
NO-OP: clang-format, cleanup
|
2021-12-12 13:48:52 +01:00 |
|
|
c233609c7c
|
audio clip editor: add an incomplete ruler to the display
|
2021-12-11 21:05:32 -07:00 |
|
|
208010ff18
|
Fix Wreorder
|
2021-12-11 15:51:46 +01:00 |
|
|
3c03e4951e
|
Use updated temporal API 2/2
|
2021-12-11 15:51:31 +01:00 |
|
|
3efd26e864
|
audio clip editor: actual scrolling with the scroll bar
Some issues remain to be solved, related to scroll groups and coordinate offsets
|
2021-12-10 17:56:10 -07:00 |
|
|
e61c493fa5
|
audio clip editor: not-quite-working scrollbar
Something about Canvas::ScrollGroup::scroll_to() is not working quite
as expected ... to be determined
|
2021-12-10 17:16:47 -07:00 |
|
|
0e9eef46a0
|
audio clip editor: lines belong to scroll group
|
2021-12-10 16:06:39 -07:00 |
|
|
cb2b78bb41
|
audio clip editor: add scroll bar handle
|
2021-12-10 16:04:47 -07:00 |
|
|
02026c98ff
|
basic skeleton for clip editor bindings
|
2021-12-10 15:15:56 -07:00 |
|
|
ef07d47bf8
|
audio clip editor: use scroll group for waves container
|
2021-12-10 15:15:16 -07:00 |
|
|
82f2392d85
|
fix binding for "bar" key in step editing bindings
It is not possible to generate "bar" without the shift modifier on most (all?)
keyboards. The same condition exists for the _ key in the main bindings
|
2021-12-10 13:20:20 -07:00 |
|
|
e3cac796b3
|
audio clip editor: primitive (left-focus) zoom
|
2021-12-10 12:50:44 -07:00 |
|
|
5b4dd8dcf4
|
audio clip editor: basics of line dragging
|
2021-12-10 11:59:19 -07:00 |
|
|
eac0f28642
|
audio clip editor: change line widths and fix frame color
|
2021-12-10 11:07:51 -07:00 |
|
|
56835d342c
|
audio clip editor: basic line drawing
|
2021-12-10 09:47:56 -07:00 |
|
|
3bbe54f07a
|
audio clip editor: draw entire source file(s), not just region
|
2021-12-10 08:54:38 -07:00 |
|
|
5ada2b7ce1
|
audio clip editor: draw waveforms (not sized horizonally appropriately yet)
|
2021-12-09 21:44:23 -07:00 |
|
|
fbfbdbe266
|
include size request for audio clip editor
|
2021-12-09 21:21:05 -07:00 |
|
|
757debb711
|
start putting some relevant elements into the AudioClipEditor
|
2021-12-09 21:12:47 -07:00 |
|
|
12dc428a60
|
change class names and heirarchy for the GUI elements that will be used to edit/trim clips
|
2021-12-09 19:45:25 -07:00 |
|
|
7426c96812
|
remove incorrectly added files
|
2021-12-09 19:41:21 -07:00 |
|
|
972229a02f
|
Remove some spurious printouts
|
2021-12-08 13:39:38 -06:00 |
|
|
be27e7359f
|
Property Boxen: handle more {audio|midi} cases; move code around.
|
2021-12-08 12:58:12 -06:00 |
|
|
132779ab39
|
Property Boxen: populate the Trigger page with property-editor placeholders
|
2021-12-08 12:58:12 -06:00 |
|
|
d30f87bf00
|
PropertyBoxen: provide all slot property editors in a popup dialog (?)
|
2021-12-08 12:58:12 -06:00 |
|
|
1e38797efc
|
PropertyBoxen: move selection-properties into the sidebar
|
2021-12-08 12:45:11 -06:00 |
|
|
50aa2c490d
|
PropertyBoxen: initial draft of property-editing widgets that follow the Selection
|
2021-12-08 12:45:11 -06:00 |
|
|
62662f888c
|
PropertyBoxen: Publish some region operations to PublicEditor so we can access them more easily
|
2021-12-08 12:45:11 -06:00 |
|
|
cdce9e120e
|
Trigger_UI: De-Canvas the trigger_ui widget so it can be reused in other places
|
2021-12-08 12:45:05 -06:00 |
|
|
d7116c985e
|
Trigger_UI: change API to use set_trigger() instead of constructor arg
|
2021-12-08 12:40:20 -06:00 |
|
|
9d0d8e1785
|
Selection: Region Operations in a Slot need a RegionView proxy (ToDo)
|
2021-12-08 12:40:20 -06:00 |
|
|
1489fabbcd
|
Selection: make trigger slots more exclusive wrt some other selectables
|
2021-12-08 12:40:20 -06:00 |
|
|
fcab855fca
|
Trigger Cues: continued work on triggers, cues and master widgets
|
2021-12-08 12:35:32 -06:00 |
|
|
d20298549e
|
Trigger Cues: add to trigger page
|
2021-12-08 12:35:32 -06:00 |
|
|
0e26bd19c4
|
Trigger Cues: Rough-in controls for Cues
|
2021-12-08 12:35:32 -06:00 |
|
|
c0ff182e5f
|
triggerbox: add a master-stopper-widget (currently it stops whatever slot is playing)
|
2021-12-08 12:35:17 -06:00 |
|
|
ab8a2cb4d0
|
FittedCanvas: a GtkCanvas wrapper that follows ui-scale and ignores child size requests
|
2021-12-07 16:32:49 -06:00 |
|
|
80939f2228
|
Option to show gain-knob on Meterbridge
|
2021-12-07 17:56:39 +01:00 |
|
|
54c71c3d61
|
skeleton/experiment for audio clip editor
|
2021-12-06 14:53:04 -07:00 |
|
|
c7b70c6318
|
new GUI preference item for showing only 1 plugin GUI at a time. Disabled by default
|
2021-12-05 11:07:27 -07:00 |
|
|
d7fdec2ef5
|
remove another instance of std::numeric_limits<timepos_t>::max()
|
2021-12-05 09:22:02 -07:00 |
|
|
eb0b3f253a
|
make Drag::grab_time() etc. follow the drag's _time_domain
|
2021-12-04 19:52:42 -07:00 |
|
|
796785b42f
|
in Drags, use Drag::pixel_to_time() rather than Editor::pixel_to_sample()
This preserves the TimeDomain of the drag
|
2021-12-04 19:48:31 -07:00 |
|
|
845b5d81a9
|
add Drag::pixel_to_time() which reflects the Drag's _time_domain setting
|
2021-12-04 19:38:26 -07:00 |
|