Robbert van der Helm
b04c0b2c65
Update links to the VST3 documentation
...
Those were broken after Steinberg restructured the docs with the VST
3.7.2 SDK release.
2021-04-18 14:24:03 +02:00
Robbert van der Helm
ba6b87c790
Bump to version 3.1.0
2021-04-15 12:38:11 +02:00
Robbert van der Helm
2c391c97a5
[yabridgectl] Briefly mention blacklist in readme
...
A normal workflow doesn't require using the blacklist, so it's best to
not put too much emphasis on it.
2021-04-15 12:18:45 +02:00
Robbert van der Helm
6765abb6e5
[yabridgectl] Add a way to clear entire blacklist
2021-04-14 19:25:07 +02:00
Robbert van der Helm
7ff4bb1585
[yabridgectl] Add commands for managing blacklist
...
Relevant for #88 .
2021-04-14 19:23:04 +02:00
Robbert van der Helm
4c1f7574c9
[yabridgectl] Mark yabridgectl set as advanced
...
You shouldn't need this in normal usage.
2021-04-14 18:40:22 +02:00
Robbert van der Helm
ef23522cd6
[yabridgectl] Change the display order
...
I forgot they're sorted lexicographically by default, instead of being
in declaration order.
2021-04-14 18:39:24 +02:00
Robbert van der Helm
f02b9e646b
[yabridgeclt] Upgrade dependencies
2021-04-14 18:35:52 +02:00
Robbert van der Helm
1d66481aad
[yabridgectl] Add a blacklist #88
...
This lets you skip single plugins and entire directories during the
indexing process.
2021-04-14 17:51:43 +02:00
Robbert van der Helm
8942727661
Add a clang-tidy config
2021-04-14 15:53:28 +02:00
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