SuperCollider 3.6.6 is now available!
Since 3.6.5, there are many small bugfixes, so this is a recommended update. Notably, the Quarks system is updated to avoid a couple of recent issues. (Full changelog below.)
Changes since 3.6.5
Bruno Ruviaro (1): help: changed .send(s) for .add in SynthDef example
Dan Stowell (13):
- linux: install 2 more files needed in dev headers: SCVersion.txt, SC_PlugIn.hpp
 - Actually enable memory-checking code when in debug mode
 - enable memory-checks only on special flag, not general debug
 - class library: curvelin is now inverse of lincurve (UGen implementation)
 - cmake: simplify qt-free build via SC_QT=False - fixes #959
 - help doc: update to match the new syntax error output (thanks numb101). Fixes #981
 - bump version number to 3.6.6
 - fix outdated svn url in windows readme (thanks @bagong)
 - Add warning about Mac OSX Mavericks (App Nap), thanks bagong
 - On mac, remember to bundle README_OS_X.txt
 - Import Rainer’s rewritten OSX readme (from 315e60)
 - update cmake for moved readme
 
Eirik Arthur Blekesaune (1):
- Pproto typo fix
 
Jakob Leben (6):
- scide: when saving document, automatically append “.scd” extension
 - qtcollider: QUserView, QWindow: do refresh when “drawingEnabled==false”
 - server: PortAudio: scale CPU load data to represent percentage
 - scide: never close a session with unsaved documents
 - Add win-rc-files for sclang and scide and and add icons to execs
 - sclang: allow Windows path separator in code filename argument
 
James Harkins (14):
- Classlib: Pspawn resolved a function –> pattern prematurely
 - Change “global variable” references where “environment variables” are meant
 - MP tutorial 10: Fix typos in an example (one causing syntax error)
 - platform: standalone’s modifyStartup needs to initialize openPorts
 - Library: Psync’s cleanup was incorrect and could yield a redundant rest
 - Library: Avoid redundant releases for rests in PmonoArticStream
 - Library/PmonoArtic: Fix the case of a rest as the first event
 - classlib (quarks): Defer svn path checking until needed; try{} the check
 - Class library: Fix TempoClock CmdPeriod cleanup
 - Class lib: PmonoStream: Fix cleanup bug (was adding cleanups for rests)
 - Classlib: Pconst: Make sure Pconst returns the right inval
 - Help: Process help: Document the important ‘nowExecutingPath’ method
 - Help: String/Literal: Document escape character properly
 - Classlib: Rest: Return a proper compileString for Rest instances
 
Julian Rohrhuber (9):
- class library: copy list before implictly removing items from it
 - help: add a note about precision to Integer
 - help: add a note about precision to Integer
 - class library: when setting the bus, NodeProxy only rebuilds if really needed.
 - class library: curvelin is now a proper inverse of lincurve (fix by james harkins).
 - help: array.move
 - examples: making ear training application compatible with QT
 - class library: plot warns if Buffer is not allocated
 - class library: plot now draws correct domain spec values
 
Michael Zacherl (1):
- HPF.schelp: Warning about frequencies close to 0.
 
Miguel Negrao (1):
- linux readme: qt5 limitation
 
Tim Blechmann (8):
- Revert “class library: jitlib - Avoiding sync problems with free/play”
 - jitlib: explicitly take server latency into account
 - plugins: fix substraction of kr - ar signals
 - plugins: DiskIO ugens - remove limitation of channel count
 - class library: fix curvelin
 - plugins: FFT - clip window type to avoid crash
 - plugins: FFT - fix invalid use of memcpy
 - sclang: win32/msvc compile fixes
 
Yvan Volochine (2):
- Quarks: use new sf.net repo url
 - boost: fix build error with recent versions of glibc
 
bagong (1):
- Minor enhancements after first rewrite
 
redFrik (1):
- midi type - fix for sending sysex
 
rs (18):
- Add Thumbs.db to ignored files
 - For Windows install supernova to SuperCollider folder
 - Add two icon-files for sclang and scide resource files
 - Simplify Win-installer (remove options and comment out gedit related code)
 - Register installer in Add-/Remove programs and remove registration on uninstall
 - Associate filetypes sc scd and schelp with SC and attach cube icon
 - Add Startmenu item (and try to remove it on uninstall)
 - Brand installer, add welcome screens and use default texts where possible
 - Small additions to Windows Readme
 - Cleanup: remove unnecessary pseudo variable declarations
 - Cleanup: remove defunct code after consultation with author
 - Add QtCreator’s CMakeLists.txt.user to ignored files
 - RelPath cleanup a: move platform specific icons to platform/windows/Resources
 - RelPath cleanup b: Make sc_cube.ico available to nsis install script
 - RelPath cleanup c: change confusing semantics of var SC_SRC_DIR
 - RelPath cleanup d: Adjust the NSIS script (and forgotten scide.rs) to preceding changes
 - Add info about installing Quarks to Readme
 - Enhance Quarks section in Windows readme