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