13
0
Commit Graph

279 Commits

Author SHA1 Message Date
3c8a087e79 L: remove CD markers from show-marker menu 2024-06-16 08:14:43 -05:00
18ae113b3c Merge branch 'ardour' 2024-06-01 07:58:37 -06:00
0a19b719d4 fix creation of Cue markers via new ruler menu 2024-06-01 08:21:16 -05:00
13f84040b7
Merge branch 'ardour' 2024-05-31 18:23:36 +02:00
9ddb027fc8 L: remove mention of Cue markers 2024-05-31 09:28:33 -05:00
a3d92fe5a7 fix paste error in context menu: show-other-ranges 2024-05-31 09:27:41 -05:00
54316c5129
Merge branch 'ardour' 2024-05-28 15:51:14 +02:00
875e89ff67 new Locations should be set IsMark, so there is no separate start/end 2024-05-28 08:42:16 -05:00
e9013e1d0f minor cleanups to timecode metric generation code
Mostly this is to make sure that we never include marks earlier than @param lower.
The sample->timecode conversion common to all rule scales is now moved outside
of the switch block, and an unnecessary floor() call was removed.
2024-05-24 11:04:59 -06:00
50a0f40a0f force timecode mark module to 1, to avoid missing marks
The entire modulo concept for ruler marks has become mostly redundant now that
the rulers will only show text for a tick if there enough space
2024-05-24 11:04:59 -06:00
13db3f64de minor cleanups to timecode metric generation code
Mostly this is to make sure that we never include marks earlier than @param lower.
The sample->timecode conversion common to all rule scales is now moved outside
of the switch block, and an unnecessary floor() call was removed.
2024-05-24 11:04:35 -06:00
871bd5e55b force timecode mark module to 1, to avoid missing marks
The entire modulo concept for ruler marks has become mostly redundant now that
the rulers will only show text for a tick if there enough space
2024-05-24 11:04:23 -06:00
f4dfd52cf7 L: refactor methods to add a location/section marker so that there is only one method for this 2024-05-21 08:27:17 -06:00
2d5884ccb1 refactor methods to add a location/section marker so that there is only one method for this 2024-05-21 08:21:02 -06:00
6ba1d6314f L: fix the size of the toolbars to the visible ruler height 2024-05-21 07:39:32 -05:00
a22de38566 L: merge fix: allow arrangement-ruler on livetrax 2024-05-21 07:39:32 -05:00
b69c90156d L: Trax has a fixed set of rulers; you cannot hide or show them 2024-05-21 07:39:32 -05:00
380d3b587d
T: Hide punch range ruler for good 2024-05-21 02:53:01 +02:00
dd149054b6
Merge branch 'ardour' 2024-05-20 23:33:17 +02:00
78f81b2074 Reorganize Ruler Menu
* markers on top, rulers below
* cue markers in a submenu, and include the Stop marker
2024-05-20 15:59:34 -05:00
d99cbdf04a L: consolidate ruler visibility checks to one place (instant.xml) 2024-05-19 21:34:40 -05:00
e88711624a
Merge branch 'ardour' 2024-05-19 01:05:03 +02:00
897610a047
Fix macOS builds (after 93e1e1c1f2) 2024-05-19 01:04:42 +02:00
8a861ee930 L: remove irrelevant elements from the ruler context menu 2024-05-18 08:07:19 -06:00
cb132cc50e manually fix merge errors for ardour->livetrax 2024-05-17 12:26:07 -06:00
907cf66a63 restructure ruler context menu 2024-05-17 09:08:22 -06:00
93e1e1c1f2 remove Cue, CD, Scene, Punch, Loop rulers, consolidate to just a pair (ranges, locations)
a menu allows choosing between all markers or 1 specific type, and all ranges or 1 specific type

more work required on menu structure and menu options/dialogs to specify the type of new location
and range marker creation
2024-05-16 22:58:55 -06:00
87dc8ad37c L: pixel pushing 2024-05-09 20:18:09 -05:00
b33780323c T: pack and layout for global arm-all and solo buttons
Timecode ruler got bigger and no ruler labels are shown now.
2024-05-07 11:13:38 -06:00
d2bc83aa8b LT: livetrax uses the Arrange (section) marker bar, and its own sidebar list 2024-05-02 16:59:52 -05:00
ec89c3b45e initial work on livetrax 2024-04-25 13:18:36 -06:00
0b8cfdee40 display MIDI scene markers 2024-04-25 13:07:00 -06:00
jean-emmanuel
feed0008bc ui: editor: fix track/canvas separator alignement with 0 or more rulers visible 2024-01-20 14:46:03 +01:00
b03f6d8616
Set the default ruler visibility based on the new session's time domain 2023-09-14 23:13:08 +02:00
da4d2a645f
remove tempo-mapping bar, tempo_meta group. this reverts 8fbf2c and related 2023-09-06 19:31:00 +02:00
14792a0aee arrangement ruler: move arrangement ruler to the bottom 2023-08-29 23:02:05 -05:00
2f6a0abf04
Use "Arrangement" in GUI instead of Section
Reserve Section for time-selection without track selection
2023-08-28 21:02:43 +02:00
9c984fc2ad
Add dedicated Section Ruler and UI for section boundary markers 2023-08-26 14:09:53 +02:00
ed869da97e reserve space for tempo map grid (GUI side) 2023-07-14 13:03:36 -06:00
f41505a8c6 add Editor::count_bars() after removing it from libtemporal 2023-07-14 13:03:36 -06:00
d688af76c0 clean up mapping bar context menu, extend with clear tempos 2023-06-30 15:50:47 -06:00
cb78043adc
Indicate selection extents in time ruler 2023-05-17 01:53:40 +02:00
13311b7a32 tempo mapping: tempo group and mapping group are now only ever visible one at a time
Currently, the "switch" is in Edit > Tempo
2023-04-08 11:44:21 -06:00
57398b1e5e tempo mappoing: use actual mouse cursors not canvas item cursors
Also some changes to attempt to do "half-twist" that will be removed soon.
2023-04-07 12:56:57 -06:00
74225f07de nominally handle popup menu for mapping cursor item (unfinished) 2023-03-24 14:19:16 -06:00
18249f7395 ardour has a new ruler
The mapping bar is where tempo mapping operations will take place
2023-03-24 14:19:16 -06:00
03b32cb4a0 remove unused "beats" variable and computation from Editor::metric_get_bbt() 2023-02-10 11:11:51 -07:00
1ff5592731
Remove UI side grid limit
This concept from 2007 is no longer required Temporal::get_grid
already limits the number of grid-lines depending on the step
size (mod-bar, beat_div) and start/end positions.
2023-01-11 00:32:47 +01:00
8237a8115c cleanup unused variables in Editor ruler display code 2022-12-10 10:48:59 -07:00
cd86521c65 rulers: improve labelling of non-quarter note beats in tempo ruler 2022-11-29 10:09:39 -07:00