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
Len Ovens
6536126ad2
OSC: Check for no markers yet (crash fix)
2017-12-29 14:47:00 -08: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
1a602cbfa2
Tweak size of transport-icons for consistent height+baseline
2017-12-23 00:57:06 +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
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
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
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
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
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
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
bac627d0be
Add FP16 control-surface
2017-12-12 14:10:07 +01:00
Robin Gareus
7671a0f675
Namespace FP8, FP16 to avoid symbol conflicts
2017-12-12 14:09:40 +01:00
Robin Gareus
e3340cdf01
Prepare for FaderPort16 (ctrl-protocol)
2017-12-12 14:08:45 +01:00
Robin Gareus
b117910c29
Fix a -Wreorder
2017-12-12 00:24:00 +01:00
Robin Gareus
16a9878f22
more NO-OP, comment and whitespace
2017-12-12 00:19:36 +01:00
Ben Loftis
23a4030159
US-2400: ignore joystick moves until the user clicks the joystick NULL button.
2017-12-11 10:51:33 -06:00
Robin Gareus
561c8eea0c
Prototype to allow embedding sysex in midi-map
2017-12-06 16:33:58 +01:00
John Emmas
ab5be61f51
Accommodate newly added/removed source(s) in our MSVC project (libardour)
2017-12-06 10:51:53 +00:00
Robin Gareus
4a66edd480
Add Lua bindings for MIDI-parser and Async ports
2017-12-05 16:09:49 +01:00
Robin Gareus
332a7e56ca
Increase ALSA max MIDI msg size to 128 bytes (same as OSX) for long sysex
2017-12-05 16:09:46 +01:00
Robin Gareus
4cab03887c
Add a Raw MIDI parser (based on ALSA raw MIDI)
2017-12-05 16:09:42 +01:00
Robin Gareus
bb5345614d
Allow to pre-seed Lua action script params
2017-12-05 01:55:38 +01:00
Robin Gareus
d5e1f536a7
Allow to pass interpreter to evaluate action-script parameters
...
This allows to add bindings, in particular GUI dialog, to be registered
before evaluating the parameters.
2017-12-05 01:55:38 +01:00
Len Ovens
2c4a8d2d25
OSC: Add custom bank creation and use
2017-12-02 08:18:53 -08:00
John Emmas
9aab9bc229
A couple of minor changes when #including <utime.h>
2017-12-02 11:46:20 +00:00
Ben Loftis
1dd52464aa
Add some devices to the reserved list of midi controllers.
2017-11-30 09:13:06 -06:00
Robin Gareus
c91a7c4263
Fix Windows builds (amend a3ec16)
...
Since scanner.cc defines NO_OLDNAMES, utime.h needs to be included
first.
2017-11-29 18:53:06 +01:00
Robin Gareus
a3ec164450
Set VST cache file mtime to be at least as new as the plugin
...
Fixes issues with timezones when installing pluins from a .zip
2017-11-29 15:08:25 +01:00
Robin Gareus
d1183770de
ArdourButton: ignore double+tripple clicks
2017-11-29 12:06:42 +01:00
Robin Gareus
5fd723b1f0
Update LuaProc GC stat calc
2017-11-29 12:06:42 +01:00
Robin Gareus
77d16999b5
Tweak Lua GC
2017-11-29 12:06:42 +01:00