7ccb356278
Resize and color the foldback level knob
2019-09-03 17:17:20 -07:00
e7637d7786
Fix mute toggle actions when mute is automated
...
Track menu, as well as mixer-shortcut to set/unset mute
of selected tracks needs to send a start_touch() event, otherwise
the change is not effective.
2019-09-03 22:01:35 +02:00
e30a1032d0
Scroll Lua scripts, now that there can be many
2019-09-03 14:26:01 +02:00
a3673809cf
Fix -Wsign-compare
2019-09-03 05:01:59 +02:00
9970a243ec
Fix -Wnon-virtual-dtor
2019-09-03 04:55:08 +02:00
58ee66e924
NO-OP: remove trailing whitespace
2019-09-03 04:52:01 +02:00
b340dc7282
Increase available Lua action script slots
...
* Reserve 32 dedicated editor actions for scripts
* Limit number of toolbar buttons
* Use dedicated binding-group for keyboard-shortcuts
* Tweak Preferences layout of toolbar pane
2019-09-03 04:31:35 +02:00
ab68ed4131
Proper error messages for Audio2MIDI script
2019-09-02 21:20:26 +02:00
215bc64455
Another windows build fix, declare LuaDialog::ProgressWindow
2019-09-02 21:20:06 +02:00
8ce9ac82ae
Fix windows build linking, declare bindings
2019-09-02 15:45:48 +02:00
c86f511e5e
Update Lua scripts, class-name change
2019-09-02 15:45:14 +02:00
2d680f3061
Move LuaProgressDialog into "LuaDialog" namespace
...
Define class in header file
Match C++ and Lua binding namespaces (for documentation)
2019-09-02 15:44:43 +02:00
487503cab8
Package VAMP pYIN plugin
2019-09-02 14:35:23 +02:00
c548333728
Fix pyin build, needs VAMPSDK
2019-09-02 05:44:00 +02:00
a1f9beb355
Update Lua VAMP scripts to show a progress dialog
2019-09-02 05:19:27 +02:00
6edb649b53
Allow to cancel LuaAPI::Vamp::analyze
2019-09-02 05:18:17 +02:00
9e11542828
Add Lua progress dialog
2019-09-02 05:17:55 +02:00
cf507828bd
Add pyin to VAMP_PATH
2019-09-02 03:13:31 +02:00
013da25ba5
Add vamp-pyin authors to user-visible doc
2019-09-02 03:13:13 +02:00
63994f3b82
Include vamp-pyin
...
In preparation for captainMorgan's pitch analysis script.
2019-09-02 03:12:22 +02:00
1c8b6e1b42
Initialize uninitialized variables
...
If a session with a feedback loop is loaded, Graph::rechain()
is never called, and _n_terminal_nodes[] remains unset.
2019-09-01 20:13:59 +02:00
45cf29b7c5
Use preferred pa_context_new_with_proplist API
2019-09-01 19:01:18 +02:00
6746456d3a
Color schema for feedback-btn alternative active color
2019-09-01 18:38:56 +02:00
4232b61562
Prominent "Feedback" indicator blinking
...
Always use a color when blinking. This allows to see
"feedback" even in screenshots. Previously there was a 50%
to capture it in a still image.
2019-09-01 18:37:49 +02:00
7b3ca486a4
Allow to un-set custom Ardour-button colors
2019-09-01 16:57:48 +02:00
46bbe83400
Changing active-state needs no color lookup
...
Colors and patterns are cached, independent of active-state.
This didn't used to be the case in the distant ArdourButton past.
2019-09-01 16:52:24 +02:00
244df67800
Fix mixer-side-bar show/hide actions
...
Changes need to be propagated to the Stripable's PresentationInfo.
So far this was not done for batch-changes using the mixer's left
side-bar "Show all", "Hide all" actions. They remained local
to the mixer and were not persistent.
2019-08-30 22:57:57 +02:00
Nikolaus Gullotta
f44a436f70
Move StripSilenceDialog XML to dedicated function
...
This moves the Session::add_extra_xml() call out of editor_ops.cc and
moves it to its own class method StripSilenceDialog::finished()
2019-08-30 14:44:50 -05:00
Nikolaus Gullotta
d5988b232c
Add settings retention to StripSilenceDialog
...
StripSilenceDialog will now retain its threshold, minimum length, and
fade length values from run to run.
This is done via Session::add_extra_xml() and recalled during the
construction of StripSilenceDialog via Session::extra_xml()
2019-08-30 12:40:28 -05:00
dab29eb8ad
Fix Lua-doc doxygen declaration extraction
2019-08-29 21:40:54 +02:00
08644d8f2a
No-OP: move doxygen doc into header files
2019-08-29 17:57:22 +02:00
7496a856c7
Tweak Lua-doc processing:
...
Separate PHP based post-processing, used for manual creation.
php-cli may not be available on build host.
2019-08-29 05:43:02 +02:00
0840bc0c76
Replaced foldback select button with previous and next buttons
2019-08-28 16:23:46 -07:00
3588712174
properly remove foldback strip so it can be created again
2019-08-28 13:23:10 -07:00
Nikolaus Gullotta
1d4cf8a28c
Merge branch 'master' of git.ardour.org:ardour/ardour
2019-08-28 14:19:43 -05:00
Nikolaus Gullotta
f127eebff0
time span column should actually sort by location start time
2019-08-28 14:19:26 -05:00
d39abd8dc1
Removed unused includes
2019-08-28 11:21:06 -07:00
adf48ac63f
Ensure monitor section is always leftmost in mixer window
2019-08-28 11:21:06 -07:00
85f8387f54
Lua: allow to build SelectionLists
...
This partially reverts 4538bcc7
to allow Editor:set_selection()
2019-08-28 18:40:08 +02:00
Nikolaus Gullotta
96f55e8184
add sortable length, span, and name columns to ExportTimespanSelectorMultiple and ExportTimespanSelectorSingle
2019-08-28 11:27:40 -05:00
Nikolaus Gullotta
4b5391b7be
add .vscode editor data to gitignore
2019-08-28 10:07:41 -05:00
5d652dd9c4
removed axis view from foldback strip
2019-08-27 10:16:48 -07:00
8cc1f8f8cb
Update icon render tool
...
* add "grid" mode
* re-build libwidgets as needed
* add a convenient `make show` target
2019-08-27 18:03:57 +02:00
7f2bfa362f
Cont'd icon tweaks
...
* unify line-width calculation
* thin line-width, approximate thickness of
glyph stroke width at same UI scale
* don't use outlines (except main tool buttons)
This fixes issues of generic buttons with bright-theme
* pixel align some lines
2019-08-27 18:03:57 +02:00
db831db1a5
Add/remove source(s) in our MSVC project (gtk2_ardour)
2019-08-27 15:10:00 +01:00
79ac8215e9
Update Plugin-Tag policy
...
* Don't store tags from plugin's own metadata
Those are set during plugin-scan every time
* Save user-tags even if they're not new
* Reset tags to factory-file tag (if any)
Old user tag files (prior to this commit) are interpreted
as "factory-file". This will auto-correct after the
first save_tags().
2019-08-27 13:43:09 +02:00
37caa11b52
NO-OP: whitespace
2019-08-27 13:22:53 +02:00
5a7659fbdb
Resetting a tag implies changing it
2019-08-27 12:18:44 +02:00
79b23a893d
Update "By Tags" menu when Plugin-tags change -- #7800
2019-08-27 12:18:44 +02:00
191dea0248
Use latency-icon instead of text
2019-08-27 12:18:44 +02:00