Commit Graph

231 Commits

Author SHA1 Message Date
Robbert van der Helm c6b58c1a64 Don't use CMake for the VST3 SDK
This can't work yet.
2020-12-07 18:28:16 +01:00
Robbert van der Helm f9775dced3 Add links to all other wrapped dependencies 2020-12-07 18:28:16 +01:00
Robbert van der Helm d168fbcd25 Add VST3 SDK to the list of included dependencies 2020-12-07 18:28:16 +01:00
Robbert van der Helm 18571bca5d Add a dependency for the VST3 SDK 2020-12-07 18:28:16 +01:00
Robbert van der Helm 4291083a46 Rename PluginBridge to Vst2PluginBridge 2020-12-07 18:28:16 +01:00
Robbert van der Helm 6195caf53e Move src/plugin-bridge to src/bridges/vst2 2020-12-07 18:28:16 +01:00
Robbert van der Helm 9d40e04a62 Update all references to libyabridge.so 2020-12-07 18:28:16 +01:00
Robbert van der Helm c6eb55dc6d Rename libyabridge to libyabridge-vst2 2020-12-07 18:28:16 +01:00
Robbert van der Helm cd23fe254b Add an incomplete list of things needing updates 2020-12-07 18:28:16 +01:00
Robbert van der Helm a54814e610 Mention WINEPREFIX in the common issues section 2020-12-07 18:27:58 +01:00
Eoghan Murray 2aaa0673cc Mention that VST plugins need to be installed 2020-12-01 10:46:54 +00:00
Robbert van der Helm 1f78706276 Bump the tested versions of Bitwig and Ardour 2020-11-30 22:42:32 +01:00
Robbert van der Helm 12d8815f46 Bump the tested Renoise version to 3.2.4 2020-11-30 22:42:09 +01:00
Robbert van der Helm 23d5567e72 Add a time info caching compatibility option #62
This is needed to get good performance out of SWAM Cello until this
issue is fixed by the plugin.
2020-11-30 14:49:02 +01:00
Robbert van der Helm c8b4b04b19 Also mention which version to download in readme
This is listed on every release page, but since you can still easily
miss it it doesn't hurt to also repeat it here.
2020-11-25 16:34:22 +01:00
Robbert van der Helm af0424d418 Mention Wine version requirements and user guide
As part of the usage section of the readme. As noted in #58, the readme
never actually explicitly stated that you have to install and use Wine.
2020-11-24 22:40:08 +01:00
Eoghan Murray 67b288687d Add more concrete examples
I had downloaded the valhalla plugin mentioned, but didn't realize that the `.exe` file wasn't the plugin, but rather an installer for the plugin which needed to executed in the Wine environment to be readable by yabridge.

Even the fact that Wine was a prerequisite for yabridge was not initially apparent to me (but would be obvious now).
2020-11-23 16:10:05 +00:00
Robbert van der Helm 3eb05012e0 Fix automatic setup anchor in readme TOC 2020-11-20 14:50:55 +01:00
Robbert van der Helm 1c2418d4d8 Clean up the installation instructions
Most references to symlinks have been removed since this only caused
confusion and yabridge 2.1.0 will no longer require manual PATH setup i
most cases.
2020-11-20 14:24:42 +01:00
Robbert van der Helm 18f15014e6 Mention the new plain yabridgectl AUR package
Since having only a VCS version does make making breaking changes a bit
harder.
2020-11-20 14:24:42 +01:00
Robbert van der Helm c69037b649 Always search for host in ~/.local/share/yabridge 2020-11-20 14:24:42 +01:00
Robbert van der Helm 08ea0d2891 Move things around in the known issues section 2020-11-12 12:28:18 +01:00
Robbert van der Helm b58d643a08 Suggest plugin groups for boosting performance
I found that using plugin groups with the BBC Spitfire plugins can get
rid of all latency spikes I was getting when playing notes on 30
instances of them at once. After doing so the overall thread count
dropped from 332 down to 128.
2020-11-10 23:36:15 +01:00
Robbert van der Helm 4920cab187 Update the readme for yabridge 2.0.0 2020-11-08 13:40:01 +01:00
Robbert van der Helm f2d4d78c49 Remove removed items from the the readme
In preparation for yabridge 2.0.0.
2020-11-08 13:32:19 +01:00
Robbert van der Helm 5bcae68d77 Add an example for using a single plugin group
Now that plugin groups are 100% stable this can be a valid approach.
2020-11-08 00:28:34 +01:00
Robbert van der Helm f1c83536d8 Add Qtractor to the list of tested DAWs 2020-11-07 20:37:07 +01:00
Robbert van der Helm 8d2cc3e9fb Fix typo in readme introduction 2020-11-06 11:22:20 +01:00
Robbert van der Helm caae9befc6 Mention software rendering for Scaler 2 2020-11-02 22:09:37 +01:00
Robbert van der Helm ec26b60e54 Also mention yabridgectl-git to avoid confusion 2020-10-31 16:11:18 +01:00
Robbert van der Helm cd49985831 Mention the master branch version in the readme
Since it's functionally already done and I haven't run into any issues
during my testing.
2020-10-31 16:09:42 +01:00
Robbert van der Helm fd3ff233fd Mention that the workaround for REAPER is obselete
In the upcoming release of yabridge 1.8.0/2.0.0.
2020-10-31 13:39:08 +01:00
Robbert van der Helm e70b042f9f Update the versions of the tested DAWs 2020-10-28 19:53:46 +01:00
Robbert van der Helm 1a18ea8614 Add a dependency for function2
std::function requires the function to be CopyConstructable and thus
does not allow you to capture by move, which is exactly what we need.
2020-10-27 22:53:08 +01:00
Robbert van der Helm ae6a557482 Mention Tk-Glitch's Wine PKGBUILD now esync's back
Esync got rebased a week ago, so esync and the fsync patches will work
again with recent versions of Wine Staging.
2020-10-24 13:25:26 +02:00
Robbert van der Helm a125f7a535 Rewrite documentation on yabridge.toml files 2020-10-13 15:04:33 +02:00
Robbert van der Helm bd84d87b9d Clarify that path setup is not always necessary 2020-10-13 15:04:33 +02:00
Robbert van der Helm 401824ae54 Mention the Xorg client limit in troubleshooting 2020-09-27 23:01:28 +02:00
Robbert van der Helm 1ad9a2b4ab Add footnote on why ~/.local/share over /usr/local 2020-09-27 13:47:41 +02:00
Robbert van der Helm 4abff276ac Make footnotes on dependency versions hyperlinks 2020-09-27 13:24:12 +02:00
Robbert van der Helm 086ee0c09f Fix typo in the readme 2020-09-17 20:37:42 +02:00
Robbert van der Helm 850e348bec Clarify that AUR installs don't require PATH setup 2020-09-17 20:37:42 +02:00
Robbert van der Helm 15b6442a5a Remove the notice about double precision audio
Now that yabridge 1.6.0 will finally get a release.
2020-09-17 14:42:45 +02:00
Robbert van der Helm 8198a73742 Add support for double precision audio #34
So far I've only seen REAPER running iZotope Rx plugins utilize this.
2020-08-24 16:13:29 +02:00
Robbert van der Helm e14a5d4895 Mention a workaround for plugin->host DnD #33 2020-08-22 23:13:40 +02:00
Robbert van der Helm 6073d812a5 Clarify the issue in REAPER
It's caused by mutual recursion which at the moment does not work with
yabridge's communication model.
2020-08-21 16:43:49 +02:00
Robbert van der Helm b452f961db Add option to work around bugs in REAPER/Renoise
This is not ideal since it requires the user to know about this option
and to create a config file, but I think it's the best we can do without
compromising on yabridge's transparency and 'zero hacks' philosophy.

See #29 and #32.
2020-08-17 15:49:16 +02:00
Robbert van der Helm 6ee2c5c787 Update the 'Debugging' section of the readme 2020-07-30 19:40:08 +02:00
Robbert van der Helm 5340f4c59d Update the 'Tested with' section of the readme 2020-07-30 19:30:14 +02:00
Robbert van der Helm 3dcc1480e2 Clean up the performance tuning section 2020-07-30 19:28:48 +02:00