Switch branches/tags
Commits on Jan 15, 2012
  1. changelogging

    danstowell committed Jan 15, 2012
  2. version to 3.4.5

    danstowell committed Jan 15, 2012
Commits on Jan 6, 2012
  1. Fix of an untabbed bracket and equation to use sc_max for clarity

    sicklincoln committed with danstowell Nov 18, 2010
    (cherry picked from commit ff25475)
    Signed-off-by: Dan Stowell <>
  2. A mistake was introduced to MFCC whereby very small power values led …

    sicklincoln committed with danstowell Nov 16, 2010
    …to log of 0, due to an attempt to work in floating point for efficiency.
    This has been fixed and no nans now. Additional efficiency fixes incorporated too.
    (cherry picked from commit f8c0ad7)
    Signed-off-by: Dan Stowell <>
Commits on Jan 3, 2012
  1. Remove waf file from 3.4.x - was never used, and contains binary code,

    danstowell committed Jan 3, 2012
    causing linux packaging problems.
    See ubuntu bug #529154 for details, and debian bug #529154 for
Commits on Nov 19, 2011
Commits on Oct 6, 2011
  1. plugins: disable simd-optimization for tanh

    timblechmann committed Oct 6, 2011
    Signed-off-by: Tim Blechmann <>
Commits on Sep 15, 2011
  1. SimpleController:update would throw error if no actions had been 'put…

    James Harkins committed Sep 15, 2011
    …' in
Commits on Sep 4, 2011
  1. (3.4) PathName now sets tmp directory using Platform

    James Harkins committed Sep 4, 2011
    This fixes a bug where we were writing temp files into
    c:\program files\supercollider, which is an absolute no-no in win7/vista.
Commits on Sep 3, 2011
  1. plugins: Resonz - fix initialization

    timblechmann committed Sep 3, 2011
    Resonz_next does should not be called with any other sample count than the
    block size because it ignores the inNumSamples argument.
    This fixes bug no. 3301866.
    Signed-off-by: Tim Blechmann <>
  2. server plugins: fix div_ai_nova

    timblechmann committed Aug 31, 2011
    we should multiply with the reciprocal.
    Reported-by: Rohan Drape <>
    Signed-off-by: Tim Blechmann <>
  3. sclang: force size of PyrSlot to 16 byte and fix PyrMethodRaw size

    timblechmann committed Aug 31, 2011
    we manually increase the size of PyrSlot to 16 bytes. while this wastes
    some space, it avoids that the compiler will automatically pad the
    struct for performance reasons. then we also change PyrMethodRaw to match
    the size of PyrSlot[2], so that it can be safely store.
    the best way would be to use a union to extract PyrMethodRaw from the
    PyrSlots of PyrObjects. However this would require some more code
    Signed-off-by: Tim Blechmann <>
Commits on Aug 30, 2011
  1. sclang: pad PyrMethodRaw struct

    timblechmann committed Aug 30, 2011
    64bit sclang uses a different memory layout for PyrSlots. apart from using
    a different size, the first 32bit are reserved for the type tag. using
    a slot as PyrMethRaw class causes a memory corruption, as the tag can be
    set to arbitrary values.
    this fixes the crash in testsuite/sclang/sclang_crash_1.scd
    Signed-off-by: Tim Blechmann <>
Commits on Aug 1, 2011
  1. Fix PMOsc doc: index -> pmindex

    Phlogistique committed with James Harkins Aug 1, 2011
    As the Beginner's Tutorial by David Michael Cottle in The SuperCollider
    Book puts it:
    "This assignment, if completed correctly, will give you an error:
    WARNING: keyword arg 'index' not found in call to Meta_PMOsc:ar. The
    Help file says the third argument is index, but that's incorrect. With
    all the advantages of an open source project, there is a flaw -- changes
    (this keyword was changed) don't always make it into the documentation."
    I do not desire to be uncourteous toward David Michael Cottle (I'm
    learning SC through his writings), but I'm quite troubled by the fact
    that he has bothered to write this paragraph, but not to fix the
    Signed-off-by: Noe Rubinstein <>
