[chore] Template scaffold

This commit is contained in:
2026-06-30 18:57:01 +03:00
commit b5147fe28e
11 changed files with 86 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# Text normalization
* text=auto eol=lf
*.rpp text diff=rpp
*.mscx text
*.svg text
# Audio -> LFS
*.wav filter=lfs diff=lfs merge=lfs -text
*.aif filter=lfs diff=lfs merge=lfs -text
*.aiff filter=lfs diff=lfs merge=lfs -text
*.flac filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.m4a filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.opus filter=lfs diff=lfs merge=lfs -text
# Video -> LFS
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.mkv filter=lfs diff=lfs merge=lfs -text
# DAW / notation binaries -> LFS
*.flp filter=lfs diff=lfs merge=lfs -text
*.als filter=lfs diff=lfs merge=lfs -text
*.mscz filter=lfs diff=lfs merge=lfs -text
# Graphics / documents -> LFS
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.docx filter=lfs diff=lfs merge=lfs -text
# Archives, sample banks, presets -> LFS
*.zip filter=lfs diff=lfs merge=lfs -text
*.7z filter=lfs diff=lfs merge=lfs -text
*.sf2 filter=lfs diff=lfs merge=lfs -text
*.fxp filter=lfs diff=lfs merge=lfs -text
+19
View File
@@ -0,0 +1,19 @@
# REAPER
*.rpp-bak
*.RPP-bak
*.rpp-undo
*.reapeaks
*.reapindex
/Backups/
# FL Studio
*.flp.bak
/Backup/
# OS
.DS_Store
Thumbs.db
desktop.ini
# Render scratch (rough/reference bounces, not tracked)
/Out/_scratch/
View File
+27
View File
@@ -0,0 +1,27 @@
# Commit conventions
Format: `[prefix] description` or `[prefix:scope] description`.
Use the imperative mood. The scope is optional and names an instrument or
section, e.g. `[mix:vox]`, `[track:gtr]`.
## Prefixes
| Prefix | When to use | Example |
| -------- | ------------------------------------------------------------------- | ------------------------------------------------ |
| `sketch` | Early phase: composition, arrangement and mix are still intertwined | `[sketch] Rough verse and chorus, draft balance` |
| `comp` | Material: melody, harmony, structure | `[comp] Rewrite the bridge, drop the pre-chorus` |
| `arr` | Arrangement, instrumentation | `[arr] Add string pad to the chorus` |
| `track` | Recording live audio | `[track:gtr] Solo guitar (Artem), 3 takes` |
| `midi` | MIDI and virtual instruments | `[midi] Verse drums, fix the groove` |
| `edit` | Processing recordings: comping, timing, tuning, cleanup | `[edit:vox] Comp the lead, clean up breaths` |
| `mix` | Mixing | `[mix:vox] De-esser on lead, +1.5 dB in chorus` |
| `master` | Mastering (the process) | `[master] Limiter, target -9 LUFS` |
| `export` | Emitting files into Out/ (audio, PDF) | `[export] Master v1, instrumental, stems` |
| `score` | Notation source (.mscz) | `[score] Solo guitar part, clean copy` |
| `asset` | Non-audio resources: presets, FX chains, cover art | `[asset] Cover v2, master-bus preset` |
| `docs` | Documentation, README | `[docs] Update the description` |
| `chore` | Repo plumbing: structure, gitignore/gitattributes, LFS | `[chore] Track .mscz with LFS` |
| `fix` | Fixes: bad take, clipping, wrong file, revert | `[fix] Remove clipping at 2:13, re-export stem` |
Core day-to-day flow: `sketch -> comp/arr -> track/midi/edit -> mix -> master -> export`.
Rarely used: `fix`, `chore`, `asset`.
View File
View File
View File
View File
+1
View File
@@ -0,0 +1 @@
# Project Title
View File
View File