Commit Graph

26019 Commits

Author SHA1 Message Date
Robin Gareus
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
Robin Gareus
6f8b9612f6 Lua-binding to directly add automation-events 2017-12-31 18:15:34 +01:00
Robin Gareus
cb43d6a38a Don't use a timer to update panner-UIs, rely on Changed signal 2017-12-31 18:15:34 +01:00
Robin Gareus
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
John Emmas
7fb1f5e032 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2017-12-30 10:03:12 +00:00
Len Ovens
6536126ad2 OSC: Check for no markers yet (crash fix) 2017-12-29 14:47:00 -08:00
Robin Gareus
9105a64faa Fix initial transport-window state display 2017-12-28 17:09:02 +01:00
Robin Gareus
c7ed461bcf Add DSP-load & x-run widget to the toolbar. 2017-12-28 15:53:40 +01:00
Len Ovens
0dc3400707 remove unused line 2017-12-24 08:56:19 -08:00
Len Ovens
6d204e76eb OSC: fix jog mode } in wrong place 2017-12-23 13:50:28 -08:00
Len Ovens
283ff0230d OSC: Add feedback for /marker 2017-12-23 13:17:11 -08:00
Robin Gareus
37991bf4a5 Add Panic-button sensitivity for consistency 2017-12-23 15:58:00 +01:00
John Emmas
ed04d49b7c Accommodate newly added/removed source(s) in our MSVC project (gtk2_ardour) 2017-12-23 10:06:01 +00:00
Robin Gareus
a1a56fd1db Add keyboard-shortcuts to Transport Window 2017-12-23 00:59:01 +01:00
Robin Gareus
1a602cbfa2 Tweak size of transport-icons for consistent height+baseline 2017-12-23 00:57:06 +01:00
Robin Gareus
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
Robin Gareus
f40e2375cb Tweak icons (for non-square layout) 2017-12-22 22:15:50 +01:00
Robin Gareus
22c497b62d Add a separate, dedicated transport-control window 2017-12-22 22:15:50 +01:00
Robin Gareus
aab787f686 Separate and consolidate Transport-Control-UI code 2017-12-22 22:15:50 +01:00
Len Ovens
34a926fc51 OSC: add /marker to locate to a marker. 2017-12-22 12:04:05 -08:00
Robin Gareus
5a23719da3 FP8/16: Ignore "black" a strip color, always light select-button 2017-12-21 02:30:01 +01:00
Robin Gareus
1deb6525b8 FP8/16 fix meter + no-pan display mode 2017-12-21 02:30:01 +01:00
Robin Gareus
c0d333ba9c FP8/16 subscribe to panner changes (add/remove channel) 2017-12-21 02:30:01 +01:00
Len Ovens
0d72f37318 OSC: Add /surface/list option to setting GUI 2017-12-20 07:48:35 -08:00
Robin Gareus
2e9fcceb1e Fix video-timeline (request parameter is "frame=") 2017-12-19 19:14:53 +01:00
Robin Gareus
c6e53e7785 Use "Frames" for video-frames (NO-OP) 2017-12-19 19:14:33 +01:00
Robin Gareus
032bbae748 Update template list in Route Dialog 2017-12-19 18:47:42 +01:00
Robin Gareus
e921088ee8 Fix fp16 encoder (misleading doc on fp8) 2017-12-19 17:56:57 +01:00
Robin Gareus
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
Robin Gareus
851add389d Update sysex upload script (allow up to 256 bytes) 2017-12-19 17:42:24 +01:00
Robin Gareus
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
Robin Gareus
f9d7a3720d Fix faderport-16 touch on/off (fixes faders 9..16) 2017-12-19 03:50:07 +01:00
Robin Gareus
34ae70a621 Sanitize status-bar msg line layout 2017-12-18 02:33:51 +01:00
Len Ovens
22939488e7 OSC: Move /surface/list output to PBD::info 2017-12-16 12:42:32 -08:00
Len Ovens
847b71e12d OSC: make custom strip lists work on linked surfaces too 2017-12-16 08:24:41 -08:00
Robin Gareus
0c3531efe7 Fix gcc4 builds "GCC diagnostic not allowed inside functions" 2017-12-16 17:08:36 +01:00
Robin Gareus
4c7664e3f8 Fix UI for Sends & Inserts (regression was in 0c59ba649e) 2017-12-16 16:53:05 +01:00
Robin Gareus
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
Robin Gareus
ca979ee606 Sync weakjack with upstream https://github.com/x42/weakjack/ 2017-12-15 21:56:46 +01:00
Len Ovens
886244feea OSC: Add Sorted or not to custom strip list
fix bug where processor_changed sometimes gets null address
2017-12-15 09:43:48 -08:00
Len Ovens
559344d99d OSC: in custom strip list check all strips exist 2017-12-15 09:43:48 -08:00
Len Ovens
d6eea08021 OSC: initialize parameter correctly 2017-12-15 09:43:48 -08:00
Ben Loftis
937efdb677 US2400: Add us2400 profile. 2017-12-15 09:27:25 -06:00
Pavel Fric
1ccf1ec85e Czech translation update #7526 2017-12-14 23:45:01 +01:00
Robin Gareus
d34ae43931 Fix FP8/16 port-names 2017-12-13 23:44:39 +01:00
Robin Gareus
26a59261fe Fix FP16 fader-touch release for faders 9..16 2017-12-13 23:11:37 +01:00
Robin Gareus
ae0dd7c209 Fix FP16 select button 10..16 2017-12-13 21:59:22 +01:00
Robin Gareus
508f23c4d0 Add FP17 to reserved I/O names 2017-12-12 14:13:34 +01:00
Robin Gareus
697afe649d Add FP16 icon 2017-12-12 14:12:26 +01:00