6e017eff22
Accommodate newly added/removed source(s) in our MSVC project (libpbd)
2017-10-27 13:08:32 +01:00
1aa96dc0a1
Add a RAII SpinLock (using boost's spinlock)
2017-10-26 22:33:46 +02:00
eeb148bb61
NO-OP: whitespace cleanup
2017-10-26 15:46:00 -04:00
155f48fc7c
move mixbus-only variable declaration
2017-10-26 15:45:16 -04:00
3161ccee43
remove unused variable
2017-10-26 15:44:32 -04:00
79374df84e
fix preprocessor error on some/many systems
2017-10-26 15:44:09 -04:00
ceecbf2f4f
switch from std::auto_ptr<> (deprecated) to boost::scoped_ptr<>
2017-10-26 15:43:49 -04:00
8a0839f332
remove unused variable
2017-10-26 15:43:31 -04:00
4250940ad8
switch from std::auto_ptr<> (deprecated) to boost::scoped_ptr<>
2017-10-26 15:43:08 -04:00
997f70d9cb
switch from std::auto_ptr<> (deprecated) to boost::scoped_ptr<>
2017-10-26 15:41:47 -04:00
1a8ac58c1a
remove unused variables
2017-10-26 15:41:11 -04:00
5f60ff212d
remove unused variable
2017-10-26 15:41:01 -04:00
33af0b0d3d
optimization for track with zero audio channels should not short-circuit MIDI disk reading
2017-10-26 15:15:05 -04:00
ea0807d4aa
remove unnecessary calls
2017-10-26 10:46:42 -04:00
17bb1db810
allow hardev to work again
2017-10-26 10:43:53 -04:00
e5851fff8b
headless arval script
2017-10-26 10:37:53 -04:00
33c9772fda
OSC: fix mixed types keeps from building on server
2017-10-25 23:00:41 -07:00
27c8c82076
OSC: Provide click level control
2017-10-25 21:56:29 -07:00
a2965f585a
OSC: add feedback for punch in/out, click and click level
2017-10-25 21:56:29 -07:00
aba52ad8a2
OSC: add feedback for toggle_roll
2017-10-25 21:56:29 -07:00
8f13a0a13b
OSC: fix monitor input/disk buttons so both can be on
2017-10-25 08:34:02 -07:00
ea1f0ba825
OSC: fix /strip/receives to have the original ssid like /strip/sends
2017-10-24 20:50:22 -07:00
e28a080651
OSC: fix refresh surface
2017-10-24 20:34:40 -07:00
da4454751d
OSC: remove duplicate code.
2017-10-24 17:28:35 -07:00
a546003457
OSC: cleaned up select
2017-10-24 13:30:55 -07:00
7aacd5d71a
OSC: fix add and remove tracks to update without bank change.
2017-10-24 12:44:09 -07:00
d6a3db1ac7
lv2 compat for liblilv < 1.10.0
2017-10-23 19:22:16 +02:00
de9ae19d8c
OSC: fix various crash points
2017-10-22 21:25:30 -07:00
Olivier Humbert
434c94174f
Update rc_option_editor.cc
2017-10-22 23:59:00 +02:00
7036b2825a
Detected boost using a compile-time check (works w/x-compile)
2017-10-21 21:07:18 +02:00
231e25544b
Tweak 842d758e
: selection & move into view
...
Use separate editor + mixer flags for moving selected tracks into view.
Changing selection in the Editor will only pan the mixer-view and vice-
versa. This fixes an issue with the track that is being clicked-on to
be moved out of view (due to groups)
2017-10-21 21:07:18 +02:00
63b6ab1101
'Route::tape_drive_controllable()' needs to return something
2017-10-21 11:23:05 +01:00
842d758ed2
Don't move track into view due to indirect selection
...
This fixes an issue with grouped tracks, starting a [range] selection
on the bottom-most. Due to group-selection all tracks in the group
are selected. Previously this vertically-scrolled to move the
top-most into view, which could move the bottom-most out of view.
2017-10-20 19:08:48 +02:00
aea350c958
Don't offer possible recursive VCA assignments in the GUI
2017-10-20 02:54:28 +02:00
bb4243c7a4
Add example script to assign VCAs
2017-10-20 02:54:28 +02:00
1f842cf994
Add Lua bindings for new VCA/Slavable API
2017-10-20 02:54:28 +02:00
5dc54c91c7
Prevent recursive VCA assignments
...
The GUI so far only prevents direct connections VCA 1 > VCA 2 > VCA 1,
but does not recurse VCA 1 > VCA 2 > VCA 3 > VCA 1
2017-10-20 02:54:28 +02:00
b83e011a40
Remove not implemented API
2017-10-20 02:54:28 +02:00
ade3ea190c
Lua: Fix Slavable & Automatable inheritance
...
This allows to cast VCAs into Slavables.
2017-10-20 02:54:28 +02:00
2a310e5f79
US2400: Mark controls dirty and send them from the periodic update thread.
2017-10-19 11:54:36 -05:00
ee09ae1c6b
US2400: allow selecting the master bus. LED does not respond, though :(
2017-10-19 11:53:55 -05:00
48c520a4ef
US2400: explicitly toggle switch state in some cases where everything should reset.
2017-10-19 11:53:55 -05:00
23c2b751aa
US2400: map knobs for mixbus strips, when selected.
2017-10-19 11:53:55 -05:00
618020424e
OSC: Cue observer simplified.
2017-10-19 08:48:25 -07:00
dabe7474b3
OSC: remove unused function.
2017-10-19 08:48:25 -07:00
f87e996013
FP8: unhardcode IDs and strip-count
2017-10-19 16:57:26 +02:00
0f82302e63
Update GUI, use filename-extensions
2017-10-18 19:24:54 +02:00
706805e0ba
Consolidate session + template file extensions
2017-10-18 19:22:23 +02:00
5c6e2b5802
Fix g_stat() for 64bit windows/mingw64
2017-10-18 17:54:39 +02:00
0c59ba649e
Save <UI> state for plugins only.
...
Only PluginInserts have UIs and PinMgs and unique IDs.
Other processors may not be saved explicitly, [re-]created
dynamically, change ID (eg. capturing processor) and clutter up
the list.
TODO: removing a processor should also remove its UI state.
2017-10-18 04:15:15 +02:00