Skip to content

Instantly share code, notes, and snippets.

@hroncok
Created June 2, 2018 14:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save hroncok/fd302d5fc9cce4b117194100245768ad to your computer and use it in GitHub Desktop.
Save hroncok/fd302d5fc9cce4b117194100245768ad to your computer and use it in GitHub Desktop.

Installation and startup

Prerequisites

Recommended

Installing FoxDot

  • Open up a command prompt and type pip install FoxDot. This will download and install the latest stable version of FoxDot from the Python Package Index if you have properly configured Python.
  • You can update FoxDot to the latest version if it's already installed by adding -U or --upgrade flag to this command.
  • Alternatively, you can build from source from directly from this repository:
$ git clone https://github.com/Qirky/FoxDot.git
$ cd FoxDot
$ python setup.py install
  • Open SuperCollder and install the FoxDot Quark and its dependencies (this allows FoxDot to communicate with SuperCollider) by entering the following and pressing Ctrl+Return (Note: this requires Git to be installed on your machine if it is not already):
Quarks.install("FoxDot")
  • Recompile the SuperCollider class library by going to Language -> Recompile Class Library or pressing Ctrl+Shift+L

Startup

  1. Open SuperCollider and type in FoxDot.start and evaluate this line. SuperCollider is now listening for messages from FoxDot.
  2. Start FoxDot by entering python -m FoxDot at the command line.
  3. If you have installed the SC3 Plugins, use the "Code" drop-down menu to select "Use SC3 Plugins". Restart FoxDot and you'll have access to classes found in the SC3 Plugins.
  4. Check out the YouTube tutorials for some in-depth tutorial videos on getting to grips with FoxDot

Installing with SuperCollider 3.7 or earlier

If you are having trouble installing the FoxDot Quark in SuperCollider, it's usually because the version of SuperCollider you are installing doesn't have the functionality for installing Quarks or it doesn't work properly. If this is the case, you can download the contents of the following SuperCollider script: foxdot.scd. Once downloaded, open the file in SuperCollider and press Ctrl+Return to run it. This will make SuperCollider start listening for messages from FoxDot.

Frequently Asked Questions

You can find answers to many frequently asked questions on the FAQ post on the FoxDot discussion forum.

@muzikovam
Copy link

Ubuntu/Debian install of SuperCollider https://github.com/supercollider/supercollider/wiki/Installing-SuperCollider-from-source-on-Ubuntu
There is also Fedora in the menu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment