Skip to content

Fixing SuperCollider boot#282

Open
taconi wants to merge 4 commits intoQirky:masterfrom
taconi:boot
Open

Fixing SuperCollider boot#282
taconi wants to merge 4 commits intoQirky:masterfrom
taconi:boot

Conversation

@taconi
Copy link

@taconi taconi commented Jun 11, 2025

How to test

With the CLI:

FoxDot -b
FoxDot --boot

With a python module:

python -m FoxDot -b
python -m FoxDot --boot

With a script using the Go() function:

# `my_file.py` content
from FoxDot import *
p1 >> pads([0, 1, 2, 3])
d1 >> play("x-o-")
Go()
python my_file.py -b
# or
python my_file.py --boot

With the environment variable or the config file

export BOOT_ON_STARTUP=True

or in the settings file

# FoxDot/lib/Settings/conf.txt
BOOT_ON_STARTUP=True

and then run

FoxDot
# or
python -m FoxDot
# or
python my_file.py

Code

Boot via code

Boot.start()  # boot supercollider

FoxDot.reload()  # (re)load foxdot synths

IDE

It is also possible to initialize the supercollider from the IDE:

image

@taconi taconi changed the title Fix the -b/--boot flag Fixing SuperCollider boot Jun 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant