mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Clarify the issue in REAPER
It's caused by mutual recursion which at the moment does not work with yabridge's communication model.
This commit is contained in:
@@ -402,9 +402,10 @@ some additional dependencies for their GUIs to work correctly. Notable examples
|
|||||||
include:
|
include:
|
||||||
|
|
||||||
- **REAPER** and **Renoise** can both freeze when using plugins that call the
|
- **REAPER** and **Renoise** can both freeze when using plugins that call the
|
||||||
`audioMasterUpdateDisplay()` function. Until REAPER and Renoise fix this issue
|
`audioMasterUpdateDisplay()` function because of mutual recursion limitations.
|
||||||
you can set an [option](#miscellaneous-fixes-and-workarounds) through
|
Until this is fixed you can set an
|
||||||
`yabridge.toml` to work around this.
|
[option](#miscellaneous-fixes-and-workarounds) through `yabridge.toml` to work
|
||||||
|
around this.
|
||||||
- **Native Instruments** plugins work, but Native Access is unable to finish
|
- **Native Instruments** plugins work, but Native Access is unable to finish
|
||||||
installing the plugins. To work around this you can open the .iso file
|
installing the plugins. To work around this you can open the .iso file
|
||||||
downloaded to your downloads directory and run the installer directly. When
|
downloaded to your downloads directory and run the installer directly. When
|
||||||
|
|||||||
@@ -523,8 +523,8 @@ intptr_t Vst2Bridge::host_callback(AEffect* effect,
|
|||||||
intptr_t value,
|
intptr_t value,
|
||||||
void* data,
|
void* data,
|
||||||
float option) {
|
float option) {
|
||||||
// HACK: Sadly this is needed to work around a timing issue with REAPER and
|
// HACK: Sadly this is needed to work around a mutual recursion issue with
|
||||||
// Renoise. See #29 and #32.
|
// REAPER and Renoise. See #29 and #32.
|
||||||
// TODO: We don't have access to the verbosity level here, but it would be
|
// TODO: We don't have access to the verbosity level here, but it would be
|
||||||
// nice to log that this is being skipped when `YABRIDGE_DEBUG_LEVEL
|
// nice to log that this is being skipped when `YABRIDGE_DEBUG_LEVEL
|
||||||
// >= 2`.
|
// >= 2`.
|
||||||
|
|||||||
Reference in New Issue
Block a user