-
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
Surge Effects Bank 1.9.0 corrupt audio in FL Studio when not using fixed size full buffers #4518
Comments
Known issue, FX bank requires buffers of 32 samples at all times. For the time being use the fixed buffers option. |
Or multiples thereof |
For the time being, then, it might be a good idea for the plugin to warn if the host is using mal-sized buffers, because I was getting very interesting noise otherwise? |
The correct fix i think is to add and andvertise 32 samples of latency then let the daw sort it out. https://docs.juce.com/master/classAudioProcessor.html#abae54a8c1bcfd88bcba9d42b752e006d |
Isn't that just advertising processing latency for e.g. compressors such that need lookahead? |
Not necessarily, it is also required for plugins that do their processing in blocks. For example, all u-he plugins do this (except their processing block is 16 samples). |
yes so basically advertise the 32 blocks, use that latency to collect enough input to process, and process the problem is : surge processes in blocks of 32. So the two options are fixed block sizes which are multiples of 32 or latency while we fill the input buffer. |
So chatted with a few folks. Here's the state of play
So the way to do this I think is
|
In FruityLoops (for now) use a latent block mode. Closes surge-synthesizer#4518
In FruityLoops (for now) use a latent block mode. Closes surge-synthesizer#4518
In FruityLoops (for now) use a latent block mode. Closes #4518
Bug Description:
When using Surge Effects Bank in FL Studio 20.8.3 on Windows, the audio is corrupt unless using the Compatibility > Use Fixed Size Buffers switch and the "Process Maximum Size Buffers" additional option.
Some other effects behave even more badly.
Surge Version
This information is found on the About screen, which you get to from the bottom right menu
Reproduction Steps:
Steps to reproduce the behavior:
Expected Behavior:
Screenshots:
See (rather hear) the blank video below. It has a single kick drum sample run through Surge FX Bank's delay with the compat options, then without.
output.mp4
Computer Information (please complete the following information):
The text was updated successfully, but these errors were encountered: