-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSC doesn't automatically start up in DAW #7293
Comments
@mkruselj I think (think) the right approach is https://github.com/baconpaul/surge/tree/maybe-this-7293 but I am not sure how to test. Can you give that a whirl and let me know? |
@baconpaul Unfortunately that doesn't seem to have done it. How to test? Open this Reaper project: It has two Surge instances (note, they are both opened side by side on a dual monitor setup, you may not see the second one - but if it works for the first instance, it will also work for the second instance). |
OK my branch works exactly like that with your test case if you have audio running and tracks unmuted. But if you don't, no luck. That is, luckily, easy to fix. Push coming soon. |
now the OSC info is in DawExtra we need to start after a load and no earlier so we do that here by handling it in both the set state and prepare to play inbound cases. Works with 2 things in reaper muted or un on macos. Closes surge-synthesizer#7293
* OSC Startup from Various Unstream Cases now the OSC info is in DawExtra we need to start after a load and no earlier so we do that here by handling it in both the set state and prepare to play inbound cases. Works with 2 things in reaper muted or un on macos. Closes #7293
The problem being that
tryOSCStartup()
is currently called fromprepareToPlay
, but it requires data fromDAWExtraState
, however we only get this data whensetStateInformation()
is called, which happens afterprepareToPlay
.Atomics, etc. @baconpaul.
The text was updated successfully, but these errors were encountered: