Ben Loftis
309ca938e6
Add Disk IO gauge.
2018-02-17 09:24:14 -06:00
Ben Loftis
ed459ab70a
Reverse the drawing of DSP indicator to match other displays.
...
(note: this gets reverted in 76b7d1)
2018-02-17 09:23:48 -06:00
Ben Loftis
33bee41288
Move cpu and disk gauges into the status bar at top.
2018-02-17 09:13:05 -06:00
Ben Loftis
5200885fb8
GTKOSX is not a valid check. Use __APPLE__
2018-02-17 09:12:51 -06:00
Ben Loftis
f54f270627
Fix a few warnings
2018-02-17 09:12:38 -06:00
Ben Loftis
5c741bf8c5
MacOS: Move status info to top, just like win+linux. (but no menu up there of course.)
2018-02-17 09:12:03 -06:00
Ben Loftis
97fb3a5557
Remove display_message(); No more scary log message popups on osx.
2018-02-17 09:11:41 -06:00
Len Ovens
a29d3c1b31
OSC: Select should be able to rename as well.
2018-02-16 22:54:16 -08:00
Len Ovens
dffecfa4c6
OSC: added group join, switch, remove function
2018-02-16 13:10:20 -08:00
Len Ovens
3504ecff5f
noop OSC: path strings should not get tranlated
2018-02-16 13:10:20 -08:00
Len Ovens
3ac47220a0
OSC: Add /group/list so surface can get a list of groups
2018-02-16 13:10:20 -08:00
John Emmas
b9c9777b9a
When building with MSVC, allow for the fact that Mixbus and Ardour can be using different versions of the SESSION_FILE format
2018-02-15 09:03:32 +00:00
Ben Loftis
208c781248
Auto-monitor == Cue for MIDI tracks.
2018-02-14 18:04:57 -06:00
Ben Loftis
58002d82ea
Shrink the peak_display button to avoid blowing-up the vertical spacing of the toolbar.
2018-02-14 16:14:23 -06:00
Ben Loftis
d16ac44691
Return a value for blinking.
2018-02-14 15:46:49 -06:00
Ben Loftis
7127fa2c9b
If the gauges arent clickable, perhaps they look best with hard edges, matching the master-bus meters in the toolbar.
2018-02-14 15:05:49 -06:00
Ben Loftis
c206fa98a1
Re-pack the master meters (in the toolbar) so the editor_meter_peak_display button is more clickable.
2018-02-14 14:47:00 -06:00
Ben Loftis
7cb1219df8
Re-pack dsp_load_indicator next to feedback_indicator et al.
2018-02-14 12:55:48 -06:00
Ben Loftis
f50c839ea8
Blink disk+dsp gauges on major errors ( disk out of space or xrun-while-recording )
2018-02-14 10:26:23 -06:00
Ben Loftis
df9bb50155
Revert TRIANGLE_WIDTH for mac. Must be a pango/cairo issue on mac.
2018-02-14 08:15:45 -06:00
Ben Loftis
d27509c76d
Default snap-to-grid TRUE
2018-02-14 08:12:55 -06:00
John Emmas
6f019faaa0
Accommodate the change from libtimecode to libtemporal
2018-02-14 10:02:11 +00:00
Ben Loftis
6cca669c9a
COMBO_TRIANGLE_WIDTH should be an odd value.
2018-02-13 08:17:46 -06:00
Ben Loftis
181b5e40d1
Dont delete&create add_vca_buton every time the vca list is updated.
2018-02-13 08:13:52 -06:00
John Emmas
037e469e51
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2018-02-13 10:46:54 +00:00
Robin Gareus
17b6d71467
Fix mixer left/right scroll, snap to strip boundary.
...
Ignore add-button (packed at end, start of list) when iterating
over strip_packer.children.
2018-02-13 11:18:03 +01:00
Robin Gareus
7cf408e693
Remove cruft
2018-02-13 11:15:00 +01:00
Ben Loftis
870c046c4c
Users struggle with Pane Dividers. Make them larger, and set a min-size on the mixer list pane.
2018-02-12 16:16:09 -06:00
Ben Loftis
c70aee50e0
...and also for VCA strips.
2018-02-12 15:50:35 -06:00
Ben Loftis
b7f38bbb7a
Remove track-adder button from the mixer-list, and add an obvious one at end of strips.
2018-02-12 15:29:38 -06:00
Paul Davis
9a20433d98
fix definition of Temporal::Beats::max()
...
Ticks can exceed PPQN, but if beats are already INT32_MAX, ::normalize() will not work correctly
2018-02-12 11:44:37 -06:00
Ben Loftis
8e4e7fde05
Re-pack Editor Toolbar:
...
Move zoom tools to right of toolbar.
Tweak numeric (mode) keybindings to more closely match the order they appear in the UI.
Add some new default keybindings.
2018-02-12 11:42:21 -06:00
Ben Loftis
8f9f927212
Timecode instead of SMPTE.
2018-02-12 09:15:26 -06:00
Ben Loftis
ef5a6db864
Tweak combo-box sizing to match actual triangle size. Tweak size of grid_type_selector.
2018-02-12 09:13:39 -06:00
Ben Loftis
0e72ba4b64
Fix potential crash in snap_to_grid (grid-mark list is empty).
2018-02-11 12:05:23 -06:00
Ben Loftis
0299229e41
SoloSelection: gui part.
2018-02-11 09:39:45 -06:00
Ben Loftis
e6da4c4846
SoloSelection: libardour part.
2018-02-11 09:39:36 -06:00
Ben Loftis
11e50fe0c5
Resolve a few -Wunused-variable warnings in US2400.
2018-02-10 22:43:53 -06:00
Ben Loftis
b1d7eabf54
iCon device tweaks: faster timecode display refresh rate. Submitted by Michal Barhon.
2018-02-10 22:43:53 -06:00
Ben Loftis
dddfa1ddd8
Add qex + qcon mcp device file (expander on left). Submitted by Michal Barhon.
2018-02-10 22:43:53 -06:00
Ben Loftis
ff319ce63f
Resolve -Wreorder in qcon code.
2018-02-10 22:43:42 -06:00
Ben Loftis
bc4fa677ec
Copy+Paste thinko: use passed-in variable instead of member variable. Maybe fix potential crash.
2018-02-10 09:06:46 -06:00
Ben Loftis
8584ea75d1
Cairo-fix cursor lines so they align perfectly with Rulers, Grids, and region edges.
2018-02-10 07:51:28 -06:00
Ben Loftis
8046f40f14
Remove unused code.
2018-02-09 13:44:49 -06:00
Ben Loftis
5e24b17478
Fix potential crash with EditAtSelectedMarker, when no marker is selected.
2018-02-09 13:43:20 -06:00
Ben Loftis
913445c981
new_grid: Add grid_lines.cc
2018-02-09 11:23:24 -06:00
Ben Loftis
dc61256466
new_grid: Rewrite of Snap and Grid. (squashed commit)
...
Separate Snap from Grid. Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-09 09:59:39 -06:00
Ben Loftis
d6eb1c826f
new_grid: MidiRegionView::motion should propagate thru RegionView, so snapped_cursor is updated. This probably fixes other bugs as well.
2018-02-09 08:26:27 -06:00
Ben Loftis
c6eab71435
new_snap: Snapped Cursor ( squashed commit )
...
Snapped Cursor is a line that follows the edit point, and indicates where the operation will occur.
This replaces and extends the line that appears with the Cut tool.
New associated preferences: snap_threshold and show_snap_cursor.
2018-02-09 08:21:45 -06:00
Len Ovens
70d8300cb2
OSC: clean up jog mode, simplify feedback
2018-02-05 10:40:25 -08:00