Robin Gareus
8bc7ff85fb
audiographer unit-test libs
2016-02-10 19:28:43 +01:00
Robin Gareus
d8b04d3124
cleanup: unhardcode spectrum size, logscale, whitespace fixes
2016-02-10 19:28:21 +01:00
Robin Gareus
4928d53f8d
Add VAMP SDK to audiographer deps.
2016-02-10 17:08:06 +01:00
Robin Gareus
e41296bf5d
Add loudness histogram Feature to the EBUr128 VAMP plugin
2016-02-10 15:11:45 +01:00
Robin Gareus
6c8a062be9
move export-analysis implementation into cc-file.
...
lib/libfftw3f.a(apiplan.o):apiplan.c:(.text+0x430): multiple definition of `fftwf_destroy_plan'
This is because static symbols in a .dll have no fixed address and
are mapped when loading the dll. Static functions in .exe do have a fixed
address.
With a header-only implementation the functions are provided
libardour.dll and ardour.exe
2016-02-10 15:11:45 +01:00
Tim Mayberry
7c3d3031dc
Fix for undefined references to fftw lib when using gcc/mingw
2016-02-10 23:10:17 +10:00
John Emmas
dd431de07d
Add newly introduced source(s) to our MSVC project (audiographer)
2016-02-10 10:55:42 +00:00
John Emmas
7cb8b94d07
Add newly introduced source(s) to our MSVC project (libardour)
2016-02-10 10:54:44 +00:00
Robin Gareus
c1642fead8
Post-export Analysis
2016-02-10 03:01:05 +01:00
Robin Gareus
1ec78d26ee
Fix crash when aborting export.
...
The "Stop" button results in ExportHandlerPtr being destroyed.
This must not happen while it's in use -- in particular during
ExportHandler::start_timespan() and ExportHandler::finish_timespan()
2016-02-09 21:36:49 +01:00
Robin Gareus
c00a07e811
detailed export state, prepare resolution for #6512
...
(Post-processing step should announce itself during an export)
2016-02-09 13:15:54 +01:00
Paul Davis
a1d2c13077
mackie: if device type is unknown, make -D mackie show that
2016-02-07 10:28:07 -05:00
Paul Davis
80a678de28
handle Mackie control device type ID = 0x6 (Behringer X-Touch Compact)
2016-02-07 10:28:07 -05:00
Ben Loftis
d862c357b3
change faderport name
2016-02-06 16:42:34 -06:00
Paul Davis
09921e1d76
Mackie: shift+marker needs to remove marker. moved session-range to shift+solo.
...
Originally cbbd87f50b in mixbus/master
2016-02-06 15:47:27 -05:00
Paul Davis
5516e3bdd2
mackie: better fix for
2016-02-06 14:24:06 -05:00
Paul Davis
3b1d1675de
mackie: stop crashes when switching to X-Touch Compact device
2016-02-05 17:59:29 -05:00
Ben Loftis
ff14f4d63c
Mackie Protocol: more fixes for aac6a5
2016-02-04 11:44:23 -06:00
Ben Loftis
8f7ae26a96
Fix reporting of compressor mode (Mixbus)
2016-02-04 11:41:17 -06:00
Ben Loftis
1b5931a028
Mackie Protocol: fixes for aac6a5
2016-02-04 11:17:45 -06:00
Paul Davis
37d6265e13
mackie: try to improve logic and management of device profiles
2016-02-04 11:24:26 -05:00
Paul Davis
d3081fd816
mackie: reverse previous profile editor changes; allow profile to define anything except plain and shift actions.
...
For Fn keys we also allow plain and shift definitions
2016-02-04 11:24:26 -05:00
Paul Davis
aefa63aaa6
mackie: radically shrink down the profile editor
...
We only expose user control over Fn keys and only the shift modifier
2016-02-04 11:24:26 -05:00
Ben Loftis
23b1944bea
Mackie protocol: set-session-from-edit-range moved to shift+marker
2016-02-04 09:30:37 -06:00
Ben Loftis
aac6a59071
Mackie Protocol: Move buttons to more accurately reflect default mcp legends.
...
Modifiers are only modifiers (no actions directly on modifiers).
Punch indicators moved to Drop/Replace.
Added Save, Undo, Cancel (select none) and Enter (select all tracks)
Fixed click button.
Up&Down buttons now move the selected track up & down.
2016-02-03 18:11:21 -06:00
Paul Davis
10a11492dd
mackie: fix gain control display
2016-02-03 17:27:14 -05:00
Paul Davis
eeff08aac4
mackie: use bus shortname in send subview.
...
Also slightly tighten route name display
2016-02-03 17:27:01 -05:00
Paul Davis
7f82e7769f
zero more stuff out when leaving subview mode
2016-02-03 17:25:28 -05:00
Ben Loftis
dc4daa892d
Mackie Protocol: Show dB values for Mixbus "Send" levels.
...
No sense rewriting it now, but the correct way to approach
this stuff is to pass in the control, and use
the appropriate one of: interface, internal, or user values.
in this case, get_user would have returned dB for both Ardour and Mixbus sends.
2016-02-03 13:48:56 -06:00
Len Ovens
7d5671a411
mackie control: Fix crash when selecting Track on MIDI strip, don't create phase control if there is none.
2016-02-03 10:35:35 -08:00
Paul Davis
9cce8d10a9
faderport: save+restore footswitch setting
2016-02-03 11:53:56 -05:00
Paul Davis
57b9dab27c
manually revert ec8cf4e4 with an extra comment explaining the significance
2016-02-03 11:45:23 -05:00
Tim Mayberry
dd05f1e257
Fix bug #5633 , Don't drop all midi bindings when a track is removed
...
Only drop the controllable that is being destroyed, not all of them.
2016-02-03 22:30:41 +10:00
John Emmas
07f8c04e2e
Add a newly introduced source file to our MSVC project (libardour)
2016-02-03 10:14:48 +00:00
Paul Davis
0ddbf665d8
generic MIDI: if a CC is bound to a toggled controllable, toggle the controllable only when the incoming CC value > 0x40
...
See comment in code for more details
2016-02-02 22:28:36 -05:00
Len Ovens
b4a9bf5878
Mackie Control: Save old bank before we change it to new.
2016-02-02 18:41:49 -08:00
Paul Davis
2367240735
fix mistaken logic for Route::MuteControllable::set_value()
2016-02-02 19:00:53 -05:00
Paul Davis
fea89a7f9b
fix compiler warning
2016-02-02 18:30:51 -05:00
Ben Loftis
8df1baa659
Fix for previous commit
2016-02-02 16:14:00 -06:00
Ben Loftis
ea08354c17
fix for knob scaling
2016-02-02 15:47:05 -06:00
Paul Davis
2cb3343eec
when looking up controllables via descriptors (e.g. generic MIDI control) use the new "well-known" route controllables
2016-02-02 16:42:50 -05:00
Len Ovens
99a53ed7f0
Mackie Control: Fix Flip mode getting confused if subview is not sends.
2016-02-02 09:38:55 -08:00
Len Ovens
7229dccb3b
Mackie Control: Shift/Select now toggles individual channels within group. Makes this the same as other grouped controls.
2016-02-02 09:03:27 -08:00
Len Ovens
a7775559c1
Mackie Control: remove Shift/select zeros fader.
2016-02-02 08:55:36 -08:00
Len Ovens
abb151b8b0
Mackie Control: Moved encoder fine modifier from Control to Shift (Shift will be only modifier)
2016-02-02 08:49:16 -08:00
Paul Davis
9b1a150dd9
mackie: update fader+pot when changing flip status
2016-02-02 11:17:38 -05:00
Paul Davis
e38fad6228
faderport: fix binding of actions to footswitch
2016-02-02 09:21:13 -05:00
Paul Davis
846afdd8e5
faderport: make blink/on/off status of record enable LED match the GUI one
2016-02-02 09:05:00 -05:00
Paul Davis
ff2c3dbc81
control surfaces: fix BaseUI method for disabling record enable
2016-02-02 09:03:41 -05:00
Paul Davis
a85b8ed842
mackie: fix display of input trim level trackview mode
2016-02-02 08:15:35 -05:00