sc3-plugins

sc3-plugins

This repository contains the community collection of unit generator plugins for SuperCollider. An installation extends the functionality of SuperCollider by additional UGens that run on scsynth, the SuperCollider audio synthesis server.

Please note that the UGens in this repository are, on average, less stable and well-maintained than the core collection. Use at your own risk!

Note: Extensions for the SuperCollider programming language are different. They are collected within the Quarks packaging system.

To learn how to write your own plugins, see example-plugins and the "Writing UGens" helpfile.

For community discussion and support see the SuperCollider mailing lists and the github issue tracker.

Installation

Releases are available from the GitHub release page. For older versions (2013), see the Sourceforge project page.

Unzip the release and move it to your SuperCollider extensions folder. You can find it by evaluating

supercollider Platform.userExtensionDir

in SuperCollider. To evaluate code in SuperCollder, put your cursor on the line of code and press Cmd+Enter (macOS) or Ctrl+Enter. Alternatively, you may install the extensions system-wide by copying to

supercollider Platform.systemExtensionDir

The folder might not exist, so you may need to create it yourself. You can do this in your operating system's file explorer or from within SuperCollider by evaluating:

supercollider File.mkdir(Platform.userExtensionDir)

On some operating systems, these directories may be hard to find because they're in hidden folders. You can open the user app support directory (where the Extensions folder is) with the menu item "File->Open user support directory". On macOS, you can open a finder window and press Cmd+Shift+G and enter the name of the directory.

Compile from source

Download both the SuperCollider source and the source for this repository:

shell git clone --recursive https://github.com/supercollider/sc3-plugins.git git clone --recursive https://github.com/supercollider/supercollider.git

Note, if you are building for an older version of supercollider you should checkout the sc3-plugins tag which matches the version of supercollider.

Be sure to use --recursive, or to initialize the submodules after cloning, otherwise you will not have files that are necessary to build the project.

Like SuperCollider, sc3-plugins uses cmake. Execute the following commands in the directory where you cloned sc3-plugins; replace /path/to/sc/ with the path to the SuperCollider source directory. That will probably be ../../supercollider if you cloned both repositories in the same working directory.

```shell cd sc3-plugins mkdir build && cd build

for both scsynth and supernova plugins; set -DSUPERNOVA=OFF to build only scsynth plugins

cmake -DSC_PATH=/path/to/sc/ -DCMAKE_BUILD_TYPE=Release -DSUPERNOVA=ON .. cmake --build . --config Release

to install the plugins - note: linux users likely need sudo

cmake --build . --config Release --target install ```

If no SC_PATH is provided the build system assumes the SuperCollider include files are in /usr/include/SuperCollider/.

On macOS, the plugins will end up in sc3-plugins/build/SC3plugins. Copy the SC3plugins folder to your Extensions folder (evaluate Platform.userExtensionDir in SuperCollider to find it).

NOTE: on macOS, if you want to install into CMAKE_INSTALL_PREFIX, you have to specify it by disabling the IN_PLACE_BUILD cmake option which defaults to ON (see below).

Note for SuperCollider < 3.9.1 The Supernova server on macOS and Windows incorrectly searches for plugins in the /Extensions/plugins directory. The scsynth server correctly searches for plugins in /Extensions. If Supernova is unable to find the sc3-plugins, make sure that they are located in /Extensions/plugins.

See the README in source/HOAUGens for information on compiling the HOAUGens (higher-order ambisonics) subproject.

CMake Options

  • Set install target
    • (default on linux /usr/local)
    • cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
  • Install in cmake build folder instead of CMAKE_INSTALL_PREFIX
    • (macOS ONLY, default=ON)
    • cmake -DIN_PLACE_BUILD=ON
  • Build the plugins as quarks
    • (default=OFF)
    • cmake -DQUARKS=ON ..
  • Build supernova-plugins
    • (default=OFF)
    • cmake -DSUPERNOVA=ON ..
  • Build Ladspa UGen
    • (macOS AND LINUX ONLY, default=ON)
    • sc3-plugins/build/$ cmake -DLADSPA=ON ..
  • Install libraries in suffixed lib directory (eg. lib64)
    • (64-BIT LINUX ONLY)
    • cmake -DLIB_SUFFIX=64
  • Print all cmake options
    • sc3-plugins/build/$ cmake -L ..

