Anton Kholomiov
Anton Kholomiov
### Summary I'm trying to update my project to new plutus version. After I've copied the dependencies `cabal.project` I can get into nix shell When I try to build the...
### Summary If inputs are set it is impossible to rely on order of inputs. this forces us to do redundant filter-like searches instead of just pattern matching on list...
Fixes #4114 The problem is that plutus booleans don't use short circuit on evaluation. There is ugly fix to rewrite all expressions with `if-then-else`. But code becomes rather clumsy. We...
Sometimes it fails to force the signal to control rate and tries to convert the audio-rate signals to constants. Concrete example: ~~~ > dac $ C.tibetan 8 0.1 (linseg [110,...
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...
If we use uiPongy or uiRoom we can clearly see that the effects are duplicated. If we have the stereo effect like this: ~~~ (a1, a2) = fx args ~~~...
Suprisingly it's true. It leads to bugs in the very simple programs like. By some strange design decision the number of outputs in the `subinstr` have to be not greater...
It would be nice to have the function: ``` haskell choose :: [(sig, Sam)] -> Sam ``` or ``` haskell choose :: [(sig, Sco)] -> Sco ``` for randomized choice...
GUI specific code somehow slips to the audio code (it's invoked as subinstr). Minimal example: ``` haskell main = dac $ midiChooser [ ("osc", onMsg $ onCps $ saw) ,...