Robin Gareus
216935f16e
Remove ALSA debug message in optimized builds
2020-09-18 15:40:44 +02:00
Robin Gareus
d90d5c3701
Make gcc-10 happy (missing <string> include)
2020-09-18 15:38:22 +02:00
Robin Gareus
67b1481c12
VST3: work-around endless/recursive resize requests
...
Some plugins correct their own size when resized which can lead
to endlessly growing GUIs. In particular this issue exists
if Ardour's plugin-toolbar forces a plugin to grow in size to fill
the allocated space. While the plugin aims for fixed aspect-ratio.
This will need a proper solution involving VST's checkSizeConstraint,
however GTK+2 does not have an appropriate API...
2020-09-18 02:11:25 +02:00
Robin Gareus
5dc3f2a320
Add toolbar widgets for monitor mute and dim
...
Another one from Andy's wish-list
http://mixbus.harrisonconsoles.com/forum/thread-8935-page-2.html
2020-09-17 22:57:54 +02:00
Robin Gareus
d5496de98a
VST3: use kOffline for freewheeling
2020-09-17 21:06:46 +02:00
Robin Gareus
6612cdf44a
Name new MIDI tracks after instrument plugin
2020-09-17 21:06:46 +02:00
Robin Gareus
824e54f399
Mark session as dirty when meter-type changes
2020-09-17 21:06:46 +02:00
John Emmas
ae2a1c15fa
Add VST3 support for building with MSVC
2020-09-17 18:45:12 +01:00
Robin Gareus
7963214710
Use C-compatible isprint() - fixes MSVC builds
2020-09-17 17:29:50 +02:00
Robin Gareus
a8c9bdbbd0
Fix w32 builds (VST stdcall API)
2020-09-17 12:55:18 +02:00
Robin Gareus
fab92d313f
Fix linking vst3 scanner app (Linux-ARM, OSX/PPC, OSX/i386)
2020-09-17 12:20:31 +02:00
Robin Gareus
1759ba96b6
VST3: Plugin GUI support
2020-09-17 00:10:21 +02:00
Robin Gareus
6b4dc3268f
VST3: Implement plugin-provider
2020-09-17 00:10:17 +02:00
Robin Gareus
05c039629c
VST3: Update Preferences/Plugins/VST
2020-09-16 22:49:20 +02:00
Robin Gareus
15e564c54a
VST3: scanner application
2020-09-16 22:49:20 +02:00
Robin Gareus
2a9795113b
VST3: Plugin discovery
2020-09-16 22:49:20 +02:00
Robin Gareus
84a86fa21a
VST3: Implement host classes
2020-09-16 22:49:20 +02:00
Robin Gareus
9bd8c43693
VST3: Load and instantiate
2020-09-16 22:49:20 +02:00
Robin Gareus
3f16f60221
VST3: Ardour-GUI basics
2020-09-16 22:49:19 +02:00
Robin Gareus
0ca0b4f335
VST3 skeleton
2020-09-16 22:49:19 +02:00
Robin Gareus
9c5f13f3fa
Import VST3 interface
2020-09-16 22:49:19 +02:00
Robin Gareus
08b6d74078
Add script to copy VST3 headers
2020-09-16 22:49:19 +02:00
Robin Gareus
a2e4a09d55
Correct Windows installer paths (fix f61ecae4b2)
2020-09-16 22:48:38 +02:00
Robin Gareus
f8ce5ecbc6
Consolidate Plugin-GUI toolbar layout, consistent layout & spacing
2020-09-16 00:02:52 +02:00
Olivier Humbert
42643d264e
Update French translation for 6.3
2020-09-15 20:34:50 +02:00
Olivier Humbert
704048940e
Fix typographical errors
2020-09-15 20:32:52 +02:00
Robin Gareus
c01b7b7842
Detect LV2 categories by URI
2020-09-15 19:32:30 +02:00
Robin Gareus
ae89c15f02
Remove redundant check (-Wno-unused)
2020-09-15 17:36:27 +02:00
Robin Gareus
8dbc16a929
Remove unused LV2 configuration checks 3/3
...
LV2 has been mandatory since 6.0 (04ccd328dc )
2020-09-15 17:35:09 +02:00
Robin Gareus
1b261fab48
Remove unused LV2 ifdef 2/3
...
LV2 has been mandatory since 6.0 (04ccd328dc )
2020-09-15 17:35:04 +02:00
Robin Gareus
c5014d9d9e
Remove unused LV2 ifdef 1/3
...
LV2 has been mandatory since 6.0 (04ccd328dc )
2020-09-15 17:01:32 +02:00
Robin Gareus
0c10ec3c75
Case-insensitive compare name to detect plugin duplicates
...
In some cases LV2/VST and VST2/VST3 use slightly different naming
conventions e.g. "MDA ..fx" vs "mda ..fx".
2020-09-15 16:40:30 +02:00
Robin Gareus
ec1d9022b2
Show plugin-type in processor-window title
2020-09-15 16:04:00 +02:00
Robin Gareus
07df51fbc7
Consolidate code: use API to print plugin-type 2/2
2020-09-15 16:03:52 +02:00
Robin Gareus
dcea35191c
Consolidate code: use API to print plugin-type 1/2
2020-09-15 16:03:33 +02:00
Robin Gareus
d72423fdc8
Add API to format plugin-type
2020-09-15 16:03:19 +02:00
Robin Gareus
68b23b9f82
Skip presets lookup for empty prest URI
2020-09-14 23:37:22 +02:00
Robin Gareus
e9c90bc1b2
Update Plugin API, extend IOPortDescription c'tor
2020-09-14 23:37:22 +02:00
Robin Gareus
1a50b6b8ea
Update Plugin API to allow timestamped parameter changes
...
This is in preparation for VST3 automation.
2020-09-14 23:37:21 +02:00
Robin Gareus
04e5ea0f86
Expose PluginInfo index (for VST3 shells)
2020-09-14 23:37:21 +02:00
Paul Davis
b8f883e608
prevent Session range markers from being hidden
2020-09-14 15:07:42 -06:00
Robin Gareus
2ef673b15e
Add convenient Lua binding to query automation
2020-09-13 23:58:23 +02:00
Robin Gareus
f61ecae4b2
Windows installer, allow to opt-out of Harrison plugins #8390
2020-09-10 01:31:18 +02:00
Paul Davis
1f356e2883
CoreAudioSource: print more information in the case of errors
2020-09-09 17:23:02 -06:00
Nikolaus Gullotta
8e22c4811e
Changes to PlaylistSelector
...
Users should be able to see the playlist they're about to switch to
while the dialog is up. Additionally, if the user cancels, the change
should be nullified and the original playlist used.
2020-09-09 15:08:13 -05:00
Robin Gareus
bdebac8bec
Do not reload plugin preset on preset-save
...
After saving a plugin-preset we only have to mark it as
not modified and remember the preset.
2020-09-09 17:21:51 +02:00
Nikolaus Gullotta
2495193c91
Fix demo noise level selection
...
Fixes issue where the export dmeo noise level was not being applied
correctly because ExportFormatDialog::update_demo_noise_selection was
not being called
2020-09-09 08:50:30 -05:00
Robin Gareus
878f741477
Remove redundant display-unit
...
Percent sign is part of the dropdown value
2020-09-07 16:58:01 +02:00
Robin Gareus
198f97e126
Ask before showing 2k automation lanes
2020-09-07 16:57:55 +02:00
Robin Gareus
23ffa8b89c
Significantly speed up displaying of all MIDI automation lanes
2020-09-07 16:57:51 +02:00