A crash course on organizing your music metadata in Notion, by Mr. Wildenfree®
01 • Why Your Music Data Matters
03 • Database Normalization (Plain English)
04 • Relational Modeling in Notion
05 • Industry Identifiers You Should Know
06 • Common Pitfalls & Anti-Patterns
07 • What You Need at Each Career Stage
flowchart LR
%% Color definitions
classDef comp fill:#fef3c7,stroke:#d97706,stroke-width:2px,color:#92400e
classDef rec fill:#ede9fe,stroke:#7c3aed,stroke-width:2px,color:#5b21b6
classDef rel fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#065f46
classDef person fill:#e0e7ff,stroke:#4f46e5,stroke-width:2px,color:#3730a3
classDef split fill:#fce7f3,stroke:#db2777,stroke-width:2px,color:#9d174d
classDef dest fill:#fee2e2,stroke:#dc2626,stroke-width:2px,color:#991b1b
subgraph PEOPLE["👥 PEOPLE"]
direction TB
C(("☎️<br/>Contacts"))
W(("✍️<br/>Writers"))
A(("🧑🎤<br/>Artists"))
end
subgraph CATALOG["🎵 CATALOG CHAIN"]
direction LR
COMP["📓 COMPOSITION<br/>© the song<br/><i>→ ISWC</i>"]
REC["🔊 RECORDING<br/>℗ the master<br/><i>→ ISRC</i>"]
REL["💽 RELEASE<br/>the product<br/><i>→ UPC</i>"]
end
WS["🖖 Writer<br/>Splits"]
subgraph DEST["🌐 DESTINATIONS"]
direction TB
PRO["🏛️ PROs<br/><i>ASCAP, BMI</i>"]
DSP["📱 DSPs<br/><i>Spotify, Apple</i>"]
SYNC["🎬 Sync<br/><i>Film, TV, Ads</i>"]
end
%% Identity layer
C -.->|"underlying<br/>identity"| W
C -.->|"underlying<br/>identity"| A
%% Creation flow
W -->|"writes"| COMP
W -->|"split via"| WS
WS -->|"ownership %"| COMP
A -.->|"performs on"| REC
A -.->|"releases as"| REL
%% Core chain "thick lines"
COMP ==>|"recorded as"| REC
REC ==>|"packaged into"| REL
%% Industry destinations
COMP -->|"register"| PRO
REL -->|"distribute"| DSP
COMP -->|"license ©"| SYNC
REC -->|"license ℗"| SYNC
%% Apply styles
class COMP comp
class REC rec
class REL rel
class W,A,C person
class WS split
class PRO,DSP,SYNC dest
Additional Considerations:
Copyright Registration for Musicians

🔲 Templates 🧵 Threads • 🐦 𝕏 (Twitter) • ‣ Discord
▶️ Youtube • 📰 Blog • ‣ Reddit