Robbert van der Helm
cb329f5b5f
Fix 192154f869
...
I forgot to stage the other changes.
2020-05-07 14:53:10 +02:00
Robbert van der Helm
192154f869
Print the used Wine version on startup
2020-05-07 14:42:38 +02:00
Robbert van der Helm
7b07a2bfe1
💥 Rename HostBridge to PluginBridge
...
As mentioned in the last commit. The original reasoning behind these
names was that the HostBridge talks to the host, and the PluginBridge
talks to the plugin, but you could also argue that the HostBridge should
be part of the Wine VST host and the PluginBridge should be part of the
VST plugin. This removes that ambiguity.
2020-05-07 13:10:03 +02:00
Robbert van der Helm
2d0998047c
💥 Rename PluginBridge to WineBridge
...
I had swapped these names around once before but I think going with
PluginBridge for the plugin and WineBridge for the Wine VST host is the
least ambiguous it can get.
2020-05-07 13:04:00 +02:00
Robbert van der Helm
8b3f5286b4
Refer to the Usage section after compilation
2020-05-07 12:48:48 +02:00
Robbert van der Helm
f62f9489e1
Remove Boost related environment variables
...
Forgot to do this in the last commit.
2020-05-07 00:13:58 +02:00
Robbert van der Helm
576da97b10
Remove Boost compilation for the GitHub workflows
...
These are now built into the image since building the minimal version of
Boost we need took minutes on the CI machines even though it should only
a few seconds.
2020-05-07 00:00:22 +02:00
Robbert van der Helm
dd684c26e1
Increase the maximum number of audio channels
...
This fixes #10 , as Scaler was reporting 64 inputs.
2020-05-06 23:47:05 +02:00
Robbert van der Helm
261cf0554c
Change prefix detection to be relative to the .dll
2020-05-06 19:16:19 +02:00
Robbert van der Helm
f79115992b
Work around issue with invalid plugin paths #2
...
I'm not sure what would be causing this in some cases.
2020-05-06 18:30:38 +02:00
Robbert van der Helm
8a094dacb5
Mention the automated builds in the changelog
2020-05-06 18:21:20 +02:00
Robbert van der Helm
006fb64c66
Revert part of dcc8f28
...
I should have skipped this commit during squashing.
2020-05-06 18:02:51 +02:00
Robbert van der Helm
99ad325acd
Only show automated builds from the master branch
2020-05-06 17:48:32 +02:00
Robbert van der Helm
cb2d3395d4
Merge branch 'fix/github-workflow-builds'
2020-05-06 17:45:07 +02:00
Robbert van der Helm
f31cf2e048
Add a builds status badge to the readme
2020-05-06 17:44:46 +02:00
Robbert van der Helm
dcc8f285a8
Fix the automatic builds on GitHub Actions
...
Squash of the following commits:
WIP: Build workflow on all branches
WIP: Reduce noise from wget
WIP: Don't use bash-style redirects
WIP: Use variables for Boost url and checksum
WIP: Manually set a Wine prefix
The user that's executing the job does not own the home directory for
some reason.
WIP: Fix typos in workflow
WIP: Don't use bash-style brace expansion
This is run under dash.
WIP: Fix archive name for Ubuntu 20.04 build
WIP: Fetch tags for git-describe
WIP: Fetch all git history for git-describe
WIP :Rename the workflow
Since this is what will appear on the status badge.
2020-05-06 17:43:45 +02:00
Robbert van der Helm
76c6050120
Fix typo in GitHub workflow
...
Why is there no YAML litner available?
2020-05-06 15:48:48 +02:00
Robbert van der Helm
d3fc9e82c4
Add the 'runs-on' field for containerized actiosn
2020-05-06 15:46:49 +02:00
Robbert van der Helm
8805a14e05
Add GitHub Actions jobs to build every commit
...
On Both Ubuntu 18.04 and 20.04.
2020-05-06 15:41:06 +02:00
Robbert van der Helm
905e60b9b2
Rename find_plugin_*() -> find_vst_*()
...
For cinsistency's sake.
2020-05-06 14:42:13 +02:00
Robbert van der Helm
e4cfc8f43b
Fix typo in .dll loading error message
2020-05-06 01:39:14 +02:00
Robbert van der Helm
e40f90085c
Revert accidental removal of audioMaster logging
...
Got removed in af060054d3 .
2020-05-06 01:22:07 +02:00
Robbert van der Helm
af060054d3
Implement audioMasterProcessEvents, closing #5
...
This allows plugins to output MIDI events.
2020-05-06 01:04:20 +02:00
Robbert van der Helm
e71fd433f9
Clarify LoadLibrary() related startup error
...
The old message sounds too much like something that would come from
Linux's dynamic linker.
2020-05-06 00:06:46 +02:00
Robbert van der Helm
750130e4a5
Print errors that happen early during startup
2020-05-05 23:23:37 +02:00
Robbert van der Helm
8049385e29
Change the relative path to the bitsery patch file
...
Meson has been changing its behavior around, and this is now also the
behavior I'm getting when doing a clean build for the yabridge-git AUR
package.
2020-05-05 15:17:53 +02:00
Robbert van der Helm
afc7f0dffc
Explicitly specify the path to VstPlugins
...
To avoid your host having to scan an entire Wine prefix and also to
prevent it from picking up random .so files that are not VST plugins.
Mentioned in #8
2020-05-05 14:54:58 +02:00
Robbert van der Helm
a7443d8826
Merge pull request #8 from anoadragon453/patch-1
...
Add a note to the readme about which files to point your DAW at
2020-05-05 14:50:27 +02:00
Robbert van der Helm
631df6b920
Mention that symlinks only work for Bitwig
...
There might be other hsots that support this behavior, but it seems like
there are more hosts out there that don't then there are that do.
2020-05-05 14:27:08 +02:00
Robbert van der Helm
30b1541afd
Use the relative path workaround in the workflow
2020-05-05 14:20:02 +02:00
Andrew Morgan
3aafa218fa
Add a note to the readme about which files to point your DAW at
2020-05-05 13:19:08 +01:00
Robbert van der Helm
f1f87e1c6e
Mention a workaround for relative paths with Meson
...
I'm not quite sure why this behavior is different with the same version
of Meson under different distros.
2020-05-05 14:18:25 +02:00
Robbert van der Helm
c6ce15cfe9
Use the new docker images for building yabridge
2020-05-05 14:03:03 +02:00
Robbert van der Helm
3525abe54e
Emphesize the part that says Wine 5.7 is broken
...
Because it's otherwise very easy to miss.
2020-05-04 23:27:13 +02:00
Robbert van der Helm
8ae29b6f72
Use Wine 5.6 in the build script
...
Since winelib in Wine 5.7 is broken even on Ubuntu.
2020-05-04 22:46:51 +02:00
Robbert van der Helm
c9b8141b6c
Verify Boost's checksum in the build workflow
2020-05-04 22:32:44 +02:00
Robbert van der Helm
c2f473dfda
Fix installation scripts
...
Tildes don't get expanded in environment variables.
2020-05-04 21:23:10 +02:00
Robbert van der Helm
fa8c1cd8f0
Add a GitHub workflow for building on Ubuntu 18.04
...
I still need to add another target for Ubuntu 20.04, though I can still
compile on my own machine for the time being.
2020-05-04 21:18:31 +02:00
Robbert van der Helm
54ebc73730
Merge pull request #7 from ChuckDaniels87/patch-1
...
Fix README.md typo
2020-05-04 21:08:50 +02:00
Ismael González
25fec854a9
Fix README.md typo
2020-05-04 21:03:11 +02:00
Robbert van der Helm
ad03d870ee
Allow yet another symlinking method, fixing #3
...
This allows symlinking to a copy of `libyabridge.so.` Now we support:
- A symlink to `libyabridge.so` with a `.dll` file in the same directory
as that symlink.
- A symlink to `libyabridge.so` with a symlinked `.dll`.
- A copy of `libyabridge.so` with a `.dll` file in the same directory as
that copy.
- A symlink to a copy of `libyabridge.so` with a `.dll` file in the same
directory as that copy.
- A symlink to a copy of `libyabridge.so` with a symlinked `.dll` file.
That seems a bit overkill, but hey, more options are always better,
right?
2020-05-04 13:15:28 +02:00
Robbert van der Helm
ae92e61bcc
Rename find_wine_vst_host -> find_vst_hsot
...
This way it's a bit more coherent and it's easier to see what's going on
with this function ordering.
2020-05-04 12:52:56 +02:00
Robbert van der Helm
3a332f169e
Bump the minimum required version of Boost
...
Not sure which version is the actual minimum version required, but at
least Bosot 1.65 is missing some headers we need.
2020-05-04 00:59:25 +02:00
Robbert van der Helm
592b5acdf1
Fix small typos
2020-05-04 00:21:44 +02:00
Robbert van der Helm
51f3b6d18a
Fix typos in the readme
2020-05-03 21:27:16 +02:00
Robbert van der Helm
9e1667afb0
Mention inter-plugin communication and sandboxing
2020-05-03 19:18:30 +02:00
Robbert van der Helm
08a0bef9c5
Fix the URL of the AUR package
2020-05-03 18:20:12 +02:00
Robbert van der Helm
baae7967e5
Update the screenshot
...
What's the point of a screenshot of a VST bridge if there's not actually
any music playing?
2020-05-03 16:44:09 +02:00
Robbert van der Helm
a966b781e7
Bump the version to 1.0.0
1.0.0
2020-05-03 15:56:40 +02:00
Robbert van der Helm
37d262f427
Add a changelog
2020-05-03 15:56:40 +02:00