1. 🎧 Tracks & Projects

File4DescriptionCompleted OnTeamCompleted
A5.01 Collaborationpeople I’m considering to collab withβœ…βŒ
A5.0 The Nostalgiaalbum I’m making❌❌
T9.01 FL Studioa hobby I enjoy❌❌
T9.02 LogicXa hobby I enjoy❌❌
  • Status: idea, sketch, arrangement, mix, master
  • Project themes, collaborators, deadlines

2. πŸ’‘ Hooks, Ideas & Demos

  • Riffs, melodies, beat sketches
  • Lyric fragments, vocal ideas
  • Voice memos, MIDI doodles, sample pulls

3. 🧠 Style & Sonic Identity

  • Genres you’re playing with or bending
  • Mood, texture, tempo, instrumentation
  • Your unique sound signature

4. πŸŽ›οΈ Tools & Gear

  • DAWs: Ableton, FL Studio, Logic Pro, etc.
  • Hardware: synths, mics, interfaces, controllers
  • Plugins: synths, samplers, FX chains

5. 🎼 Techniques & Studies

  • Song structure, harmony, rhythm patterns
  • Sampling, sound design, mixing/mastering practice
  • Genre studies, remakes, creative constraints

6. πŸ” Feedback & Refinement

  • Peer or audience reactions
  • Mixing notes, mastering tweaks
  • Iteration logs: version 1, 2, 3…

7. πŸ“… Timeline & Output

  • Track release schedule
  • Growth across months/years
  • Creative sprints, collabs, live jams

8. πŸ“€ Publishing & Distribution

  • Platforms: SoundCloud, Bandcamp, Spotify, DistroKid
  • Visual/audio identity for releases
  • Album art, metadata, rollout strategy

9. πŸ‘€ Music Philosophy

My Sonic Why

  • Why you make music, what you’re trying to express or explore

Vision & Long Game

  • The sound world you’re building
  • The emotional or cultural impact you hope for

10. 🌐 Cross-Medium Syncs

  • Ties to Video, Writing, Digital Art, Twitch
  • Scoring, live visuals, reactive sound experiments

πŸ“‹ Focus Overview Table (DataviewJS)

const pages = dv.pages('"content"').filter(p => (p.area ?? []).includes("Music"));const rows = pages.map(p => {  const timeLog = p.time_log || [];  const est = Number(p.estimated_time ?? 0);  const act = Number(p.actual_time ?? 0);  const rate = Number(p.hourly_rate ?? 0);  const tasks = p.file.tasks || [];  const completedTasks = tasks.filter(t => t.completed).length;  const totalTasks = tasks.length;  const percent = totalTasks === 0 ? "0%" : `${Math.round((completedTasks / totalTasks) * 100)}%`;  const variance = est === 0 ? "–" : `${Math.round(((act - est) / est) * 100)}%`;  const status = act > est ? "Overrun" : act < est ? "Underrun" : "On Target";  const cost = rate * act;  const lastUpdated = p.last_update ?? "-";    return [    dv.fileLink(p.file.name),    lastUpdated,    `${act}h / ${est}h`,    variance,    status,    `$${cost.toLocaleString()}`,    p.priority ?? "-",    p.description ?? "-",    p.completed_on ?? "-",    (p.skills ?? []).filter(s => s).map(s => dv.fileLink(s)).join(", "),    percent,    p.team ? "βœ…" : "❌",    p.completed ? "βœ…" : "❌"  ];});dv.table(  [    "File",    "Last Updated",    "Time (Actual / Estimated)",    "% Variance",    "Status",    "Cost",    "Priority",    "Description",    "Completed On",    "Skills",    "Task Completion",    "Team",    "Completed"  ],  rows);