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
3
votes
1 answer

How to programmatically stop sound playback in SuperCollider

I have the following piece of code, which should play a synth function for one second, stop it, play it again after one second, and so on: t = Task({{ var a; a = {[0,0,SinOsc.ar(852, 0, 2.2)+SinOsc.ar(1633, 0, 2.2), 0]} ; a.play; …
Koffiman
  • 996
  • 1
  • 8
  • 18
2
votes
2 answers

INSTALL_FAILED_MISSING_SHARED_LIBRARY and is Use-Library necessary for library projects

In short, I'd like to know if the "uses-library" tag is necessary in an app's android manifest to use another Eclipse project as a library. My question is similar to the one found here, I was looking for some additional clarification. I am trying…
Tbadams
  • 424
  • 1
  • 5
  • 20
2
votes
3 answers

How to Use Overtone with Vimclojure?

I use SuperCollider with Overtone,and VimClojure. But,it don't work well...What is Problem? "lein repl" works. user -> (use 'overtone.live) project.clj (defproject overtone-tutorial "1.0.0-SNAPSHOT" :dependencies [[overtone…
esehara
  • 191
  • 7
2
votes
2 answers

in SuperCollider what is the best way to render a sound a file?

What is the best way to programatically render a SuperCollider program to a file (say a wav file). Can I specify the duration of the file (eg 30 seconds)?
Rui Vieira
  • 5,253
  • 5
  • 42
  • 55
2
votes
1 answer

SuperCollider doesn't start DotFox

I'm just following the tutorial below. https://foxdot.org/installation/ My environment is macOS 10.14.6, python3.6 I did 1, brew install SuperCollider 3.11.1. 2, pip install FoxDot 0.8.11 3, installed sc3-plugins-3.11.0-macOS.zip from its official…
user9191983
  • 505
  • 1
  • 4
  • 20
2
votes
1 answer

Reading a sound file from the disk with Overtone?

I would like to use Overtone to play a longer continuous audio file from disk. I know Overtone has facilities for loading in samples into memory, but seeing as these files will be long and large (possibly on the order of hours), this is not the…
Tomáš M.
  • 752
  • 7
  • 24
2
votes
0 answers

Overtone and sound-in on Mac

I am trying to call (sound-in 0) (I have tried all values 0-7) and I get a large edn response but no audio is returned. Not really sure where to look. The following is the mentioned edn response. I'm confused because I'm not getting any error, so i…
benwiz
  • 2,167
  • 3
  • 22
  • 33
2
votes
1 answer

How to use array values as function arguments in sclang (in the context of sending lots of floats via OSC)

I would like to use an array of floats as function arguments for OSC.sendMessage(). For example in PHP I'm aware of call_user_func_array(). Is there something similar availabe in sclang? The context is that I would like to send lots of float values…
8yteCrunch
  • 23
  • 2
2
votes
1 answer

How to debug OSC protocol between Supercollider and Python app

Being new to SuperCollider I am using a tutorial to try to get a Pycharm application to talk to Supercollider (Python version: 3.7/SuperCollider 3.9.3). On the client side i have tried with pythonosc and OSC: pythosc code: import argparse import…
Kammo3
  • 51
  • 4
2
votes
2 answers

Supercollider ERROR: can't set a control to a UGen

I am trying to change the volume using Line.kr but I get this error: ERROR: can't set a control to a UGen Here is the code: a = {arg freq=440, vol=0; SinOsc.ar(freq)*vol}.play a.set(\vol,Line.kr(0,1.0,3)) Any ideas?
Yiannis K
  • 21
  • 2
2
votes
1 answer

How do you do multiple line entry in the command line REPL of SuperCollider?

Just as the title says, How do you do multiple line entry in the command line REPL of SuperCollider? For example, in Haskell, you use :{ and :} to open and close multiple line entry in ghci.
renick
  • 717
  • 1
  • 6
  • 17
2
votes
1 answer

Set individual bins of FFT chain in SuperCollider

I am working on image-to-sound project and trying to implement additive syntheses in SuperCollider. I want to use inverse DFFT to sum over (hundreds of) sine waves instead of creating a SinOsc synth for each of them. All SuperCollider documentation…
Mitch Sitin
  • 1,987
  • 2
  • 12
  • 8
2
votes
0 answers

Record OSC for Non-Realtime-Synthesis

How do I: record OSC input to a control file during realtime synthesis Use that control file for non-realtime synthesis The reason to do it is to perform at low quality, and then render at high quality.
cmc
  • 4,294
  • 2
  • 35
  • 34
2
votes
0 answers

Failure running Overtone and SuperCollider

I can't get overtone to work with supercollider server, I'm following the getting started guide at https://github.com/overtone/overtone/wiki/Getting-Started, I've got Jack audio server running through qjackctl, then I ran SuperCollider with scsynth…
2
votes
1 answer

python script to send OSC to SuperCollider using Neuroskys mindwave and NeuroPy module

I'm trying to send multiple OSC messages to Supercollider using the variables (1-13) from neuroPy. It works fine with only one variable. How can I utilize more variables. from NeuroPy import NeuroPy import time import OSC port = 57120 sc =…
1
2
3
8 9