help: update phasor

Add note about calculating the rate parameter
Merge pull request #983 from timblechmann/topic/osx_fixes

external libs: bump nova-tt
scide: make updateCurrentDocContents a slot

Signed-off-by: Scott Wilson <i@scottwilson.ca>
cmake: disable SC_WII by default

- WII support is broken on osx>10.7 (and possibly on linux too)
- it won't build on linux with `-DSC_WII=ON`
- see https://github.com/supercollider/supercollider/pull/986

Signed-off-by: Yvan Volochine <yvan.volochine@gmail.com>
Merge pull request #987 from gusano/topic/disable_WII

cmake: disable SC_WII by default
Merge pull request #978 from miguel-negrao/master

help: add a note to Phasor help for calculating rate
plugins: EnvGen - remove duplicated code

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: EnvGen - unify envgen perform implemementation
Env: provide new step2 shape, which steps to a value at the end of a shape

the semantics of Env.xyc for \step is very awkward when using, because \step directly
jumps to the end value of a segment. this means that Env.xzc([[0, 0, \step], [1, 1, \step]])
will have the value 1 between time 0 and 1.
using \step2 instead of \step, the value between 0 and 1 will be 0, and it will jump to 1
at time 1

Signed-off-by: Tim Blechmann <tim@klingt.org>
Env: rename step2 to hold

'hold' shares the analogy of sample&hold and is therefore more expressive
than step2

Signed-off-by: Tim Blechmann <tim@klingt.org>
EnvGen: fix .kr method

Signed-off-by: Tim Blechmann <tim@klingt.org>
muladd helpers: import muladd helper classes

Signed-off-by: Tim Blechmann <tim@klingt.org>
adapt multi-channel expansion for muladds

Signed-off-by: Tim Blechmann <tim@klingt.org>
intrusive muladds: new macro for fwd definitions

Signed-off-by: Tim Blechmann <tim@klingt.org>
server plugins: intrusive muladd support for LPZ1&HPZ1

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: synthdef - optimize graph via intrusive muladds

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugin interface: use template techniques to generate compute methods

Signed-off-by: Tim Blechmann <tim@klingt.org>
muladd helpers: add tagged version of wrapper

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: LeakDC - intrusive muladd support

Signed-off-by: Tim Blechmann <tim@klingt.org>
intrusive muladds: prototype vector support

Signed-off-by: Tim Blechmann <tim@klingt.org>