miSCellaneous a library of SuperColider extensions (c) 2009, 2010, 2011 Daniel Mayer 



By version 0.4 miSCellaneous contains these class and help files:



1.) A family of classes for the use of synth values in Pbind-like objects

Take Working with HS and HSpar as a starting point, see also

HS, PHS, PHSuse, HSpar, PHSpar, PHSparUse, PHSplayer, PHSparPlayer, PHSusePlayer

2.) VarGUI:  a slider / player gui to set envir variables and synth controllers and play synths, event patterns and tasks


Requirements


SuperCollider version 3.4

VarGUI works with Cocoa, SwingOSC (see the respective installation instructions and requirements) and Qt,  

there are some minor restrictions with Swing and Qt.


I tested examples from version 3.4 up to 3.4.4 and recent builds on 

OS 10.5 / 10.6, though not everything with every version and OS.



Installation


Copy the miSCellaneous folder into /SuperCollider/Extensions and recompile the class library.



License


miSCellaneous is distributed under the GNU Public License in accordance with SuperCollider.

You should have received a copy of the GNU General Public License along

with this program; if not, write to the Free Software Foundation, Inc.,

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.



Contact


Email: daniel-mayer@email.de

URL:  www.daniel-mayer.at



Many thanks to James McCartney for developing SuperCollider and the whole community for contributions and hints !



History


v0.4_beta 2011-08-18


.) VarGui relaunch:

.) Player section for Synths, EventStreamPlayers and Tasks 

.) Different player modes

.) Button colors and background colors reflecting playing states 

.) Handling groups of players and sliders with modifier keys

.) Player action by mouse down or up

.) Variables can be set in different environments

.) Latency setting, global and for synth player message bundling

.) GUI appearance customization in size, arrangement and color

.) Many other changes, e.g. arg conventions 

.) Private extension methods get prefix miSC_


v0.3 2010-10-21


.) VarGui:

.) Arrayed synth control supported

.) Slider update methods added

.) Save dialog now uses unified gui class Dialog

.) Again compiling with SC 3.3 and 3.3.1


v0.2 2010-09-18


.) Minor adaptions to SC 3.4

.) Fixed time shifting issue



v0.1 2009-11-24