Commit Graph

146 Commits

Author SHA1 Message Date
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