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
Paul Davis
8436f392b6
tweak presentation of SMF tempo option
2016-12-16 14:14:08 +00:00
Paul Davis
7bf10eda75
show tempo information for MIDI files in preview pane; start to offer choice about using tempo map when importing
2016-12-16 13:46:13 +00:00
Robin Gareus
c2f4399b3d
fix generic plugins for toggle with 2 scalepoints (enum)
...
Signed-off-by: Robin Gareus <robin@gareus.org>
2016-12-16 01:55:28 +01:00
nick_m
9a2450cafc
be a bit less flickery when redrawing tempo/meter markers.
2016-12-16 02:56:58 +11:00
nick_m
a99331a4e9
more work on patch change redisplay.
...
- fixes just-introduced undo crash.
2016-12-16 01:58:58 +11:00
Paul Davis
c9444e048e
correct return syntax
2016-12-15 11:57:31 +00:00
nick_m
cfbcadc7ef
speed up patch change redisplay when using scroomer / adjusting height.
...
- zoom is still a bit slow.
2016-12-15 22:35:23 +11:00
Paul Davis
9e4b972286
GUI changes to allow user to specify how/if to use SMF track/instrument names during import
2016-12-14 12:31:16 +00:00
Paul Davis
9a7823f139
change ordering of options for multichannel import
2016-12-14 11:46:26 +00:00
Paul Davis
42d5573e78
temporary default value for ImportStatus.midi_track_name_source
2016-12-14 11:46:26 +00:00
Paul Davis
eb58c4108f
improving logic/flow for SMF type 1 files part 1:
...
check num tracks for type1 and offer multichannel option if appropriate
2016-12-14 11:46:26 +00:00
nick_m
176625d9e0
test diff for patch change performance when caching colours.
2016-12-14 04:05:08 +11:00
nick_m
c518bc3fb7
when dragging or copying multiple regions, respect position lock style.
...
- music-locked regions are moved by drag beat distance
(will conform to tempo changes over the drag distance)
audio-locked regions are moved by frame distance.
2016-12-14 02:08:59 +11:00
Tim Mayberry
b34a614df4
Further fixes to non-cxx11 enabled builds
...
Hopefully all that is necessary this time
2016-12-13 17:10:30 +10:00
Tim Mayberry
fced0887aa
Fix for non-cxx11 enabled builds
2016-12-13 16:50:41 +10:00
Tim Mayberry
0eff7d4a0c
Add option to Zoom to Selection on double click
...
Currently implemented for Region and Range selections.
The new option is false/off by default to maintain existing behaviour. I'm not
sure it should require another option, perhaps Zoom to Selection should be the
default and accessing the region properties dialog can be via Modifier+double
click, but further changes can be made on user feedback etc.
Related: #7112
2016-12-13 13:02:04 +10:00
Tim Mayberry
89623923bd
Change Zoom to Selection action (Z key) to zoom on both axes
...
Add Zoom to Selection (Horizontal) action to access previous behavior.
Remove Editor::temporal_zoom_region as it was duplicate code and broken for
both_axes
Should Resolve : #7112
2016-12-13 12:25:03 +10:00
Ben Loftis
afa6720288
UI tweak for the spacer at the bottom of the master bus.
2016-12-12 12:16:43 -06:00
nick_m
44e8181c36
only set the exact musical position of the primary region for move/copy drag.
2016-12-13 04:33:58 +11:00
Robin Gareus
f22d852d8c
Towards making tape-tracks work again..
2016-12-12 03:20:29 +01:00
nick_m
9c5e1ffb0d
sort tempo curves initially as well.
2016-12-12 02:07:00 +11:00
nick_m
782b28a1a8
amend previous commit
2016-12-12 02:07:00 +11:00
nick_m
34e41a3ca6
rename MetricSection movable -> initial, but of course initial is !movable..
2016-12-12 02:07:00 +11:00
Robin Gareus
2481db7a7f
Add a small tool to experiment with libcanvas
2016-12-11 15:52:56 +01:00
nick_m
165645495c
there is no need to do a full set_colors() in MidiGhostRegion ctor.
2016-12-11 23:57:50 +11:00
nick_m
22f17a3007
tempo curve fiddling.
2016-12-11 23:55:13 +11:00
nick_m
dbbe65777f
fix flickering in tempo curve when markers are reordered.
2016-12-11 23:46:49 +11:00
nick_m
b830ad3d66
constify TempoCurve::tempo().
2016-12-11 23:44:25 +11:00
Robin Gareus
3cfd48f48d
fix typo in 914224f
2016-12-11 04:36:29 +01:00
Robin Gareus
914224f808
Add editor actions to set tempo and meter
2016-12-10 21:30:30 +01:00
Robin Gareus
cc6f8cf321
Black selection & punch clock bg
2016-12-10 15:54:52 +01:00
Robin Gareus
1479e2d772
Fix video-monitor "sync-source" changes
2016-12-10 15:54:47 +01:00
Robin Gareus
b552ed886f
Add support for Pango Markup to ArdourButton
2016-12-10 15:54:41 +01:00
Robin Gareus
6a429cfb7c
Consistent ArdourButton sizing for elements with LED
2016-12-10 15:54:37 +01:00
Robin Gareus
e97404c5de
Speed up recent-session display with lots of snapshots.
...
Given that a session can easily have >100 snapshots and one cannot change
the sample-rate anymore, it's mostly useless to parse them all.
2016-12-08 20:33:26 +01:00