public Panpot(float value) : this() { this.l = value >= 0.0f ? (float)Math.Sin((value + 1f) * Math.PI / 2.0) : 1.0f; this.r = value <= 0.0f ? (float)Math.Sin((-value + 1f) * Math.PI / 2.0) : 1.0f; }