Displaying 1 to 20 from 31 results

supercollider - An audio server, programming language, and IDE for sound synthesis and algorithmic composition

  •    C++

SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It is free and open source software available for Windows, macOS, and Linux. SuperCollider was developed by James McCartney and originally released in 1996. In 2002, he generously released it as free software under the GNU General Public License. It is now maintained and developed by an active and enthusiastic community.

supercolliderjs - Tools for working with the SuperCollider music synthesis language and synthesis server

  •    Javascript

The JavaScript client library for SuperCollider. SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.

DX7-Supercollider - My accurate Yamaha DX-7 clone. Programmed in Supercollider.

  •    SuperCollider

You don't need to open the DX7.afx file. It just needs to be in the same directory as the DX7.scd. Just open the DX7.scd in Supercollider and run the big chunk of code starting from the line 35 and it's ready to use. Then run the mainCaller functions for new notes and to close notes send zero velocity from the mainCaller functions. The only requirement is to install the SC3-Plugins Ugen library because I use the FM7.ar Ugen at the heart of all operation.

SwingOSC - An OpenSoundControl (OSC) server to dynamically instantiate and control Java objects

  •    HTML

Note: this project is basically abandoned. The reason being that SuperCollider now has a better supported cross-platform GUI library, and furthermore that I use a different SuperCollider client now. The project was just recently updated to make sure it still compiles. It may still be useful where you have to run older SuperCollider versions or want a remote GUI server. I am unsure whether it still runs under SuperCollider v3.6.x or newer. SwingOSC is an OpenSoundControl (OSC) server intended for scripting Java(tm), such as to create graphical user interfaces with AWT or Swing classes. It uses the reflection and beans mechanisms to dynamically create instances of Java classes and control them. A separate set of SuperCollider language classes is included to allow the building of GUIs from within sclang.

A-NIME-Reader - Source files for the anthology "A NIME Reader Fifteen Years of New Interfaces for Musical Expression"

  •    PostScript

Source files for the anthology A NIME Reader — Fifteen Years of New Interfaces for Musical Expression, edited by Alexander Refsum Jensenius (University of Oslo) and Michael J. Lyons (Ritsumeikan University) and published by Springer in 2017. All of this requires, of course, that you have LaTeX installed on your system, with the requried packages.

sndflo - Visual programming SuperCollider using Flowhub

  •    SuperCollider

sndflo allows to program SuperCollider using the Flowhub visual data-flow IDE. Proof-of-concept working for wiring up Synth's.

atom-supercollider - SuperCollider development environment for Atom.io

  •    CoffeeScript

SuperCollider is a programming language for real time audio synthesis and algorithmic composition. SuperCollider comes with a cross platform IDE (OS X/Linux/Windows) which communicates with the language interpreter.

sc3-plugins - Extension plugins for the SuperCollider3 audio synthesis server

  •    C++

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. Note: Extensions for the SuperCollider programming language are different. They are collected within the Quarks packaging system.

cl-collider-tutorial - A tutorial for cl-collider, a Common Lisp interface to the SuperCollider synthesis server

  •    Common

This is a tutorial for cl-collider, a Common Lisp interface to the SuperCollider sound server. You can view the tutorial online here.

cl-patterns - Library for conveniently(?) writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp

  •    Common

A library for conveniently(?) writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp. In addition to emulating most of SuperCollider’s patterns system, another goal is to further extend it with more tools and more ways to write patterns/sequences. The most obvious example being a “drum sequence” notation like k - - - k - - - k - - - k - - - for a four-to-the-floor beat. The idea is that Lisp’s macros should make it possible to more expressively write music with code.

tracker.el - a music tracker/sequencer for emacs

  •    Emacs

inspired by Chun Lee's etracker ( http://www.youtube.com/watch?v=9YOigs1lYRY ) whose source i was unable to find. tracker.el is a "quick & dirty" sequencer for emacs modelled after traditional trackers, but allowing for much more programmability in the sequence by using emacs lisp to notate events. Because of this, any emacs lisp command can be used to generate a sequence or perform an action, or possibly even edit another part of the sequence! Emacs itself only hosts the tracker; you will need another program (i plan to use SuperCollider) in order to actually generate sound.

superfomus - SuperCollider bindings to Fomus Music Notation

  •    SuperCollider

SuperCollider bindings to Fomus Music Notation (FOrmat MUSic). See Help file for more information.


  •    Javascript

sound processing like SuperCollider in JavaScript

supercolliderStandaloneRPI2 - Standalone for Raspberry Pi 2 or 3 with Raspbian Stretch including the full IDE

  •    SuperCollider

Standalone for Raspberry Pi 2 or 3 with Raspbian Stretch including the full IDE. This is the audio synthesis program SuperCollider (3.9.3, commit f61c21d, 6apr2018) + sc3-plugins (master, commit 9307b41, 2feb2018) compiled for rpi2 and rpi3.

udk10-Embedded_Systems - UdK audiovisual programming course resources 2013-2014_WS

  •    SuperCollider

Fast, small and cheap linux computers have recently become widely available. In this course we will experiment with two of them: the BeagleBone Black and the Raspberry Pi. The plan is to use these platforms as stepping stones for learning about programming, networks, electronics and more. And the general goal is to build small wireless systems that do interesting stuff. In more detail we will try connecting sensor across the internet, code synthetic sound in SuperCollider, embed computers into soft material and find suitable batteries and speakers for it all. The software put to use will mainly be SuperCollider and Python. The hardware will be provided as a loan.

udk16-Immersive_Technologies - UdK audiovisual programming course resources 2016-2017_WS

  •    Max

In this course we will explore the effects of repetitive and minimally changing patterns in computer audio and graphics. We will study how to overload our senses with stroboscopes, drone and trance music, perceptual illusions, beating sines, tunnel effects and mesmerizing fractal-like landscapes - all using hardware commonly available in clubs and theaters. The aim is to create immersive audiovisual compositions for experiencing altered states of mind and present these at the end of the semester. The software in use will be Unity and SuperCollider. Bring your own laptop. The course requires no background in computer programming and will be taught in English.

udk17-Digital_Harmony - UdK audiovisual programming course resources 2017_SS

  •    Max

In this course we will try to unite realtime computer graphics with synthetic sound using the softwares Unity and SuperCollider. The goal is to try many different techniques and each week build a little interactive composition that explore the relation between image and sound. The course will be will be taught in English and will be easier to follow with a bit of background in computer programming. Bring your own laptop.

Synthdefs - Synthdef Pool

  •    SuperCollider

These files were found over the internet or cropped from various tutorials. None of them were written by me. Most of codes are only Synthdefs with some minor pattern play capacity for demonstration. Some do have author information.

SuperDirt - Tidal Audio Engine

  •    SuperCollider

Note: this also automatically installs the DirtSamples quark, which contains a large collection of sound files. It downloads them as a zip file. Sometimes, git fails to unpack these samples and they don't get listed. In this case, you have to unpack them "manually". You can pass port, outBusses, senderAddr as arguments.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.