Robbert van der Helm
eb2b12aa2b
Add boilerplate for CLAP sockets
2022-09-11 19:18:03 +02:00
Robbert van der Helm
401ebb21ce
Add minimal CLAP logger
2022-09-11 19:18:03 +02:00
Robbert van der Helm
b7b6dff922
Add minimal boilerplate for CLAP serialization
2022-09-11 19:18:03 +02:00
Robbert van der Helm
dc54d082a8
Rename factory function in CLAP chainloader
...
For consistency
2022-09-11 19:18:03 +02:00
Robbert van der Helm
1820a82bef
Update out of date VST3 socket docs
2022-09-11 19:18:03 +02:00
Robbert van der Helm
09e6c6494e
Add a CLAP plugin type
...
These aren't handled anywhere yet
2022-09-11 19:18:03 +02:00
Robbert van der Helm
54c506c703
Rename VST3 log_init_exception for consistency
2022-09-11 19:18:03 +02:00
Robbert van der Helm
6be5fbbcf4
Mention the CLAP feature in the init message
2022-09-11 19:18:03 +02:00
Robbert van der Helm
6df0741195
Prefix top level VST3 message types
...
CLAP will use a similar structure. Alternatively we could use
namespaces, but while that would solve clashes for the linker with the
way namespaces in C++ work it would still be ambiguous which one is
being referred to just looking at the code.
2022-09-11 19:18:03 +02:00
Robbert van der Helm
5b4dbdd890
Move get_request_variant template function
...
This needs to be specialized for the CLAP and VST3 request variant
types.
2022-09-11 19:18:03 +02:00
Robbert van der Helm
9edb4aa567
Move WantsConfiguration to common
...
We'll also need this for CLAP.
2022-09-11 19:18:03 +02:00
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