-
-
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
Lb302 does not reset state before/after export #7234
Comments
Not only Lb302 ... : lmms_state.mp4Is it bug ? |
Might be. What are the affected instruments that do not null in the two exports? Can you do isolated tests with them, i.e. not in such a complex project? |
Produce only similar output: Tested also (produce the same result): Project: |
And this is why I think , that it is not a bug: prodaw_state.mp4Used PRO DAW, PRO ReWire and VST soft.synths ... |
So if I understand correctly the instruments in the top lists do not null and the ones in the list below do? |
I don't understand why it follows from that video that it is not a bug? |
Yes "Tested also (produce the same result): " are "good". (noise shadow, and "stars" - are small artifacts) In last video I demonstrate, that the same thing is in other DAW&SoftSynth, that used in PRO purpose. In this case LMMS and LMMS synth are more accurate (in prodaw_state.mp4 near all instruments are "bad", and it depends on preset : except two solo (one is "good", but another "bad"), others are one 16 midi channel ReWire synth, and some (string, piano, base drums) sounds are "good" ). Why sound is only similar? |
Yes, it might indeed be a shortcoming of some of the LMMS synths. In VSTs and other synths you often have the option to enable or disable phase reset for the oscillators and LFOs. With phase reset enabled they should more or less sound the same on each rendering when the phase reset is triggered by notes. |
Quote: "more or less sound the same" And my opinion: if something even can be treated as taste question - it is not bug. Now I try to formulate this as a programmer: P.S. |
@firewall1110, if you check comment #7230 (comment) you will find that Lb302 renders in a deterministic way on the first render. Once the render is through the instance stays in an "in between" state that IIRC also is not caused by the instruments being run all the time or something similar. So for me this has rather a bug character.
As a software engineer I know that specifications can be quite useful. However, to my knowledge LMMS does not really have specifications for its software components. If I follow your logic then this means that LMMS does not have any bugs, either. 😉
IMO a lot of things have to be fixed before LMMS can enter the top 10 of professional DAWs. So we should not make work on LMMS and agreeing on things without a specification dependent on that state. |
Quote: "if you check comment #7230 (comment) you will find that Lb302 renders in a deterministic way on the first render. Once the render is through the instance stays in an "in between" state" Now I understand Your position - (Yes) this has rather a bug character. Quote: " If I follow your logic then this means that LMMS does not have any bugs, either." In this case LMMS does not have any bugs of "convention violation" type. But have functional bugs - in current master Lb302 has no sound at all ... , have regressions - SID has regression, I am not sure about sound, but XRun-s with Jack ... P.S. |
Now I export in different way: Results are: Produce only similar output: Kicker, Triple Oscilator, Organic, Vibed Tested also (exact the same sound): P.S. |
Lb302 does not reset it's state before/after an export. Therefore if you export a project twice the Lb302 tracks will differ in phase.
Expected Behaviour
The exports should be identical.
Steps To Reproduce
First.wav
.Second.wav
.Please also refer to the comments starting from here for more details: #7230 (comment)
The text was updated successfully, but these errors were encountered: