// Portfolio track catalog sourced from the local audio folder + CSV mapping.

const CATALOG = [
  {
    id: "portfolio",
    code: "P",
    title: "Selected Works",
    blurb: "Original themes and in-game cues selected from recent scoring work.",
    tracks: [
      {
        id: "p-01",
        no: "01",
        title: "Battle Theme in JRPG Style",
        duration: "1:43",
        gameKey: "originalComposition",
        year: 2026,
        src: "audio/portfolio-track-01.wav",
        seed: 11,
      },
      {
        id: "p-07",
        no: "07",
        title: "Clash of Tragic Destinies",
        duration: "2:16",
        gameKey: "steamClientProject",
        year: 2026,
        src: "audio/portfolio-track-07.wav",
        seed: 89,
      },
      {
        id: "p-03",
        no: "03",
        title: "Coast",
        duration: "1:16",
        gameKey: "steamClientProject",
        year: 2025,
        src: "audio/portfolio-track-03.mp3",
        seed: 41,
      },
      {
        id: "p-04",
        no: "04",
        title: "Forest",
        duration: "1:48",
        gameKey: "steamClientProject",
        year: 2025,
        src: "audio/portfolio-track-04.mp3",
        seed: 53,
      },
      {
        id: "p-05",
        no: "05",
        title: "Deep Sea",
        duration: "1:25",
        gameKey: "steamClientProject",
        year: 2025,
        src: "audio/portfolio-track-05.mp3",
        seed: 67,
      },
      {
        id: "p-06",
        no: "06",
        title: "Adventure",
        duration: "2:32",
        gameKey: "originalComposition",
        year: 2025,
        src: "audio/portfolio-track-06.wav",
        seed: 79,
      },
    ],
  },
];

window.CATALOG = CATALOG;
