Skip to content

capital-G/sc-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SuperCollider Docker

SuperCollider in a container

Docker Hub Site

GitHub repository

Provide Docker images for SuperCollider in which sclang and scsynth can be run.

Currently this is primarily used for CI testing, yet it is possible to use the synthesis capabilities of sclang as well.

I build these images manually on MacOS x64.

Quickstart

Start an interactive sclang interpreter in a docker container.

docker run -it capitalg/supercollider:3.12

Exit out of sclang by entering cmd + d.

Tags

Tag Base-Image Comment
3.12 alpine-3.15 -

Usage

Audio streaming

This is part of another project which will be open sourced soon.

Run tests in a container

Quarks can be mounted into the /usr/local/share/SuperCollider/Extensions folder.

docker run -v <path_to_your_quark>:/usr/local/share/SuperCollider/Extensions -it sc-docker

After this simply run the tests, e.g. TestMyLib.run.

Build locally

Clone this repo and execute

docker build -t sc-docker .

Then you can start the sclang interpreter in the container via

docker run  -it sc-docker

To launch into the shell use e.g.

docker run -it sc-docker /bin/sh

License

GPL-2.0