[chore] Template scaffold
This commit is contained in:
@@ -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
@@ -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/
|
||||
+27
@@ -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`.
|
||||
Reference in New Issue
Block a user