13
0
livetrax/libs
David Robillard 7e2c8ace4b Follow MIDI control values with automation faders.
Fixes bug #6166 (except record).

This attempts to follow the "current" control value somewhat aggressively:

* On locate, slider is set to the value from the top region at the new
  transport position.

* Playback or MIDI input is followed "live".

* Whenever the slider is moved (including automatically), that value is emitted
  as an immediate event to keep external gear in sync.

General idea is that the Ardour slider should act as a mirror of an external
hardware knob, and both should be synced to whatever the control is at the
current transport position.  Since we lack real playback/touch/etc modes for
these for now, we must choose one behaviour, and this seems like the most
reasonable one.

Follow is handled in the audio thread, which is probably not ideal, but since
these controls have no lists and do not record, should be fine.  Probably.
2015-03-26 00:47:34 -04:00
..
appleutility AU: fix return value reference 2015-02-23 02:49:37 +01:00
ardour Follow MIDI control values with automation faders. 2015-03-26 00:47:34 -04:00
ardouralsautil
audiographer fix #6208, negative broadcast timestamps 2015-03-22 16:12:40 +01:00
backends Add a new MSVC project for building the Portaudio backend 2015-03-22 11:54:58 +00:00
canvas Fix 0006183 (waveview crash). 2015-03-24 23:35:43 +11:00
clearlooks-newer Don't try linking libclearlooks files with mingw build 2015-03-12 23:03:59 +10:00
clearlooks-older
evoral Follow MIDI control values with automation faders. 2015-03-26 00:47:34 -04:00
fst hide terminal window for windows vst scanner 2015-02-14 05:50:40 +01:00
gtkmm2ext add API to query Gtk::ComboBoxText entries 2015-03-16 14:38:21 +01:00
libltc
midi++2 remove cruft (old unused pre-git version files) 2015-01-09 06:11:57 +01:00
panners remove lib versioning for internal plugins 2015-02-16 17:32:56 +01:00
pbd hide issues with g_close() not being available in somewhat older versions of glib 2015-03-16 13:34:35 -05:00
plugins/reasonablesynth.lv2 promote sustain pedal from meh to reasonable. 2015-02-28 15:52:28 +01:00
qm-dsp
surfaces fix AWOL semicolon in 9f842f3 2015-03-20 22:08:17 +01:00
timecode remove hardcoded major version in build scripts 2015-01-08 17:59:41 +01:00
vamp-plugins
vfork