0aba08594c
allow DnD between DnDTreeView and DnDVbox
2015-12-28 04:10:39 +01:00
dd9e0e49a0
proper display name for Monitor Processor
2015-12-27 18:36:20 +01:00
8d45eecd45
somewhat better solution to prev commit.
...
parse up to 32bit VLQs, match smf_format_vlq()
2015-12-27 03:40:48 +01:00
2c197fd89a
work around midi-event counter 4 byte overflow.
2015-12-27 02:09:54 +01:00
435dd4e98f
fix samplerate initialization.
2015-12-26 04:52:08 +01:00
81a3ae985d
Keep plugin presets in sync across plugin-instances.
2015-12-25 22:38:48 +01:00
b92f208b52
don't assume plugin presets start their numbering at zero.
2015-12-25 17:12:37 +01:00
a8159326b8
add a PluginPreset struct: combined plugin-info + preset-record
...
...in preparation to allow adding presets directly.
2015-12-25 14:38:31 +01:00
3ff674d583
Treeview Drag: allow to use single column as drag-widget
2015-12-24 17:26:06 +01:00
8649c1759e
#define BACKEND_NAME when building with MSVC (portaudio_backend)
...
N.B. We aren't yet building the blocking PortAudio backend but that can be added quite easily, if needed.
2015-12-23 15:09:18 +00:00
d880645cac
Modify our MSVC project to accommodate newly introduced/removed source files (libpbd)
2015-12-23 15:09:17 +00:00
9cddc7cda0
add monitor-processor pre-fader (not at the top)
2015-12-23 14:35:31 +01:00
Edgar Aichinger
751e6a3dbc
Update German Translation for libardour
2015-12-23 12:43:54 +01:00
Nil Geisweiller
742d176479
Fix overlapping resolution (see issue #177 )
...
It assumes that a note ending at the same time of another one starting
is not considered overlapping.
2015-12-22 04:52:50 +01:00
Nil Geisweiller
3a6f62d238
Fix indentation (whitespace -> tab)
2015-12-22 04:52:50 +01:00
dc20611933
add signal for Plugin Status Changes (Hidden/Favorite)
2015-12-22 04:25:37 +01:00
2a55e8b9b3
extend Drag/Drop mechanism
...
DnDVbox: un-hardcode TargetEntry list, add callback for secondary targets
DvDTreeview: return pointer to self
2015-12-22 04:14:12 +01:00
b67892833b
ship both blocking and callback PA backends (for debug purposes)
...
this just works (no symbol conflicts)
2015-12-21 22:12:15 +01:00
66bc06051b
add monitor-section processor limitations.
2015-12-21 14:38:16 +01:00
85e12e8095
Mackie control: non-existent controls zero pot ring fix.
2015-12-19 11:50:13 -08:00
d9eb5e00c5
cont'd work on plugin-state templates - #6709
...
Refactor and consolidate code and re-use it for session-templates.
This avoids recursive copying of the plugin-dir()
2015-12-19 14:46:15 +01:00
ec9a8f022c
open Finder/Explorer/File-manager in case of session-dir ambiguity.
2015-12-18 17:46:08 +01:00
6e7ce525f7
cleaner version of 7383ea6a
(duplicate plugin state)
2015-12-18 14:55:33 +01:00
3eb04c3c23
save/restore plugin state with track-template
2015-12-18 14:27:15 +01:00
7b6ef41f0c
leave some todo-notes #6709 (track templates & state)
2015-12-17 23:48:06 +01:00
7383ea6a35
properly copy plugin state when duplicating routes. #6709
...
This is not a really elegant solution. Something had to come up and
ruin the neatness of the thread-private regenerate_xml_or_string_ids :)
2015-12-17 23:47:50 +01:00
b48d87b3ea
add API to query stateful ID override mode
2015-12-17 23:18:22 +01:00
bdfddec6fc
more hot wine.
2015-12-17 20:22:02 +01:00
07e4377d7b
NoOp: removed spaces, replaced with tabs.
2015-12-16 20:41:50 -08:00
82f31fe624
Mackie Control: Re-enable view_mode display and make sure all text vanishes after timeout.
2015-12-16 14:38:21 -08:00
8bb4ac0ac7
Fix MCP time display sometimes doesn't update to zero time on return to zero (shift-rew)
2015-12-16 12:24:10 -08:00
2f86d1b7dd
properly namespace hacked OSC callbacks, add some notes.
2015-12-16 18:17:38 +01:00
13d704b25d
redundant OSC commands to support TouchOSC and Lemur (vestigial float args)
2015-12-16 10:29:49 -06:00
bff1fcbe48
mackie: restore access to trim and pan width control
...
Change from Evoral::Parameter to AutomationType caused this glitch
2015-12-16 11:05:40 -05:00
cfff528ae9
expose the right panning parameters for ardour
2015-12-16 11:05:11 -05:00
2992506652
disable threaded waveview rendering.
...
This will be re-enabled once 4.5 has been released
2015-12-16 10:28:17 -05:00
90f64364cb
Update Russian translation
2015-12-16 12:47:24 +01:00
3b872fb207
fix some merge issues from cherry-picking mackie changes from a mixbus repo
2015-12-16 06:31:06 -05:00
11f069f118
add new automation types for EQ and compression
2015-12-16 06:30:43 -05:00
93d5fe83c8
mackie: properly track lifetime of subview route; fix subview/potmode LED state mgmt
2015-12-16 06:01:55 -05:00
a9a4cfb166
mackie: track compressor mode changes in display
2015-12-16 06:01:47 -05:00
1152bf87a2
make vselect-press in subview mode act as a toggle for toggled controls
2015-12-16 06:01:38 -05:00
a6da818bc4
add dynamics support to mackie control
2015-12-16 06:01:29 -05:00
e3d0de3bf6
mackie: use new route API for universal access to pan/eq/dynamics parameters to provide panning and EQ control
2015-12-16 06:01:20 -05:00
ab3f0f75a8
new route API to discover/access well-known automation controls for panning, EQ and compression.
...
The EQ and compression parts do nothing for Ardour, where there is no identifiable and understood plugin to perform their
roles. They do work on mixbus, which also serves as a model for how to do this.
2015-12-16 06:00:56 -05:00
81179389d3
mackie: cleanup subview mode a little
2015-12-16 05:55:10 -05:00
8ba8f1c0b0
fix cherry-pick conflict
2015-12-16 05:54:43 -05:00
e302ce8662
only use 1/100th gap between markers if transport is stopped, to prevent repeated user action from adding multiple markers when stopped (mackie version)
2015-12-16 05:52:47 -05:00
a1ef99b9b7
add beginnings of EQ and dynamics control to mackie for mixbus
2015-12-16 05:52:36 -05:00
99764e946a
add UserA and UserB buttons to mackie button list
2015-12-16 05:52:27 -05:00