ScalaCollider v1.8.0 Release Notes

    • 📦 several types moved from package synth to synth.ugen to simplify the new serialization mechanism used in SoundProcesses
    • this includes Env and Constant
    • Env.ConstShape became Curve and is separate from the conversion to graph elements
    • the constant envelope shapes are now inside Curve. E.g. linShape became Curve.linear etc.
    • named control generation uses magnet pattern, disallows varargs. Instead of "freq".kr(400, 500, 600) one must now write "freq.kr(Seq(400, 500, 600)).