Add more improvements to socket rework changelog

This commit is contained in:
Robbert van der Helm
2020-10-30 01:30:49 +01:00
parent 9633a70745
commit c18e4be039
+22 -12
View File
@@ -13,19 +13,29 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- The way communication works in yabridge has been completely redesigned to be - The way communication works in yabridge has been completely redesigned to be
fully concurrent and to use additional threads as necessary. This was needed fully concurrent and to use additional threads as necessary. This was needed
to allow yabridge to handle nested and mutually recursive function calls as to allow yabridge to handle nested and mutually recursive function calls as
well as several other edge cases. What this boils down to is that yabridge well as several other edge cases a synchronous non-concurrent implementation
became even faster, more responsive, and can now handle a few edge case would struggle with. What this boils down to is that yabridge became even
scenarios that would previously require workarounds. This means that yabridge faster, more responsive, and can now handle many scenarios that would
no longer requires the `hack_reaper_update_display` workaround for _REAPER_ previously require workarounds. The most noticeable effects of these changes
and _Renoise_, that the loading issues in Bitwig Studio 3.3 beta 1 have also are as follows:
been resolved, and that certain plugins like Kontakt no longer interrupt
playback in Bitwig while their editor is opening. I have been testing this
extensively to make sure that the change does not introduce any regressions,
but please let me know if this does break anything for you.
TODO: Expand on this - The `hack_reaper_update_display` workaround for _REAPER_ and _Renoise_ to
TODO: Remove known issue about opening Kontakt and certain other plugins prevent certain plugins from freezing is no longer needed and has been
causing playback to stall, since this is no longer the case removed.
- Opening and scanning for plugins hosts becomes much faster in several VST
hosts because more work can be done simultaneously.
- Certain plugins, such as Kontakt, no longer interrupt audio playback in
Bitwig while their editor was being opened.
- Any loading issues in Bitwig Studio 3.3 beta 1 are no longer present.
- Hosting a yabridged plugin inside of the VST2 version of Carla now works as
expected.
- And probably many more improvements.
I have been testing this extensively to make sure that the change does not
introduce any regressions, but please let me know if this does break anything
for you.
TODO: Remove known issue about opening Kontakt and certain other plugins causing playback to stall, since this is no longer the case
### Changed ### Changed