# Normalize line endings to LF on commit (cross-platform safety) * text=auto eol=lf # Python source *.py text eol=lf # Custom text formats *.chord text eol=lf *.md text eol=lf *.txt text eol=lf *.csv text eol=lf *.json text eol=lf *.yaml text eol=lf *.yml text eol=lf *.toml text eol=lf *.cfg text eol=lf *.ini text eol=lf # Binary assets — stored in Git LFS *.pt filter=lfs diff=lfs merge=lfs -text *.pth filter=lfs diff=lfs merge=lfs -text *.ckpt filter=lfs diff=lfs merge=lfs -text *.pkl filter=lfs diff=lfs merge=lfs -text *.mid filter=lfs diff=lfs merge=lfs -text *.midi filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text *.jpg filter=lfs diff=lfs merge=lfs -text *.jpeg filter=lfs diff=lfs merge=lfs -text *.pdf filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.gz filter=lfs diff=lfs merge=lfs -text *.tar filter=lfs diff=lfs merge=lfs -text