Welcome

This site is dedicated to the Live Coding environment, FoxDot, which was created in 2015 to try and open the pathways to Live Coding for users who are new to programming and want to use it create music quickly and easily. FoxDot is an easy-to-use Python library that creates an interactive programming environment and talks to the powerful sound synthesis engine, called SuperColliderFoxDot schedules musical events in a user-friendly and easy-to-grasp manner that makes live coding easy and fun for both programming newcomers and veterans alike.

Downloads and Installation

Install the latest version from the Python Package Index from the command line by executing:

pip install FoxDot

Alternatively, you can build from source:

git clone https://github.com/Qirky/FoxDot.git
cd FoxDot
python setup.py install

Open SuperCollder and install the FoxDot Quark (this allows FoxDot to communicate with SuperCollider) by entering the following and pressing Ctrl+Return (this evaluates a line of code):

Quarks.install("https://github.com/Qirky/FoxDotQuark.git")

Recompile the SuperCollider class library by going to Language -> Recompile Class Library or pressing Ctrl+Shift+L

Startup

Open SuperCollider and evaluate the following:

FoxDot.start

SuperCollider is now listening for messages from FoxDot. To start FoxDot from the command line, just type:

python -m FoxDot

Please report any issues or bugs on the GitHub or if you have any questions, feel free to leave a message via the contact page.