# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test

# Output of the Go coverage tool, specifically when used with LiteIDE
*.out

# Build directories
/dist/
/build/
/bin/

# Go workspace file
*.code-workspace

# Dependency directories (vendor/)
vendor/

# Go modules
/go.sum

# IDE/editor files
.idea/
.vscode/
*.swp
*~
.DS_Store

# Logs
*.log

# OS generated files
Thumbs.db
ehthumbs.db

# Dagger cache
.dagger/

# Environment files
.env

# Test files - ignore all except recorded.wav and sweep.wav
testfiles/*
!testfiles/recorded.wav
!testfiles/sweep.wav

# Generated IR files and plots
*.wav
*.flac
*.png
*.jpg
*.jpeg
*.tiff
*.tif
*.pdf
*.svg
*.eps

# But allow the specific test files
!testfiles/recorded.wav
!testfiles/sweep.wav 