- Python 2 or 3 - make sure you say "yes" if you'd like to add Python to your path.
- SuperCollider 3.8 and above
- 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 pressingCtrl+Shift+L
- Open SuperCollider and type in
FoxDot.start
and evaluate this line. SuperCollider is now listening for messages from FoxDot. - Start FoxDot by entering
python -m FoxDot
at the command line. - 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.
- Check out the YouTube tutorials for some in-depth tutorial videos on getting to grips with FoxDot
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.
You can find answers to many frequently asked questions on the FAQ post on the FoxDot discussion forum.
Ubuntu/Debian install of SuperCollider https://github.com/supercollider/supercollider/wiki/Installing-SuperCollider-from-source-on-Ubuntu
There is also Fedora in the menu