A terminal-based music tracker that uses SuperCollider for synthesis and sample playback.
See the codeA terminal-based music tracker powered by SuperCollider.
IMPORTANT NOTE: this software is currently in development and is definetly unstable and chock full of bugs.
COMPATIBILITY WARNING: Major version changes (X.0.0 -> Y.0.0) are not backward compatible. Save files from version X.0 cannot be used with version Y.0 and vice versa. Back up your projects before upgrading across major versions.
This is a music tracker designed to be used with any terminal (Linux, macOS, Windows WSL/terminal). It is the first tracker (to my knowledge) that uses SuperCollider as the sound engine, which allows for very flexible sound design and synthesis.
ColliderTracker will automatically download required SuperCollider extensions on first run if they are not already installed. These extensions are downloaded to your system's standard SuperCollider extensions directory:
~/Library/Application Support/SuperCollider/Extensions~/.local/share/SuperCollider/Extensions%LOCALAPPDATA%/SuperCollider/ExtensionsThe following extensions are automatically downloaded:
First, open the SuperCollider IDE by searching for and running 'SuperCollider IDE'. The IDE should open and give you three main panes:
Secondly, boot the server using the command in the Language menu, or Ctrl+B.
Thirdly, enter the following into the blank text window:
{SinOsc.ar}.play
Ensure the cursor is on this line and hit Ctrl+Enter. You should now hear a sine tone. Kill the sine tone by hitting Ctrl+.. If you don't hear the tone, remember to check your speakers, volume control – all the regular suspects!
Option 1: Homebrew (Recommended)
brew tap schollz/tap
brew install collidertracker
Option 2: Manual Download Grab the latest build from Releases.
Grab the latest build from Releases.
Option 1: (Recommended)
Simply run collidertracker - it will automatically detect if SuperCollider is already running with ColliderTracker code, or start a new instance if needed:
./collidertracker
Note: On Windows, you may need to add SuperCollider to the list of approved programs. Run the following commands in an Administrator-level PowerShell:
Add-MpPreference -ExclusionProcess "C:\Program Files\SuperCollider-3.13.0\sclang.exe"
Add-MpPreference -ExclusionProcess "C:\Program Files\SuperCollider-3.13.0\scsynth.exe"
Option 2: Manual SuperCollider Management
If you prefer complete manual control:
collidertracker/internal/supercollider/collidertracker.scd in SuperCollider. Then, in SuperCollider, goto "Language" -> "Evaluate File". SuperCollider should become Active.--skip-sc flag to bypass all detection and management:./collidertracker -s
| Flag | Default | Description |
|---|---|---|
-p, --project <dir> | save | Project directory for songs and audio files |
--port <port> | 57120 | OSC port for SuperCollider communication |
-r, --record | false | Enable automatic session recording (entire session to SuperCollider recordings folder) |
-s, --skip-sc | false | Skip SuperCollider detection and management entirely |
-l, --log <file> | - | Write debug logs to specified file |
| Key Combo | Description |
|---|---|
| Shift+Right | Navigate deeper into structure: • Song → Chain (selected track/row) • Chain → Phrase (selected row) • Phrase → Retrigger/Timestretch/Arpeggio (if set) or File Browser |
| Shift+Left | Navigate back to parent view |
| Shift+Up | Go to Settings (from Song/Chain/Phrase) or File Metadata (from File Browser) |
| Shift+Down | Go to Mixer (from Song/Chain/Phrase) or back from Mixer |
| p | Toggle Preferences (Settings) view |
| m | Toggle Mixer view |
| Key Combo | Description |
|---|---|
| Arrow keys | Move cursor/navigate within current view |
| Left/Right | Navigate tracks (Song), chains (Chain), or columns (Phrase) |
| PgUp/PgDown | Jump to previous/next 16-row boundary (0x00, 0x10, 0x20, etc.) |
| Key Combo | Description |
|---|---|
| Space | Play/stop from current position |
| Ctrl+@ | Play/stop from top (global) |
| C | Smart trigger/fill function: • Non-empty values: Triggers EmitRowDataFor (plays row with full parameters)• Empty values: Fills with next available content or copies last row • Works in Song, Chain, and Phrase views |
| Ctrl+R | Toggle recording mode |
ColliderTracker offers two types of recording:
-r, --record flag)| Key Combo | Description |
|---|---|
| Ctrl+Up/Down | Coarse adjust values (+/-16, coarse increments) |
| Ctrl+Left/Right | Fine adjust values (+/-1, fine increments) |
| Backspace | Clear cell/value |
| Ctrl+H | Delete entire row |
| S | Paste last edited row |
| Key Combo | Description |
|---|---|
| Ctrl+C | Copy cell |
| Ctrl+X | Cut row |
| Ctrl+V | Paste |
| Ctrl+D | Deep copy |
| Key Combo | Description |
|---|---|
| Ctrl+S | Manual save |
| Ctrl+F | Smart fill/clear for DT column (Delta Time) |
| Ctrl+O | Open project selector to switch projects (press "n" to create new project) |
| Esc | Clear selection highlight |
| Ctrl+Q | Quit |
| View | Description |
|---|---|
| Song | Top-level arrangement: 8 tracks × 16 rows (chains per track) • Each track can be either Instrument or Sampler type |
| Chain | Pattern sequences: 16 rows mapping to phrases |
| Phrase | Main tracker grid with two modes: • Sampler – Full sample manipulation (pitch, effects, files) • Instrument – Note-based with chords, ADSR, arpeggio |
| View | Description |
|---|---|
| Settings | Global configuration (BPM, PPQ, audio gains, etc.) • Access with p key or Shift+Up |
| Mixer | Per-track volume levels and mixing • Access with m key or Shift+Down |
| View | Description |
|---|---|
| File Browser | Select audio files for sampler tracks |
| File Metadata | Configure BPM and slice count per file • Metadata is automatically saved with samples for portability |
| View | Description |
|---|---|
| Retrigger | Envelope settings for retrigger effects |
| Timestretch | Time-stretching parameters |
| Arpeggio | Arpeggio pattern editor (Instrument tracks only) |
| Modulate | Note modulation with randomization, scaling, and probability |
The Modulation system provides powerful note transformation capabilities for both Instrument and Sampler tracks. Access it by navigating to a MO (Modulate) column value and pressing Shift+Right.
Modulation settings allow you to:
| Parameter | Range | Description |
|---|---|---|
| Seed | none/random/1-128 | Random number generator seed: • none = No randomization• random = Time-based seed (different each time)• 1-128 = Fixed seed for reproducible results |
| IRandom | 0-128 | Random variation range applied to notes (0 = no randomization) |
| Sub | 0-120 | Value subtracted from the note after randomization |
| Add | 0-120 | Value added to the note after subtraction |
| Increment | 0-128 | Increment value applied based on playback counter |
| Wrap | 0-128 | Wrap point for increment counter (0 = no wrapping) |
| ScaleRoot | C-B | Root note of the scale (C, C#, D, etc.) |
| Scale | Various | Musical scale for quantization: • all = No scale quantization• major, minor, dorian, mixolydian• pentatonic, blues, chromatic |
| Probability | 0-100% | Chance that modulation will be applied (100% = always) |
Modulation is applied in this sequence:
random, IRandom: 12, Sub: 6, Add: 02, Wrap: 12C, Scale: major, Probability: 75%42, IRandom: 24, Sub: 12, Add: 5, Scale: minorInstrument Tracks: Modulation applies to:
Sampler Tracks: Modulation applies to the sample's playback pitch
The C key provides context-aware trigger and fill functionality across all views:
EmitRowDataFor with complete parameter set:
This unified approach allows instant playback testing of any musical element while maintaining the original fill functionality for composition workflow.
SL DT NN PI GT RT TS Я PA LP HP CO VE VL MO FI
SL DT NOT C A T A D S R AR MI SO VL MO
--/00 = skip, >00 = play for N ticksBoth Sampler and Instrument views now use the same DT (Delta Time) column for playback control, replacing the previous separate P/DT system. This provides consistent behavior across both track types.
The VL (Velocity) column provides expressive control over note dynamics. SuperCollider tracks and responds to velocity values for both volume and expression, enabling more musical and dynamic performances.
The Я (Reverse) column in Sampler view now uses a probability system instead of a simple on/off flag:
Each time a note plays, the system randomly determines whether to apply reverse playback based on the probability value, adding dynamic variation to your tracks.
The application now uses a local folder structure (tracker-save/) instead of a single save file, automatically storing samples and their metadata together for complete project portability.
Install MSYS2: Download from https://www.msys2.org/
Install required packages in MSYS2 terminal:
pacman -S --noconfirm mingw-w64-x86_64-rtmidi mingw-w64-x86_64-toolchain
Set environment variables:
export CGO_ENABLED=1
export CC=x86_64-w64-mingw32-gcc
export CGO_LDFLAGS=-static
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__"
Build:
go build -v -o collidertracker.exe
Install dependencies with Homebrew:
brew update
brew install pkg-config rtmidi
Set environment variables:
export CGO_ENABLED=1
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__"
Build:
go build -v -o collidertracker
Install dependencies (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install -y libasound2-dev
For other distros: Install equivalent packages for ALSA development headers
Set environment variables:
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__"
Build:
go build -v -o collidertracker
For a fully static binary that runs on any Linux system:
docker run --rm -v $(pwd):/workspace -w /workspace golang:1.25-alpine sh -c '
apk add --no-cache git build-base autoconf automake libtool linux-headers alsa-lib-dev &&
cd /tmp &&
git clone https://github.com/alsa-project/alsa-lib.git &&
cd alsa-lib && git checkout v1.2.10 &&
libtoolize --force --copy --automake && aclocal && autoheader &&
automake --foreign --copy --add-missing && autoconf &&
./configure --prefix=/usr/local --enable-shared=no --enable-static=yes --disable-ucm &&
make -j$(nproc) && make install &&
cd /workspace &&
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH" &&
export CGO_CFLAGS="-I/usr/local/include" &&
export CGO_LDFLAGS="-L/usr/local/lib" &&
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__" &&
CGO_ENABLED=1 go build -buildvcs=false -ldflags "-linkmode external -extldflags \"-static -L/usr/local/lib\"" -o collidertracker
'
After building, verify the binary works:
./collidertracker --help
go build -ldflags "-X main.Version=<version>"To completely remove all ColliderTracker-related data from your system:
/usr/local/bin/collidertracker or the downloaded location)./save/ in the directory where you run ColliderTracker, or custom directory specified with -p flag)ColliderTracker automatically downloads SuperCollider extensions to the following locations:
~/Library/Application Support/SuperCollider/Extensions/PortedPlugins/, ~/Library/Application Support/SuperCollider/Extensions/mi-UGens/, ~/Library/Application Support/SuperCollider/Extensions/Open303/, ~/Library/Application Support/SuperCollider/Extensions/Juno60/, and ~/Library/Application Support/SuperCollider/Extensions/SC3plugins/~/.local/share/SuperCollider/Extensions/PortedPlugins/, ~/.local/share/SuperCollider/Extensions/mi-UGens/, ~/.local/share/SuperCollider/Extensions/Open303/, ~/.local/share/SuperCollider/Extensions/Juno60/, and ~/.local/share/SuperCollider/Extensions/SC3plugins/%LOCALAPPDATA%/SuperCollider/Extensions/PortedPlugins/, %LOCALAPPDATA%/SuperCollider/Extensions/mi-UGens/, %LOCALAPPDATA%/SuperCollider/Extensions/Open303/, %LOCALAPPDATA%/SuperCollider/Extensions/Juno60/, and %LOCALAPPDATA%/SuperCollider/Extensions/SC3plugins/Note: These extensions may also be used by other SuperCollider applications. Only remove them if you're sure they're not needed by other software.
ColliderTracker may create temporary .scd files in your system's temp directory during operation. These are automatically cleaned up when the application exits, but you can manually remove any remaining files with names like:
collidertracker_*.scddx7_*.afxdx7_*.scdIf you used the recording feature (-r flag), recordings are saved to SuperCollider's default recordings directory. You may want to back up or remove these files:
~/Music/SuperCollider Recordings/~/SuperCollider/%USERPROFILE%/Music/SuperCollider Recordings/LOC:
cloc --by-file --include-ext=go --not-match-f='dx7' internal
MIT
Go
89.9%
SuperCollider
9.6%
A terminal-based music tracker that uses SuperCollider for synthesis and sample playback.
See the codeA terminal-based music tracker powered by SuperCollider.
IMPORTANT NOTE: this software is currently in development and is definetly unstable and chock full of bugs.
COMPATIBILITY WARNING: Major version changes (X.0.0 -> Y.0.0) are not backward compatible. Save files from version X.0 cannot be used with version Y.0 and vice versa. Back up your projects before upgrading across major versions.
This is a music tracker designed to be used with any terminal (Linux, macOS, Windows WSL/terminal). It is the first tracker (to my knowledge) that uses SuperCollider as the sound engine, which allows for very flexible sound design and synthesis.
ColliderTracker will automatically download required SuperCollider extensions on first run if they are not already installed. These extensions are downloaded to your system's standard SuperCollider extensions directory:
~/Library/Application Support/SuperCollider/Extensions~/.local/share/SuperCollider/Extensions%LOCALAPPDATA%/SuperCollider/ExtensionsThe following extensions are automatically downloaded:
First, open the SuperCollider IDE by searching for and running 'SuperCollider IDE'. The IDE should open and give you three main panes:
Secondly, boot the server using the command in the Language menu, or Ctrl+B.
Thirdly, enter the following into the blank text window:
{SinOsc.ar}.play
Ensure the cursor is on this line and hit Ctrl+Enter. You should now hear a sine tone. Kill the sine tone by hitting Ctrl+.. If you don't hear the tone, remember to check your speakers, volume control – all the regular suspects!
Option 1: Homebrew (Recommended)
brew tap schollz/tap
brew install collidertracker
Option 2: Manual Download Grab the latest build from Releases.
Grab the latest build from Releases.
Option 1: (Recommended)
Simply run collidertracker - it will automatically detect if SuperCollider is already running with ColliderTracker code, or start a new instance if needed:
./collidertracker
Note: On Windows, you may need to add SuperCollider to the list of approved programs. Run the following commands in an Administrator-level PowerShell:
Add-MpPreference -ExclusionProcess "C:\Program Files\SuperCollider-3.13.0\sclang.exe"
Add-MpPreference -ExclusionProcess "C:\Program Files\SuperCollider-3.13.0\scsynth.exe"
Option 2: Manual SuperCollider Management
If you prefer complete manual control:
collidertracker/internal/supercollider/collidertracker.scd in SuperCollider. Then, in SuperCollider, goto "Language" -> "Evaluate File". SuperCollider should become Active.--skip-sc flag to bypass all detection and management:./collidertracker -s
| Flag | Default | Description |
|---|---|---|
-p, --project <dir> | save | Project directory for songs and audio files |
--port <port> | 57120 | OSC port for SuperCollider communication |
-r, --record | false | Enable automatic session recording (entire session to SuperCollider recordings folder) |
-s, --skip-sc | false | Skip SuperCollider detection and management entirely |
-l, --log <file> | - | Write debug logs to specified file |
| Key Combo | Description |
|---|---|
| Shift+Right | Navigate deeper into structure: • Song → Chain (selected track/row) • Chain → Phrase (selected row) • Phrase → Retrigger/Timestretch/Arpeggio (if set) or File Browser |
| Shift+Left | Navigate back to parent view |
| Shift+Up | Go to Settings (from Song/Chain/Phrase) or File Metadata (from File Browser) |
| Shift+Down | Go to Mixer (from Song/Chain/Phrase) or back from Mixer |
| p | Toggle Preferences (Settings) view |
| m | Toggle Mixer view |
| Key Combo | Description |
|---|---|
| Arrow keys | Move cursor/navigate within current view |
| Left/Right | Navigate tracks (Song), chains (Chain), or columns (Phrase) |
| PgUp/PgDown | Jump to previous/next 16-row boundary (0x00, 0x10, 0x20, etc.) |
| Key Combo | Description |
|---|---|
| Space | Play/stop from current position |
| Ctrl+@ | Play/stop from top (global) |
| C | Smart trigger/fill function: • Non-empty values: Triggers EmitRowDataFor (plays row with full parameters)• Empty values: Fills with next available content or copies last row • Works in Song, Chain, and Phrase views |
| Ctrl+R | Toggle recording mode |
ColliderTracker offers two types of recording:
-r, --record flag)| Key Combo | Description |
|---|---|
| Ctrl+Up/Down | Coarse adjust values (+/-16, coarse increments) |
| Ctrl+Left/Right | Fine adjust values (+/-1, fine increments) |
| Backspace | Clear cell/value |
| Ctrl+H | Delete entire row |
| S | Paste last edited row |
| Key Combo | Description |
|---|---|
| Ctrl+C | Copy cell |
| Ctrl+X | Cut row |
| Ctrl+V | Paste |
| Ctrl+D | Deep copy |
| Key Combo | Description |
|---|---|
| Ctrl+S | Manual save |
| Ctrl+F | Smart fill/clear for DT column (Delta Time) |
| Ctrl+O | Open project selector to switch projects (press "n" to create new project) |
| Esc | Clear selection highlight |
| Ctrl+Q | Quit |
| View | Description |
|---|---|
| Song | Top-level arrangement: 8 tracks × 16 rows (chains per track) • Each track can be either Instrument or Sampler type |
| Chain | Pattern sequences: 16 rows mapping to phrases |
| Phrase | Main tracker grid with two modes: • Sampler – Full sample manipulation (pitch, effects, files) • Instrument – Note-based with chords, ADSR, arpeggio |
| View | Description |
|---|---|
| Settings | Global configuration (BPM, PPQ, audio gains, etc.) • Access with p key or Shift+Up |
| Mixer | Per-track volume levels and mixing • Access with m key or Shift+Down |
| View | Description |
|---|---|
| File Browser | Select audio files for sampler tracks |
| File Metadata | Configure BPM and slice count per file • Metadata is automatically saved with samples for portability |
| View | Description |
|---|---|
| Retrigger | Envelope settings for retrigger effects |
| Timestretch | Time-stretching parameters |
| Arpeggio | Arpeggio pattern editor (Instrument tracks only) |
| Modulate | Note modulation with randomization, scaling, and probability |
The Modulation system provides powerful note transformation capabilities for both Instrument and Sampler tracks. Access it by navigating to a MO (Modulate) column value and pressing Shift+Right.
Modulation settings allow you to:
| Parameter | Range | Description |
|---|---|---|
| Seed | none/random/1-128 | Random number generator seed: • none = No randomization• random = Time-based seed (different each time)• 1-128 = Fixed seed for reproducible results |
| IRandom | 0-128 | Random variation range applied to notes (0 = no randomization) |
| Sub | 0-120 | Value subtracted from the note after randomization |
| Add | 0-120 | Value added to the note after subtraction |
| Increment | 0-128 | Increment value applied based on playback counter |
| Wrap | 0-128 | Wrap point for increment counter (0 = no wrapping) |
| ScaleRoot | C-B | Root note of the scale (C, C#, D, etc.) |
| Scale | Various | Musical scale for quantization: • all = No scale quantization• major, minor, dorian, mixolydian• pentatonic, blues, chromatic |
| Probability | 0-100% | Chance that modulation will be applied (100% = always) |
Modulation is applied in this sequence:
random, IRandom: 12, Sub: 6, Add: 02, Wrap: 12C, Scale: major, Probability: 75%42, IRandom: 24, Sub: 12, Add: 5, Scale: minorInstrument Tracks: Modulation applies to:
Sampler Tracks: Modulation applies to the sample's playback pitch
The C key provides context-aware trigger and fill functionality across all views:
EmitRowDataFor with complete parameter set:
This unified approach allows instant playback testing of any musical element while maintaining the original fill functionality for composition workflow.
SL DT NN PI GT RT TS Я PA LP HP CO VE VL MO FI
SL DT NOT C A T A D S R AR MI SO VL MO
--/00 = skip, >00 = play for N ticksBoth Sampler and Instrument views now use the same DT (Delta Time) column for playback control, replacing the previous separate P/DT system. This provides consistent behavior across both track types.
The VL (Velocity) column provides expressive control over note dynamics. SuperCollider tracks and responds to velocity values for both volume and expression, enabling more musical and dynamic performances.
The Я (Reverse) column in Sampler view now uses a probability system instead of a simple on/off flag:
Each time a note plays, the system randomly determines whether to apply reverse playback based on the probability value, adding dynamic variation to your tracks.
The application now uses a local folder structure (tracker-save/) instead of a single save file, automatically storing samples and their metadata together for complete project portability.
Install MSYS2: Download from https://www.msys2.org/
Install required packages in MSYS2 terminal:
pacman -S --noconfirm mingw-w64-x86_64-rtmidi mingw-w64-x86_64-toolchain
Set environment variables:
export CGO_ENABLED=1
export CC=x86_64-w64-mingw32-gcc
export CGO_LDFLAGS=-static
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__"
Build:
go build -v -o collidertracker.exe
Install dependencies with Homebrew:
brew update
brew install pkg-config rtmidi
Set environment variables:
export CGO_ENABLED=1
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__"
Build:
go build -v -o collidertracker
Install dependencies (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install -y libasound2-dev
For other distros: Install equivalent packages for ALSA development headers
Set environment variables:
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__"
Build:
go build -v -o collidertracker
For a fully static binary that runs on any Linux system:
docker run --rm -v $(pwd):/workspace -w /workspace golang:1.25-alpine sh -c '
apk add --no-cache git build-base autoconf automake libtool linux-headers alsa-lib-dev &&
cd /tmp &&
git clone https://github.com/alsa-project/alsa-lib.git &&
cd alsa-lib && git checkout v1.2.10 &&
libtoolize --force --copy --automake && aclocal && autoheader &&
automake --foreign --copy --add-missing && autoconf &&
./configure --prefix=/usr/local --enable-shared=no --enable-static=yes --disable-ucm &&
make -j$(nproc) && make install &&
cd /workspace &&
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH" &&
export CGO_CFLAGS="-I/usr/local/include" &&
export CGO_LDFLAGS="-L/usr/local/lib" &&
export CGO_CXXFLAGS="-D__RTMIDI_DEBUG__=0 -D__RTMIDI_QUIET__" &&
CGO_ENABLED=1 go build -buildvcs=false -ldflags "-linkmode external -extldflags \"-static -L/usr/local/lib\"" -o collidertracker
'
After building, verify the binary works:
./collidertracker --help
go build -ldflags "-X main.Version=<version>"To completely remove all ColliderTracker-related data from your system:
/usr/local/bin/collidertracker or the downloaded location)./save/ in the directory where you run ColliderTracker, or custom directory specified with -p flag)ColliderTracker automatically downloads SuperCollider extensions to the following locations:
~/Library/Application Support/SuperCollider/Extensions/PortedPlugins/, ~/Library/Application Support/SuperCollider/Extensions/mi-UGens/, ~/Library/Application Support/SuperCollider/Extensions/Open303/, ~/Library/Application Support/SuperCollider/Extensions/Juno60/, and ~/Library/Application Support/SuperCollider/Extensions/SC3plugins/~/.local/share/SuperCollider/Extensions/PortedPlugins/, ~/.local/share/SuperCollider/Extensions/mi-UGens/, ~/.local/share/SuperCollider/Extensions/Open303/, ~/.local/share/SuperCollider/Extensions/Juno60/, and ~/.local/share/SuperCollider/Extensions/SC3plugins/%LOCALAPPDATA%/SuperCollider/Extensions/PortedPlugins/, %LOCALAPPDATA%/SuperCollider/Extensions/mi-UGens/, %LOCALAPPDATA%/SuperCollider/Extensions/Open303/, %LOCALAPPDATA%/SuperCollider/Extensions/Juno60/, and %LOCALAPPDATA%/SuperCollider/Extensions/SC3plugins/Note: These extensions may also be used by other SuperCollider applications. Only remove them if you're sure they're not needed by other software.
ColliderTracker may create temporary .scd files in your system's temp directory during operation. These are automatically cleaned up when the application exits, but you can manually remove any remaining files with names like:
collidertracker_*.scddx7_*.afxdx7_*.scdIf you used the recording feature (-r flag), recordings are saved to SuperCollider's default recordings directory. You may want to back up or remove these files:
~/Music/SuperCollider Recordings/~/SuperCollider/%USERPROFILE%/Music/SuperCollider Recordings/LOC:
cloc --by-file --include-ext=go --not-match-f='dx7' internal
MIT
Go
89.9%
SuperCollider
9.6%