Troubleshooting

Known issues

On some Linux distributions it has been reported that Ladspa UGen could prevent SuperCollider server from booting (sc3-plugins/#210, sc3-plugins/#23 and supercollider/#4421). See above how to build sc3-plugins without Ladspa if needed.

Build errors

If you get an error while building that files are missing, it probably means that you didn't clone all the SuperCollider submodules. Fix this by running git submodule update --init in the SuperCollider source directory. If you still have the issue afterwards, try clearing your build directory and starting your build from scratch.

Starting over

If something went wrong and you want to start from scratch, delete everything in the build directory that you made:

shell make uninstall # only if you ran `make install` before cd .. rm -r build

Adding plugins to the repository

A SuperCollider plugin is a collection of UGens (and their supporting files) with a shared prefix in their name. If you add a new plugin, please keep to the following pattern:

  1. Add a folder in the source directory named <prefix>UGens where prefix means whichever standard pattern in the file name you have for your UGens. All source files go into this directory and its subdirectories.
  2. SuperCollider-specific files (.sc|.schelp|...) should be located in a subdirectory named sc.
  3. If your plugin makes use of external libraries that should be part of the sc-plugins sources (e.g. via git-submodule), add them to sc3-plugins/external_libraries/. As an example, the GlitchUGens plugin directory lists as:
    • source/GlitchUGens/GlitchUGens.cpp
    • source/GlitchUGens/sc/GlitchUGens.sc
    • source/GlitchUGens/sc/HelpSource/Classes/GlitchBPF.schelp
    • source/GlitchUGens/sc/HelpSource/Classes/GlitchBRF.schelp
    • source/GlitchUGens/sc/HelpSource/Classes/GlitchHPF.schelp
    • source/GlitchUGens/sc/HelpSource/Classes/GlitchRHPF.schelp
  4. Add your folder to the PLUGIN_DIRS list in sc3-plugins/source/CMakeLists.txt.
  5. For the Quark-installable option, there is a SuperCollider script called Generate_Quark.scd in sc3-plugins/quarks/. Evaluating it indexes the base directory of the extensions for each UGen, and Help-file in each plugin directory. It then creates a help file for your plugin that lists all classes and help files, as well as a .quark file for your plugin in the build/DIRECTORY folder.

Packaging

How to create a DiskImage (OSX)

To create an OSX DiskImage, follow these steps on an OSX machine:

shell mkdir build && cd build cmake -DSC_PATH=/path/to/sc/ -DOSX_PACKAGE=1 .. make && make install

The DiskImage will be generated in ./sc3-plugins/build/build_osx containing

  • a License.txt,
  • this README.txt, and
  • the SC3plugins folder.
  • Note: the quarks DIRECTORY-folder is also included by default.

How to create a tarball/zip-file

shell mkdir build && cd build cmake -DSC_PATH=/path/to/sc/ .. cpack -G TGZ # `-G ZIP` also works

The package will end up in sc3-plugins/build.

List of plugins

In addition to the plugins listed below, this project contains several FAUST-generated UGens for higher-order ambisonics ("HOAUGens"), which are not built by default. See the README in source/HOAUGens for more information.

An auto-generated list of what plugins are available in this repository, linking to the autogenerated helpfiles:

AY
Project
Source file
Extension
✗
Superclass:
UGen
AmplitudeMod
Extension
✗
Superclass:
UGen
ArneodoCoulletTresser
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
ArrayMax
Extension
✗
Superclass:
AtsUGen
Extension
✗
Superclass:
AtsUGen
Extension
✗
Superclass:
File
Extension
✗
Superclass:
AtsUGen
AtsNoiSynth
Extension
✗
Superclass:
AtsUGen
Extension
✗
Superclass:
AtsUGen
AtsParInfo
Extension
✗
Superclass:
MultiOutUGen
AtsPartial
Extension
✗
Superclass:
AtsUGen
Extension
✗
Superclass:
AtsUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
AutoTrack
Extension
✗
Superclass:
✗
AverageOutput
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
BBlockerProgram
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
BFEncodeSter
Extension
✗
Superclass:
BFPanner
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
✗
BFGrainPanner
Extension
✗
Superclass:
JoshMultiOutGrain
BFManipulate
Extension
✗
Superclass:
BFPanner
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
BeatStatistics
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
BhobHiShelf
Extension
✗
Superclass:
✗
BhobLoShelf
Extension
✗
Superclass:
✗
BhobTone
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
MultiOutUGen
Breakcore
Extension
✗
Superclass:
UGen
Brusselator
Extension
✗
Superclass:
MultiOutUGen
BtoUHJ
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
BufMax
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
PV_ChainUGen
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
MultiOutUGen
CircleRamp
Extension
✗
Superclass:
Filter
Clockmus
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
ComplexRes
Extension
✗
Superclass:
UGen
Concat
Extension
✗
Superclass:
UGen
Coyote
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
CrossoverDistortion
Extension
✗
Superclass:
UGen
DNoiseRing
Extension
✗
Superclass:
DUGen
Extension
✗
Superclass:
UGen
DWGBowedSimple
Extension
✗
Superclass:
UGen
DWGBowedTor
Extension
✗
Superclass:
UGen
DWGPlucked
Extension
✗
Superclass:
UGen
DWGPluckedStiff
Extension
✗
Superclass:
UGen
DWGSoundBoard
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
DUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
DetaBlockerBuf
Extension
✗
Superclass:
DUGen
Extension
✗
Superclass:
DUGen
Extension
✗
Superclass:
UGen
DiodeRingMod
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Dneuromodule
Extension
✗
Superclass:
MultiOutDemandUGen
DoubleNestedAllpassC
Extension
✗
Superclass:
DoubleNestedAllpassN
DoubleNestedAllpassL
Extension
✗
Superclass:
DoubleNestedAllpassN
DoubleNestedAllpassN
Extension
✗
Superclass:
UGen
DoubleWell
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
DrumTrack
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
DbufTag
EnvDetect
Extension
✗
Superclass:
UGen
EnvFollow
Extension
✗
Superclass:
UGen
EnvelopeView
Extension
✓
Superclass:
✗
FFTCentroid
Extension
✗
Superclass:
UGen
FFTComplexDev
Extension
✗
Superclass:
UGen
FFTCrest
Extension
✗
Superclass:
UGen
FFTDiffMags
Extension
✗
Superclass:
UGen
FFTFlux
Extension
✗
Superclass:
UGen
FFTFluxPos
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
FFTPeak
Extension
✗
Superclass:
MultiOutUGen
FFTPhaseDev
Extension
✗
Superclass:
UGen
FFTPower
Extension
✗
Superclass:
UGen
FFTSlope
Extension
✗
Superclass:
UGen
FFTSpread
Extension
✗
Superclass:
UGen
FFTSubbandFlatness
Extension
✗
Superclass:
MultiOutUGen
FFTSubbandFlux
Extension
✗
Superclass:
MultiOutUGen
FFTSubbandPower
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiOutGrain
FaustGreyholeRaw
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
UGen
FincoSprottL
Extension
✗
Superclass:
MultiOutUGen
FincoSprottM
Extension
✗
Superclass:
MultiOutUGen
FincoSprottS
Extension
✗
Superclass:
MultiOutUGen
FitzHughNagumo
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
FrameCompare
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
Filter
Extension
✓
Superclass:
✗
Extension
✗
Superclass:
UGen
GaussClass
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
GlitchBPF
Extension
✗
Superclass:
Filter
GlitchBRF
Extension
✗
Superclass:
GlitchBPF
GlitchHPF
Extension
✗
Superclass:
Filter
GlitchRHPF
Extension
✗
Superclass:
Filter
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
MultiOutUGen
GravityGrid
Extension
✗
Superclass:
UGen
Greyhole
Extension
✗
Superclass:
✗
GreyholeRaw
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
Cepstrum
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
BFGrainPanner
Extension
✗
Superclass:
BFGrainPanner
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
BFGrainPanner
Extension
✗
Superclass:
Filter
Instruction
Extension
✗
Superclass:
UGen
Extension
✓
Superclass:
✗
JPverb
Extension
✗
Superclass:
✗
JPverbRaw
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
JoshMultiChannelGrain
Extension
✗
Superclass:
MultiOutUGen
JoshMultiOutGrain
Extension
✗
Superclass:
MultiOutUGen
KMeansRT
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
LADSPA
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
LPCError
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
LatoocarfianTrig
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
LorenzTrig
Extension
✗
Superclass:
UGen
LotkaVolterra
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
✗
MCLDChaosGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
MarkovSynth
Extension
✗
Superclass:
UGen
MatchingP
Extension
✗
Superclass:
MultiOutUGen
MatchingPResynth
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
MdaPiano
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
Filter
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
MedianTriggered
Extension
✗
Superclass:
Filter
MembraneCircle
Extension
✗
Superclass:
UGen
MembraneHexagon
Extension
✗
Superclass:
MembraneCircle
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiChannelGrain
MoogLadder
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
MovingAverage
Extension
✗
Superclass:
UGen
MovingSum
Extension
✗
Superclass:
UGen
MultiOutDemandUGen
Extension
✗
Superclass:
DUGen
NHHall
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
NLFiltN
Extension
✗
Superclass:
NLFiltN
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
NearestN
Extension
✗
Superclass:
MultiOutUGen
NeedleRect
Extension
✗
Superclass:
UGen
NestedAllpassC
Extension
✗
Superclass:
NestedAllpassN
NestedAllpassL
Extension
✗
Superclass:
NestedAllpassN
NestedAllpassN
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
OnsetStatistics
Extension
✗
Superclass:
MultiOutUGen
OnsetsDS
Extension
✗
Superclass:
UGen
Oregonator
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
OteyPianoStrings
Extension
✗
Superclass:
UGen
OteySoundBoard
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
PV_BinBufRd
Extension
✗
Superclass:
PV_ChainUGen
PV_BinDelay
Extension
✗
Superclass:
PV_ChainUGen
PV_BinFilter
Extension
✗
Superclass:
PV_ChainUGen
PV_BinPlayBuf
Extension
✗
Superclass:
PV_ChainUGen
PV_BufRd
Extension
✗
Superclass:
PV_ChainUGen
PV_CommonMag
Extension
✗
Superclass:
UGen
PV_CommonMul
Extension
✗
Superclass:
PV_CommonMag
PV_Compander
Extension
✗
Superclass:
UGen
PV_Cutoff
Extension
✗
Superclass:
PV_SoftWipe
PV_DiffMags
Extension
✗
Superclass:
PV_ChainUGen
PV_EvenBin
Extension
✗
Superclass:
PV_OddBin
PV_ExtractRepeat
Extension
✗
Superclass:
PV_ChainUGen
PV_Freeze
Extension
✗
Superclass:
PV_ChainUGen
PV_FreqBuffer
Extension
✗
Superclass:
PV_MagBuffer
PV_Invert
Extension
✗
Superclass:
PV_ChainUGen
PV_MagBuffer
Extension
✗
Superclass:
PV_ChainUGen
PV_MagExp
Extension
✗
Superclass:
PV_ChainUGen
PV_MagGate
Extension
✗
Superclass:
UGen
PV_MagLog
Extension
✗
Superclass:
PV_ChainUGen
PV_MagMap
Extension
✗
Superclass:
PV_ChainUGen
PV_MagMinus
Extension
✗
Superclass:
UGen
PV_MagMulAdd
Extension
✗
Superclass:
PV_ChainUGen
PV_MagScale
Extension
✗
Superclass:
UGen
PV_MagSmooth
Extension
✗
Superclass:
PV_ChainUGen
PV_MagSubtract
Extension
✗
Superclass:
PV_ChainUGen
PV_MaxMagN
Extension
✗
Superclass:
PV_ChainUGen
PV_MaxSortF
Extension
✗
Superclass:
UGen
PV_MaxSortM
Extension
✗
Superclass:
PV_MaxSortF
PV_MinMagN
Extension
✗
Superclass:
PV_MaxMagN
Extension
✗
Superclass:
UGen
PV_NoiseSynthF
Extension
✗
Superclass:
PV_NoiseSynthP
PV_NoiseSynthP
Extension
✗
Superclass:
PV_ChainUGen
PV_OddBin
Extension
✗
Superclass:
PV_ChainUGen
PV_PartialSynthF
Extension
✗
Superclass:
PV_NoiseSynthP
PV_PartialSynthP
Extension
✗
Superclass:
PV_NoiseSynthP
PV_PitchShift
Extension
✗
Superclass:
PV_ChainUGen
PV_PlayBuf
Extension
✗
Superclass:
PV_ChainUGen
PV_RecordBuf
Extension
✗
Superclass:
PV_ChainUGen
PV_SoftWipe
Extension
✗
Superclass:
UGen
PV_SpectralEnhance
Extension
✗
Superclass:
PV_ChainUGen
PV_SpectralMap
Extension
✗
Superclass:
PV_ChainUGen
PV_Whiten
Extension
✗
Superclass:
PV_ChainUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
PermModArray
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
Pattern
Extension
✗
Superclass:
Pattern
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
Pattern
Extension
✗
Superclass:
✗
PlaneTree
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
Pattern
Extension
✗
Superclass:
Pattern
Extension
✗
Superclass:
Pattern
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
Pattern
PrintVal
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
Pattern
PulseDPW
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
LowShelf
Extension
✗
Superclass:
Notch
Extension
✗
Superclass:
UGen
RMAFoodChainL
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
RMEQSuite
RMEQSuite
Extension
✗
Superclass:
UGen
RMS
Extension
✗
Superclass:
UGen
RMShelf
Extension
✗
Superclass:
RMEQSuite
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
RMEQ
RosslerL
Extension
✗
Superclass:
MultiOutUGen
RosslerResL
Extension
✗
Superclass:
MCLDChaosGen
Extension
✗
Superclass:
BFPanner
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
MultiOutUGen
SOMAreaWr
Extension
✗
Superclass:
UGen
SOMRd
Extension
✗
Superclass:
MultiOutUGen
SOMTrain
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
SensoryDissonance
Extension
✗
Superclass:
UGen
Extension
✓
Superclass:
✗
Extension
✓
Superclass:
✗
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
JoshGrain
Extension
✗
Superclass:
JoshMultiOutGrain
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
SkipNeedle
Extension
✗
Superclass:
UGen
SmoothDecimator
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
SpectralEntropy
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
✗
Spreader
Extension
✗
Superclass:
MultiOutUGen
SpruceBudworm
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
UGen
StandardTrig
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
StkBandedWG
Extension
✗
Superclass:
UGen
StkBeeThree
Extension
✗
Superclass:
UGen
StkBlowHole
Extension
✗
Superclass:
UGen
StkBowed
Extension
✗
Superclass:
UGen
StkBowedI
Extension
✗
Superclass:
✗
StkClarinet
Extension
✗
Superclass:
UGen
StkFlute
Extension
✗
Superclass:
UGen
StkGlobals
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
StkMandolin
Extension
✗
Superclass:
UGen
StkModalBar
Extension
✗
Superclass:
UGen
StkMoog
Extension
✗
Superclass:
UGen
StkPluck
Extension
✗
Superclass:
UGen
StkSaxofony
Extension
✗
Superclass:
UGen
StkShakers
Extension
✗
Superclass:
UGen
StkVoicForm
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✓
Superclass:
✗
Summer
Extension
✗
Superclass:
UGen
SwitchDelay
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
TBrownRand
Extension
✗
Superclass:
UGen
TGaussRand
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
MultiOutUGen
Task
Extension
✗
Superclass:
✗
TermanWang
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UnitTest
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
BFPanner
TrigAvg
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
BFPanner
Extension
✗
Superclass:
UGen
Extension
✓
Superclass:
✗
UHJtoB
Extension
✗
Superclass:
✗
VBAP
Extension
✗
Superclass:
MultiOutUGen
VBAPSpeaker
Extension
✗
Superclass:
✗
VBAPSpeakerArray
Extension
✗
Superclass:
✗
VBAPSpeakerSet
Extension
✗
Superclass:
✗
VOSIM
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
VocodeBand
Extension
✗
Superclass:
✗
WAmp
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
MultiOutUGen
Extension
✗
Superclass:
Filter
WaveTerrain
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
UGen
WeaklyNonlinear
Extension
✗
Superclass:
UGen
WrapSummer
Extension
✗
Superclass:
UGen
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
✗
Extension
✗
Superclass:
✗
Version-3.13.0
Date
2023-01-25
Git hash
cd37e2f09d84085c0c72a5016310574d7e8d6d53
Version-3.13.0-rc1
Date
2022-10-21
Git hash
51edaf223fb54c8210d20cf2297ba4f01e92a9c3
Version-3.11.1
Date
2020-11-17
Git hash
e097f342c3aee0faf396bc9ae1816981f8a45939
Version-3.11.1-rc1
Date
2020-10-18
Git hash
9b0597a97e504ba3a0ddd624ba12d6048b74f633
Version-3.11.0
Date
2020-08-31
Git hash
6255697da4dfe36fa1a441898d98e3f973e1dbcd
Version-3.11.0-rc3
Date
2020-07-25
Git hash
d258b72fc15824117b9028fd653edcff7bf37178
Version-3.11.0-rc2
Date
2020-04-12
Git hash
8723d7758e4c4c237b985842b78b73c5c24496d9
Version-3.11.0-rc1
Date
2020-02-29
Git hash
3129296b584f0be55fd495604d906af677462ce7
Version-3.10.0
Date
2018-11-18
Git hash
63a5f76a128f1f59c8232463025b37c3f53c849b
Version-3.10.0-rc1
Date
2018-08-23
Git hash
4e3530b05efefabc3a2cdb32df1bbf36912738b5
Version-3.10.0-beta1
Date
2018-08-23
Git hash
4e3530b05efefabc3a2cdb32df1bbf36912738b5
Version-3.9.1
Date
2018-02-02
Git hash
9307b419679ca872e248facb7ff7a20e6e05c54f
Version-3.9.0
Date
2017-11-05
Git hash
aa606ed289555d3b370e98a9cc01b9cfae4b988e
Version-3.9.0-beta1
Date
2017-10-26
Git hash
c4e05e8159f0bc6eeab1b93a15c943f2007ba320
Version-3.8.0
Date
2016-11-08
Git hash
692f92f62153dec554203a7c77f0b002e49fd30b
Version-3.8-beta1
Date
2016-10-17
Git hash
da6630a0220f9100a7545b1d9988ae7389e686e0
Version-3.7.2
Date
2016-06-03
Git hash
cf00de9f33b9014c26d5cbb923b7fd2de71d1484
Version-3.7.1
Date
2016-04-10
Git hash
fe013995fce01433e2123f072d2cc57098d30c7c
Version-3.7.0-beta
Date
2015-12-15
Git hash
a963ecb4e3cf8fd1c650bb80c0c46b8f9657eca7
Version-3.7.0-alpha1
Date
2015-05-27
Git hash
5c1d114bdbeb8d7fcfdb30cd79d21036ca779142
Version-3.7.0-alpha0
Date
2015-03-29
Git hash
4af0ff6bcb48a832731c75ef0c10d4c78a987d55
3.5
Date
2012-03-15
Git hash
6a3702feaba5714d0721bafefde51079335db0f5

Repository

URL

https://github.com/supercollider/sc3-plugins

Since

2006-11-20

Last update

2025-07-22

Current version

Version-3.13.0

Quark info

Possible dependcies

Possible dependants