Nikolaus Gullotta
faa66e1e2f
Fix GPL info, for real this time
2019-04-04 13:10:59 -05:00
Nikolaus Gullotta
91d50d0d7a
add drag n' drop functionality - currently moves snapshot files from one dir to another
2019-04-04 13:08:40 -05:00
Nikolaus Gullotta
5d75b1f257
NO-OP: add missing curly-braces
2019-04-04 10:36:10 -05:00
Nikolaus Gullotta
22f116982a
NO-OP: fix copyright info
2019-04-04 10:35:59 -05:00
Nikolaus Gullotta
960e347ad6
sanitize_node now uses a vector of processor names instead of an array
2019-04-04 10:24:56 -05:00
Nikolaus Gullotta
73fbcaa133
NO-OP: whitespace, spaces->tabs, and add curly braces to all if and for statements
2019-04-04 10:24:22 -05:00
Nikolaus Gullotta
481f7158b0
Remove use of / or \ in build_filename()
2019-04-04 10:06:30 -05:00
Nikolaus Gullotta
2100eaae39
add getter and setter methods for MixerSnapshot class members
2019-04-03 14:47:52 -05:00
Nikolaus Gullotta
e1585a1ee9
MixerSnapshotDialog is now an ArdourWindow
2019-04-03 14:10:15 -05:00
Nikolaus Gullotta
a9a5e1465f
add MixerSnapshots to LIBARDOUR
2019-04-03 12:08:00 -05:00
Nikolaus Gullotta
75ffa4d9d7
NO-OP: trim whitespace and indentation issues
2019-04-03 09:09:44 -05:00
Ben Loftis
e24bce36c7
build fix
2019-04-03 08:41:46 -05:00
Nikolaus Gullotta
3c6d6de2f9
put editor_route_groups back to the normal master branch version
2019-04-02 15:12:15 -05:00
Nikolaus Gullotta
230d211082
Merge branch 'master' into mixer-snapshots
2019-04-02 15:11:14 -05:00
Nikolaus Gullotta
5731c94acf
add node sanitation for ardour
2019-04-02 15:09:49 -05:00
Nikolaus Gullotta
fa0917c704
add safeguard to PhaseControl::set_state(). Mixbus Master has a blank phase control value
2019-04-02 15:09:29 -05:00
Nikolaus Gullotta
1d1be5abe8
new_from session needs to enusre paths exist
2019-04-02 10:44:30 -05:00
Nikolaus Gullotta
fef6426c41
last_modified should eb initialized with the current program name, and then overwitten later
2019-04-02 10:25:48 -05:00
Nikolaus Gullotta
1dfff0701c
add vscode to gitignore
2019-04-02 10:20:16 -05:00
Nikolaus Gullotta
a2ca1b62ba
remove canabalized editor_route_groups I used for testing, essentially a no-op
2019-04-02 10:19:24 -05:00
Nikolaus Gullotta
cbe61f28e1
finally add the snapshot manager under Window/mixer-snapshot
2019-04-02 10:13:06 -05:00
Nikolaus Gullotta
05bb76a914
get mixersnapshot dialog in ardour UI
2019-04-02 09:59:36 -05:00
Robin Gareus
6f95dfdc31
Fix MIDI Aftertouch (import, record and play) in the backend
2019-04-02 15:35:57 +02:00
Robin Gareus
8f5e5c4c60
Downgrade LADSPA scan errors to warnings
...
There's nothing that a casual user can about failure to scan
LADSPA plugins. So just inform the user.
It's not an error to worry about.
2019-04-02 01:51:36 +02:00
Nikolaus Gullotta
a6a5821f21
easy rigging to force directories. Uses mode 0775 because that seems to be what everyhting else in libarodur and gtk2ardour uses
2019-04-01 16:45:45 -05:00
Nikolaus Gullotta
11bdbd6844
load_from_session needs to set the last_modified_with member as well.
2019-04-01 16:15:08 -05:00
Robin Gareus
6d335be418
Indicate automation-latch as "touch" on the FP1
...
The FP1 does not have a dedicated "Latch" control, but this does
at least consistently indicate that Touch, rather than show some
arbitrary LED state.
2019-04-01 22:30:16 +02:00
Robin Gareus
50e8c4d529
Expose Latch automation mode to MCUs
2019-04-01 22:28:07 +02:00
Nikolaus Gullotta
7ac3da747b
final touches
2019-04-01 15:11:30 -05:00
Nikolaus Gullotta
536064a2cb
some quick cleanup, and use glib delete and rename functions instead of std
2019-04-01 15:02:33 -05:00
Nikolaus Gullotta
fd4b3a1fca
a bunch of changes I should've committed in chunks. oops.
2019-04-01 14:04:25 -05:00
Nikolaus Gullotta
cd16058019
Merge branch 'master' into mixer-snapshots
2019-04-01 09:04:55 -05:00
Robin Gareus
20201ef056
Clarify documentation
2019-03-31 22:25:40 +02:00
Robin Gareus
da15b599de
Remove a hack of using flags to emit a signal-change from the GUI
...
The GUI should not be calling `manager.PluginListChanged();`
It's up to the plugin-manager to emit relevant signals.
This fixes an issue when adding/removing plugin-favorites using the
mixer's sidebar or via remote-control/surfaces or script.
2019-03-31 22:25:29 +02:00
Robin Gareus
827b4ef8a1
NO-OP: Whitespace
2019-03-31 16:08:35 +02:00
Robin Gareus
56047a094c
AutomationRangeDrag tweaks for stacked layer view
...
Use y-pos and height of given TAV *layer* where the drag was initiated.
2019-03-30 01:19:47 +01:00
Robin Gareus
546d5d09b5
Remove unused variable
2019-03-30 01:15:17 +01:00
Robin Gareus
f40456a649
cont'd AutomationRangeDrag update
...
Properly adding guard-points for all lanes, not just the first found
for each range.
2019-03-30 00:14:26 +01:00
Nikolaus Gullotta
7c5b476f0b
implement a looooooot of stuff
2019-03-29 13:58:54 -05:00
Robin Gareus
d8571e2572
cont'd AutomationRangeDrag updates -- safety commit
...
This is work in progress towards fixing stacked region's region-gain
and multiple discontinuous regions spanning multiple tracks.
AutomationRangeDrag::setup() still does not collect all AutomationLine
points for certain overlap scenarios. There's more to come...
2019-03-29 15:57:07 +01:00
Robin Gareus
932892f794
Fix Mixbus special case
2019-03-29 14:54:16 +01:00
Robin Gareus
1a90cd90de
Fix action-name
2019-03-29 14:54:16 +01:00
Robin Gareus
0eee891de9
NO-OP: remove unused variable
2019-03-29 14:54:15 +01:00
John Emmas
6f1fd3e4fd
Add a missing namespace qualifier
...
(is needed now, following commit #94271ee862 )
2019-03-28 11:39:30 +00:00
Robin Gareus
0c368499f8
Fix route-templates with external sends
2019-03-28 03:01:53 +01:00
Robin Gareus
1fa2d15a9d
Don't allow to cut/copy inserts via Drag/Drop
...
It was already verboten via ctrl-x/c/v since copying inserts using
the same I/O makes no sense, nor does moving them.
2019-03-28 01:51:50 +01:00
Robin Gareus
258b95834f
Re-layout ctrl surface enable button: align left
...
Since the Preferences window can be rather wide, and the table expands,
a button on the left is preferred.
2019-03-27 23:25:28 +01:00
Robin Gareus
0ee6b03144
Implement multi-region AutomationRange drag/drop
2019-03-27 23:25:28 +01:00
David Robillard
94271ee862
Cleanup: Remove unnecessary using namespace declarations
2019-03-27 20:22:18 +01:00
David Robillard
cb2a501c44
Cleanup: Fix inconsistent TransformDialog code style
2019-03-27 20:22:18 +01:00