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.


Once you have Python, and it’s command line installer “pip”, installed go to your command line prompt, type pip install FoxDot, and press Enter. All going well, FoxDot will be installed on your machine at /path/to/Python/lib/site-packages/FoxDot. Go to this directory and open osc/OSCFunc.scd in SuperCollider (this is just a function that lets SuperCollider know FoxDot will be talking to it). Execute the SuperCollider function by making sure your text cursor is somewhere in the text and pressing Ctrl+Enter. This will boot the SuperCollider sound synthesis server and prepare it to be used with FoxDot. Run FoxDot by going to your command prompt and typing python -m FoxDot. For information on how to get started with FoxDot, check out the starter guide.

Please report any issues or bugs on the GitHub or contact page.