mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-06-15 07:53:55 +02:00
Change wording in the changelog
This commit is contained in:
+25
-26
@@ -34,15 +34,16 @@ Versioning](https://semver.org/spec/v2.0.0.html).
|
|||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- When building the package from source, the targetted Wine version gets printed
|
- When building the package from source, the targetted Wine version now gets
|
||||||
at configure-time. This can make it a bit easier to diagnose Wine-related
|
printed at configure-time. This can make it a bit easier to diagnose
|
||||||
compilation issues.
|
Wine-related compilation issues.
|
||||||
- Yabridge automatically handles most common VST2 functions by simply inspecting
|
- Yabridge has always automatically handled most common VST2 functions by simply
|
||||||
the argument types. This works practically everywhere, but Plugsound Free by
|
inspecting the argument types. This works practically everywhere, but
|
||||||
UVI would pass unreadable function arguments to functions that are not
|
_Plugsound Free_ by UVI would pass unreadable function arguments to functions
|
||||||
supposed to have any arguments, causing yabridge to crash. To prevent similar
|
that weren't not supposed to have any arguments, causing yabridge to crash. To
|
||||||
situations from happening in the future, yabridge now specifically handles
|
prevent similar situations from happening in the future, yabridge now
|
||||||
most common VST2 functions that don't have a data argument.
|
specifically handles most common VST2 functions that don't have a data
|
||||||
|
argument.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
@@ -52,32 +53,30 @@ Versioning](https://semver.org/spec/v2.0.0.html).
|
|||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- In certain rare circumstances, closing a plugin editor would trigger an X11
|
- In certain rare circumstances, closing a plugin editor would trigger an X11
|
||||||
error and crash the Wine plugin host, and with that likely the entire DAW.
|
error and crash the Wine plugin host and with that likely the entire DAW. This
|
||||||
This happened because Wine would try to destroy a window that had already been
|
happened because Wine would try to destroy a window that had already been
|
||||||
destroyed. I've seen this happen in Renoise and to a lesser degree in REAPER
|
destroyed. This could happen in Renoise and to a lesser degree in REAPER with
|
||||||
with plugins that take a while to close their editors, such as the iZotope Rx
|
plugins that take a while to close their editors, such as the iZotope Rx
|
||||||
plugins. We now explicitly reparent the window to back the root window first
|
plugins. We now explicitly reparent the window to back the root window first
|
||||||
before deferring the window closing. This should work around the issue, while
|
before deferring the window closing. This should fix the issue, while still
|
||||||
still keeping editor closing nice and snappy.
|
keeping editor closing nice and snappy.
|
||||||
- Prevented latency introducing plugins from causing **Ardour** and **Mixbus**
|
- Prevented latency introducing plugins VST3 from causing **Ardour** and
|
||||||
to freeze. This for example prevents _Neural DSP Darkglass_ from freezing when
|
**Mixbus** to freeze when loading the plugin. This for example prevents
|
||||||
used under those DAWs.
|
_Neural DSP Darkglass_ from freezing when used under those DAWs.
|
||||||
- _PSPaudioware InifniStrip_ would fail to initialize because the plugin expects
|
- _PSPaudioware InifniStrip_ would fail to initialize because the plugin expects
|
||||||
the host to always be using Microsoft COM and it won't initialize it by
|
the host to always be using Microsoft COM and it won't initialize it by
|
||||||
itself. InfiniStrip loads as expected now.
|
itself. InfiniStrip loads as expected now.
|
||||||
- Prevent _Native Instruments' FM7_ from crashing when processing MIDI. As a
|
- _Native Instruments' FM7_ would crash when processing MIDI. As a fix, MIDI
|
||||||
fix, MIDI events are now deallocated later then when they normally would have
|
events are now deallocated later then when they normally would have to be.
|
||||||
to be.
|
- Fixed extreme DSP usage increases in _Kush Audio REDDI_ and _Expressive E
|
||||||
|
Noisy_ caused by denormals.
|
||||||
- Fixed the VST3 version of _W. A. Production ImPerfect_ from crashing during
|
- Fixed the VST3 version of _W. A. Production ImPerfect_ from crashing during
|
||||||
audio setup.
|
audio setup.
|
||||||
- Fixed _UVI Plugsound Free_ crashing during initialization.
|
- Fixed _UVI Plugsound Free_ crashing during initialization.
|
||||||
- Fixed extreme DSP usage increases in _Kush Audio REDDI_ and _Expressive E
|
|
||||||
Noisy_ caused by denormals.
|
|
||||||
- Because of the new transport information prefetching, the excessive DSP usage
|
- Because of the new transport information prefetching, the excessive DSP usage
|
||||||
in _SWAM Cello_ has now been fixed.
|
in _SWAM Cello_ is now been fixed without requiring any manual compatibility
|
||||||
|
options.
|
||||||
- Fixed the Wine version detection when using a custom `WINELOADER`.
|
- Fixed the Wine version detection when using a custom `WINELOADER`.
|
||||||
- Fixed the `cache_time_info` `yabridge.toml` option also affecting the results
|
|
||||||
of other host callbacks during audio processing.
|
|
||||||
|
|
||||||
## [3.1.0] - 2021-04-15
|
## [3.1.0] - 2021-04-15
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user