node_modules/ dist/ build/ release/ *.node # JUCE build artifacts (submodule itself is tracked) # JUCE/ — tracked as submodule # IDE .vscode/ .idea/ *.swp *.swo # OS .DS_Store Thumbs.db # Python __pycache__/ *.pyc *.egg-info/ venv/ # Logs *.log npm-debug.log* # NAM models (user downloads) models/ # ...but the bundled Basic Pitch ML model IS shipped with the app # (Constitution IV — offline first-run), so track resources/models/. !resources/models/ !resources/models/** # User config config/ # Bundle artifacts (created by scripts/bundle.sh) resources/slopsmith/ resources/python/ resources/bin/ # Downloaded soundfont (bundle-soundfont.sh pulls this on demand; # resources/soundfonts/LICENSE is tracked). resources/soundfonts/*.sf2 # AppImage extraction dir squashfs-root/ # Lock files package-lock.json # Venv .venv/ .tmp/