Commits on Jul 21, 2011
  1. sclang: fix crash of scpacket overflow by using exception handling

    timblechmann committed Jul 21, 2011
    Reported-by: Neil Cosgrove <>
    Signed-off-by: Tim Blechmann <>
Commits on Jul 19, 2011
  1. class library: FreqScope fix

    timblechmann committed Jul 19, 2011
    Signed-off-by: Tim Blechmann <>
Commits on Jul 1, 2011
  1. update changelog

    timblechmann committed Jul 1, 2011
    Signed-off-by: Tim Blechmann <>
  2. sclang: compile fix

    timblechmann committed Jul 1, 2011
    Signed-off-by: Tim Blechmann <>
  3. plugins: delay ugens - rt memory allocation may fail

    timblechmann committed Jul 1, 2011
    fixes a possible crash in sampling ugens
    Signed-off-by: Tim Blechmann <>
Commits on Jun 30, 2011
Commits on Jun 24, 2011
  1. sclang: parser - support message send syntax for unary operators

    timblechmann committed Jun 20, 2011
    sending unary operator messages to objects via the binary operator syntax
    (1 neg: 2) crashes sclang. this patch avoids this problem by handling
    unary operators as a special case
    Signed-off-by: Tim Blechmann <>
    Reported-by: Andrzej Kopeć <>
Commits on Jun 14, 2011
  1. Update AUTHORS file

    danstowell committed Jun 14, 2011
Commits on Jun 12, 2011
  1. update changelog

    timblechmann committed Jun 12, 2011
    Signed-off-by: Tim Blechmann <>
  2. Initial fix for headphones problem where plugging in or out headphone…

    Nick Collins committed with timblechmann Sep 28, 2010
    …s while using Built-in Output leads to loss of audio on OS X. Aggregate Devices not tackled at this point
    git-svn-id: a380766d-ff14-0410-b294-a243070f3f08
  3. Clarify Fontana copyright in MoogFF (and don't use keyword 'copyright'

    danstowell committed Jun 12, 2011
    in files where he doesn't have copyright)
Commits on Jun 10, 2011
  1. changelog: fix version number

    timblechmann committed Jun 10, 2011
    Signed-off-by: Tim Blechmann <>
  2. 3.4.4 version bump

    timblechmann committed Jun 10, 2011
Commits on Jun 9, 2011
  1. plugins: - fix crash for high execution period

    timblechmann committed Jun 8, 2011
    Signed-off-by: Tim Blechmann <>
  2. sclang: gc - introduce LazyCollect to avoid leak of frames and argume…

    timblechmann committed Jun 9, 2011
    …nt lists
    the sclang gc collects only on allocations. this can cause a memory leak if no
    allocations are executed, which actually trigger a collection. to work around
    this issue, we count uncollecting allocations and possibly collect in
    backport from 45c98bd
    Signed-off-by: Tim Blechmann <>
Commits on Jun 2, 2011
  1. plugins: XLine - correct handling of done actions

    timblechmann committed Jun 2, 2011
    the vectorized versions of XLine did not handle done actions correctly,
    so some cases, synths were not correctly freed
    Signed-off-by: Tim Blechmann <>
Commits on May 31, 2011
  1. sclang: slotString - crash fix

    timblechmann committed May 31, 2011
    slotString was using isKindOf to determing if an object is a class. this
    is not safe and causes a crash if the object is no PyrClass.
    similar problems have been fixed in slotOneWord and postString.
    Signed-off-by: Tim Blechmann <>
    Reported-by: Paul Miller <>
Commits on May 29, 2011
  1. scsynth: apple - set denormal handling flags, if __SSE__ is defined

    timblechmann committed May 29, 2011
    this fixes the denormal handling of freeverb on certain apple platforms
    Signed-off-by: Tim Blechmann <>
    Reported-by: Patrick Borgeat <>