hornc / musysim

Simulator for the early music synthesis programming language: MUSYS.
https://esolangs.org/wiki/MUSYS
GNU General Public License v3.0
7 stars 1 forks source link

WIP: try (pwl) and different parameters #6

Closed hornc closed 3 years ago

hornc commented 3 years ago

Better over short durations, but still gets out of sync eventually.

hornc commented 3 years ago

testing with ./musysim.py examples/random-tone-rows2.musys; ./sofkasim.py | ny which generates a ~3m40s 'tune'. The clicking starts becoming very noticeable at 55s , up until 45s it sounds good.

hornc commented 3 years ago

(pwl) seems under the hood to be either identical to (env), or very close for the purposes of generating the envelope we need here. The extra control from (pwl) isn't immediately helpful. Going to close this as an un-needed experiment and run with (env) for now. Possibly to revisit if other issues with (env) envelopes are found. #8 solves the immediate env/osc syncing problem