-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Weird Behaviour of Delay Effects when Input is shorter than Delay Time #4284
Comments
Another interesting thing becomes noticeable if you copy the short (e.g. the last) pattern between the 4th and the 5th pattern. (like this:) Additionally, I noticed that if the sound ends before the note ends (for instance because of an envelope) and the pattern (but not the sounds) is in total longer than the delay time, the echo will play for as long as the notes are long but at least one full delay. |
if you change Amount in Vintage UI it normalizes |
@musikBear Are you referring to Calf Vintage Delay? I agree, a default Amount of 0 is not ideal, but that's not what this issue is about. |
@Sauerstoffdioxid yes I should have written ' Calf Vintage Delay' not just 'Vintage', but Calf Vintage Delay will create a correct reverb, in your file, if you add Amount |
I think what you're describing here is LMMS stopping running the effect since no audio is coming through. |
Turning up the decay helped this. Should we have a higher minimum timeout() ? |
That changed everything! With that invoked, all output are independent and identical with all note lengths |
Yes, that option makes it work correctly. I never new there was an option like that in the first place. Neither did I know just what that Delay knob was for. Thanks for the tip. I agree with musikBear, this should probably be enabled by default (although I don't know what the average PC running LMMS is like). This might be an issue if someone is using some rather heavy VST plugin, but I don't think the internal plugins would be much of a problem. Also, I believe this is more of a performance option than a general one, so it may could be moved into the Performance tab. |
See also: #424 |
The setting "Keep effects running even without input" may look unclear for user and it's even more unclear auto-quitting may cause bugs. I think it should be clear for users that the side effect exists, or the feature should be dropped. |
When a note (or sequence) ends before the delay starts, it will yield weird results. Most of the time it will simply not be delayed (i.e. the wet signal is silent) or it will play the delayed sound once the effect receives another input.
Steps to reproduce
Start LMMS, add an delay effect (preferably with feedback option), and play a short note. Or take a look at
this example project showcasing the behaviour for a couple delay effects with delay time set to a quarter note.
Expected Behaviour
All sounds are delayed/echoed properly.
Actual Behaviour
In the example project:
Also, if you hold a piano key after the last pattern, you can hear the proper delay for that pattern.
The text was updated successfully, but these errors were encountered: