WebfoxDot v.01 / with codeCooking
WebFoxDot is a web-based interface for the FoxDot or Renardo live coding music environment. It allows you to write and send code to a local FoxDot or Renardo program running on your computer.
WebFoxDoT IS NOT a full web-based version of FoxDot or Renardo. You still need to have FoxDot or Renardo installed on your computer to use WebFoxDot.
Presentation in video :
Among the features :
-
Functional with FoxDot (partially) Renardo (in test)
-
Code Editor with Syntax Highlighting
-
Customizable Interface – Resize panels, adjust console logs, change font family, code size, and pick from dozens of code themes.
-
Real-Time Console Log – Keep track of FoxDot outputs, with the latest updates at the top.
-
Comprehensive Information Panel – View BPM, Scale, Root, CPU Usage, Timer, Current Beat Modulo, Active Players, and a full list of available Loops, Synths, and FX.
-
Active Players List – See player IDs, Synths/Loops, and Activity Duration (color-coded by time elapsed).
-
Control with a Click – Stop any player directly from the list.
-
Piano Roll Integration – Visualize scales and roots, and insert notes by simply clicking (Enable with Alt-P).
-
Smart Auto-Completion – Speed up coding with suggestions for new players, synths, FX, loops, and more.
-
Quick Commands – Comment or start/stop a player instantly with Alt-x.
What you need
-
A working FoxDot or Renardo installation
-
SuperCollider installed
-
Firefox as your web browser
-
Websocket Package for Python (install it with: pip install websockets)
check the github link for more details on installation.
Join the foxdot community : t.me/foxdot