Questions tagged [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.

SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.

Since then it has been evolving into a system used and further developed by both scientists and artists working with sound. It is an efficient and expressive dynamic programming language which makes it an interesting framework for acoustic research, algorithmic music and interactive programming.

There are currently not many SuperCollider questions on Stack Overflow, so please consider also consulting the following useful sources:

126 questions
2
votes
1 answer

Cannot cabal install hs3 (for haskell-supercollider)

(Ubuntu 12.04) Hello! I'm trying to get hs3 installed to my haskell platform so that I can use the haskore-supercollider package (it's a required dependency). However, when I attempt cabal install, it crashes on the some files I believe to be…
RockMan
  • 53
  • 4
2
votes
1 answer

How can I add some random jitter to the timing of notes in SuperCollider Patterns?

I'd like to add a very simple "humanisation" to some note patterns, by randomly jittering the time that the notes play. This code repeatedly plays a chord: p = Pbind(\legato, 0.1, \dur, 0.2, \midinote, [66, 69, 74]).play But I'd like each of the…
Dan Stowell
  • 4,618
  • 2
  • 20
  • 30
1
vote
0 answers

SuperCollider FreqScope axis values do not correspond to frequencies

I have a problem with FreqScope in SuperCollider. The signal frequency does not correspond to the frequency axis. If I start a Sinus-Ugen with {SinOsc.ar (1000)}.play; I get the following picture I use SuperCollider 3.11.2 on a Debian Linux 11.5…
R.30
  • 57
  • 5
1
vote
0 answers

process a sound with a UGen inside of a loop in supercollider

began using supercollider, read through the tutorials and practiced a bit but i can't seem to make this work. how can i process an input N times in a row ? basically, i want build a synth to crush a sound source by running it through a distortion N…
paulhector
  • 85
  • 7
1
vote
0 answers

Supercollider no longer works on Raspberry Pi

I have been using a number of Raspberry Pi 4 devices running Raspbian Buster with the standard packaged version of Supercollider (3.10.0) sound synth for some time. Last week, an 'apt update & upgrade' stopped them all from working. This only…
Phil Busby
  • 33
  • 5
1
vote
1 answer

Can't Play Sounds on FoxDot

I tried to evaluate FoxDot.start on SuperCollider but it shows SynthDef error:- **ERROR: SynthDef makeSound not found FAILURE IN SERVER /s_new SynthDef not found** etc. On FoxDot, it didn't say any error but produce no sound. Please advise.
SolacunaRT
  • 111
  • 1
1
vote
2 answers

Raspberry Pi 3 A+ distorted/screeching audio when using ALSA + Jackd2 through on-board headphone jack

I am trying to set up Supercollider on my Raspberry Pi 3 A+ on Raspbian Lite using this guide. Jackd2 and Supercollider both compile fine, and there are no errors when I try to run Supercollider or the jack_simple_client test. However, regardless of…
1
vote
1 answer

In supercollider, what's the role of "*", "#", "_"?

I've been reading through a lot of tutorials and forums on SuperCollider lately, and came accross on some code samples using * and # and _, but I don't find why they are used ? Can someone explain that to me ? Is this related to avoiding…
lvr123
  • 524
  • 6
  • 24
1
vote
1 answer

SuperCollider Error: Buffer UGen: no buffer data

Working through how to read sound files into a Buffer and then looping it. When I run the script to create a Buffer and read a sound file into it, it succeeds, but when I create a SynthDef using that buffer (the second line of code here), it gives…
mojones101
  • 161
  • 1
  • 2
  • 12
1
vote
1 answer

Supercollider 2D array : generative nesting : wrap / size issues

I'm learning SuperCollider and I'm having a problem while trying to create a 2D array for storing frequencies... Initially I wanted the array to be 12 x 9 such that the rows represent notes (c, d, e, f...) and the columns represent octaves, e.g.…
laelume
  • 31
  • 4
1
vote
1 answer

How can I run SuperCollider code from python

I am trying to create an auto-FoxDot installer which is a tool for making music with foxdot. In order to install FoxDot you need to run Quarks.install("FoxDot") and FoxDot.start to run it. I want these to be run automatically by the python script…
Moz
  • 31
  • 3
1
vote
0 answers

Supercollider QT5 layout problems

Supercollider crowds out my text when qt GUI widgets are made either by me or by sc itself. Text crowding in SC's FFT Inspecter I cannot find the proper formatting settings to fix this either in the QT5 settings manager, or in Suppercollider. Has…
1
vote
2 answers

Looping though a Buffer Array in Supercollider

I am trying to loop through an array of Buffers each containing a sound sample read from disk, but I am having problems getting the SynthDef to reset its pointer to the buffers. I did the following: Assume I have a folder of sound files and I have…
stefano
  • 769
  • 2
  • 10
  • 24
1
vote
0 answers

Supercollider as a midi patchbay

How could I use Supercollider (3.3) as a midi patchbay I get the sources and destinations MIDIClient.init; MIDIEndPoint("USB Axiom 25", "Anschluss 1") and connect one source. MIDIIn.connect(device: 3); I take a destination, give it a…
Stephen St
  • 39
  • 8
1
vote
1 answer

How to wait within array iteration?

[1,2,3].do { /* how to wait 1s here? */ } I am learning supercollider. I have found the SimpleNumber.wait function, but I soon learned that it doesn't work within "normal" functions, only within some "different" kind of functions called Routines. I…
Szczepan Hołyszewski
  • 2,707
  • 2
  • 25
  • 39
1 2
3
8 9