Commit graph

10929 commits

Author SHA1 Message Date
Robin Gareus
2561b98f8a Move shuttle/speed text outsize 2016-12-19 22:11:53 +01:00
Ben Loftis
efd55f7526 Fix a leftover from 3e214e (Follow Range behavior). 2016-12-19 14:10:58 -06:00
Ben Loftis
386a1ed96e Separate is an Editor action (like Delete), not a Region action. 2016-12-19 14:08:23 -06:00
Ben Loftis
3e214eb4ea Tweak behavior of Play-With-Preroll action 2016-12-19 13:14:44 -06:00
Ben Loftis
628c99d555 Follow Edits => Follow Range
* "Follow Edits" button had several behaviors that confused users.
* "Follow Range" only has 2 behaviors:
** Click anywhere in Range mode (or Smart mode) to locate the playhead.
** When you select a Range, "Play" will play the selected range.
2016-12-19 13:14:44 -06:00
Robin Gareus
267dd5edd9 update mini-timeline to immediately display tempo-map changes 2016-12-19 19:25:14 +01:00
Robin Gareus
a5f61340ef Show relevant preferences on sync-button right-click 2016-12-19 19:21:38 +01:00
Robin Gareus
d82abddfff cont'd work on mini-timeline:
* add context-menu to configure visible time-span
* prelight markers on mouse-over
* constrain active click area (mouse-up)
* change scroll-event granularity: multiple of configured span.
2016-12-19 19:12:13 +01:00
Robin Gareus
ae6a5c95d7 update canvas test tool 2016-12-19 13:38:05 +01:00
Robin Gareus
b47bfc0121 Update Marker display style: consistent height & color 2016-12-19 13:27:22 +01:00
Ben Loftis
7ad62ffbed Ruler labels should be normal weight. 2016-12-18 20:13:38 -06:00
Ben Loftis
f3430409a6 Consolidate clock bg colors to use the same dark grey 2016-12-18 19:51:43 -06:00
Ben Loftis
61470b3df1 Consolidate green clock colors to use the same green 2016-12-18 19:36:32 -06:00
Ben Loftis
b44889a55b Reinstate spacer between Punch In,Out. 2016-12-18 17:14:02 -06:00
Robin Gareus
25bb0873b9 Clean up Clock Tempo, TimeSignature labels 2016-12-18 23:41:42 +01:00
Robin Gareus
aec3b5d4ad Have the computer count columns for us. 2016-12-18 23:20:14 +01:00
Robin Gareus
bd0fc8cafc Shorten sync-button label/size 2016-12-18 23:17:29 +01:00
Robin Gareus
2cb9f4167a fix table layout typo 2016-12-18 22:59:17 +01:00
Robin Gareus
27415486fc fix blank mini-timeline 2016-12-18 22:58:19 +01:00
Robin Gareus
1bc0f9a178 consolidate mini-timeline code, latch expose 2016-12-18 22:21:10 +01:00
Robin Gareus
06938105a4 Simplify spacer code 2016-12-18 21:39:36 +01:00
Ben Loftis
dae2dcd53e Transport Layout: horizontal separator makes it look too busy. Commented out for now. 2016-12-18 13:47:14 -06:00
Ben Loftis
ab37491614 repack widgets, and add some spacer elements 2016-12-18 13:34:15 -06:00
Robin Gareus
0a5236266d Add clock-button tooltips 2016-12-18 19:23:12 +01:00
Robin Gareus
5b80a6ba04 Tweak Tempo and Meter precision, and shorten the label to accomodate 2016-12-18 18:58:56 +01:00
Robin Gareus
89b9456024 Revert mini-timeline marker drawing to before 448f921d 2016-12-18 18:18:11 +01:00
Robin Gareus
76c3337159 consistent size of sync-button 2016-12-18 18:18:11 +01:00
nick_m
5f94259075 show all parameters when adding a meter via the tempo dialog. 2016-12-19 04:15:46 +11:00
nick_m
d4f7f5ffa2 TempoMap - rename some methods.
gui_move_tempo   -> gui_set_tempo_position
	gui_move_meter   -> gui_set_meter_position
	gui_dilate_tempo -> gui_stretch_tempo
2016-12-19 04:13:17 +11:00
nick_m
27b95300e2 add frame parameter for Meter ctor and TempoMap::replace_meter(). allow for various failures. 2016-12-19 04:02:01 +11:00
Robin Gareus
f9743a1eb1 mini-tl: subscribe to location add/remove signals 2016-12-18 17:25:08 +01:00
Ben Loftis
448f921dd8 Transport Layout:
* Remove some redundant containers and frames, for a cleaner look.
* Adjust transport button spacing and sizes to more closely match the editor toolbar.
2016-12-18 09:02:13 -06:00
Ben Loftis
33b1dea98a Transport Layout: Alert buttons do not need to be red when inactive 2016-12-17 22:41:25 -06:00
Ben Loftis
511e9d2d09 Transport Layout: Attempts to standardize button sizes and padding. 2016-12-17 22:32:38 -06:00
Ben Loftis
291631759c Mini-timeline: Any click not on a marker should trigger a locate 2016-12-17 19:18:16 -06:00
Ben Loftis
28b5e8b6e2 Mini-timeline: Use timeline colors from config 2016-12-17 19:16:09 -06:00
Robin Gareus
f80fb029e2 Prepare configurable mini-timeline time-span 2016-12-18 00:06:39 +01:00
Paul Davis
7688d22456 remove channel filter status and button from MIDI track header, access via context menu 2016-12-17 17:59:08 +00:00
Robin Gareus
8405f642e7 fix gcc4 compilation (local type used in template) 2016-12-17 13:00:33 +01:00
Robin Gareus
705a7262a3 Refine transport tool bar layout 2016-12-17 02:43:42 +01:00
Robin Gareus
4a83bd80a5 Prepare mini-timeline widget for toolbar 2016-12-17 02:43:42 +01:00
Robin Gareus
fab1ef05bc remove cruft 2016-12-17 02:43:42 +01:00
Robin Gareus
9dad10f691 Add UI to set global track layered mode 2016-12-17 02:43:42 +01:00
Robin Gareus
8ba7e8f4ef Hide/remove per-track record-mode in favor of global setting. 2016-12-17 02:43:42 +01:00
Robin Gareus
85e4b1d98f Move selection/punch clocks to editor Sidebar 2016-12-17 02:43:42 +01:00
Robin Gareus
1a25b906b3 Commence transport tool bar re-layout 2016-12-17 02:43:42 +01:00
Robin Gareus
a631706059 Rework shuttle control display 2016-12-17 02:43:42 +01:00
Robin Gareus
e1826f8b1c Add API to query editor's playhead cursor position 2016-12-17 02:43:42 +01:00
Paul Davis
cd64f17a9c initial attempt at importing SMF tempo maps during MIDI import.
Still with debug output
2016-12-16 16:49:52 +00:00
Paul Davis
ebc7eabea2 add arguments (unusued) to control whether or not SMF tempo map is used during import 2016-12-16 14:57:14 +00:00