Commit Graph

2892 Commits

Author SHA1 Message Date
Robbert van der Helm 4ca7ea17b2 Change terminology from 'VST' to 'plugin' 2022-09-11 19:18:03 +02:00
Robbert van der Helm bf7280fc7e Move Vst3MessageHandler to common and make generic
CLAP will use the same strategy.
2022-09-11 19:18:03 +02:00
Robbert van der Helm ffad63d439 Add a CLAP chainloader
The functions it's supposed to load however don't exist yet.
2022-09-11 19:18:03 +02:00
Robbert van der Helm 98bb4a019b Add CLAP whenever mentioning yabridge libs 2022-09-11 19:18:03 +02:00
Robbert van der Helm beed7963ec Only set VST3 chainloader sources when enabled 2022-09-11 19:18:03 +02:00
Robbert van der Helm a172b0ad06 Add minimal boilerplate for a CLAP plugin 2022-09-11 19:18:03 +02:00
Robbert van der Helm 30060b814c Add a CLAP dependency wrap 2022-09-11 19:18:03 +02:00
Robbert van der Helm ac0495bea2 Remove unused mutex from VST3 chainloader 2022-09-11 19:18:03 +02:00
Robbert van der Helm 305eaf88f7 Update tested Wine version 2022-09-11 15:01:10 +02:00
Robbert van der Helm 35a2a4831e Update tested DAW versions 2022-09-09 16:44:43 +02:00
Robbert van der Helm 68ae00d1f9 Mention clean Wine prefixes in troubleshooting 2022-09-09 16:43:43 +02:00
Robbert van der Helm bd1ae30e2d Mention cpufreq.default_governor 2022-09-04 20:43:43 +02:00
Robbert van der Helm 2d7438785c Update Fedora COPR URL
This resolves #198.
2022-09-02 16:58:44 +02:00
Robbert van der Helm d614ef91b5 Update tested Wine version 2022-08-29 17:58:30 +02:00
Robbert van der Helm b5f317768f Explicitly mention the wine-tkg default profile 2022-08-29 17:51:05 +02:00
Robbert van der Helm 36d2ca021b Bump VST3 dependency version 2022-08-22 18:37:47 +02:00
Robbert van der Helm 432a6cd0bc Update tested Bitwig version 2022-08-22 18:34:37 +02:00
Robbert van der Helm ef7a85eb10 Update the Ubuntu Wine downgrading snippet
They now use a different format for the sources, and the suffix was
incorrect.
2022-07-10 18:37:51 +02:00
Robbert van der Helm fcab38538e Update the Native Instruments instructions 2022-07-10 18:27:16 +02:00
Robbert van der Helm 4bcb6609fc Update tested Bitwig version 2022-07-10 18:16:49 +02:00
Robbert van der Helm 2a26014465 [yabridgectl] Let rustfmt handle string wrapping 2022-07-03 17:10:07 +02:00
Robbert van der Helm 387d2bed4b Update tested Wine version 2022-07-02 13:04:42 +02:00
Robbert van der Helm e24e7248be Update tested versions 2022-06-30 15:56:43 +02:00
Robbert van der Helm 15c1529831 [yabridgectl] Fix typo in winedump warning 2022-06-29 02:35:07 +02:00
Robbert van der Helm f30e620078 Bump to version 4.0.2 4.0.2 2022-06-27 15:54:16 +02:00
Robbert van der Helm 1282cc944c Reword changelog 2022-06-27 15:45:13 +02:00
Robbert van der Helm d479f3fc0c [yabridgectl] Abort for dangerous ~/.vst/yabridge symlinks
If `~/.vst/yabridge` is a symlink to one of the directories contained
within yabridgectl's plugin locations, then weird things may happen.

Spotted in
https://github.com/robbert-vdh/yabridge/issues/185#issuecomment-1166274104.
2022-06-25 15:45:43 +02:00
Robbert van der Helm cacb6ecff8 [yabridgectl] Add another hint to parsing errors 2022-06-25 13:53:30 +02:00
Robbert van der Helm 414fd97216 [yabridgectl] Make scanning errors non-fatal
This should never occur, but somehow people have text files with .dll or
.vst3 extensions in their plugin directories.

This resolves #185.
2022-06-25 13:30:07 +02:00
Robbert van der Helm 687bee34d5 Silence spurious maybe uninitialized warning 2022-06-14 14:47:07 +02:00
Robbert van der Helm 49526b1e7d Handle effGetProgramNameIndexed as mutually recursive
This fixes changing presets in Full Bucket's Ragnarök.
2022-06-14 14:40:17 +02:00
Robbert van der Helm 5e95c3b4e0 Make the VST3 bundle detection more specific
In yabridge itself.
2022-06-13 00:06:56 +02:00
Robbert van der Helm a282bdc9d1 [yabridgectl] Gracefully catch bundle subdir error
This could only occur if people go out of their way to do weird things
and add the `x86_64-win` directory inside of a VST3 bundle to their
plugin locations. But somehow people still manage to do just that.....
2022-06-12 23:56:39 +02:00
Robbert van der Helm 67747531cc Bump to version 4.0.1 4.0.1 2022-06-12 16:33:05 +02:00
Robbert van der Helm 3cc6927398 Reword changelog 2022-06-12 16:03:43 +02:00
Robbert van der Helm 61b141a0fe Inhibit event loop after IPluginBase::terminate()
This 'fixes' recent Arturia VST3 plugins crashing at the end of a plugin
scan in REAPER.
2022-06-11 22:53:13 +02:00
Robbert van der Helm ae73df2b17 [yabridgectl] Fix subdirectory detect for bundles 2022-06-11 14:58:43 +02:00
Robbert van der Helm 84ab5a4cd5 Explicitly mention ghc_filesystem module name 2022-06-10 15:14:50 +02:00
Robbert van der Helm c4c4bacd14 Add a way to force system asio to be used 2022-06-10 14:10:34 +02:00
Robbert van der Helm b826f80037 Bump to version 4.0.0 4.0.0 2022-06-09 16:38:55 +02:00
Robbert van der Helm b48a5d8f93 Remove todos from changelog 2022-06-09 13:00:34 +02:00
Robbert van der Helm 29a2dff7da [yabridgectl] Update dependencies
Apparently there was a vulnerability in a dependency of a dependency
here.
2022-06-09 12:40:08 +02:00
Robbert van der Helm 7ed36d481d Update the readme for yabridge 4.0 2022-06-08 18:18:10 +02:00
Robbert van der Helm c5225e826a Update note on Bitwig+Flatpak 2022-06-08 18:09:14 +02:00
Robbert van der Helm 5d861f0b05 Reword the changelog 2022-06-08 17:27:05 +02:00
Robbert van der Helm 637176541d Remove old TODOs 2022-06-08 14:57:16 +02:00
Robbert van der Helm 818eeb2137 Remove unused include 2022-06-08 14:45:38 +02:00
Robbert van der Helm c598ca08e1 Update notifications for yabridge 4.0 2022-06-08 14:45:31 +02:00
Robbert van der Helm 6ad78148ff Update tested versions 2022-06-08 14:28:54 +02:00
Robbert van der Helm d9de22ddbd Add support for VST2 effBeginLoad{Bank,Program}
A user reported that REAPER was using these on the REAPER forum, but I
have not been able to reproduce that. And they went MIA after posting
about it. But hopefully this helps.
2022-06-08 14:27:04 +02:00