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
dae7e8dbd3
NO-OP: whitespace
2017-04-01 15:56:35 +02:00
16cdab6327
Fix engine state ordering
2017-04-01 15:39:02 +02:00
8bed793b48
Properly desensitize various engine-controls.
...
MIDI system and channel-count cannot be changed while the engine is
running.
2017-04-01 14:37:35 +02:00
752706911e
Fix crash when dragging playhead or mouse in ruler area
...
This can be hard to reproduce and I have not been able to work out the steps to
reproduce reliably, but as it is still occuring work around the issue by just
checking the variable is valid before dereferencing it.
Resolves : #7304
2017-04-01 22:04:56 +10:00
727ac30dd2
Unregister ports at session close.
...
This fixes issues when re-loading a session without taking the
engine down.
2017-04-01 13:14:17 +02:00