You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The same code is rendered. But produced results are different. Sometimes it skips the instrument.
The strange thing is that naming of the arguments changes from run to run.
My guess it has something to do with Hashing algorithm. I use hashing a lot to prevent from rendering the same instrument twice. But it seems that hashing of the expression trees is done wrong or the whole idea of using cashes for this type of problems is unreliable.
I tried to remove as much as possible but the bug seems to disappear as soon as I remove even a single note. With this version I normally have an output similar to tmp_ref.csd, but an output similar to tmp_weird.csd can occur from time to time (~ 1 of 6). This is the worst : an instrument is not rendered. More often, I get wrong panning or wrong amplitude (~1 of 4) : tmp_wrongpan.csd.
The same code is rendered. But produced results are different. Sometimes it skips the instrument.
The strange thing is that naming of the arguments changes from run to run.
The problem is reported on GHC-7.10.3
same-run-diff-files.zip
with-haskell-source.zip
The text was updated successfully, but these errors were encountered: