Robbert van der Helm
e1975c0795
Update VST3 SDK #include <*filesystem> patches
2021-04-03 18:15:25 +02:00
Robbert van der Helm
d295b0225e
No longer patch Windows.h to windows.h in VST3 SDK
...
This got fixed in VST 3.7.2.
2021-04-03 18:15:18 +02:00
Robbert van der Helm
36d93d05ca
[yabridgectl] Fix spelling in help text
2021-03-25 20:38:02 +01:00
Robbert van der Helm
0d7b9bd178
Bump to version 3.0.2
2021-03-07 16:08:54 +01:00
Robbert van der Helm
d91c8eeb07
Bump to version 3.0.1
2021-02-26 16:21:16 +01:00
Robbert van der Helm
adebb63e18
[yabridgectl] Show VST2 architecture in status
2021-02-26 15:58:33 +01:00
Robbert van der Helm
d11302d6b5
[yabridgectl] Unify plugin handling
...
VST2 and VST3 plugins are now handled in the same way, reducing a bit of
duplication. We now also store the architecture for VST2 plugins so we
can show that in `yabridgectl status` later.
2021-02-26 15:56:20 +01:00
Robbert van der Helm
ebd6c95ceb
[yabridgectl] Show VST3 module type and arch
...
In `yabridgectl status`.
2021-02-26 15:11:11 +01:00
Robbert van der Helm
e6ec8819cb
[yabridgectl] Use relative paths in verbose output
...
This should make the output look much less cluttered since most of the
output would consist of the same path prefix being repeated over and
over again.
The plugin location now also always ends with a trailing slash for
consistency's sake. I don't think Rust's Path has a way to normalize the
paths without also resolving symlinks.
2021-02-26 14:35:47 +01:00
Robbert van der Helm
9483c11ee0
[yabridgectl] Reword not yet installed status
...
The red `not installed` was causing some confusion.
2021-02-26 14:11:46 +01:00
Robbert van der Helm
8c2594f902
Bump to version 3.0.0
2021-02-14 14:36:01 +01:00
Robbert van der Helm
c1b23b90a2
[yabridgectl] Expand libyabridge* auto detection
...
There are no yabridge packages for Debian and Fedora based distros, but
we'll now also search through the paths used there.
2021-02-06 21:09:30 +01:00
Robbert van der Helm
91d0b405ec
Add a migration script for Renoise
...
Now all migration scripts are done.
2021-01-22 22:51:08 +01:00
Robbert van der Helm
52b723ef7d
Add a migration script for Ardour
2021-01-22 21:29:35 +01:00
Robbert van der Helm
e171881666
Mention how to download and run migration scripts
2021-01-22 20:27:42 +01:00
Robbert van der Helm
4e21cdb89b
Add a migration script for Bitwig
...
This sadly has to be a semi-manual process, but at least it works!
2021-01-22 20:16:25 +01:00
Robbert van der Helm
dfb9d18aa3
Add a class ID migration script for REAPER
2021-01-22 19:39:23 +01:00
Robbert van der Helm
0bba724cf9
Add a readme for the class ID conversion scripts
2021-01-22 14:55:29 +01:00
Robbert van der Helm
4b461e44a1
[yabridgectl] Add a todo about orphans in subdirs
2021-01-04 13:49:06 +01:00
Robbert van der Helm
439c22c767
[yabridgectl] Consider subdirectories for orphans
2021-01-03 22:43:57 +01:00
Robbert van der Helm
baf709d82e
[yabridgectl] Include the original subdirectory
2021-01-03 22:42:50 +01:00
Robbert van der Helm
86a53a884d
[yabridgectl] Find a plugin's subdirectory
2021-01-03 22:42:50 +01:00
Robbert van der Helm
cd4752116a
[yabridgectl] Split up Vst3Module
...
So we can add easily add additional fields later.
2021-01-03 21:40:36 +01:00
Robbert van der Helm
c206d68b12
[yabridgectl] Allow permanently disabling checks
2021-01-02 14:32:54 +01:00
Robbert van der Helm
ef540f354c
[yabridgectl] Add an option to undo setting --path
2021-01-02 14:09:59 +01:00
Robbert van der Helm
cee0627449
Patch the VST3 module loading for Unity builds
...
The narrow overload gets picked here by default.
2021-01-01 21:57:21 +01:00
Robbert van der Helm
34f8d3b1d2
Update the copyright notices for 2021
2021-01-01 18:54:02 +01:00
Robbert van der Helm
5773c471f9
[yabridgectl] Don't purge VST3 yabridge.toml
...
We only want to consider directories here.
2020-12-27 18:25:13 +01:00
Robbert van der Helm
f4ad43638f
[yabridgectl] Update readme for VST3
2020-12-26 12:55:57 +01:00
Robbert van der Helm
4f8bfbcda6
[yabridgectl] Fix clippy lints
2020-12-24 13:12:19 +01:00
Robbert van der Helm
9ac437f02b
[yabridgectl] Fix VST3 installation status display
2020-12-24 13:04:39 +01:00
Robbert van der Helm
d79ccc75e6
[yabridgectl] Symlink VST 3.6.10 bundle resources
...
Although I haven't run into any of these 'new' bundles yet. Everything's
still in the legacy format.
2020-12-24 12:47:45 +01:00
Robbert van der Helm
a0098034ed
[yabridgectl] Rename the Vst3Module functions
...
Creating a clear naming scheme here is more difficult than it should be.
2020-12-24 12:38:47 +01:00
Robbert van der Helm
a3e76b3370
[yabridgectl] Warn for duplicate VST3 plugins
...
Since we can't have multiple plugins with the same name this way.
2020-12-24 12:31:04 +01:00
Robbert van der Helm
9d33cafd37
[yabridgectl] Allow removing orphan VST3 modules
2020-12-24 12:12:48 +01:00
Robbert van der Helm
68c95e9527
[yabridgectl] Allow skipping hash checks
2020-12-24 11:54:45 +01:00
Robbert van der Helm
55957ca798
[yabridgectl] Allow setting up VST3 plugins
...
This is still missing checks for removing leftover files, symlinks for
resources and presets, and a way to differentiate between plugins with
the same name from different prefixes.
2020-12-24 00:04:05 +01:00
Robbert van der Helm
bc9801c932
[yabridgectl] Add VST3 modules to the status
2020-12-23 21:55:14 +01:00
Robbert van der Helm
5e476a2f9b
[yabridgectl] Add utilities for VST3 paths
2020-12-23 21:40:11 +01:00
Robbert van der Helm
8cb1518023
[yabridgectl] Index and categorize VST3 modules
2020-12-23 21:08:24 +01:00
Robbert van der Helm
3d27426b9d
[yabridgectl] Index .vst3 files
...
It doesn't actually identify VST3 modules yet though.
2020-12-23 18:39:22 +01:00
Robbert van der Helm
3dc1b1585b
[yabridgectl] Add field for indexing VST3 modules
2020-12-23 17:41:16 +01:00
Robbert van der Helm
a7d284469a
[yabridgectl] Locate libyabridge-vst3.so
...
And unify how finding files in yabridgectl works.
2020-12-23 17:12:28 +01:00
Robbert van der Helm
4f8fe21fa9
Merge branch 'master' into feature/vst3
2020-12-12 13:33:36 +01:00
Robbert van der Helm
42c484bfc0
Bump to version 2.2.1
2020-12-12 12:48:09 +01:00
Robbert van der Helm
9554bbc12d
Merge branch 'master' into feature/vst3
2020-12-11 16:25:53 +01:00
Robbert van der Helm
d0b9f1a602
Bump to version 2.2.0
2020-12-11 14:00:16 +01:00
Robbert van der Helm
85f818ab0b
Patch the SDK for winegcc debug builds
2020-12-07 18:28:16 +01:00
Robbert van der Helm
76ad377522
Don't set __MINGW32__
...
This took me a few hours of non-stop headaches to figure out. Apparently
deep inside of Wine's headers having __MINGW32__ defined will cause some
GUIDs to be defined slightly differently. This normally wouldn't cause
issues, but when including `shellobj.h` or `objbase.h` this results in
multiple definition linking errors that are basically impossible to
diagnose.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
21a8c232a1
Note that debug builds on winegcc fail now
2020-12-07 18:28:16 +01:00