-
Notifications
You must be signed in to change notification settings - Fork 5
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
"Chopping" in FL Studio when using Host Sync for timing #7
Comments
I was not able to reproduce this issue after an initial attempt. Installed FL Studio, registered the 64-bit plugin. Opened Mobius, set the Sync Source to "Host" for Track 1. Confirmed that raising/lowering the tempo in FL Studio changed the tempo within the Mobius plugin. Recorded a short loop and was able to hear the click track play back on loop without any skips, chops, or timing resets. |
Able to reproduce now with FL Studio v21.2.2 and Mobius VST v2.5.1-rc.2. Looks to be a drift correction event. Here's a log from a playback sequence with a number of stutters that align with the drift corrections. One drift event looks like this:
Full log: |
Thanks for your work here... |
Thanks, Jeff. I'd been operating under the assumption that this was some fallout from the 64-bit update. I'll compare to other hosts, as well, and check the sample rates and configurations. |
FL Studio was always a temperamental host when I was testing with it. That was 10 years ago, and I gave up on it since not many users were interested in it at the time. It would be nice if we could make it work today, but it seemed to have a philosophy about the way things "should work" and didn't like plugins that didn't follow those rules. My focus was always Ableton and Logic on Mac. |
In other news, I've begun rewriting the front end in Juce which will eventually include all the VST/AU/OSC interfaces. It's going to take awhile but at some point I'd like to reconnect with you and work toward building a simplified Mobius core library that can run inside it. I thought about rewriting the whole thing, and it is due for that, but I'd like to work on that second. The first priority is to get the old code working in a modern plugin environment with a new UI. |
Sure, that sounds great, please reach out when you'd like to sync up. |
Playing with some settings in FL Studio, I've noticed that in the Plugin Wrapper settings, enabling "Use time offset" for the Mobius plugin seems to stabilize the timing a bit and drastically reduces the amount of skips/drift correction in short loops. I'm reading through FL Studio's docs to see what their various delay compensation features do to figure out where the misalignment is happening with Mobius' host sync. Wrapper settings: https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/wrapper.htm
|
Also interesting to see FL Studio's list of "plugins behaving badly" https://support.image-line.com/action/knowledgebase/?ans=145 In many cases, the solution is to use one (or more) of these settings:
Enabling "Use fixed size buffers" w/o "Process maximum size buffers" seems to have a similar calming effect for Mobius as "Use time offset." |
Really good news! Last year krawumski said he started working with JUCE, unfortunately we haven't heard from him again, but it's possible he could help Jeff with development if he had some free time. |
User observes chops/repeats of timing when using Host Sync with FL Studio. Not observed when using MIDI for timing.
In recorded video, the clock gets to the end of the cycle and then skips backward a bit (sometimes once, twice, or none) before continuing with the next cycle.
Seen with: v2.5.1-rc.1
The text was updated successfully, but these errors were encountered: