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
Robbert van der Helm
69222ca9a6
Fix the fsync check snippet
2020-07-29 12:38:58 +02:00
Robbert van der Helm
4dda7d5f8f
Add a section on performance tuning
...
And mention @nine7nine's Wine PKGBUILD as a good starting point for
using fsync.
2020-07-28 21:10:47 +02:00
Robbert van der Helm
8dc4eed962
Mention fsync for the KiloHearts plugins
2020-07-27 13:41:40 +02:00
Robbert van der Helm
126f021236
Remove note about Wine check in the next version
...
Since we're releasing yabridge 1.4.0 now.
2020-07-26 15:10:30 +02:00
Robbert van der Helm
fdbf93ba61
Mention ~/.profile as fallback for ~/.bash_profile
...
Since Debian and distros based on it such as Ubuntu don't create
~/.bash_profile by default.
2020-07-25 18:19:28 +02:00
Robbert van der Helm
9c20ced543
Clarify the readme section on editor_double_embed
2020-07-25 15:28:56 +02:00
Robbert van der Helm
1c76499e14
Add a table of contents to the readme
2020-07-23 20:54:56 +02:00
Robbert van der Helm
29c060905b
Add a note above the configuration example
2020-07-23 17:17:37 +02:00
Robbert van der Helm
de1979781f
Add double editor embedding mode to the changelog
2020-07-23 16:56:58 +02:00
Robbert van der Helm
e0ea2d3837
Add the double editor embedding mode to the readme
2020-07-23 16:56:54 +02:00
Robbert van der Helm
6bba1a9bf8
Check for Wine and yabridge compatibility on sync
...
This will probably solve the last common setup issue. Starting Wine can
take a second so this check is only repeated when either Wine or
yabridge get updated.
2020-07-19 16:57:18 +02:00
Robbert van der Helm
527c90c18d
Change wording in the readme
2020-07-19 12:56:45 +02:00
Robbert van der Helm
114cf9a122
Clarify that you can't run *.exe files using Wine
...
This has come up a few times, so it's probably worth being a bit more
explicit about it.
2020-07-18 12:36:33 +02:00
Robbert van der Helm
04bb4efff1
Reword parts of the readme
2020-07-18 12:07:55 +02:00
Robbert van der Helm
0522962228
Rewrite the readme use yabridgectl for most setups
2020-07-17 15:18:27 +02:00
Robbert van der Helm
74be0992fd
Update yabridgectl documentation
2020-07-17 13:34:55 +02:00
Robbert van der Helm
e11a0565a1
Change link to yabridgectl
2020-07-15 23:44:47 +02:00
Robbert van der Helm
9a53d788f8
Link to yabridgectl in the readme
...
In case anyone stumbles upon this.
2020-07-15 23:44:06 +02:00
Robbert van der Helm
f1f371f899
Emphesize the yabridgectl todo
...
And force the CI to run, because merge commits apparently don't trigger
it.
https://github.community/t/why-does-a-merge-commit-not-trigger-an-on-push-workflow/16770
2020-07-15 17:52:02 +02:00
Robbert van der Helm
6dda4f9683
Add a changelog entry for yabridgectl
2020-07-15 17:47:03 +02:00
Robbert van der Helm
cb5944b128
Mention the bash snippets in yabridgectl readme
2020-07-15 16:58:25 +02:00
Robbert van der Helm
8db91fb27a
Correct Ardour 5.6 into 6.0
...
This was a typo.
2020-07-10 22:17:24 +02:00
Robbert van der Helm
fecdb0ede5
Mention issue opening some IO heavy VSTs in Bitwig
2020-07-09 16:29:34 +02:00
Robbert van der Helm
26ed606bd2
Add a note about Wine -> X11 DnD not working
2020-07-09 16:11:48 +02:00
Robbert van der Helm
e55248cdd3
Mention Melda GPU accelerated rendering issues
...
There are no issues with software rendering.
2020-07-05 22:11:39 +02:00
Robbert van der Helm
892d1bdee2
Add a note on MIDI key labels not updating
...
I think the idea is that normally the plugin will keep copies of the
pointers to the `VstMidiKeyName` structs passed after initialization,
and the host will just read from them whenever it needs to draw these
labels. Since there's no explicit synchronization or notification going
on there's no way for us to tell that these have changed. It would be
possible to implement this by storing these pointers on the plugin side,
storing the objects on the Wine host side, and then periodically polling
for updates. Right now I chose to just not bother with this because it
will add a lot of complexity for very minimal gain (I only noticed it
was an issue after messing with MDrummer and switching between the pad
and loop modes).
2020-07-04 20:25:58 +02:00
Robbert van der Helm
ddafec0bea
Remove unneeded escaping backslash
2020-06-26 12:26:16 +02:00
Robbert van der Helm
cb479c0963
Fix readme formatting, again
...
GitHub does not parse any markdown inside of HTML tags.
2020-06-26 12:25:43 +02:00
Robbert van der Helm
b72535f6a4
Fix formatting of readme with GitHub's parser
2020-06-26 12:22:41 +02:00
Robbert van der Helm
09f7c71d7e
Fix escaped asterisk in readme
...
Not sure why GitHub's parser does not this to be escaped.
2020-06-22 02:48:19 +02:00
Robbert van der Helm
05afd88b98
Remove mention of static linking from readme
...
Dynamically linking boost is now the default, since static linking is
only needed for distribution.
2020-06-22 02:45:19 +02:00
Robbert van der Helm
c5f8a3a1b2
Change the tested Ardour version to 6.0
2020-06-20 13:57:48 +02:00
Robbert van der Helm
d032405c78
Fix stupid typo in readme and GitHub Actions build
2020-06-08 16:12:39 +02:00