server: plugins - ensure inlining of LocalOut

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: LinXFade2 - vectorize implementation

Signed-off-by: Tim Blechmann <tim@klingt.org>
class library: allow NamedControl.new to return non-arrayed Lag
plugins: EnvGen - remove duplicated code

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: EnvGen - unify envgen perform implemementation
scide: tab navigation - use macism shortcuts

Signed-off-by: Tim Blechmann <tim@klingt.org>
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>
plugins: FilterUGens - remove unused variables

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

Signed-off-by: Tim Blechmann <tim@klingt.org>
supernova: portaudio backend - fix handling of empty devices

Signed-off-by: Tim Blechmann <tim@klingt.org>
Mac OS 10.9 SDK compatibility

- detect Mac OS 10.9 SDK
- set -DMACOS_10_9 flag and MACOS_10_9 variable
- use accelerate toolkit instead of vecKit
- langsource/GC: fix header path
Mac 10.9 SDK Compat: make >10.7 default and introduce switch

- don't try to detect 10.9 SDK as 10.10 will come some day
- vecLib is deprecated since 10.7 SDK
MacOS 10.9 SDK compat: remove all pre 10.7 compat
supernova: fix loading of large (>32768 ugen) synthdefs

Signed-off-by: Tim Blechmann <tim@klingt.org>
plugins: make PlayBuf and BufRd tolerant to differing buffer sizes
plugins: make PlayBuf and BufRd warn once on wrong buffer format
help: update PlayBuf and BufRd helpfiles, tolerating buffer mismatch
class library: Tdef inherits its envir when forking and passing an event