Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-supercollider
ARCHIVED:💻🎹🎛🔊 A community curated list of SuperCollider stuff
https://github.com/madskjeldgaard/awesome-supercollider
- A gentle introduction to SuperCollider
- How to write server plugins using C++ - How to create UGens
- howto_co34pt_liveCode - Livecoding tutorial
- Nick Collins' SuperCollider tutorial - Course material for a 12 week course on SuperCollider
- udk00-Audiovisual_Programming - Fredrik Olofsson's course materials for UdK Berlin
- Pseudoclasses with events - Faking object-oriented programming in SuperCollider with Events
- SuperCollider_Tutorials - SC tutorials
- learn - Official SuperCollider tutorial
- A-Practical-Guide - A fantastic pattern tutorial (which can also be found in your help files)
- Minibee Tutorial - How to work with the Minibee sensors (for dance performances, etc.) in SuperCollider
- Mads Kjeldgaard's Tech and research - A blog containing a range of tips, tricks and tutorials
- Implementing a SuperCollider UGen in Rust
- SolarPowered SuperCollider on a Raspberry Pi Zero - Great little guide for using SC on a solar powered Pi Zero.
- Tutorials on making drones and sample-based synths in SuperCollider - Two tutorials that each start from the basics and build towards making a drone or a efficient sampler engine.
- SuperCollider Tutorials - Tutorials by Eli Fieldsteel covering a range of subjects
- Project Free Jazz - A Four part tutorial about algorithmic composition with SuperCollider
- Audio signal processing in SuperCollider - A series of lectures by Zlatko Baracskai focusing on audio signal processing.
- Live Coding Tutorials - Tutorials specifically about live coding
- Masterclass "The Ambisonic Toolkit" - A general introduction to ambisonics and the ATK
- Ultimate Arduino-To-Supercollider Tutorials- Control Signals for Digital Audio - How to use the Arduino micro computers with SC
- Unity 5 and SuperCollider(Custom Sound Engine) - How to setup the Unity game engine to work with SuperCollider
- SuperCollider and Time - James McCartney (author of SuperCollider) giving a talk at IRCAM
- SoundEngraver - video demos showcasing a variety of things in SC
- Musical Sound Design in Supercollider video series - Videos on sound design techniques in SC, including pulsar synthesis examples.
- MAT Seminar | James McCartney | November 8, 2021 - James McCartney speaking about SuperCollider and beyond.
- Podcast 350: James McCartney - Really informative talk with James McCartney about SuperCollider among other things.
- Introduction to SuperCollider - Written by Andrea Valle, includes pdf. Published 2016.
- The SuperCollider Book
- Example code for The MIT SuperCollider Book
- Thor Magnussons Scoring Sound - Cookbook containing synthesis recipes among other things
- Mapping and Visualization with SuperCollider - Create interactive and repsonsive audio-visual applications with SuperCollider
- OXford Handbook of Algorithmic Music - Not strictly speaking SuperCollider, but a great resource nevertheless.
- Rethinking the Computer Music Language: SuperCollider - James McCartney, SuperCollider's father, presenting his work on SuperCollider (2002).
- Continued Evolution of the SuperCollider Real Time Synthesis Environment - An even older article concerning SuperCollider (1998)
- It's morphin' time - Sound morphing by Jennifer Hsu
- Influx – Loose Control, Gain Influence - Super interesting article about Alberto de Campo's Influx system and gesture control/mapping in general
- NNdef: Livecoding Digital Musical Instruments in SuperCollider using Functional Reactive Programming
- SuperCollider Tweets - SuperCollider patches in 140 characters.
- SuperCollider Tweets Explained - Comments on some of these tweet-sized patches.
- vstplugin
- f0plugins - chip tune UGens
- flucoma - FluCoMa, an awesome framework for signal decomposition, machine learning and analysis.
- steroids-ugens - Standard UGens on steroids
- super-bufrd - UGens for accessing long buffers with subsample accuracy
- xplaybuf - A buffer player that can loop and fade, while not suffering from the "float precision issue"
- bytebeat - A bytebeat interpreter
- mkplugins - Mads Kjeldgaard's personal plugins
- sc3-plugins - The classic sc3-plugins community repository
- mi-ugens - 1:1 ports of Mutable Instruments algorithms
- guttersynth-sc - Tom Mudd's Gutter Synth for SuperCollider
- faustgen - embedded faust compiler for SuperCollider
- Influx - System for complex mapping of gestures
- SuperDirt - The sound engine of the TidalCycles pattern language
- JITLibExtensions - Some extensions to the common JITLib classes
- xoxo - Embedded language for SuperCollider
- INSTRUMENT - This tool is aimed at the creation of musical compositions from scratch, 'on the fly'. INSTRUMENT focuses on musical language: rhythm, harmony, melody, audio processing
- CuePlayer - A tool for composing and performing real-time and mixed electronic works using SuperCollider.
- Modality Toolkit - Powerful and modal controller library
- NanoKontrol2 - Interface for using Korg NanoKontrol2
- NanoKontrol - Simple use of the Korg NanoKontrol2
- CC14 - 14 bit midi for SuperCollider
- Utopia - Network Music Apps in SuperCollider
- BenoitLib - Collaborative and synchronized performances
- OpenObject - Share object contents over the network via osc.
- TraerPhysics - A simple particle system physics engine
- PolyBuf - Easily load and access a bunch of audio files into collections of buffers in SuperCollider
- Convenience - Load entire sample banks or folder structures (folders within folders) of audio files into easily accessible collections of buffers. And more.
- Repetition.sc - A set of tools to build a Stream of Events using symbols and a sort of language in the language
- SuperClean - An event prototype environment that allows for sequencing of sample playback, various synths, effects, and a flexible routing system
- Ease - Easing and tweening classes for scserver and sclang. Ported from the Cinder C++ framework - original equations by Robert Penner
- The Ambisonic Toolkit - Toolkit for working with spatial sound in the ambisonic domain
- StereoDecoders - Persistent and easy to use stereo decoders for the ATK.
- BinauralDecoders - Persistent and easy to use binaural decoders for the ambisonic toolkit.
- TeensyHeadTracker.quark - a convenient interface that makes it easy to use the TeensyHeadTracker, a DIY head tracker for 3D audio production.
- Bandsplitter.quark - A great set of filters that will split your audio into multiple components
- Vowel - Convenience Class for Vowel Creation
- PitchShiftPA - Phase Aligned pitch shifting
- TimeStretch - Nice collection of new takes on the "PaulStretch" timestretcher
- DWGReverb - A virtual room generator: It has a FDN reverb for the late response but also early reflections generator based on room dimensions
- CaosPercLib - A Collection of Percussion Classes for SuperCollider
- CaosBox - A not-so-common LiveCoding/AlgoRave music GUI sequencer/processor for the CaosPercLib
- Particular - Particle synthesis on a per particle basis (to be used with patterns)
- wsGUI - User interfaces displayed in a web browser, locally and over the network
- Automation - Record and playback live GUI activity in supercollider audio synth
- miSCellaneous_lib - various SuperCollider extensions and tutorials: patterns, fx sequencing, granulation, wave folding, sieves, combined lang and server gui control, live coding, single sample feedback, generalized functional iteration synthesis
- Synthdefs - Synthdef Pool
- SynthDefPool
- SCLOrkSynths
- ReaCollider - Generate Reaper projects.
- DX7-SuperCollider - accurate Yamaha DX-7 clone. Programmed in Supercollider
- Benjolis - Instrument inspired by Rob Hordijk's chaotic Benjolin synth
- B700s - A clone of the Buchla 700
- granular-synth - A simple granular synth GUI, with a handy time/frequency graph
- granular from Discrete Structures course - loads a folder of files into buffers and granulates everything.
- LNX Studio - a Digital Audio Work Station. [Repository](https://github.com/neilcosgrove/LNX_Studio)
- TXmodular - TXmodular is a production environment fully written in SC
- Monome norns, SuperCollider and Lua - Nice tutorial on getting started with SuperCollider/LUA on the Norns platform
- Solar powered SuperCollider - Running SC on a Solar powered Raspberry Pi Zero
- Notes for setting up a Raspberry Pi 4 for audio work - A comprehensive guide for tuning Raspbian and using (latest version of) SuperCollider
- Networked audio using Raspberry Pi 4, zita-njbridge and SuperCollider - Do networked audio on the Pi using SuperCollider
- Prynth - Prynth are programmable sound synthesizers powered by Raspberry Pi
- supercolliderStandaloneRPI2 - Standalone for Raspberry Pi 2 or 3 with Raspbian Stretch including the full IDE
- supercolliderStandaloneRPI1 - Standalone for Raspberry Pi 1 or Zero with Raspbian Stretch including the full IDE
- Building SuperCollider for piCore Linux - Great guide for installing stuff on PiCoreLinux
- Bela - Bela is an embedded computing platform for creating responsive interactive applications
- Salt - Bela powered programmable Eurorack module
- OpenBCI-SuperCollider - SuperCollider classes for communicating with Open Brain Computer Interface
- IBVA-BlueVAS-SuperCollider
- VCV Rack Prototype Module - A digital Eurorack module scriptable using SuperCollider
- SuperColliderJS - JavaScript client
- hsc3 - Haskell client
- Lua2SC - Lua client
- ScalaCollider - Scala client
- supriya - Python client
- sc3 - Python port of some of sclang's features
- cl-collider - CommonLisp client
- sc_client - Rust client
- sorceress - Creative coding in Rust / SuperCollider
- TidalCycles - Haskell based live coding environment for patterns
- FoxDot
- Overtone - Collaborative live coding using Clojure
- Sonic Pi - Ruby based live coding environment, using SuperCollider as an audio engine
- xi - A domain-specific language for live coding musical patterns in Ruby
- Ixi Lang - Thor Magnusson's live coding environment based on musical agents
- atom-supercollider - SuperCollider integration for Atom
- scel - Emacs interface
- vscode_supercollider - SuperCollider syntax for Visual Studio Code
- Hadron - Simple editor with help browser and post window
- sckernel - Jupyter Notebook kernel
- supercollider-sublime - SuperCollider plugin for Sublime Text 3
- scvim - Vim plugin
- scnvim - NeoVim plugin
- telescope-scdoc.nvim - Telescope help file plugin.
- supercollider-h4x-nvim - Assorted SuperCollider hacks for SuperCollider in NeoVim.
- fzf-sc - Fuzzy find all kinds of SuperCollider things.
- scratchpad-sc - Popup scratchpad for short snippets.
- supercollider-piano - Use your keyboard keys to trigger synths like a piano roll in a DAW.
- supercollider-tree-sitter - A tree-sitter grammar for SuperCollider (supported out of the box in [treesitter-nvim](https://github.com/nvim-treesitter/nvim-treesitter) for example).
- scsynth.org - Official SuperCollider forum
- sccode.org - A website containing SuperCollider code. Many years worth of good ideas in here.
- Slack - The SuperCollider Slack
- Discord - The SuperCollider Discord Server
- Lurk
- Facebook - The SuperCollider facebook group
- Telegram - Telegram SuperGroup
- Telegram ES - Telegram SuperGroup in Spanish
- Stackoverflow - SuperCollider discussions on StackOverflow
- Mailing list archive - Former official mailing list.
- Build script for Linux - Easily build SuperCollider with plugins from source on Linux (Ubuntu/Debian)
- Cookiecutter template for SuperCollider quarks - A SuperCollider package (quark) generator using the Cookiecutter cli program. The fastest way to get setup for a quark
- Example plugins - Simple and understandable examples of cpp plugins for SC
- Server Plugins API - Description of some of the boilerplate you get for writing UGens / plugins
- Cookiecutter template for SuperCollider plugin - cookiecutter project for SuperCollider server plugins
- Implementing a SuperCollider plugin in Rust
- UGen quality standards
- superfomus - bindings to Fomus Music Notation (FOrmat MUSic)
- SuperColliderAU - SuperColliderAU is an AudioUnit wrapper that allows using SuperCollider servers inside AudioUnits hosts on macOS. The embedded server may be controlled over OSC as usual
- ![CC0
Programming Languages
Keywords
supercollider
37
audio
7
music
6
supercollider-quark
5
sound
5
neovim
5
synthesizer
5
synthesis
5
supercollider-ugens
4
dsp
4
livecoding
4
ugens
4
lua
4
supercollider-language-interpreter
3
synth
3
sound-synthesis-processes
3
scsynth
2
python
2
raspberry-pi
2
ide
2
sclang
2
audio-engine
2
learning
2
live-coding
2
tutorial
2
experimental-language
1
synthdefs
1
repetition
1
ambisonics
1
class
1
synthdef-pool
1
library
1
percussion
1
audio-effect
1
synthdef-files
1
synthdef
1
modality-toolkit
1
modality
1
modal-interfaces
1
hardware
1
edsl
1
faust-dsp
1
faust
1
physicalmodelling
1
chaos
1
mutable-instruments
1
sound-effects
1
ugen
1
bytebeat
1
supercollider-plugins
1