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
Robbert van der Helm
aab8f533de
Add a screenshot
...
Because why not?
2020-05-03 15:56:40 +02:00
Robbert van der Helm
b7b348a639
Use nproc in the example installation script
...
Although 8 should be plenty on any system.
2020-05-03 15:07:29 +02:00
Robbert van der Helm
2e7b507830
Update the architecture section
2020-05-03 14:44:50 +02:00
Robbert van der Helm
40d607353b
Clarify and update documentation
2020-05-03 13:45:46 +02:00
Robbert van der Helm
9c6fc78471
Fix editor window handling in Reaper
...
And other hosts that embed the parent window into another window.
2020-05-02 18:28:43 +02:00
Robbert van der Helm
1f404511d9
Make sure docstrings are at the declarations
2020-05-02 17:46:05 +02:00
Robbert van der Helm
4d7724c5b6
Add a workaround for a bug in Ardour 5.X
...
Ardour will send events to the plugin before it has even finished
initializing. This has been fixed back in 2018 but Ardour has not seen a
stable release since then.
https://tracker.ardour.org/view.php?id=7668
2020-05-01 17:53:06 +02:00
Robbert van der Helm
ed8e3ba114
Refactor event receiving to optimize MIDI handlign
...
This keeps compatibility with some weirdly designed plugins (such as
Kontakt) while avoiding some unnecessary data transformations. Before
this we'd convert from a `DynamicVstEvents` object to a `VstEvents`
object, back to a `DynamicVstEvents` and then finally back into another
`VstEvents` object. With this change we can skip the second half of the
conversions.
2020-05-01 14:06:06 +02:00
Robbert van der Helm
506eb807af
Remove resolved notice on upstreaming lib32-bosot
2020-05-01 12:23:56 +02:00
Robbert van der Helm
6c496da455
Clean up after reverting buffer handling change
...
This is what you get from not taking any breaks.
2020-04-30 22:45:22 +02:00
Robbert van der Helm
eb94f63e2c
Revert "Clean up chunk buffer retrieval for effGetChunk"
...
This reverts commit fb8fe035d8 .
I was getting things mixed up.
2020-04-30 22:41:07 +02:00
Robbert van der Helm
11b04ffd3e
Add a version to the bitsery wrap
2020-04-30 21:06:29 +02:00
Robbert van der Helm
6266072641
Explicitly list opcodes that should return strings
...
The automatic detection works fine in every case I've tested other than
Fabfilter plugins, but this is probably for the best.
2020-04-30 20:55:49 +02:00
Robbert van der Helm
4f2058da7d
Don't use multiline strings in the meson options
...
They break formatting in `meson configure`.
2020-04-30 20:36:20 +02:00
Robbert van der Helm
36f3866692
Reword the explanation in the wiengcc cross file
2020-04-30 20:02:56 +02:00
Robbert van der Helm
efe5017788
Clarify comments in the PE architecture detection
2020-04-30 19:09:31 +02:00
Robbert van der Helm
2701907614
Improve the 'invalid architecture' error message
...
Not that I'm expecting to ever see this error message.
2020-04-30 19:07:26 +02:00
Robbert van der Helm
c8a663335f
Rewrite parts of the readme
2020-04-30 18:59:53 +02:00
Robbert van der Helm
8f4288dc02
Merge branch 'feature/bitbridge'
2020-04-30 18:47:29 +02:00
Robbert van der Helm
67c3e151d8
Choose a host application by parsing PE headers
...
Now yabridge can load both 64 and 32 bit plugins without having to
specify which are which.
2020-04-30 18:45:33 +02:00
Robbert van der Helm
c051123796
Improve the look of the enabled features list
2020-04-30 16:44:26 +02:00
Robbert van der Helm
a665c54cd4
Silence ignore attributes warnings in templates
...
For the 32-bit host.
2020-04-30 16:01:18 +02:00
Robbert van der Helm
dcc1a34a41
Use a better check for the 32-bit host
2020-04-30 15:09:13 +02:00
Robbert van der Helm
5958f8058a
Print out a list of enabled compile time features
2020-04-30 13:40:55 +02:00
Robbert van der Helm
79e8a37c39
Simplify the 32-bit mode detection
2020-04-30 12:59:11 +02:00
Robbert van der Helm
6ca7eae16a
Mention 32-bit support in the readme
2020-04-30 12:48:03 +02:00