f1a4767ac5
Fix indentation and make comment style consistent in PBD::PropertyList header
2017-04-16 14:02:03 +10:00
4d9690930a
Silence -Wunused-value
2017-04-16 00:15:53 +02:00
8a3d9317bd
FaderPort8 details:
...
* make shift buttons equivalent
* 2 x stop: move to session-start
* RTZ: return to zero (not session-start)
* in Pan mode: encoder controls pan-width (w/o shift)
2017-04-15 21:20:51 +02:00
18dcd4d7ff
FP8: Configuration UI layout & design (add image, separators)
2017-04-15 15:19:58 +02:00
60c12df517
Fondle Port 8
...
* only start touch on parameters in "Touch" mode.
* fix "mute clear" (also affect mute-automation in touch)
2017-04-14 23:03:31 +02:00
74c8ba5c9a
FP8: assign toggled plugin-parameters to buttons
2017-04-14 23:03:31 +02:00
7197231f4c
FP8: Allow binding "Select" to a controllable or functor
2017-04-14 23:03:31 +02:00
cooltehno
57dfc0ffb1
Update blueberry_milk-ardour.colors
2017-04-14 13:22:18 -07:00
43d9feabd3
cont'd FP8 refinement & details
...
* Access pan-width via shift, press encoder to reset
* Add "touch-start" to encoder events
* Show plugin-param value-bar
* Sends & well-known ctrls: follow strip-selection
* map "select" to strip-selection in Sends-mode
* Fader group override (via shift)
* Prev/Next button tweaks.
* consistent enum naming ...
2017-04-14 19:56:42 +02:00
Robert Schneider
d98f05d335
Added Korg Studio midi-map. Fixed Editor/Common
2017-04-14 16:06:54 +02:00
0489b5f302
Accommodate newly introduced source(s) in our MSVC project (libardour)
2017-04-14 11:00:58 +01:00
a8858ad311
Fix toggle-processors: operate on plugins only
2017-04-14 00:53:45 +02:00
181b85c95c
Exclude MB EQ/Comp from visible processors de/activate.
2017-04-14 00:52:43 +02:00
ddf7ceaaea
Don't A/B en/disable invisible processors, nor MB channelstrip
2017-04-14 00:32:51 +02:00
ba2e80134b
Convert polarity-invert from older session-formats
2017-04-14 00:19:33 +02:00
d43a23fe28
Faderport8 control surface support
2017-04-13 21:21:59 +02:00
d64ca9be08
Properly expose "well known" comp_redux output.
2017-04-12 21:14:50 +02:00
7a489dd553
Add a ReadOnlyControl parameter abstraction
...
This allows to pass a sperici Controllable alike instance around without
relying on directly exposing the Plugin instance and parameter-id.
2017-04-12 21:14:46 +02:00
64f40c09fa
Fix setting Plugin-Owner (route) for analysis plugins
2017-04-12 17:37:26 +02:00
85c587d702
fix mb32 well-known EQ (4 bands, different ports)
2017-04-12 15:01:13 +02:00
efca1ca0d6
add FileSource Lua Bindings
2017-04-11 01:31:31 +02:00
5e7f172f96
Update Korg Nano Kontrol2 MIDI maps from Philippe Demartin
2017-04-10 11:46:49 -07:00
6968c9f909
Drain ALSA raw-midi buffers after 64 bytes
...
Very long sequence of *concurrent* events may otherwise be truncated
because the backend requests a buffer-size of 64 bytes via
snd_rawmidi_params_set_buffer_size().
2017-04-09 05:03:19 +02:00
65ff43d0a7
Emit Session::MuteChanged() if a mutes route is removed.
2017-04-08 23:44:18 +02:00
f9db9bf5fd
Retain order of concurrent MIDI events
...
This fixes an issue with FaderPort8 (and maybe other surfaces or synths).
2017-04-08 23:43:50 +02:00
d4f2121cfa
Fix linking on El Capitan
...
Modern xcode, does not allow std::locale::numeric with 10.8 SDK
2017-04-07 23:31:44 +02:00
ea8eb956ff
Add session signal to track mute-changes
...
In preparation for Faderport8 "Mute Clear" LED Button.
2017-04-07 23:26:59 +02:00
bcab83205b
Keep the RhythmFerret dialog window around after using an action.
...
Since 5.8-245-g3e43585fa, a response hides the dialog Window
in ArdourDialog::on_response (to prevent dialogs windows staying
around unresponsive while Ardour does background work).
The RF is special, and also the only dialog using explicit
add_action_widget().
2017-04-07 00:29:21 +02:00
b38e81d261
Fix build-stack revision path ( 3d952b095
)
2017-04-04 17:42:10 +02:00
3d952b095a
Include build-stack rev in config report
2017-04-04 17:13:32 +02:00
24f7ae4cf6
Sort and group configuration report
2017-04-04 17:13:08 +02:00
43a07bab51
mini-timeline: show labels for outside range markers
2017-04-03 16:14:01 +02:00
7dde6c3b8f
do not save or restore MIDI port "pretty-names" from XML
...
This is a job for the backend, which should really get the names from the hardware/driver
and make a mapping between a device UUID and the name. Neither the ALSA, JACK or ASIO
backends can do this at present
2017-04-03 10:50:27 +02:00
54bab5153f
don't set region selection on loading a session 1 by 1, but just once after they should all exist
2017-04-03 00:33:44 +02:00
f201726286
NO-OP: whitespace
2017-04-03 00:33:44 +02:00
907fbdd19e
Minitimeline: show markers immediately left/right of viewpoint
2017-04-02 22:20:12 +02:00
7e224236e6
Patch the QM source code to make it buildable with MSVC
2017-04-02 15:32:26 +02:00
0ed1a88af1
avoid C++11 - fixes OSX/PPC builds
2017-04-02 15:23:24 +02:00
77e8c0c4df
GUI options for rec-only metronome
2017-04-01 23:56:27 +02:00
5ebe6fcde8
Add option for record-only metronome.
2017-04-01 23:52:43 +02:00
4b1c288f87
update qm-vamp-plugins (git v1.7.1-10-g76bc879)
2017-04-01 21:50:32 +02:00
4bafbcb1a8
Add script to update vamp-plugins
2017-04-01 21:49:34 +02:00
b6768b4616
Update qm-dsp library (v1.7.1-20-g4d15479)
2017-04-01 21:13:57 +02:00
c05e6b2069
Add a script to update qm-dsp library
2017-04-01 21:11:51 +02:00
c0c24aff72
Hotfix crashes for [extreme] time-stretch -- #7305
...
e.g. stretch-shrink 3712 samples down to 1780.
The filter order defines nFact which can become larger than length - 2
leading to out-of-bounds array access.
e.g. m_ord = 2 -> nFilt = 2, nFact = 6; process < 7 samples (here 6)
2017-04-01 19:16:12 +02:00
2513aad1ed
Remove duplicate msg (load_keybindings also prints an info)
2017-04-01 19:16:12 +02:00
a57914ed50
Another fix to reset keybindings:
...
Don't carry previously set global keybindings_path.
2017-04-01 19:16:12 +02:00
6fbe3f6408
Fix label for show-mixer
2017-04-01 10:02:04 -05:00
6b8be8fa71
Fix set-*-from-edit-range actions, when accessed from control surfaces.
2017-04-01 09:57:06 -05:00
3e43585fa1
Pop splash on dialog response - not d'tor.
...
A Dialog Window may not be tightly scoped, and may be around
for a while (query settings from the dialog instance). The destructor
may only be called later.
2017-04-01 16:40:07 +02:00