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
Robbert van der Helm
6818b4fd09
[yabridgectl] Rename utils module to util
2022-05-23 12:57:40 +02:00
Robbert van der Helm
1f35081bad
[yabridgectl] Parse without winedump when possible
...
This avoids an external dependency and speeds up the indexing process.
So far I found a single plugin that could not be parsed this way, so the
winedump based method is still there as a backup.
2022-05-23 12:57:05 +02:00
Robbert van der Helm
4a845ec952
[yabridgectl] Convert VST 3.7.5 moduleinfo files
2022-05-20 01:03:27 +02:00
Robbert van der Helm
cb0c673f58
[yabridgectl] Add a rewriter for VST3 moduleinfo
2022-05-20 00:46:24 +02:00
Robbert van der Helm
cc7988867d
[yabridgectl] Update dependencies
2022-05-19 22:56:03 +02:00
Robbert van der Helm
03c2acd578
Add a todo on the VST 3.7.5 moduleinfo format
...
Supporting this in yabridge would require parsing JSON. So unless this
feature is actually used, we should probably not bother.
2022-05-19 22:31:16 +02:00
Robbert van der Helm
f33875b424
Update VST3 SDK version to 3.7.5
2022-05-19 22:19:42 +02:00
Robbert van der Helm
9ea547fa8e
Update tested versions
2022-05-19 15:43:43 +02:00
Robbert van der Helm
95af37a22b
Mention window manager control winecfg checkbox
...
For some reason some people have this unchecked, which will prevent
yabridge's embedding from working. I've only seen it happen twice, but
it might still be worth having it to have it documented.
2022-05-19 15:42:20 +02:00
Robbert van der Helm
162aeed661
Only set up VST3 SHM audio buffers in setActive()
...
This avoids doing the duplicate check (since both `setProcessing()` and
`setActive()` would be called), and this also gets rid of the assumption
added a couple commits ago that `setupProcessing()` is only ever called
once, which is not true.
2022-05-19 14:43:59 +02:00