d03352cfac
Add Toolbar disk-space widget.
2018-01-14 18:49:27 +01:00
b0c5005cec
Separate DSP load indicator into generic gauge widget
2018-01-14 18:49:22 +01:00
ef1301759d
OSC: Add feedback for hidden strip
2018-01-13 08:41:58 -08:00
e51c5ab76a
OSC: add /select/hide
2018-01-13 07:58:37 -08:00
40498f841d
Refine 31f79489
, de-duplicate AU I/O configurations
2018-01-12 01:09:45 +01:00
31f7948936
Fix AU i/o busses accounting.
...
This fixes issues for synths with zero audio input, explicit default
stereo config and optional busses.
2018-01-11 20:18:00 +01:00
7d6e6424c7
OSC: Expand gainmode to add two new options
...
fix bug where a surface might have more than one global observer
2018-01-09 19:19:29 -08:00
7671268bc3
strlen is not a member of std.
2018-01-03 18:06:55 +01:00
15fa89c8dd
OSC: Plugin activate should detect no plugins
2018-01-02 10:23:11 -08:00
f3185032a0
amend a954dca1
: Prost Neujahr!
2018-01-01 04:59:11 +01:00
a954dca11f
Bonne année 2018
2018-01-01 02:11:32 +01:00
7ae480a13d
Keep Script Window on top.
...
Compare to f83dbf83
. We cannot use an ArdourWindow here (which
would do this automatically) since we don't want any keyboard-event
forwarding from this editor-window. It's also a main window, not
a WM::ProxyTemporary.
2017-12-31 18:31:54 +01:00
6f8b9612f6
Lua-binding to directly add automation-events
2017-12-31 18:15:34 +01:00
cb43d6a38a
Don't use a timer to update panner-UIs, rely on Changed signal
2017-12-31 18:15:34 +01:00
9fc68378c6
Process Panner Automatables (emit Changed)
...
Pan-automation is evaluated directly from the control-list.
::distribute_automated() does not update the controls.
However, the *owner* of each automation-control is responsible to
evaluate automation of automated automation-controls (and emit Changed()
signals to notify the GUI and slaved controls).
This follow the same concept as PluginInsert: The Changed signal
is called on demand when evaluating automation.
This fixes pan-automation-sliders (automation-lane header) not updating.
2017-12-31 18:15:34 +01:00
7fb1f5e032
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2017-12-30 10:03:12 +00:00
6536126ad2
OSC: Check for no markers yet (crash fix)
2017-12-29 14:47:00 -08:00
9105a64faa
Fix initial transport-window state display
2017-12-28 17:09:02 +01:00
c7ed461bcf
Add DSP-load & x-run widget to the toolbar.
2017-12-28 15:53:40 +01:00
0dc3400707
remove unused line
2017-12-24 08:56:19 -08:00
6d204e76eb
OSC: fix jog mode } in wrong place
2017-12-23 13:50:28 -08:00
283ff0230d
OSC: Add feedback for /marker
2017-12-23 13:17:11 -08:00
37991bf4a5
Add Panic-button sensitivity for consistency
2017-12-23 15:58:00 +01:00
ed04d49b7c
Accommodate newly added/removed source(s) in our MSVC project (gtk2_ardour)
2017-12-23 10:06:01 +00:00
a1a56fd1db
Add keyboard-shortcuts to Transport Window
2017-12-23 00:59:01 +01:00
1a602cbfa2
Tweak size of transport-icons for consistent height+baseline
2017-12-23 00:57:06 +01:00
ba05255247
Backport Mixbus transport-button profile
2017-12-22 22:51:31 +01:00
Hiroki Inagaki
720ad15a45
Update Japanese translation
2017-12-22 22:19:00 +01:00
f40e2375cb
Tweak icons (for non-square layout)
2017-12-22 22:15:50 +01:00
22c497b62d
Add a separate, dedicated transport-control window
2017-12-22 22:15:50 +01:00
aab787f686
Separate and consolidate Transport-Control-UI code
2017-12-22 22:15:50 +01:00
34a926fc51
OSC: add /marker to locate to a marker.
2017-12-22 12:04:05 -08:00
5a23719da3
FP8/16: Ignore "black" a strip color, always light select-button
2017-12-21 02:30:01 +01:00
1deb6525b8
FP8/16 fix meter + no-pan display mode
2017-12-21 02:30:01 +01:00
c0d333ba9c
FP8/16 subscribe to panner changes (add/remove channel)
2017-12-21 02:30:01 +01:00
0d72f37318
OSC: Add /surface/list option to setting GUI
2017-12-20 07:48:35 -08:00
2e9fcceb1e
Fix video-timeline (request parameter is "frame=")
2017-12-19 19:14:53 +01:00
c6e53e7785
Use "Frames" for video-frames (NO-OP)
2017-12-19 19:14:33 +01:00
032bbae748
Update template list in Route Dialog
2017-12-19 18:47:42 +01:00
e921088ee8
Fix fp16 encoder (misleading doc on fp8)
2017-12-19 17:56:57 +01:00
3cb952d7fb
Revert "Prototype to allow embedding sysex in midi-map"
...
This reverts commit 561c8eea0c
.
It is rare that a device needs sysex-initialization every time it is
connected, besides a single simple "Sysex" entry without options
is not very flexible.
2017-12-19 17:45:03 +01:00
851add389d
Update sysex upload script (allow up to 256 bytes)
2017-12-19 17:42:24 +01:00
4ebcef53f8
Relax max MIDI msg size to 256 (for long sysex)
...
(win-mme already used 256, CoreMIDI can handle up to 256 as can ALSA)
2017-12-19 17:41:57 +01:00
f9d7a3720d
Fix faderport-16 touch on/off (fixes faders 9..16)
2017-12-19 03:50:07 +01:00
34ae70a621
Sanitize status-bar msg line layout
2017-12-18 02:33:51 +01:00
22939488e7
OSC: Move /surface/list output to PBD::info
2017-12-16 12:42:32 -08:00
847b71e12d
OSC: make custom strip lists work on linked surfaces too
2017-12-16 08:24:41 -08:00
0c3531efe7
Fix gcc4 builds "GCC diagnostic not allowed inside functions"
2017-12-16 17:08:36 +01:00
4c7664e3f8
Fix UI for Sends & Inserts (regression was in 0c59ba649e
)
2017-12-16 16:53:05 +01:00
46eed03282
Downgrade some undo-related error messages
...
Missing undo isn't a error. There are valid cases for this to happen.
e.g. switching snapshots or deleting tracks or session-format changes
It's useful to know, but should not distract users showing up as "Errors"
2017-12-16 15:38:02 +01:00