Commit Graph

2637 Commits

Author SHA1 Message Date
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
Robbert van der Helm 65cf9cd782 Increase VST2 buffer and MIDI serialization limits
This really, really shouldn't be needed, but some plugins do weird
things.
2022-05-26 12:57:18 +02:00
Robbert van der Helm 39605ef465 Increase MIDI event count limits for VST2
This really shouldn't be needed, but apparently there are plugins that
output more than 2048 events per buffer.

https://github.com/robbert-vdh/yabridge/issues/35#issuecomment-1138176117
2022-05-26 12:56:35 +02:00
Robbert van der Helm 78858b98f7 [yabridgectl] Check notify-send install status
Since it's used for yabridge's desktop notifications.
2022-05-24 13:41:32 +02:00
Robbert van der Helm 480755f8f0 Revert "[yabridgectl] Don't resolve rvas when parsing"
This reverts commit 6c1f7bd469.

Somehow disabling this option seems to cause goblin to deadlock when
scanning at least one plugin.
2022-05-24 04:29:29 +02:00
Robbert van der Helm 6c1f7bd469 [yabridgectl] Don't resolve rvas when parsing 2022-05-24 04:17:28 +02:00