Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Reason 7.0.1 Build 3510
  • Apple iTunes 11.0.3
  • CrossOver Mac 12.2.1 Bu...
  • Skype 6.4.60.833
  • Mozilla Firefox 21.0 / ...
  • Skitch 2.5.2 Build 262792
  • Apple iMovie 9.0.9
  • Tunnelblick 3.2.9 / 3.3...
  • Sublime Text 2.0.1 Buil...
  • Avidemux 2.6.4
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Tuxler 1.0
    2,086 downloads
    Minecraft 1.5.2
    2,076 downloads
    iPhone and iPod
    Firmware (iOS) 6.1.4

    1,811 downloads
    Mac Boy Advance
    1.7.6

    1,602 downloads
    SPSS Statistics
    20.0.0

    1,263 downloads
    Microsoft Office
    2011 14.3.4

    1,161 downloads
    Internet Explorer
    5.2.3

    1,147 downloads
    LibreOffice 4.0.3
    1,063 downloads
    Canon PIXMA MP280
    Driver 10.67.1.0

    1,049 downloads
    Age Of Empires II
    1.0.5

    967 downloads
    Home > Mac > Audio > SuperCollider > Changelog

    SuperCollider 3.6.5 - Changelog


    What's new in SuperCollider 3.5.3:

    June 23rd, 2012

    · sclang startup file moved to thisProcess.platform.userConfigDir +/+ "sclang.scd" - tb
    · library configuration file moved to thisProcess.platform.userConfigDir +/+ "sclang.cfg" - tb
    · only warn about FunctionDef not being inlined if a compiler flag is set - ds
    · new help system (SCDoc) - jli
    · new help browser (HelpBrowser) - jle/jli
    · bitwise ops (> & | ^) on ugens - jli
    · new VarLag ugen - rk/jli
    · new method: Node-onFree, run function when node finishes - jli
    · new method: Help.methodArgs(string) - jli
    · sced and sced3 updates - jli
    · WiiMote.discover now returns device object, or nil if failed - jli
    · LocalIn now has an input for initial value - jr/jli
    · allow Bus-asMap symbols in \freq and friends in patterns - jli
    · /b_free also free's sndfile if open (like /b_close) - jli
    · VDiskIn and DiskIn sets done flag (to be used by Done.kr or FreeSelfWhenDone.kr) - jli
    · Demand sets done flag (to be used by Done.kr or FreeSelfWhenDone.kr) - jli
    · Warn when extensions overwrites methods in main class lib, unless put in SystemOverwrites folder - jli
    · New cross-platform filesystem utilities: File.copy, .mtime, .mkdir, .realpath, .type, .fileSize - jli

    Bugfixes:
    · bugfix ugen collection wrapper methods multichannel expansion - jli
    · _String_Regexp bugfixes - jli
    · CoinGate.ar bugfixes - jli
    · T2K bugfixes - jli
    · WiiMote bugfixes - jli
    · SynthDesc bugfixes - jli
    · fix String-openTextFile on systems without Document support - jli



    What's new in SuperCollider 3.5 Beta 1:

    January 16th, 2012

    · bugfix ugen collection wrapper methods multichannel expansion - jli
    · CoinGate.ar bugfixes - jli
    · T2K bugfixes - jli
    · WiiMote bugfixes - jli
    · SynthDesc bugfixes - jli
    · fix String-openTextFile on systems without Document support - jli



    What's new in SuperCollider 3.4:

    July 17th, 2010

    · 2009-09-03 add support for Mac OS 10.5 and greater 64-bit builds of plugins and scsynth
    · 2009-07-xx iphone support by Axel Balley added - ab
    · 2009-07-21 EnvirGui added, a gui for livecoding/editing environments - adc
    · 2009-07-24 Server.plotTree method for visualising the groups and synths on the server - sw
    · 2009-07-31 mac osx text-completion feature now includes sclang objects - ds
    · 2009-08-01 sclang now has a flag (Platform.ideName) for which IDE is in use (scapp, scvim, scel, sced, jsceclipse...) so that the same class-library can be used with different IDEs, enabling IDE-specific code as necessary - ds
    · 2009-08-16 add emergency escape route: if sclang is caught in an infinite loop, send it a USR1 signal to break out of it - ds
    · 2009-09-12 String:findRegexp and other regular expressions now available on linux as well as mac - mb,ds
    · 2009-09-18 n_order and Server:reorder allow one to specify chains of nodes - sw
    · 2009-09-20 simplify the Server recording interface. prepareForRecord is now optional (will be automatically invoked if you don't), and the server gui button is now just two-state "record" "stop" - ds
    · 2009-10-04 support multichannel indices for Env:at - jr
    · 2009-10-29 improve OSC message correctness: for convenience, sclang allows command names as symbols with no leading slash e.g. \g_new. To improve compliance with the OSC standard, the leading slash is now added to those symbols before dispatch - ds
    · 2009-11-07 use nova-simd framework for performance improvements of unit generators - tb
    · 2009-11-21 Event type \note supports polyphonic sustain, lag and timingOffset, and responds correctly to free and release. Add \grain event type. - jr
    · 2009-11-28 windows: system "application support path", previously hardcoded as C:\SuperCollider, now settable by environment variable SC_SYSAPPSUP_PATH. Default setting for that env var (when using official wix bundle) will be [SC3INSTALLLOCATION] - ds
    · 2009-12-15 sclang: 64-bit safety - tb
    · 2009-12-15 sclang: performance improvement of math ops - tb
    · 2010-01-02 scsynth: use osc-compilant address patterns for server/lang communication - tb
    · 2010-01-24 add readline interface to sclang command-line. This is used by default when invoking "sclang" (to use the non-readline interface set the "-i" option to something other than "none") - ds
    · 2010-01-24 enable GPL3 code by default - this 'upgrades' the overall binary license from GPL2+ to GPL3+, and allows supercollider to benefit from GPL3+ libraries such as libsimdmath and gnu readline - ds
    · 2010-02-04 Improvements to SC.app editor: Split pane documents, AutoInOutdent - sw
    · 2010-02-18 scvim: now compatible with gnu screen, opens post window using screen, making it compatible with a pure-CLI environment - ds
    · 2010-02-xx add the Deployment32-64 build style for building on OS X (10.5 and greater) - jp
    · 2010-03-10 SynthDef:memStore deprecated in favour of the more coherent and typeable SynthDef:add - jr
    · 2010-04-11 Moved some more experimental JITLib classes to “JITLib extensions" Quark - jr

    Bug fixes:
    · 2009-06-12 fix for level indicator: critical and warning now display based on peak if it is shown rather than on value - sw
    · 2009-06-18 fix for mouse coordinates bug - sw
    · 2009-06-22 fix for negative bounds issue in SCUserView - sw
    · 2009-06-23 avoid memory corruption when unknown OSC type tags are received. Instead forward them to sclang - jr
    · 2009-06-23 Fix server crash with negative buffer numbers. - jr
    · 2009-07-20 factors(): no prime factors exist below the first prime - jr
    · 2009-07-21 Loudness ugen now supports LocalBuf - nc
    · 2009-07-23 Fix very nasty bug in Pbindf: if a key is an array, new values were written into the incoming event, instead of the outgoing event - jh
    · 2009-07-28 catch unintialised value in sc_GetUserHomeDirectory(), fixing potential memory corruption if HOME not set - ds
    · 2009-08-01 SpecCentroid, fix its reaction to silence (output zero instead of NaN) - ds
    · 2009-08-01 NamedControl: single default value now returns instance, not array, default values are obtained in a consistent way - jr
    · 2009-08-04 fix the CPU-usage issue when calling plain "./sclang" from the terminal on OSX (seems it was caused by a bug in how OSX handles poll() calls) - ds
    · 2009-08-15 LinPan2: fix initialisation issue - panning was not correctly applied during the first calc block - ds
    · 2009-09-28 Workaround for faded colours in HTML docs - sw
    · 2009-09-13 fix PV_MagShift argument handling, so that the defaults mean no-change, matching the behaviour of PV_BinShift - ds
    · 2009-09-20 warn about weirdness of Float:switch - ds
    · 2009-09-30 prevent NaN output from SpecFlatness when input is silence - ds
    · 2009-10-16 fix cropping issue in printing SuperCollider.app documents - cq
    · 2009-10-17 many phase-vocoder (PV_) ugens previously didn't handle the DC/nyquist bins as expected. fixed most of these (PV_MagAbove, PV_MagBelow, PV_MagClip, PV_LocalMax, PV_BrickWall, PV_MagSquared, PV_BinWipe, PV_CopyPhase, PV_Max, PV_RandComb) - ds
    · 2009-11-01 fix audio rate arg problem in PlayBuf - jp
    · 2009-11-02 fix amplitude-convergence issue in Pan2, Balance2, LinPan2, XFade2, which could sometimes result in sound despite zero amp, as discovered by jh - ds
    · 2009-11-03 fix unsafe implementation of methods that allow sending collections to buffers - jr
    · 2009-11-04 fix signalRange for MouseX, MouseY and KeyState, so that the range message works now - jr
    · 2009-11-19 Fix for PV chains and LocalBuf - sw
    · 2009-12-14 fix uninitialised variable in Pulse (could sometimes cause small glitch on init), thanks to rhian lloyd - ds
    · 2010-01-10 Demand ugens can now handle more than 32 channels, thanks Patrick Borgeat for the patch - ds
    · 2010-02-05 scsynth now respects the -D commandline option when running in NRT mode - ds
    · 2010-02-11 Fix for nowExecutingPath with Routines - sw
    · 2010-02-23 Performance fixes for SCUserView - sw
    · 2010-02-25 Fix interpolation / indexing problem in VDiskIn that caused slight pitch fluctuations - jp
    · 2010-03-11 SequenceableCollection:reduce no longer returns nil if the collection has only 1 element - ds
    · 2010-03-28 fix memory leak of empty command line, for interactive sclang mode - tb
    · 2010-03-29 main menu for Mac lang editor app: correction to key for evaluate selection, used to be return, now return+shift - nc

    Other additions/improvements:
    · 2009-06-11 Evaluate Selection menu command - sw
    · 2009-06-23 allow remote apps to send type chars - jr
    · 2009-06-27 build 32bit sclang on x86_64 - tb
    · 2009-07-xx efficiency improvements on some UGens - tb
    · 2009-07-xx improve Quarks use of svn for smoother user experience - ds
    · 2009-07-22 catch the case when a user tries to compile into a synthdef, a unary/binary operator that the server can't apply - jh
    · 2009-08-29 String:toUpper and String:toLower - ds
    · 2009-09-06 Boolean:while now throws an informative error, since Boolean:while has no particular use but is often used in error by beginners in code where Function:while is intended - ds
    · 2009-09-12 method FunctionDef:makeEnvirFromArgs allows to create template events from a function - jr
    · 2009-09-30 Error is now posted if maxSynthDefs exceeded -sw
    · 2009-11-03 TwoWayIdentityDictionary has a removeAt method now - jr
    · 2009-11-04 update of deferredTaskInterval from 0.038 to 0.01667 - fo
    · 2009-11-07 improved PyrSlot typesafety - tb
    · 2009-11-23 menu system improvements in Windows IDE - mv
    · 2009-12-13 tidyups for "sclang when on osx but not in sc.app" - ds
    · 2009-12-13 added lincurve and curvelin methods for numbers and UGens - jr
    · 2010-01-01 OSCresponder and OSCresponderNode respond equally to messages with or without preceding slash - jr
    · 2010-01-04 sclang: deprecated Proutine - switch back to the original Prout
    · 2010-01-06 UnitTest Quark improved, added script support - jr
    · 2010-01-23 Improved NodeProxy and ProxySpace helpfiles. Added proxy composition syntax to NodeProxy - jr
    · 2010-01-30 Make multichannel plotting easier. If no numChannels is given, find out automatically - jr
    · 2010-01-31 add new LOOP1 macro - tb
    · 2010-01-31 use c99 log2 functions for sc_log2 - tb
    · 2010-02-09 rearrangement of supercollider source code tree - ds
    · 2010-02-11 Server:default_ now assigns to s by default. Settable with flag - sw
    · 2010-02-27 removed SCAnimationView and added SCUserView:animate_ - fo
    · 2010-03-10 SCPen:setSmoothing changed to SCPen:smoothing_, harmonised change with swingosc - ds
    · 2010-03-23 exponentiation for Complex numbers - jr
    · 2010-xx-xx many helpfiles improved - various authors
    · 2010-03-30 Image class added, a redirect for SCImage or JSCImage - hr
    · 2010-03-30 Pitch ugen ability to output clarity measure (by default not activated, for backwards compat) - ds



    What's new in SuperCollider 3.3.1:

    June 25th, 2009

    · SCWindow additions for visible, visible_, unminimize - cq



    What's new in SuperCollider 3.3 Alpha 2:

    January 21st, 2009

    · improvements to MIDI sysex handling - added sysex parsing directly in source - thanks to charles picasso
    · scsynth on Mac can now use separate devices for audio input vs audio output. Thanks to Axel Balley for much of the work on this, also a bit by ds
    · PlayBuf, RecordBuf, BufWr, BufRd, ScopeOut - used to be limited to 16-channel audio maximum. Now can handle massively multichannel audio
    · Buffer:normalize method added
    · FFT and IFFT added option for zero-padding, by optional "framesize" argument
    · new VDiskIn ugen
    · SCImage for manipulating bitmap image objects (mac only)
    · LocalBuf system to allow synths to manage their own purely-local buffers



    What's new in SuperCollider 3.3 Alpha:

    January 8th, 2009

    Headlines:
    · improvements to MIDI sysex handling
    · added sysex parsing directly in source
    · scsynth on Mac can now use separate devices for audio input vs audio output. Thanks to Axel Balley for much of the work on this, also a bit by ds.
    · PlayBuf, RecordBuf, BufWr, BufRd, ScopeOut used to be limited to 16-channel audio maximum. Now can handle massively multichannel audio
    · Buffer:normalize method added
    · FFT and IFFT added option for zero-padding, by optional "framesize" argument
    · new VDiskIn ugen
    · SCImage for manipulating bitmap image objects (mac only)
    · LocalBuf system to allow synths to manage their own purely-local buffers
    · Added "-P" option to scsynth (accessible as s.options.restrictedPath) to allow restricting which paths scsynth is allowed to read/write
    · new PartConv ugen, performs efficient frequency-domain convolution
    · support on mac for "modal windows/sheets" (for user dialogs etc)
    · add BEQSuite filter UGens (blackrain, jp)
    · add Pfxb pattern
    · support for LocalBuf in FFT UGens
    · new EZPopUpMenu
    · Pitch ugen can now also track the pitch of control-rate signals
    · added PV_Div ugen for complex division
    · added PV_Conj ugen for complex conjugate
    · new ViewRedirect for easier cross-platform gui syntax. e.g. Window now redirects to SCWindow or JWindow. ds & jm * 2008-12-15 revised and updated all SC Gui documentation. New gui introduction. New SCUserView subclassing tutorial.
    · the /done message for Buffer allocation/free/etc now also includes the buffer index
    · added methods to SCFreqScope for "special" SynthDef, and for visualising frequency responses
    · the main windows version of sc is now called "SuperCollider" rather than "PsyCollider" (although psycollider is the name of the code editor). SuperCollider on windows now has a different (better? who knows) installer, uses the main sc3 icon, and has some other tweaks that make it different from version 3.2
    · new EZListView

    Bugfixes:
    · fix for the special case when 0.2.asFraction beachballs the lang (bug id 1856972)
    · fix slight mistake in the defaults printed by scsynth on command-line (bug id 1953392)
    · stability fixes to FFT and IFFT
    · fix TExpRand.ar
    · SystemSynthDefs.numChannels can now be set from the startup file
    · avoid FFT failure when buffer not allocated
    · resolved inconsistency in Server:waitForBoot
    · function is always executed in a Routine, whether or not the server is booted



    What's new in SuperCollider 3.2:

    March 14th, 2008

    · 2007-11-xx new suite of machine listening ugens - Loudness, BeatTrack, Onsets, KeyTrack, SpecCentroid, SpecPcile, SpecFlatness - nc, ds
    · 2008-01-06 FreeBSD compatibility - hb
    · 2008-01-10 Quarks updating on OSX should now be easier for first-time users; commands are run in a separate terminal window - ds
    · 2008-01-15 "Advanced find" in Mac interface - jt
    · 2008-01-20 Buffer.copy changed to match other .copy methods - now copies language-side object rather than server buffer. Buffer.copyData can be used to copy data from one server buffer to another - jh
    · 2008-01-20 - add volume controls to the Server and Server guis - jp
    · 2008-01-xx Pattern library implementation changes, Pfx, Pbus, Pgroup etc. - rk, jr, jh
    · 2008-01-26 TDuty outputs trigger first, not level. for backwards compatibility TDuty_old - jr
    · 2008-02-03 moved the search location for "startup.rtf" on Mac - now searches in system, then user, "Application Support/SuperCollider" folders - ds
    · 2007-11-16 bug fixes for MIDIIn in connect/disconnect methods. split MIDIOut.sysex into user method and primitive (breaks with previous implementation). default value for uid arg in MIDIOut.new. - mb
    · 2007-11-18 fixed a bug in prTry / protect - jr
    · 2007-11-27 lock avoided in nextTimeOnGrid
    · 2007-12-12 Node-setn fixed when using integers as control indices - jr
    · 2008-01-16 fixed Pen: bug with fillRect, fillOval and fillColor (bugtracker id 1837775) - jt
    · 2008-01-20 CheckBadValues rate-checking was too restrictive - ds
    · 2008-01-20 fix for Saw and Pulse's offset noise on first instantiation, thanks to hisao takagi - ds
    · 2008-01-26 TDuty / Duty does not drift anymore - jr
    · 2008-02-07 Fixed hang and incorrect background drawing in Cocoa scrollviews - sw
    · 2007-11-16 MIDIOut.connect and disconnect - mb
    · 2007-11-18 added T2A UGen - jr
    · 2007-11-18 Refactoring of Document class, including new CocoaDocument class to handle the Cocoa-specific (SuperCollider.app) document management - ds
    · 2007-11-18 More macros available in the plugin API for UGen programmers: GET_BUF, SIMPLE_GET_BUF, FULLRATE, RGET, RPUT - ds
    · 2007-11-20 UnixPlatform:arch method - jp
    · 2007-11-20 FFTTrigger UGen - a ugen to create "fake" (empty) FFT chains - jp
    · 2007-11-21 StartUp protects its added functions from each other - if one fails this no longer prevents others from running - ds
    · 2007-11-25 added Pclutch and moved StreamClutch to common - jr
    · 2007-11-27 Function:inEnvir added - jh
    · 2007-12-12 added Collection.flatIf - jr
    · 2007-12-15 added control rate functionality to NumRunningSynths - jr
    · 2008-01-08 martin rumori's DiskIn bugfix and loop enhancement - jp
    · 2008-01-10 String:runInTerminal method - ds
    · 2008-01-11 poll now works for scalar ugens - jr
    · 2008-01-15 Collection:maxIndex and Collection:minIndex - nc
    · 2008-01-24 Server.options.rendezvous to (de)activate Rendezvous if desired - ds
    · 2008-01-24 demand ugens accept audio rate inputs correctly - jr
    · 2008-01-26 added Dbufwr ugen, for writing to buffers from a demand ugen chain - jr
    · 2008-01-27 Main:version and associated methods for programmatically determining which version SC is - ds
    · 2008-02-03 Server:defaultRecDir class variable, to allow user to specify default rec location - ds
    · 2008-02-07 SCScrollView and SCScrollTopView no longer fire their action when scrolled programatically - sw




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM