Commit graph

25989 commits

Author SHA1 Message Date
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
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
Robin Gareus
ba2b136af2 NO-OP: whitespace 2017-12-12 00:13:12 +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
Ben Loftis
0b7298e22e Fix another case where: a Range selection must enforce some tracks selected as well. 2017-12-11 10:51:33 -06:00
Ben Loftis
aab02cac3d zoom-to-selection should clear the selection, afterwards. 2017-12-11 10:51:33 -06:00
Ben Loftis
dade19310d Lua scripting: add convenience function Editor::trigger_script_by_name(). 2017-12-07 11:08:26 -06:00
Ben Loftis
efc858dc81 Drop the "Lua" in Lua Action Buttons:
Removed the term "Lua", because users were turned off by something they didn't understand.
A special-case Lua script ("Shortcut") allows the user to select an arbitrary Action.
The "Shortcut" script is selected by default, and in this case there is no "Type" or "Author" displayed.
Action-Buttons may still trigger Lua scripts, as a secondary function.
2017-12-07 11:08:26 -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
c0f3465304 Add example Lua script to send raw MIDI (sysex) from file 2017-12-05 16:09:52 +01: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
a499c7139f Add an action script to call access actions.. 2017-12-05 01:55:38 +01:00
Robin Gareus
b6124f0189 Sort LuaDialog dropdown entries by key-name 2017-12-05 01:55:38 +01:00
Robin Gareus
d96c516ae9 Add Lua binding to query action-list 2017-12-05 01:55:38 +01:00
Robin Gareus
f3be5bb421 Lua Script-Selector update
* register bindings for action_param
 * honor pre-seeded value (don't ask)
 * allow to pre-seed a script-name
 * allow to cancel interactive script load at parameter-stage
2017-12-05 01:55:38 +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
Markus Seeber
5d17c6aac3 Fix error when $PATH contains whitespaces
Previously, if $PATH contains whitespaces the startup script would split
the new exported $PATH on the first whitespace. This was observed on an
Ubuntu system where $PATH contained a directory with whitespaces.

The change adds weak quotation around the new path to prevent expansion
of whitespaces. $PATH though, is still expanded.
2017-11-30 13:43:56 +01: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
7b8646f340 OSX packaging: don't create empty Plugins dir 2017-11-29 12:06:42 +01:00