(2021-02-18) Starting some LiveCoding

Want to start some LiveCoding - I think the mode I want to get into is having some sort of code-oriented loop-building tool, which I then let run and then improv with the Vindor, controlling some sample set (starting with a Baritone Sax).

I think I'm going to start with SuperCollider and FoxDot.


  • install SuperCollider
  • create /code/py3/music, make venv inside it
  • pip install FoxDot
  • use GUI to install FoxDot Quark, press button to recompile class library
  • type FoxDot.start in the left pane, select menu Language/"Evaluate Selection or Line" → something happens
  • go to terminal, python -m FoxDotCould not fetch info from SCLang server. Using defaults and If this fails your Python may not be configured for Tk... ModuleNotFoundError: No module named '_tkinter'
  • try sudo port install py-tkintersudo: port: command not found
  • ugh is the issue that I used pyenv? Is this the solution?


  • did this yesterday, did it work?
  • python -m FoxDotpyenv: version '3.8.5' is not installed (set by /Users/billseitz/documents/code/py3/.python-version) - look earlier, see that when I did the pyenv re-install it used 3.9. Sigh.


  • try pyenv uninstall 3.9.0 then pyenv install 3.8.5 - (assuming all that fancy bit in parens in the example is about getting the latest or second-latest version from a list...)
  • (had to also do pip3 install virtualenv then virtualenv venv)
  • python -m FoxDot → back to the no-tk alert!!!!!
  • try repeating the process, virtualenv is gone again, when do pip3 install virtualenvERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.8' Consider using the--useroption or check the permissions. omg

Edited:    |       |    Search Twitter for discussion