{
  "schemaVersion": 1,
  "sourceSnapshot": {
    "adapter": "audio-bridge",
    "revision": "1377617e9c9a1f153606135c04f6d9fbfecee6cd8b42698c3e9042a51a83b2ba",
    "packages": {
      "@webmusic/kernel": "0.1.0",
      "@webmusic/ui": "0.1.0",
      "@webmusic/score": "0.1.0",
      "@webmusic/audio": "0.1.0",
      "@webmusic/bridge": "0.1.0"
    },
    "fingerprints": [
      {
        "directory": "platform/kernel",
        "name": "@webmusic/kernel",
        "version": "0.1.0",
        "manifestSha256": "65ccdc5d47e5a5ebe4d571f2fcee66c0cd3a377fa36405f63977951aeafe56d3",
        "sourceSha256": "9f3b726606ad8a9d48da313cb2eeb59b75e66c034eaa50911420b2de791767e9"
      },
      {
        "directory": "packages/ui",
        "name": "@webmusic/ui",
        "version": "0.1.0",
        "manifestSha256": "e55d56ddfb2a26ccfa033c1a9129371225bb6eb0afc8a0b84299690ac28c906b",
        "sourceSha256": "de47914f0bebde59cf347f5ad784ceff559786a6d9ed482f02de7a505802d887"
      },
      {
        "directory": "packages/score",
        "name": "@webmusic/score",
        "version": "0.1.0",
        "manifestSha256": "d608e4fffb11de6855be57e887f581e969fb21c34eb94f5eafee44a7a90a3fc7",
        "sourceSha256": "c6c2c565e5f5285fdae2f5972b8bd898dc3c9ced337cc5d0971cdeb1811c1ce8"
      },
      {
        "directory": "packages/audio",
        "name": "@webmusic/audio",
        "version": "0.1.0",
        "manifestSha256": "48d34bffafa942d8227f5a337971baa676b738ab8c6975786cdd4a83e4f4aed7",
        "sourceSha256": "a9d3c5f6ceca308cac5a3518da4af142bc8c7c55f87c4c834b468e28374bcef6"
      },
      {
        "directory": "bridges/score-audio",
        "name": "@webmusic/bridge",
        "version": "0.1.0",
        "manifestSha256": "8d431fb81cdd88fd8c474227a4804f62b26db1380f29a7b5f74f5990ff81f19c",
        "sourceSha256": "d07f75616113715e7deebbf1076f82fd725349d3b0346a2faa72a65fc8f52e2c"
      }
    ],
    "verification": "working-tree-source-and-manifest-sha256",
    "releaseComparison": {
      "commit": "3ab5cdf116fda6f3bf364bf5b6ea56dc315942ce",
      "packages": {
        "@webmusic/kernel": false,
        "@webmusic/ui": false,
        "@webmusic/score": false
      }
    }
  },
  "documentationRevision": "82bd1e410be200e9c5fe745bab18f9dab31e43c4c3237acf649d401a6b7a2b1a",
  "site": "https://koperative-lab.github.io",
  "base": "/WebMusic/",
  "extraction": {
    "interactiveDemos": "canonical-page-link",
    "staticCode": "preserved",
    "mdxExpressions": "literal-only",
    "catalogComponents": "static-tables"
  },
  "inputs": [
    {
      "source": "LICENSE",
      "sha256": "a0fd694fd9a9675a185a7e7daa757f52328f79d6739fe1fce01084cf233de3c7"
    },
    {
      "source": "apps/doc/shared/ui-catalog.ts",
      "sha256": "5bc6de78168984560b8b989353fa300f5427f561781fbcd9d42af12391e1deac"
    },
    {
      "source": "apps/doc/shared/ui-presenter-catalog.ts",
      "sha256": "53301e673aad6b9ff228c1841401b1bcdaf8363863e481fcecbef2eb8522723b"
    },
    {
      "source": "apps/doc/webmusic/scripts/agent-context-audio-bridge.mjs",
      "sha256": "46a6f53aa67427e768d3859a7db3f059efb7659ebbb7239ea187228881d29a68"
    },
    {
      "source": "apps/doc/webmusic/scripts/agent-context-catalog.mjs",
      "sha256": "90cbcb8a4e8e9a6e89e31ee138da2ffd87410abfaac50252e442740e2d135a64"
    },
    {
      "source": "apps/doc/webmusic/scripts/agent-context-release.mjs",
      "sha256": "a7e3b14777382d83fcfaa1308cfe55b0eec69473888d1a6044d596653352ec3a"
    },
    {
      "source": "apps/doc/webmusic/scripts/agent-context.mjs",
      "sha256": "7b91619c98f27c63c8d39138810214c7003352f9ad1f4f2238b3641f84bc2dac"
    },
    {
      "source": "apps/doc/webmusic/src/components/bridges/bridge-composition-client.ts",
      "sha256": "fc29a3a27fd3d31430852e3ced039a56f90e73eb6277cbb23bd119ef70d5c623"
    },
    {
      "source": "apps/doc/webmusic/src/components/bridges/independent-loops-client.ts",
      "sha256": "65a7c882f148f9764031fbde3e113593fe720c222c895d573b8495bfd6fc637e"
    },
    {
      "source": "apps/doc/webmusic/src/components/quick-start-player-client.ts",
      "sha256": "cbcee362ceb3a974bb110ad39ab2d877fb05a9e5b2edb4d0bc016c6376d9494e"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/agents-md.mdx",
      "sha256": "9e31e4ab4862c6af0e31c1926d980fd8fa4cd6e9b01fd2b2117b642ced9d29c2"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/index.mdx",
      "sha256": "64fcb0fd3580a7bd339f4a771be5ef842b33cbbbe38af8e5751cfb8304ba1be6"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/llms-txt.mdx",
      "sha256": "56f7e3acf7a3ad6ceb11ea80ea447811dadb4cc4b2a3f93ba4442feaea8c7ebe"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/skills.mdx",
      "sha256": "b96a0e375df938a1931b868e9a5fe7e6637cf40624f293bb001cd10903ba05a8"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/api/analyze.mdx",
      "sha256": "ac7b2a7a7379f384c747f42c99828c95147dae5a29b872ec237e9454dd7a2ec9"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/api/index.mdx",
      "sha256": "ec7c5de582b5003229ec96842affcd09ef95e13e5fbaf222f939dfe29313e8e5"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/api/play.mdx",
      "sha256": "5cb8c02b70a489b141312ff4260afa31d0868fee8a6b8f51abc7da8d08c5a1c4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/api/react.mdx",
      "sha256": "917f2213d3c681336623d4a07418ee74700ef3a244c3691e920507980b4568af"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/api/view.mdx",
      "sha256": "1aa31d26573f906d313c283325e12e9caffe7cad44b9b94917d12c0bb35b3dcb"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-level-analyzer.mdx",
      "sha256": "78d0bd83a94ea19293469bc884ba22302633c7451212452890f6f6f5ebb04990"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-meter.mdx",
      "sha256": "b0e541273635bf955e1a2b3f36ebe3a853073dec9271b6a6c7121accd473325c"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-oscilloscope.mdx",
      "sha256": "ef1b53428d6270c9e62c7f8a160296d83fb72d39a3ebeeb9cfb1da4fa77814f0"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-spectrum-analyzer.mdx",
      "sha256": "ffe96770ecdc0cc1cd216139bec362f4054522cb44c63254ab37406c7e797826"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-transient-analyzer.mdx",
      "sha256": "bfa1b98f5872d727a8775d5f4b8c3540f3842c1b2a73a66a0ea34133303323b2"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/index.mdx",
      "sha256": "70876ba5c54690ff65d1d610ee891e7154c71d18773269a2e910b1e301d8958e"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-mixer.mdx",
      "sha256": "16d6320473591d6809563ce70c93d2dcbb109222e1323dd180f2458b2d01ab02"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-player.mdx",
      "sha256": "b29879f649d1c58fc750fd0e6a1c6d31f9cac3a77aa6d0e9cb1bfb34769ab817"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-playlist.mdx",
      "sha256": "a5f09985cd7e167257714aed1b35d2ef2a65517b1a314f496247b6093dc92abf"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-recorder.mdx",
      "sha256": "a7cd26ea96d6f22b9b9e6730688d9cc2078c101db1e664307d4210704c466436"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/view/audio-live-view.mdx",
      "sha256": "f4c10ffd1a4a982e5d63b3d6bd10c116b8546b0817cbd16e0d5814956c954e74"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/element/view/audio-view.mdx",
      "sha256": "06a8ffc6583d0ece9acaef29a89b579b03391f487fdc3562300378f8bfe98f2f"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/analyze/audio-analysis-session.mdx",
      "sha256": "12229ee2853e9c73b4cb2e7106bdefc539b71044ee11cb57a3bfa961c953da74"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/analyze/realtime-analyzer.mdx",
      "sha256": "b0b04e3a3141d697aa65a3cf86f340440e44ecb2c96d62ed00d9bc4074700635"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/index.mdx",
      "sha256": "d2a5e8d1d67c8d65df9fcf0789db80f9d4f878571447ed377cff063d08ced6a8"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-clip-player.mdx",
      "sha256": "74c6ab66bac8c9db996c7babaaa29988fc84365615f4f8a3202b3639b7ce88d0"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-mixer.mdx",
      "sha256": "af92dedfeec83eb1b18763e28abd38e3d23a9e9f1fa51a17d16877270f2e4732"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-player.mdx",
      "sha256": "a01c18c6af2736f46df86f9b98b7a8f664b27b8d0a901a9d2df7ac52efa4601a"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-playlist.mdx",
      "sha256": "c671dab0d57109cee88308a924ea96623d29fcb376084d9f5d55f3240c580568"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-recorder.mdx",
      "sha256": "194b47d5eebb7ad3923642c96522e148ec2ca444afe23a2bc4a720d64cb321bc"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/effects.mdx",
      "sha256": "7b20f86e39e0c62515f44225e353fb651705a25bcc07d593621fa3d7f256e1f0"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/engines.mdx",
      "sha256": "0436442e1d88aeee3e8323d5984c7ce391275e7a3c9a605e8b5871600921b5c1"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/audio-meter.mdx",
      "sha256": "0a70fcdb2e61b6bce136106e6b3235dbfe0bc5d0b42913097f5ee1e3b696f68d"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/audio-timeline.mdx",
      "sha256": "9a82cf20915b486e4d4f898de1a3b7d68930cee26e3250bc4fb5d71090460560"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/live-projection.mdx",
      "sha256": "e5f2be048222cdd612378592f2ecbedd1c0c2211e728f0a85e24a42392fa05a9"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/peaks.mdx",
      "sha256": "6f70ee31a190442e90e9dc3a6faeba31b89191867ef8b5a51a18f5ef401f1668"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/view-models.mdx",
      "sha256": "3e46570d805f5436e8285d4aa5070f5c234cac02c781b5294f1c260ba3e822b5"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/audio/index.mdx",
      "sha256": "6cef81aeb5504b22fec8ce3095ec26edffb7026c838921d363f852511480285a"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/bridge/api.mdx",
      "sha256": "a609994ca055314ca45371cfdcd999e506d4ed94adc51c1ad37bb77344ee67d9"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/bridge/composition.mdx",
      "sha256": "338ebce104e9d45f5137ed4e1709f0599eeb96f99fde917541a5e9588379bcda"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/bridge/headless/index.mdx",
      "sha256": "2565cbbf1a32edea5618df94af411a80e15db3902fdfa7dda598c147cbd8d1b7"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/bridge/headless/score-audio-sync.mdx",
      "sha256": "c3b607b8aa18fce304ead979a09c6aea863baf27520d5661761f5561dc5b7676"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/bridge/index.mdx",
      "sha256": "08dcb731aa4a58fce8eebade949598ed2242aa575e3fa239f856bbe839363e5b"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/index.mdx",
      "sha256": "245d40678f6a5c569251853c7f75884aa112d8d90417e6ac6e165a68678d692c"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/kernel/api.mdx",
      "sha256": "ec3c43fe0a84665cac4336eac64fa80ebd9de9854556d4e0053a2d583a5c6570"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/kernel/index.mdx",
      "sha256": "ebfa349cbff611d10264a964dbd17ff7443a2636403addacea9f59e6ddceb50b"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/quick-start.mdx",
      "sha256": "a915e6d88acdd3698fcfca52ea74482b259c057b7a84b85cf206ba1eb3bce053"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/api/analyze.mdx",
      "sha256": "76a433d694d8a4ba9fcfef5354cb328fe04053014cc25a34ffa4af18aa2998a4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/api/index.mdx",
      "sha256": "e401162fb616d6ba8716a02f580b8feb1b0648cdf58c289f6e9ed15a3f26babb"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/api/io.mdx",
      "sha256": "1301a7f194c11ce620e58b4fabcd8e2bb268b9e5278cd9eb451a55057d724bbd"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/api/play.mdx",
      "sha256": "715d07e68cb6f6b505fe584f0ce0827ef3c6808c8c44cb62340787533f5aaf22"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/api/react.mdx",
      "sha256": "cbdc0fc087e62b0534ca9a702f11f052bca3d726ae76eb6d05afb9593cb6e1be"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/api/view.mdx",
      "sha256": "973d9b7a4ea012f838212168fed8728e0f0a7fb126b7523586024f9d4f07f141"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/analyze/score-chord-analysis.mdx",
      "sha256": "bb26c95a18db31eee9ffffabd92c95376c71eb5386f305b5e0f624cd0123ccff"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/analyze/score-live-chord-analysis.mdx",
      "sha256": "8110c69d6fa26c76162a705794874c4a85d365929ca4d0959bab7b8cc74f185a"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/index.mdx",
      "sha256": "3c2b35d038d16ea3138ebdc4dfd7fc461588ada4e2822ea210163741722d1114"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-note-input.mdx",
      "sha256": "1f8edd31f7aa00181ceed441945b26ac443fdebca2e7efe311d0b2317e2271e5"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-player.mdx",
      "sha256": "9424dc9059006d71ae13a52af26bbcf0745e4d371b8deb9b1a33756a1b31536e"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-rack-control.mdx",
      "sha256": "7fea205b7d401eff032e80896c07c6026db709f4e061f561048d59dcb3f8fe50"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-recorder.mdx",
      "sha256": "e93e094c1789dbe375f3ec1af46bb8005f39b3e7479684054b194ec222ceaff0"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-synth-panel.mdx",
      "sha256": "1aa2024576ae790b6568830f68dd763ef5500e960c95a3d229b1fd1a05903841"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/view/score-pitch-view.mdx",
      "sha256": "ec88ec23534de7dac91a782a1309fa5e5e2968ff2ab16b7f553b62602bd4a082"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/view/score-sheet-view.mdx",
      "sha256": "7db9dc2d118500f769b205ddf898746c2a7ee6dd49c226aadd8f3171173f6206"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/element/view/score-view.mdx",
      "sha256": "ebf7c9d50021e7c0139fd011e703867440e91c067dd00c9e9d898b856448ada9"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/analyze/analysis-follower.mdx",
      "sha256": "43a27bff9bc433e7796097a3f82d8f0d65cdb14ece359a073733c949c746ab6d"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/analyze/analysis-session.mdx",
      "sha256": "cf722e5130a7bd55107400fe91da78bf8d94b628384c3631e9f3c7adabf45492"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/analyze/live-trackers.mdx",
      "sha256": "554d5b5d73f293d91a875be26437fedfc139009ace2a4a0a7e50f5b57e30ed81"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/index.mdx",
      "sha256": "2c1b2a64e6f44a0ff38dfa1ce73512430ee0ef9a118af1b2cb20223fa290e7b0"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/ab-player.mdx",
      "sha256": "4a50f120fbc5552d4c22a486fe8674c1d02dceb8fef9dc28cc1d0cb853e3aed3"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/effect.mdx",
      "sha256": "f7fc0b8030e30b0aac40046f5d4e34677b0456890315b10646fadf1c2d66ed54"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/interactive-player.mdx",
      "sha256": "bb2bc04205a23622f2f45aec06a25a868ecc47709b35d8e30d9c5665d88869fb"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/loop-player.mdx",
      "sha256": "15ef80dea64fdf65545e16fa58770e926ee616333a429a1eb4f43221f1e4389a"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/metronome.mdx",
      "sha256": "63e16fc95d1722ad96890a0992adc498ddd62c42cd5d9e8e0b764e56cd05eb8b"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/player-controller.mdx",
      "sha256": "9e3c1182c3c1bf368013d7cd2a310a9c483f8ba39058c0a8c6518976e3154a46"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/rack.mdx",
      "sha256": "18a66fb548a58f3af3568859202c01d2a321183b636a55f8d4ab82f44b4f97b7"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/score-player.mdx",
      "sha256": "7a1d1777b9cc2a16fcf966231cdf97cdafa0769d9f3972d1195da91b487f5d6c"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/sound.mdx",
      "sha256": "4c25f72b379339a2678114c2aedc96e3d313be68bf36313b799f61f1d2e65142"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/view/pitch-view.mdx",
      "sha256": "1b691bab999dcb0fb22bd6e17259a5c8f4612eb3ad61f278b376c488076cc1aa"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/view/score-map-view.mdx",
      "sha256": "7896b99cb5b98bbdeb57dc7ea43d36aa94c16848ca0819cc164448b51fc4de86"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/headless/view/score-view.mdx",
      "sha256": "dacda5d327e3577e266f6593ba71d2c3ee47a2328c768880eb4dadab96fc9ad1"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/score/index.mdx",
      "sha256": "fd0d47a32c748b163037253bae1df6f83b0ca2b94ec994c4bd0b66c513537ec2"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/api.mdx",
      "sha256": "17b740b6eeaf0282af778e82ec68c4446717c7b42ddfdcd2e73e2cf68094adc4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/catalog.mdx",
      "sha256": "8bd24173d75e063afa6474efeac6e6d66510269b9668b94d8ec569feb36f30d1"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/index.mdx",
      "sha256": "f593b1acd47d8967e5e62027285ed7373f1a5e3eebbf7d496f2ed836b90c13d9"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/panel.mdx",
      "sha256": "6621cc3a40ea1dbc77ac978c9fad6bdccdcfb6546ccf9fd6be533d7e5322486e"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/stage.mdx",
      "sha256": "7a7f637c681134f347105e0265e990b3f6085c44f8b2bba3787236604e075f30"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/status.mdx",
      "sha256": "01bec770634051276f746788616298caefd96cdde7670555133cfa58d55048e9"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/workbench.mdx",
      "sha256": "2ce9777530e7fda3b14bc14492b5f2d9b113bdedb552f9e2313ec5f6c79ecd66"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/mixing-capture/meter.mdx",
      "sha256": "2581ee75bd0666644618ea3718827bc3546275321e6f3aa0601b91a456cbea4a"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/mixing-capture/mixer.mdx",
      "sha256": "618b0df7839fb5876b3b1d92436aed6d73473be1258f1f46d5e7a9aedf45cc86"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/mixing-capture/recorder.mdx",
      "sha256": "5408d4aea052cefea6392ca0e97e8175b173e07f735894880e358d133d658e17"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/notes/note.mdx",
      "sha256": "27a53d24fe86093832060c1cabda1682e8f533c2514c2668339b0c4ba7a3f878"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/envelope.mdx",
      "sha256": "e1e3e13b556ba51a279f58af73bf1d0a9b3b35aba849b3b5e6bed7a0824e7a33"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/eq.mdx",
      "sha256": "b5f0f0c54df5cebce86afc48c93682a18064257f4f48d05c9b1f85a955deb117"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/lfo.mdx",
      "sha256": "6eb52ac159aaf296d579bfec5d2fb99e94520c13d40066872b65afc45349a4ea"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/macro.mdx",
      "sha256": "3660a9e5935ba7b1cd42e9b6beec86625ff38e4b7ea3b6adf18bea9d298796e4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/parameter.mdx",
      "sha256": "9db3d3b2206077912849a4e3b24b9383d6875d478e24ffec7c7229d351be0367"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/minimap.mdx",
      "sha256": "fcec1c081464e7b154abc678052805c3f5e9cfa086dd6f65d0025c626e985fb4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/playlist.mdx",
      "sha256": "2d231362618daf952e8dbc0984f7057c94a784c286d467d06d4f9ff21aeaafbf"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/timeline.mdx",
      "sha256": "b6a7362bfec9e75d56f5904dcc1c49811548240f2f8e16c72e7f1ac4232223e4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/track-list.mdx",
      "sha256": "0fc647467d271b4b1694606ab07a1d477034adeb623a85db78612358a55d76f4"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/transport.mdx",
      "sha256": "5d902b198d17c66bbac418c23b503329d8665da59ce2c9569f167ecbbe87daf5"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/analysis.mdx",
      "sha256": "eb5a850a7befcce1bb5cc187f8c6134a920924078cc6a1e2942c3f1864d4efcb"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/harmony.mdx",
      "sha256": "89d7027d4bb2b0f82f798a218550f4941d80a24a29e6ee6ac83a1ae17b752cbd"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/level-analyzer.mdx",
      "sha256": "c52e608f910296b5f7d62d0ddc89617d44424d98fd1d072229aee8aea49b4d01"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/oscilloscope.mdx",
      "sha256": "195f1f7f4402e222aabf61d5d7c534d595ec5b6ef4629efbdf479d4ae77643ef"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/pitch.mdx",
      "sha256": "9c38e02e9e114836fe43099db7c01c72acc04fbe7302d3effb1fe5e4f07724c7"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/spectrum-analyzer.mdx",
      "sha256": "dcec93b570630c79bee6ec9d719b1b16abe3f09d9cb814615cc364057c7b4b3e"
    },
    {
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/transient-analyzer.mdx",
      "sha256": "a96a7e6d4f091746875005fd803cd451f0b0e8d42ac381887fe0beb6d0323037"
    },
    {
      "source": "bridges/score-audio/src/audio-master.ts",
      "sha256": "b07c5c02170d31c61afae11fe3293b70367d93f1fc92e2b860df491be06d5945"
    },
    {
      "source": "bridges/score-audio/src/sync.ts",
      "sha256": "45e4271e6378b894e52398f50f95b56e390ad95dcbfe554ef60bb93bf30d8987"
    },
    {
      "source": "packages/audio/src/analyze/element/audio-level-analyzer.ts",
      "sha256": "dcc513d8740b889171ba643bdcbcec39f82d2ad3c9949438484f7a42c2d22c8e"
    },
    {
      "source": "packages/audio/src/analyze/element/audio-meter.ts",
      "sha256": "c1c08560047bd4ddef8e9effe5dbfe560e69db46f361c0f59d336ceb8b7b266e"
    },
    {
      "source": "packages/audio/src/analyze/element/audio-oscilloscope.ts",
      "sha256": "d7fdfd4498300cdc2f4f58177bfbc06df87bd1a1b0cc145bdf23850e35f03891"
    },
    {
      "source": "packages/audio/src/analyze/element/audio-spectrum-analyzer.ts",
      "sha256": "078f31a2827a431983a0c578464f9c6d302d49c66d3533bb6bd0a978568999e4"
    },
    {
      "source": "packages/audio/src/analyze/element/audio-transient-analyzer.ts",
      "sha256": "a13918864e6b417db92e7317c4b600adf2f4657b459646533629abb32fcb1530"
    },
    {
      "source": "packages/audio/src/analyze/headless/realtime.ts",
      "sha256": "24c11e78c82be176304d8641b57be0e1cb7c38da8d2d80fb34294a7bad08f8db"
    },
    {
      "source": "packages/audio/src/analyze/headless/session.ts",
      "sha256": "8c52a9c1637abf32f25d0de6e17c6eb2b834ab342cd5d9fc429317ea2ba79562"
    },
    {
      "source": "packages/audio/src/play/element/audio-mixer.ts",
      "sha256": "a2bc135bc086886331f0f19027820c51798cf99e3b06c924d0f3fe932786d3b5"
    },
    {
      "source": "packages/audio/src/play/element/audio-player.ts",
      "sha256": "9c40eb4b30f5e08aa899166656e872202cf8e58e38d4d29791a124c3e9c308d5"
    },
    {
      "source": "packages/audio/src/play/element/audio-playlist.ts",
      "sha256": "b30033d452ed49ce98d11eb22231d38a373445aeb4f2470dc52ab63ba40c3c58"
    },
    {
      "source": "packages/audio/src/play/element/audio-recorder.ts",
      "sha256": "20fc072f410f92f25a940ca83572e4d686e78478c66678af447819c25313f46c"
    },
    {
      "source": "packages/audio/src/play/headless/audio-player.ts",
      "sha256": "8a7f20e142d06c6cd97ecee469bd99802891d04522774ad4179b3db0915f5dbf"
    },
    {
      "source": "packages/audio/src/play/headless/effects.ts",
      "sha256": "eeca87c3bc385072a55d67117e85a07757e49d58e49cedcb4c033610afecfac3"
    },
    {
      "source": "packages/audio/src/play/headless/engines/buffer-engine.ts",
      "sha256": "28d7e44f48e4d27c5a36e53bb627db8e3eefc46137d38116ca60c7ec95b4955c"
    },
    {
      "source": "packages/audio/src/play/headless/engines/media-engine.ts",
      "sha256": "c64e6a695846b9d49b8311f1a81914d85735b00337c74752ba68c516d272fc81"
    },
    {
      "source": "packages/audio/src/play/headless/mixer.ts",
      "sha256": "04b265a922d087e79ed805ffa3170d9a76e9c437582e362292af65e1364028d9"
    },
    {
      "source": "packages/audio/src/play/headless/player.ts",
      "sha256": "84a8f08ae686bc5ff3d9fcb11527cc73b8e99c59cea2b3e15e2eca0d7a32d109"
    },
    {
      "source": "packages/audio/src/play/headless/playlist.ts",
      "sha256": "b56243e16bad1512cde2c20820e18f7347eb9aca52289631db77d17ee7393169"
    },
    {
      "source": "packages/audio/src/play/headless/recorder.ts",
      "sha256": "72b564cc28205bc54386aadb4b9b14170859c2798c72dbae1f98d19d63e1be53"
    },
    {
      "source": "packages/audio/src/view/element/audio-live-view.ts",
      "sha256": "b29b3e76bdbb532e61675089fe43c510c311988179c5c3e8aad2a88bd07b7802"
    },
    {
      "source": "packages/audio/src/view/element/audio-view.ts",
      "sha256": "fdae6fe2d5ca5442fb03e76a8d4bc65d20eeb1aeb2565aedcff0eddb449e28fd"
    },
    {
      "source": "packages/audio/src/view/headless/binding.ts",
      "sha256": "740f5fe6bad779b0922cff52bf0dd899513a5232d2c394153406429c033865a7"
    },
    {
      "source": "packages/audio/src/view/headless/live.ts",
      "sha256": "e3f1567a39611a3cb931a6375e6b0ce93351ceea247fed90b4899becf6ce46bd"
    },
    {
      "source": "packages/audio/src/view/headless/meter.ts",
      "sha256": "9df7a1f032fd1e0b09cd4e43e44e58c74a8c3aa7b5619e244482e0c2e4144b14"
    },
    {
      "source": "packages/audio/src/view/headless/peaks.ts",
      "sha256": "454e51976dc0804c585f023b7c7b9f076d92a8b71323429a9a7fda31a109915f"
    },
    {
      "source": "packages/audio/src/view/headless/spectrogram.ts",
      "sha256": "3b1cc06da03ddb0f8731f7e3ba1760f310fa9997ae774d6c7f5e5850c511f154"
    },
    {
      "source": "packages/audio/src/view/headless/timeline.ts",
      "sha256": "fa4c48f4a3d0c8e75186df59d6b41694b421025644a8ab41c8b9845656b88dfc"
    },
    {
      "source": "packages/audio/src/view/headless/waveform.ts",
      "sha256": "ea75276f3d29ccfac7c679411ca77b725b4e39b35af4e6fcc4bd3fe40357cb12"
    },
    {
      "source": "packages/score/src/analyze/element/score-chord-analysis.ts",
      "sha256": "e568f4d0d49e88555eff95a0c99dfb06e7c89e9a93247267d4166136545c2096"
    },
    {
      "source": "packages/score/src/analyze/element/score-live-chord-analysis.ts",
      "sha256": "cc27d0c1ba68140de6f26b00432a9e2ef98cc4b31df32b39db8413074d1b6faf"
    },
    {
      "source": "packages/score/src/analyze/headless/follower.ts",
      "sha256": "9608e21e887c7960cba2a4604306b3b0bcf0528542da4e2a9d3439bc72b71b75"
    },
    {
      "source": "packages/score/src/analyze/headless/live-trackers.ts",
      "sha256": "b83b597d2be7453621302c3af766599dca85a84a32f2722bd0ea4235407db040"
    },
    {
      "source": "packages/score/src/analyze/headless/report.ts",
      "sha256": "f4d654c77d208ab748cf202160db1ce570cdf5eae3cc1abcea40c0e96517edf0"
    },
    {
      "source": "packages/score/src/analyze/headless/session.ts",
      "sha256": "0c9167576921904d8419d4d5210f9222803671fce6af35681386ea96e9592a8e"
    },
    {
      "source": "packages/score/src/analyze/headless/transport-clock.ts",
      "sha256": "fd7ebc8382f4bd26fd034ee49597e2ad091f26c248809e6ddf7bd1fa38cdf4b3"
    },
    {
      "source": "packages/score/src/play/element/score-note-input.ts",
      "sha256": "efb5e6a581f885c9805fc1d27eddcd7e530796dc0220b318bc25d5a5d19e4b40"
    },
    {
      "source": "packages/score/src/play/element/score-player.ts",
      "sha256": "e0a8cf58249bba5e8457c74dde488e74fa6200f2e4725757413af06c017581df"
    },
    {
      "source": "packages/score/src/play/element/score-rack-control.ts",
      "sha256": "77bcfc1a9906716c5d22de32ba7aa2879e7b0f6cb53e5d5a4d2f0c087ebae655"
    },
    {
      "source": "packages/score/src/play/element/score-rack-part.ts",
      "sha256": "66b0b90079b78b0a7d34488e34fb0d2d1a0fafbaaf04adcdf0d330d13eff52d9"
    },
    {
      "source": "packages/score/src/play/element/score-recorder.ts",
      "sha256": "756c9e215340479900174ab115ee47346195f22084ef5689353e2fb03fe6c517"
    },
    {
      "source": "packages/score/src/play/element/score-synth-panel.ts",
      "sha256": "0d1b16070b6cfbec3a8e1e1f6f3d6883576e29c888342133a35f02db02b23e5e"
    },
    {
      "source": "packages/score/src/play/headless/ab-player.ts",
      "sha256": "5a6415a9943d6f822ef6135a788e45e7f3f5aa59148238444e1b3531d48ad19d"
    },
    {
      "source": "packages/score/src/play/headless/controller.ts",
      "sha256": "07d28dadd924092e7eb2b7754cb48dc72bc6093ce3c71f5881a4a2eeaff09b5f"
    },
    {
      "source": "packages/score/src/play/headless/effects.ts",
      "sha256": "d67271a6476068a96f8ede9a2f61cf1b9b5720019a0d1741b0edfdf08f2b9269"
    },
    {
      "source": "packages/score/src/play/headless/inputs.ts",
      "sha256": "434a8beb89bead5c2324ec84c2a2c5ae90a50ebe130087d4c606e63e2bd1dacf"
    },
    {
      "source": "packages/score/src/play/headless/interactive-player.ts",
      "sha256": "40d3641d2ac21128c614c0bc6560767eed339d63add9110fb304694e8ac30e8f"
    },
    {
      "source": "packages/score/src/play/headless/loop-player.ts",
      "sha256": "5e82d93c593be9c557c4aaab1d4a9d77816447dd590c2f15223001ad8c37af1b"
    },
    {
      "source": "packages/score/src/play/headless/rack.ts",
      "sha256": "5e4529c8410761459b99c5da0bd638f4c68047f053bda3527cf2944771a94b1a"
    },
    {
      "source": "packages/score/src/play/headless/score-player.ts",
      "sha256": "ab0836532cf95378d68f4c0c509dc43a4b10f41a01791f6ed5d3b0e23f4f3c75"
    },
    {
      "source": "packages/score/src/play/headless/sound.ts",
      "sha256": "14154af06b6e73b9c8d0131a2bf07b1ad650e6922be9c9e19a25a1303990774d"
    },
    {
      "source": "packages/score/src/play/headless/tempo.ts",
      "sha256": "9650beb159a19602aeb81a6be55ae4080469fc428e49f6eee10f6266c3cb0678"
    },
    {
      "source": "packages/score/src/play/headless/tone-player.ts",
      "sha256": "d345c98f5b1597362eaec123f4f5621e5ce8039e3388f874489316f28cce384f"
    },
    {
      "source": "packages/score/src/view/element/score-pitch-view.ts",
      "sha256": "e0089e8ffd08d617520882ebb3a3b6255f59b828971842ab0d7a510f227694a1"
    },
    {
      "source": "packages/score/src/view/element/score-sheet-view.ts",
      "sha256": "09a5678b808156b8e0e56e78b318d0c4c7db289ab3cf32c12938720c68052751"
    },
    {
      "source": "packages/score/src/view/element/score-view.ts",
      "sha256": "8566ee7fbd62dc63a8f4b1b5d2c662379ffc0df8b13659c479e18654fab73de1"
    },
    {
      "source": "packages/score/src/view/headless/pitch-view.ts",
      "sha256": "f87a5015803fb6b04b74981d46b4c1691bfad3331ecc32b3a4b8950bec46f1df"
    },
    {
      "source": "packages/score/src/view/headless/score-map.ts",
      "sha256": "7d4efa8f35e5d84184a7ef5af8f8878a4618fe8978c1bf7195ec7a8efe85c00b"
    },
    {
      "source": "packages/score/src/view/headless/score-view.ts",
      "sha256": "af3785e1d1604612306bbe71386b60047c041172e4e62d13279f8e8362a61ffb"
    },
    {
      "source": "packages/ui/src/analysis.ts",
      "sha256": "45444de2fca5e082a35f0b98661fe6ff71dc64a0dc04333c2da6244319088273"
    },
    {
      "source": "packages/ui/src/envelope.ts",
      "sha256": "3db170662a0de5884eb187b5373a59e5132fa39e625b0795d637584dcb883fff"
    },
    {
      "source": "packages/ui/src/eq.ts",
      "sha256": "e12178f205926c83831c3e3cfe710d328ec119a0b2b36bada95ea4146323fcd1"
    },
    {
      "source": "packages/ui/src/harmony.ts",
      "sha256": "6c428ab0d3c9c796a01890a6327f0791f3db3083173ba7634248939d52d05956"
    },
    {
      "source": "packages/ui/src/internal/control.ts",
      "sha256": "6ac7ad35dcf44d97248785e34dc2a9d873f551ac4a6aa23ddb14400519712aee"
    },
    {
      "source": "packages/ui/src/internal/palette.ts",
      "sha256": "a4dc7bed2f08a86bfc94fed3bf61927332c3f8069f600a4105ebe9e0652e9888"
    },
    {
      "source": "packages/ui/src/internal/surface.ts",
      "sha256": "a49ab78f8edad55fd28ea7b2846574b0e777c25c463e4e8beed35ff6f158c275"
    },
    {
      "source": "packages/ui/src/level-analyzer.ts",
      "sha256": "4a1ed59de27ea61e6758064c5da91b32a6a61764e624954b519d45dec2558a81"
    },
    {
      "source": "packages/ui/src/lfo.ts",
      "sha256": "11c21fdc239fb48149ea8293ad2f9e6214a44d64a8b4015b4970b25a2db2ceeb"
    },
    {
      "source": "packages/ui/src/macro.ts",
      "sha256": "6e63bf53c8fabd81f3968f80e24f436f92d58deeb84550845b446e88cd8070b1"
    },
    {
      "source": "packages/ui/src/meter.ts",
      "sha256": "092ed1d0d8819983d50b28673c181c6e9ab320d24066bbbc16cd476ae21c7d05"
    },
    {
      "source": "packages/ui/src/minimap.ts",
      "sha256": "2c4f27a906e794db03b18d879593a2a4a37b25a35a98aff0da5123fca68618bc"
    },
    {
      "source": "packages/ui/src/mixer.ts",
      "sha256": "41b6b9422c14e127164e2a12479eff5f23e15581feddbe567a76c79cddb17757"
    },
    {
      "source": "packages/ui/src/note.ts",
      "sha256": "959f35c8749755dfe4e48ea41b99c70d5cf6975d5eb50515a978a81962bac750"
    },
    {
      "source": "packages/ui/src/oscilloscope.ts",
      "sha256": "b7619c6bcd704f1821f13a510a3d89999e0cb1e305a23f8ef75e8d106b9f452b"
    },
    {
      "source": "packages/ui/src/panel.ts",
      "sha256": "c2e753916f977c48cd83ad4a53988429e1187aff28b788b9a5bd7b94301c4869"
    },
    {
      "source": "packages/ui/src/parameter.ts",
      "sha256": "d6c681b806a758df94d0ec16dea934a8823b752cd6d9ba317eb82daf3d58784d"
    },
    {
      "source": "packages/ui/src/pitch.ts",
      "sha256": "498ad767e2cfb242c9404c802c75ed00a9944875c6cebe94c73d10dbbe90a942"
    },
    {
      "source": "packages/ui/src/playlist.ts",
      "sha256": "e8834cbb52155b4d4332bbd552e14a746bcec825c368c1e923246de3bfb26d04"
    },
    {
      "source": "packages/ui/src/recorder.ts",
      "sha256": "8dca1dcc3fbf460a13cb470e5ae4da98a3fe82ae4ce176755969cc6e4d996516"
    },
    {
      "source": "packages/ui/src/spectrum-analyzer.ts",
      "sha256": "055d1792008a24f10a0c16b55e9bb208707fad3f0a2e38a586ae55641f7c6567"
    },
    {
      "source": "packages/ui/src/stage.ts",
      "sha256": "cbaea099f1dc1f44d4ec3960d147b4dcee24f678449320473eb3c89716dbec0e"
    },
    {
      "source": "packages/ui/src/status.ts",
      "sha256": "78d5efb634a1ff0aeff94afc58e64ec0436ff3b2531a87b7582dcad67e23f49e"
    },
    {
      "source": "packages/ui/src/styles.ts",
      "sha256": "db32664182964bcea2299237418e7d39088235ed8253b19902708ee4e8d48f29"
    },
    {
      "source": "packages/ui/src/timeline.ts",
      "sha256": "9d9629e302c1ecd9d7e6c617cfd79bac60a5fc6408cdc1ea4bd5001caff5a76a"
    },
    {
      "source": "packages/ui/src/track-list.ts",
      "sha256": "d629cc0690891dc2855398dbe42b0bfe7a9bcabe35ba2ba1b7e03ae0c89cd796"
    },
    {
      "source": "packages/ui/src/transient-analyzer.ts",
      "sha256": "eae2be823ff960c88f1adb7f0861a523185e328cea6dfe990f4f83868258c562"
    },
    {
      "source": "packages/ui/src/transport.ts",
      "sha256": "081f3959807818a5027ce0eec595107cdf0b23c106b1210704e1dc6b8a80d4c1"
    },
    {
      "source": "packages/ui/src/workbench.ts",
      "sha256": "8c7db3d83eb69d11191fffbdaf7d91bfbef789e8badc1047a82d5e5a8e77f103"
    },
    {
      "source": "scripts/element-composition-policy.mjs",
      "sha256": "23288b7992368e18cc4f292bc34a78f8cdc5f04d8c392cdcaba53fa5af1bc8d9"
    },
    {
      "source": "scripts/package-policy.mjs",
      "sha256": "bdef5ec9ec2dce14458d81fecb68a1abb6d7a833f4c007bc5c04625456f458ab"
    }
  ],
  "pages": [
    {
      "title": "AGENTS.md",
      "description": "Copy WebMusic guidance into your application’s AGENTS.md.",
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/agents-md.mdx",
      "route": "/agent-toolkit/agents-md/",
      "canonical": "https://koperative-lab.github.io/WebMusic/agent-toolkit/agents-md/",
      "output": "agent-context/agent-toolkit/agents-md.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/agent-toolkit/agents-md.md",
      "package": null,
      "version": null
    },
    {
      "title": "Agent Toolkit",
      "description": "Use WebMusic public references and project instructions to develop music applications with an AI agent.",
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/index.mdx",
      "route": "/agent-toolkit/",
      "canonical": "https://koperative-lab.github.io/WebMusic/agent-toolkit/",
      "output": "agent-context/agent-toolkit/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/agent-toolkit/index.md",
      "package": null,
      "version": null
    },
    {
      "title": "llms.txt",
      "description": "Download WebMusic documentation by task: a reference index, full documentation, components, or common patterns.",
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/llms-txt.mdx",
      "route": "/agent-toolkit/llms-txt/",
      "canonical": "https://koperative-lab.github.io/WebMusic/agent-toolkit/llms-txt/",
      "output": "agent-context/agent-toolkit/llms-txt.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/agent-toolkit/llms-txt.md",
      "package": null,
      "version": null
    },
    {
      "title": "Skills",
      "description": "Install the WebMusic application-development skill and use it in your own project.",
      "source": "apps/doc/webmusic/src/content/docs/agent-toolkit/skills.mdx",
      "route": "/agent-toolkit/skills/",
      "canonical": "https://koperative-lab.github.io/WebMusic/agent-toolkit/skills/",
      "output": "agent-context/agent-toolkit/skills.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/agent-toolkit/skills.md",
      "package": null,
      "version": null
    },
    {
      "title": "@webmusic/audio/analyze",
      "description": "Audio analysis — peaks, loudness, spectrogram, onsets, key, tempo, pitch and Meyda features, plus an incremental session, a Web Worker, and audio→score transcription.",
      "source": "apps/doc/webmusic/src/content/docs/audio/api/analyze.mdx",
      "route": "/audio/api/analyze/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/api/analyze/",
      "output": "agent-context/audio/api/analyze.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/api/analyze.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/audio",
      "description": "The thin, DOM-free Audio root — immutable AudioClip model, regions, beat grid, peaks types, a typed event emitter, and JSON serialization.",
      "source": "apps/doc/webmusic/src/content/docs/audio/api/index.mdx",
      "route": "/audio/api/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/api/",
      "output": "agent-context/audio/api/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/api/index.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/audio/play",
      "description": "Audio playback and I/O — decode and load (WAV/MP3/FLAC/Ogg/Opus/AAC…), the dual-engine AudioClipPlayer, the AudioPlaylist queue, the AudioMixer, the AudioRecorder, a composable Effect chain, offline WAV export, and an off-main-thread decode worker.",
      "source": "apps/doc/webmusic/src/content/docs/audio/api/play.mdx",
      "route": "/audio/api/play/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/api/play/",
      "output": "agent-context/audio/api/play.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/api/play.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/audio/react",
      "description": "React hooks and components for Audio",
      "source": "apps/doc/webmusic/src/content/docs/audio/api/react.mdx",
      "route": "/audio/api/react/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/api/react/",
      "output": "agent-context/audio/api/react.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/api/react.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/audio/view",
      "description": "Audio visualization — retained visualizers, fitted overview and live-frame helpers, Headless view models/controllers, structural bindings, virtualization and colormaps.",
      "source": "apps/doc/webmusic/src/content/docs/audio/api/view.mdx",
      "route": "/audio/api/view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/api/view/",
      "output": "agent-context/audio/api/view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/api/view.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-level-analyzer>",
      "description": "Inspect sampled RMS, sample peak, crest and a peak threshold from a live audio graph.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-level-analyzer.mdx",
      "route": "/audio/element/analyze/audio-level-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/analyze/audio-level-analyzer/",
      "output": "agent-context/audio/element/analyze/audio-level-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/analyze/audio-level-analyzer.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-meter>",
      "description": "Monitor normalized RMS level or FFT bars from a player, borrowed analyser or transparent audio tap.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-meter.mdx",
      "route": "/audio/element/analyze/audio-meter/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/analyze/audio-meter/",
      "output": "agent-context/audio/element/analyze/audio-meter.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/analyze/audio-meter.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-oscilloscope>",
      "description": "Inspect a trigger-aligned live waveform window with timebase, freeze and time-amplitude probing.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-oscilloscope.mdx",
      "route": "/audio/element/analyze/audio-oscilloscope/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/analyze/audio-oscilloscope/",
      "output": "agent-context/audio/element/analyze/audio-oscilloscope.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/analyze/audio-oscilloscope.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-spectrum-analyzer>",
      "description": "Probe a live log-frequency FFT spectrum, freeze a frame and hold peaks.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-spectrum-analyzer.mdx",
      "route": "/audio/element/analyze/audio-spectrum-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/analyze/audio-spectrum-analyzer/",
      "output": "agent-context/audio/element/analyze/audio-spectrum-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/analyze/audio-spectrum-analyzer.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-transient-analyzer>",
      "description": "Inspect live attack cues with sensitivity, a refractory interval, freeze and clear controls.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/analyze/audio-transient-analyzer.mdx",
      "route": "/audio/element/analyze/audio-transient-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/analyze/audio-transient-analyzer/",
      "output": "agent-context/audio/element/analyze/audio-transient-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/analyze/audio-transient-analyzer.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "Audio Web Components",
      "description": "Every drop-in Audio element by capability — what each tag is for, how the groups compose, the registration entries and the shared theming variables.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/index.mdx",
      "route": "/audio/element/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/",
      "output": "agent-context/audio/element/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/index.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-mixer>",
      "description": "A mixer companion for audio-player, with master/member volume, mute and solo.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-mixer.mdx",
      "route": "/audio/element/play/audio-mixer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/play/audio-mixer/",
      "output": "agent-context/audio/element/play/audio-mixer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/play/audio-mixer.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-player>",
      "description": "Central play/pause, seek and time controls for a selected audio clip, playlist or mix.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-player.mdx",
      "route": "/audio/element/play/audio-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/play/audio-player/",
      "output": "agent-context/audio/element/play/audio-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/play/audio-player.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-playlist>",
      "description": "A queue: play an ordered set of clips one after another, with auto-advance, previous/next/select, list loop and prefetch of the next entry — all through one shared AudioContext.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-playlist.mdx",
      "route": "/audio/element/play/audio-playlist/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/play/audio-playlist/",
      "output": "agent-context/audio/element/play/audio-playlist.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/play/audio-playlist.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-recorder>",
      "description": "A record button with a live level bar — opens the microphone, captures the take into an AudioClip, and dispatches it on stop via webaudio:recorded.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/play/audio-recorder.mdx",
      "route": "/audio/element/play/audio-recorder/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/play/audio-recorder/",
      "output": "agent-context/audio/element/play/audio-recorder.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/play/audio-recorder.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-live-view>",
      "description": "A scrolling projection of a live AnalyserNode — waveform or spectrogram — with the newest column pinned to the right edge and history sliding left.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/view/audio-live-view.mdx",
      "route": "/audio/element/view/audio-live-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/view/audio-live-view/",
      "output": "agent-context/audio/element/view/audio-live-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/view/audio-live-view.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "<audio-view>",
      "description": "The Audio projection stage — one element and three drawings under a type attribute: a min/max waveform, an STFT spectrogram heatmap and a live level meter, on one geometry model.",
      "source": "apps/doc/webmusic/src/content/docs/audio/element/view/audio-view.mdx",
      "route": "/audio/element/view/audio-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/element/view/audio-view/",
      "output": "agent-context/audio/element/view/audio-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/element/view/audio-view.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "createAudioAnalysisSession",
      "description": "A memoized analysis over a clip that survives edits: sample-local tasks reuse cached frames over the untouched head and tail.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/analyze/audio-analysis-session.mdx",
      "route": "/audio/headless/analyze/audio-analysis-session/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/analyze/audio-analysis-session/",
      "output": "agent-context/audio/headless/analyze/audio-analysis-session.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/analyze/audio-analysis-session.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "createRealtimeAnalyzer",
      "description": "Sample a borrowed AnalyserNode for level, spectrum or time-domain frames, and derive approximate live transient cues.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/analyze/realtime-analyzer.mdx",
      "route": "/audio/headless/analyze/realtime-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/analyze/realtime-analyzer/",
      "output": "agent-context/audio/headless/analyze/realtime-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/analyze/realtime-analyzer.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "Audio Headless",
      "description": "UI-free Audio transports, analysis sessions, projections and helpers — the purpose of each /headless entry, the reference page that owns every exported value, and explicit resource and time roles.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/index.mdx",
      "route": "/audio/headless/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/",
      "output": "agent-context/audio/headless/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/index.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioClipPlayer",
      "description": "Single-clip transport over a buffer or a media element, with regions, a beat grid, looping and a metering tap.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-clip-player.mdx",
      "route": "/audio/headless/play/audio-clip-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/audio-clip-player/",
      "output": "agent-context/audio/headless/play/audio-clip-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/audio-clip-player.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioMixer",
      "description": "Coordinates clip/player starts and per-member volume, solo, mute and effect construction.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-mixer.mdx",
      "route": "/audio/headless/play/audio-mixer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/audio-mixer/",
      "output": "agent-context/audio/headless/play/audio-mixer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/audio-mixer.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioPlayer",
      "description": "A stable playback owner over a replaceable clip or borrowed queue/mix transport.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-player.mdx",
      "route": "/audio/headless/play/audio-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/audio-player/",
      "output": "agent-context/audio/headless/play/audio-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/audio-player.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioPlaylist",
      "description": "Ordered entries played in sequence on one shared context, prefetching the next while the current one plays.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-playlist.mdx",
      "route": "/audio/headless/play/audio-playlist/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/audio-playlist/",
      "output": "agent-context/audio/headless/play/audio-playlist.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/audio-playlist.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioRecorder",
      "description": "Microphone capture into an AudioClip, with a live level, a device selection and hard retention caps.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/audio-recorder.mdx",
      "route": "/audio/headless/play/audio-recorder/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/audio-recorder/",
      "output": "agent-context/audio/headless/play/audio-recorder.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/audio-recorder.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "Effect",
      "description": "The effect builders and the two graph helpers: describe a chain as data, then let a player or the exporter wire it.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/effects.mdx",
      "route": "/audio/headless/play/effects/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/effects/",
      "output": "agent-context/audio/headless/play/effects.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/effects.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "BufferEngine and MediaEngine",
      "description": "Buffer and host-adapted media engines for low-level audio transport.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/play/engines.mdx",
      "route": "/audio/headless/play/engines/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/play/engines/",
      "output": "agent-context/audio/headless/play/engines.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/play/engines.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioMeterController",
      "description": "Read live level and spectrum frames from a borrowed analyser or an owned transparent tap.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/audio-meter.mdx",
      "route": "/audio/headless/view/audio-meter/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/view/audio-meter/",
      "output": "agent-context/audio/headless/view/audio-meter.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/view/audio-meter.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "AudioTimeline",
      "description": "Zoom, offset, playhead and hit testing for an audio view — the geometry every waveform and spectrogram surface shares, with nothing drawn.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/audio-timeline.mdx",
      "route": "/audio/headless/view/audio-timeline/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/view/audio-timeline/",
      "output": "agent-context/audio/headless/view/audio-timeline.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/view/audio-timeline.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "LiveViewController and LiveScrollBuffer",
      "description": "Caller-paced analyser projection and fixed-capacity timestamped column storage, without a renderer or scheduler.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/live-projection.mdx",
      "route": "/audio/headless/view/live-projection/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/view/live-projection/",
      "output": "agent-context/audio/headless/view/live-projection.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/view/live-projection.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "computeClipPeaks and peaksDuration",
      "description": "computeClipPeaks and peaksDuration: the compact min/max pyramid a waveform reads instead of the samples.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/peaks.mdx",
      "route": "/audio/headless/view/peaks/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/view/peaks/",
      "output": "agent-context/audio/headless/view/peaks.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/view/peaks.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "WaveformViewModel and SpectrogramViewModel",
      "description": "Project AudioPeaks or SpectrogramData through a caller-controlled timeline into visible columns and frames.",
      "source": "apps/doc/webmusic/src/content/docs/audio/headless/view/view-models.mdx",
      "route": "/audio/headless/view/view-models/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/headless/view/view-models/",
      "output": "agent-context/audio/headless/view/view-models.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/headless/view/view-models.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "Audio",
      "description": "Digital audio — decoding, playback, projection and MIR analysis: what each Audio capability covers, how to install it, and a walkthrough from file to sound to screen.",
      "source": "apps/doc/webmusic/src/content/docs/audio/index.mdx",
      "route": "/audio/",
      "canonical": "https://koperative-lab.github.io/WebMusic/audio/",
      "output": "agent-context/audio/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/audio/index.md",
      "package": "@webmusic/audio",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/bridge",
      "description": "Every root export of the bridge: timeline conversion, offline score rendering, the role adapters, transcription assembly, and the sync object documented under Headless.",
      "source": "apps/doc/webmusic/src/content/docs/bridge/api.mdx",
      "route": "/bridge/api/",
      "canonical": "https://koperative-lab.github.io/WebMusic/bridge/api/",
      "output": "agent-context/bridge/api.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/bridge/api.md",
      "package": "@webmusic/bridge",
      "version": "0.1.0"
    },
    {
      "title": "Playback composition",
      "description": "Load once, coordinate Score and Audio, and attach views without creating another transport.",
      "source": "apps/doc/webmusic/src/content/docs/bridge/composition.mdx",
      "route": "/bridge/composition/",
      "canonical": "https://koperative-lab.github.io/WebMusic/bridge/composition/",
      "output": "agent-context/bridge/composition.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/bridge/composition.md",
      "package": "@webmusic/bridge",
      "version": "0.1.0"
    },
    {
      "title": "Headless",
      "description": "The code-only objects @webmusic/bridge exports, and the rules every one of them follows.",
      "source": "apps/doc/webmusic/src/content/docs/bridge/headless/index.mdx",
      "route": "/bridge/headless/",
      "canonical": "https://koperative-lab.github.io/WebMusic/bridge/headless/",
      "output": "agent-context/bridge/headless/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/bridge/headless/index.md",
      "package": "@webmusic/bridge",
      "version": "0.1.0"
    },
    {
      "title": "ScoreAudioSync",
      "description": "The stateful transport that coordinates a score player and a clip player using a shared AudioContext reference and group commands, correcting drift as it goes.",
      "source": "apps/doc/webmusic/src/content/docs/bridge/headless/score-audio-sync.mdx",
      "route": "/bridge/headless/score-audio-sync/",
      "canonical": "https://koperative-lab.github.io/WebMusic/bridge/headless/score-audio-sync/",
      "output": "agent-context/bridge/headless/score-audio-sync.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/bridge/headless/score-audio-sync.md",
      "package": "@webmusic/bridge",
      "version": "0.1.0"
    },
    {
      "title": "Bridge",
      "description": "The only package allowed to import both families: what @webmusic/bridge is for, the rule that defines it, and where its sync object and stateless functions are documented.",
      "source": "apps/doc/webmusic/src/content/docs/bridge/index.mdx",
      "route": "/bridge/",
      "canonical": "https://koperative-lab.github.io/WebMusic/bridge/",
      "output": "agent-context/bridge/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/bridge/index.md",
      "package": "@webmusic/bridge",
      "version": "0.1.0"
    },
    {
      "title": "Introduction",
      "description": "Documentation for the five WebMusic packages — Score for notation, Audio for digital audio, the Bridge that syncs them, and the shared UI and kernel foundations.",
      "source": "apps/doc/webmusic/src/content/docs/index.mdx",
      "route": "/",
      "canonical": "https://koperative-lab.github.io/WebMusic/",
      "output": "agent-context/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/index.md",
      "package": null,
      "version": null
    },
    {
      "title": "@webmusic/kernel",
      "description": "The ten kernel entries — events, element, worker, audio-context, player, effect, meter, transport, tick and sync — and the contracts each one carries.",
      "source": "apps/doc/webmusic/src/content/docs/kernel/api.mdx",
      "route": "/kernel/api/",
      "canonical": "https://koperative-lab.github.io/WebMusic/kernel/api/",
      "output": "agent-context/kernel/api.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/kernel/api.md",
      "package": "@webmusic/kernel",
      "version": "0.1.0"
    },
    {
      "title": "Kernel",
      "description": "Domain-neutral contracts and runtime utilities for Score, Audio, Bridge and custom integrations.",
      "source": "apps/doc/webmusic/src/content/docs/kernel/index.mdx",
      "route": "/kernel/",
      "canonical": "https://koperative-lab.github.io/WebMusic/kernel/",
      "output": "agent-context/kernel/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/kernel/index.md",
      "package": "@webmusic/kernel",
      "version": "0.1.0"
    },
    {
      "title": "Quick Start",
      "description": "Use WebMusic's npm packages to build a score player with synchronized notation and a three-octave piano keyboard.",
      "source": "apps/doc/webmusic/src/content/docs/quick-start.mdx",
      "route": "/quick-start/",
      "canonical": "https://koperative-lab.github.io/WebMusic/quick-start/",
      "output": "agent-context/quick-start.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/quick-start.md",
      "package": null,
      "version": null
    },
    {
      "title": "@webmusic/score/analyze",
      "description": "Score analysis — stateless algorithms, code-only sessions and live trackers, plus styled analysis Web Components.",
      "source": "apps/doc/webmusic/src/content/docs/score/api/analyze.mdx",
      "route": "/score/api/analyze/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/api/analyze/",
      "output": "agent-context/score/api/analyze.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/api/analyze.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/score",
      "description": "The thin, DOM-free Score root — immutable score model, primitives, time map, queries, events, and serialization.",
      "source": "apps/doc/webmusic/src/content/docs/score/api/index.mdx",
      "route": "/score/api/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/api/",
      "output": "agent-context/score/api/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/api/index.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/score/io",
      "description": "MIDI, MusicXML, MXL and ABC import/export for Score.",
      "source": "apps/doc/webmusic/src/content/docs/score/api/io.mdx",
      "route": "/score/api/io/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/api/io/",
      "output": "agent-context/score/api/io.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/api/io.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/score/play",
      "description": "Score playback — Web Components, push and pull engines, Sound timbres, effects, racks, offline WAV rendering, recording, and input drivers.",
      "source": "apps/doc/webmusic/src/content/docs/score/api/play.mdx",
      "route": "/score/api/play/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/api/play/",
      "output": "agent-context/score/api/play.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/api/play.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/score/react",
      "description": "React provider, hooks, controls, and score views",
      "source": "apps/doc/webmusic/src/content/docs/score/api/react.mdx",
      "route": "/score/api/react/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/api/react/",
      "output": "agent-context/score/api/react.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/api/react.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/score/view",
      "description": "Score visualization — stateless layout APIs, code-only view and navigation models, explicit SVG/OSMD renderers, and three styled Web Components.",
      "source": "apps/doc/webmusic/src/content/docs/score/api/view.mdx",
      "route": "/score/api/view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/api/view/",
      "output": "agent-context/score/api/view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/api/view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-chord-analysis>",
      "description": "A seekable chord lane with selected-passage analysis data.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/analyze/score-chord-analysis.mdx",
      "route": "/score/element/analyze/score-chord-analysis/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/analyze/score-chord-analysis/",
      "output": "agent-context/score/element/analyze/score-chord-analysis.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/analyze/score-chord-analysis.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-live-chord-analysis>",
      "description": "A current-chord nameplate driven by the selected player’s sounding notes.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/analyze/score-live-chord-analysis.mdx",
      "route": "/score/element/analyze/score-live-chord-analysis/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/analyze/score-live-chord-analysis/",
      "output": "agent-context/score/element/analyze/score-live-chord-analysis.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/analyze/score-live-chord-analysis.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Score Web Components",
      "description": "Every drop-in Score element by capability — what each tag is for, how the groups compose, the registration entries and the shared theming variables.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/index.mdx",
      "route": "/score/element/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/",
      "output": "agent-context/score/element/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/index.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-note-input>",
      "description": "Play notes from piano, grid, chord or QWERTY surfaces through one shared note-event contract.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-note-input.mdx",
      "route": "/score/element/play/score-note-input/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/play/score-note-input/",
      "output": "agent-context/score/element/play/score-note-input.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/play/score-note-input.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-player>",
      "description": "The Score transport widget — play/pause and a draggable seek bar over a file, an assigned Score, a whole Rack, or a controller you already own.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-player.mdx",
      "route": "/score/element/play/score-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/play/score-player/",
      "output": "agent-context/score/element/play/score-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/play/score-player.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-rack-control>",
      "description": "Mixer element for a shared Rack — a master fader plus per-member volume faders, re-rendering whenever members are added or removed.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-rack-control.mdx",
      "route": "/score/element/play/score-rack-control/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/play/score-rack-control/",
      "output": "agent-context/score/element/play/score-rack-control.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/play/score-rack-control.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-recorder>",
      "description": "Capture note events as a Score, replay the completed take, and export MIDI or MusicXML.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-recorder.mdx",
      "route": "/score/element/play/score-recorder/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/play/score-recorder/",
      "output": "agent-context/score/element/play/score-recorder.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/play/score-recorder.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-synth-panel>",
      "description": "One control panel for every knob and curve surface — the sections attribute picks sound, effects, envelope, eq, lfo and macros, in order.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/play/score-synth-panel.mdx",
      "route": "/score/element/play/score-synth-panel/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/play/score-synth-panel/",
      "output": "agent-context/score/element/play/score-synth-panel.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/play/score-synth-panel.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-pitch-view>",
      "description": "Current sounding pitches as a keyboard, staff or fretboard, selected by type.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/view/score-pitch-view.mdx",
      "route": "/score/element/view/score-pitch-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/view/score-pitch-view/",
      "output": "agent-context/score/element/view/score-pitch-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/view/score-pitch-view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-sheet-view>",
      "description": "Real engraved sheet music via the optional OpenSheetMusicDisplay peer — beams, ties, slurs and page layout, with an optional playback cursor.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/view/score-sheet-view.mdx",
      "route": "/score/element/view/score-sheet-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/view/score-sheet-view/",
      "output": "agent-context/score/element/view/score-sheet-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/view/score-sheet-view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "<score-view>",
      "description": "One score, five views: piano roll, staff, waterfall, navigation map or static thumbnail.",
      "source": "apps/doc/webmusic/src/content/docs/score/element/view/score-view.mdx",
      "route": "/score/element/view/score-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/element/view/score-view/",
      "output": "agent-context/score/element/view/score-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/element/view/score-view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "createAnalysisFollower",
      "description": "Analysis, current position and held-note state borrowed from a playback source, with explicit navigation outcomes.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/analyze/analysis-follower.mdx",
      "route": "/score/headless/analyze/analysis-follower/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/analyze/analysis-follower/",
      "output": "agent-context/score/headless/analyze/analysis-follower.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/analyze/analysis-follower.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "createAnalysisSession",
      "description": "An analysis session over an immutable score, reusing identity-keyed caches across edits.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/analyze/analysis-session.mdx",
      "route": "/score/headless/analyze/analysis-session/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/analyze/analysis-session/",
      "output": "agent-context/score/headless/analyze/analysis-session.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/analyze/analysis-session.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Live trackers",
      "description": "createLiveChordTracker and createLiveKeyTracker: name the chord sounding now, and estimate a key from what has been heard — from note events alone, with no score.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/analyze/live-trackers.mdx",
      "route": "/score/headless/analyze/live-trackers/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/analyze/live-trackers/",
      "output": "agent-context/score/headless/analyze/live-trackers.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/analyze/live-trackers.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Score Headless",
      "description": "Code-only Score engines, state models and helpers — the purpose of each /headless entry and the reference page that owns every exported value.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/index.mdx",
      "route": "/score/headless/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/",
      "output": "agent-context/score/headless/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/index.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "AbPlayer",
      "description": "Live arrangement switching between two sources on one transport.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/ab-player.mdx",
      "route": "/score/headless/play/ab-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/ab-player/",
      "output": "agent-context/score/headless/play/ab-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/ab-player.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Effect",
      "description": "The post-processing chain: describe an effect as data, and let a player or the offline renderer wire it.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/effect.mdx",
      "route": "/score/headless/play/effect/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/effect/",
      "output": "agent-context/score/headless/play/effect.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/effect.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "InteractivePlayer",
      "description": "The pull engine: notes sound as you send them, so a keyboard or a sequencer drives the timing.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/interactive-player.mdx",
      "route": "/score/headless/play/interactive-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/interactive-player/",
      "output": "agent-context/score/headless/play/interactive-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/interactive-player.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "LoopPlayer",
      "description": "A ready-made A–B loop over a score region.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/loop-player.mdx",
      "route": "/score/headless/play/loop-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/loop-player/",
      "output": "agent-context/score/headless/play/loop-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/loop-player.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Metronome",
      "description": "A beat clock with tap-tempo, independent of any score.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/metronome.mdx",
      "route": "/score/headless/play/metronome/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/metronome/",
      "output": "agent-context/score/headless/play/metronome.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/metronome.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "PlayerController",
      "description": "An event-driven transport controller over a ScorePlayer.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/player-controller.mdx",
      "route": "/score/headless/play/player-controller/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/player-controller/",
      "output": "agent-context/score/headless/play/player-controller.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/player-controller.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Rack",
      "description": "Many instruments under one transport, so an ensemble starts, stops and seeks as a unit.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/rack.mdx",
      "route": "/score/headless/play/rack/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/rack/",
      "output": "agent-context/score/headless/play/rack.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/rack.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "ScorePlayer",
      "description": "The push engine: hand it a Score and a timbre and it schedules and plays the whole piece on its own clock.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/score-player.mdx",
      "route": "/score/headless/play/score-player/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/score-player/",
      "output": "agent-context/score/headless/play/score-player.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/score-player.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Sound",
      "description": "The timbre namespace — oscillator, FM, wavetable, noise, samplers and the optional SF2 and Tone backends behind one shape.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/play/sound.mdx",
      "route": "/score/headless/play/sound/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/play/sound/",
      "output": "agent-context/score/headless/play/sound.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/play/sound.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "createPitchView",
      "description": "Held-pitch state with optional playback attachment for application-owned keyboard, staff and fretboard views.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/view/pitch-view.mdx",
      "route": "/score/headless/view/pitch-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/view/pitch-view/",
      "output": "agent-context/score/headless/view/pitch-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/view/pitch-view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "createScoreMapView",
      "description": "Whole-score map state and quarter-note navigation with optional borrowed playback.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/view/score-map-view.mdx",
      "route": "/score/headless/view/score-map-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/view/score-map-view/",
      "output": "agent-context/score/headless/view/score-map-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/view/score-map-view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "createScoreView",
      "description": "A code-only view model over a Score: which notes are visible, which are sounding, and where the playhead is — with no surface of its own.",
      "source": "apps/doc/webmusic/src/content/docs/score/headless/view/score-view.mdx",
      "route": "/score/headless/view/score-view/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/headless/view/score-view/",
      "output": "agent-context/score/headless/view/score-view.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/headless/view/score-view.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "Score",
      "description": "Symbolic music — capabilities, installation, registration and public references for Score.",
      "source": "apps/doc/webmusic/src/content/docs/score/index.mdx",
      "route": "/score/",
      "canonical": "https://koperative-lab.github.io/WebMusic/score/",
      "output": "agent-context/score/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/score/index.md",
      "package": "@webmusic/score",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui",
      "description": "The @webmusic/ui root: the twenty-five published presenter entries, their shared contracts and deliberate differences, and the release boundary.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/api.mdx",
      "route": "/uikit/api/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/api/",
      "output": "agent-context/uikit/api.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/api.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "Catalog",
      "description": "Browse the twenty-one @webmusic/ui presenters by UI function, and see which Element composes which.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/catalog.mdx",
      "route": "/uikit/catalog/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/catalog/",
      "output": "agent-context/uikit/catalog.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/catalog.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "UI Kit",
      "description": "Independent, accessible DOM presenters for application-owned music state and WebMusic components.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/index.mdx",
      "route": "/uikit/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/",
      "output": "agent-context/uikit/index.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/index.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/panel",
      "description": "Creates a labelled section-and-slot skeleton for composing specialized presenters.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/panel.mdx",
      "route": "/uikit/layout-feedback/panel/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/layout-feedback/panel/",
      "output": "agent-context/uikit/layout-feedback/panel.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/layout-feedback/panel.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/stage",
      "description": "Generic retained and canvas render hosts with DPR, resize, animation, status, and surface-slider support.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/stage.mdx",
      "route": "/uikit/layout-feedback/stage/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/layout-feedback/stage/",
      "output": "agent-context/uikit/layout-feedback/stage.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/layout-feedback/stage.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/status",
      "description": "Shared ready, loading, empty, and error feedback with live-region semantics.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/status.mdx",
      "route": "/uikit/layout-feedback/status/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/layout-feedback/status/",
      "output": "agent-context/uikit/layout-feedback/status.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/layout-feedback/status.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/workbench",
      "description": "The shell an analysis view sits in: an optional tablist, a stage, a rail of docks and a status bar, plus the one reading of the clock per frame that everything mounted inside it shares.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/layout-feedback/workbench.mdx",
      "route": "/uikit/layout-feedback/workbench/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/layout-feedback/workbench/",
      "output": "agent-context/uikit/layout-feedback/workbench.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/layout-feedback/workbench.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/meter",
      "description": "Renders a level or spectrum meter by pulling normalized samples from a structural binding.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/mixing-capture/meter.mdx",
      "route": "/uikit/mixing-capture/meter/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/mixing-capture/meter/",
      "output": "agent-context/uikit/mixing-capture/meter.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/mixing-capture/meter.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/mixer",
      "description": "Renders master and channel faders and routes level, mute, solo, and optional transport commands through a structural binding.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/mixing-capture/mixer.mdx",
      "route": "/uikit/mixing-capture/mixer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/mixing-capture/mixer/",
      "output": "agent-context/uikit/mixing-capture/mixer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/mixing-capture/mixer.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/recorder",
      "description": "Renders record, optional playback and export actions, input level, and take status from caller-owned capture state.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/mixing-capture/recorder.mdx",
      "route": "/uikit/mixing-capture/recorder/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/mixing-capture/recorder/",
      "output": "agent-context/uikit/mixing-capture/recorder.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/mixing-capture/recorder.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/note",
      "description": "Renders piano, grid, or chord surfaces and optionally owns pointer, chord, and QWERTY note-hold interaction.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/notes/note.mdx",
      "route": "/uikit/notes/note/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/notes/note/",
      "output": "agent-context/uikit/notes/note.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/notes/note.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/envelope",
      "description": "Renders an ADSR curve with synchronized pointer and native-range interaction over a structural binding.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/envelope.mdx",
      "route": "/uikit/parameters-gestures/envelope/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/parameters-gestures/envelope/",
      "output": "agent-context/uikit/parameters-gestures/envelope.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/parameters-gestures/envelope.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/eq",
      "description": "Renders an equalizer response curve with draggable band controls over caller-owned graph state.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/eq.mdx",
      "route": "/uikit/parameters-gestures/eq/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/parameters-gestures/eq/",
      "output": "agent-context/uikit/parameters-gestures/eq.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/parameters-gestures/eq.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/lfo",
      "description": "Renders run, shape, rate, depth and live-phase waveform controls over caller-owned LFO state.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/lfo.mdx",
      "route": "/uikit/parameters-gestures/lfo/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/parameters-gestures/lfo/",
      "output": "agent-context/uikit/parameters-gestures/lfo.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/parameters-gestures/lfo.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/macro",
      "description": "Renders one normalized macro control or a compound rack of macros over structural bindings.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/macro.mdx",
      "route": "/uikit/parameters-gestures/macro/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/parameters-gestures/macro/",
      "output": "agent-context/uikit/parameters-gestures/macro.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/parameters-gestures/macro.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/parameter",
      "description": "Renders a flat or grouped rotary parameter rack over caller-owned parameter state.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/parameters-gestures/parameter.mdx",
      "route": "/uikit/parameters-gestures/parameter/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/parameters-gestures/parameter/",
      "output": "agent-context/uikit/parameters-gestures/parameter.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/parameters-gestures/parameter.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/minimap",
      "description": "A DPR-aware overview canvas with an accessible draggable and keyboard-operable range brush.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/minimap.mdx",
      "route": "/uikit/transport-time/minimap/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/transport-time/minimap/",
      "output": "agent-context/uikit/transport-time/minimap.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/transport-time/minimap.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/playlist",
      "description": "Playlist transport, track selection, seeking, and per-entry state in one presenter.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/playlist.mdx",
      "route": "/uikit/transport-time/playlist/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/transport-time/playlist/",
      "output": "agent-context/uikit/transport-time/playlist.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/transport-time/playlist.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/timeline",
      "description": "A domain-neutral ruler with ticks, regions, markers, loops, selection, playhead, and seeking.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/timeline.mdx",
      "route": "/uikit/transport-time/timeline/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/transport-time/timeline/",
      "output": "agent-context/uikit/transport-time/timeline.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/transport-time/timeline.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/track-list",
      "description": "An accessible selectable index with roving focus and one current row.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/track-list.mdx",
      "route": "/uikit/transport-time/track-list/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/transport-time/track-list/",
      "output": "agent-context/uikit/transport-time/track-list.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/transport-time/track-list.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/transport",
      "description": "Renders play, pause, seek, and elapsed-time UI over a structural transport binding.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/transport-time/transport.mdx",
      "route": "/uikit/transport-time/transport/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/transport-time/transport/",
      "output": "agent-context/uikit/transport-time/transport.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/transport-time/transport.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/analysis",
      "description": "Analysis cards, summaries, distributions, timelines, and playhead-follow rendering helpers.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/analysis.mdx",
      "route": "/uikit/views-analysis/analysis/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/analysis/",
      "output": "agent-context/uikit/views-analysis/analysis.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/analysis.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/harmony",
      "description": "A conveyor, a nameplate, a ranked strip and a wheel: read-outs that show a harmonic analysis happening rather than listing what it concluded.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/harmony.mdx",
      "route": "/uikit/views-analysis/harmony/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/harmony/",
      "output": "agent-context/uikit/views-analysis/harmony.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/harmony.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/level-analyzer",
      "description": "A sampled dBFS level inspector with RMS and peak history, threshold, freeze, and hold reset.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/level-analyzer.mdx",
      "route": "/uikit/views-analysis/level-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/level-analyzer/",
      "output": "agent-context/uikit/views-analysis/level-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/level-analyzer.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/oscilloscope",
      "description": "An inspectable time-domain waveform with caller-supplied trace, trigger state and time-amplitude probe commands.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/oscilloscope.mdx",
      "route": "/uikit/views-analysis/oscilloscope/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/oscilloscope/",
      "output": "agent-context/uikit/views-analysis/oscilloscope.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/oscilloscope.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/pitch",
      "description": "Live keyboard, staff and fretboard read-outs that press, spell and slide with the pitches a caller hands them.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/pitch.mdx",
      "route": "/uikit/views-analysis/pitch/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/pitch/",
      "output": "agent-context/uikit/views-analysis/pitch.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/pitch.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/spectrum-analyzer",
      "description": "An inspectable log-frequency spectrum with a probe, freeze, and peak hold over caller-supplied dB bins.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/spectrum-analyzer.mdx",
      "route": "/uikit/views-analysis/spectrum-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/spectrum-analyzer/",
      "output": "agent-context/uikit/views-analysis/spectrum-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/spectrum-analyzer.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    },
    {
      "title": "@webmusic/ui/transient-analyzer",
      "description": "Present caller-supplied attack strength and hit history with sensitivity, freeze and clear actions.",
      "source": "apps/doc/webmusic/src/content/docs/uikit/views-analysis/transient-analyzer.mdx",
      "route": "/uikit/views-analysis/transient-analyzer/",
      "canonical": "https://koperative-lab.github.io/WebMusic/uikit/views-analysis/transient-analyzer/",
      "output": "agent-context/uikit/views-analysis/transient-analyzer.md",
      "url": "https://koperative-lab.github.io/WebMusic/agent-context/uikit/views-analysis/transient-analyzer.md",
      "package": "@webmusic/ui",
      "version": "0.1.0"
    }
  ],
  "bundles": [
    {
      "id": "full",
      "output": "llms-full.txt",
      "title": "WebMusic complete documentation",
      "description": "All public documentation pages, including setup, API, components and Agent Toolkit guidance.",
      "pages": [
        "agent-context/agent-toolkit/agents-md.md",
        "agent-context/agent-toolkit/index.md",
        "agent-context/agent-toolkit/llms-txt.md",
        "agent-context/agent-toolkit/skills.md",
        "agent-context/audio/api/analyze.md",
        "agent-context/audio/api/index.md",
        "agent-context/audio/api/play.md",
        "agent-context/audio/api/react.md",
        "agent-context/audio/api/view.md",
        "agent-context/audio/element/analyze/audio-level-analyzer.md",
        "agent-context/audio/element/analyze/audio-meter.md",
        "agent-context/audio/element/analyze/audio-oscilloscope.md",
        "agent-context/audio/element/analyze/audio-spectrum-analyzer.md",
        "agent-context/audio/element/analyze/audio-transient-analyzer.md",
        "agent-context/audio/element/index.md",
        "agent-context/audio/element/play/audio-mixer.md",
        "agent-context/audio/element/play/audio-player.md",
        "agent-context/audio/element/play/audio-playlist.md",
        "agent-context/audio/element/play/audio-recorder.md",
        "agent-context/audio/element/view/audio-live-view.md",
        "agent-context/audio/element/view/audio-view.md",
        "agent-context/audio/headless/analyze/audio-analysis-session.md",
        "agent-context/audio/headless/analyze/realtime-analyzer.md",
        "agent-context/audio/headless/index.md",
        "agent-context/audio/headless/play/audio-clip-player.md",
        "agent-context/audio/headless/play/audio-mixer.md",
        "agent-context/audio/headless/play/audio-player.md",
        "agent-context/audio/headless/play/audio-playlist.md",
        "agent-context/audio/headless/play/audio-recorder.md",
        "agent-context/audio/headless/play/effects.md",
        "agent-context/audio/headless/play/engines.md",
        "agent-context/audio/headless/view/audio-meter.md",
        "agent-context/audio/headless/view/audio-timeline.md",
        "agent-context/audio/headless/view/live-projection.md",
        "agent-context/audio/headless/view/peaks.md",
        "agent-context/audio/headless/view/view-models.md",
        "agent-context/audio/index.md",
        "agent-context/bridge/api.md",
        "agent-context/bridge/composition.md",
        "agent-context/bridge/headless/index.md",
        "agent-context/bridge/headless/score-audio-sync.md",
        "agent-context/bridge/index.md",
        "agent-context/index.md",
        "agent-context/kernel/api.md",
        "agent-context/kernel/index.md",
        "agent-context/quick-start.md",
        "agent-context/score/api/analyze.md",
        "agent-context/score/api/index.md",
        "agent-context/score/api/io.md",
        "agent-context/score/api/play.md",
        "agent-context/score/api/react.md",
        "agent-context/score/api/view.md",
        "agent-context/score/element/analyze/score-chord-analysis.md",
        "agent-context/score/element/analyze/score-live-chord-analysis.md",
        "agent-context/score/element/index.md",
        "agent-context/score/element/play/score-note-input.md",
        "agent-context/score/element/play/score-player.md",
        "agent-context/score/element/play/score-rack-control.md",
        "agent-context/score/element/play/score-recorder.md",
        "agent-context/score/element/play/score-synth-panel.md",
        "agent-context/score/element/view/score-pitch-view.md",
        "agent-context/score/element/view/score-sheet-view.md",
        "agent-context/score/element/view/score-view.md",
        "agent-context/score/headless/analyze/analysis-follower.md",
        "agent-context/score/headless/analyze/analysis-session.md",
        "agent-context/score/headless/analyze/live-trackers.md",
        "agent-context/score/headless/index.md",
        "agent-context/score/headless/play/ab-player.md",
        "agent-context/score/headless/play/effect.md",
        "agent-context/score/headless/play/interactive-player.md",
        "agent-context/score/headless/play/loop-player.md",
        "agent-context/score/headless/play/metronome.md",
        "agent-context/score/headless/play/player-controller.md",
        "agent-context/score/headless/play/rack.md",
        "agent-context/score/headless/play/score-player.md",
        "agent-context/score/headless/play/sound.md",
        "agent-context/score/headless/view/pitch-view.md",
        "agent-context/score/headless/view/score-map-view.md",
        "agent-context/score/headless/view/score-view.md",
        "agent-context/score/index.md",
        "agent-context/uikit/api.md",
        "agent-context/uikit/catalog.md",
        "agent-context/uikit/index.md",
        "agent-context/uikit/layout-feedback/panel.md",
        "agent-context/uikit/layout-feedback/stage.md",
        "agent-context/uikit/layout-feedback/status.md",
        "agent-context/uikit/layout-feedback/workbench.md",
        "agent-context/uikit/mixing-capture/meter.md",
        "agent-context/uikit/mixing-capture/mixer.md",
        "agent-context/uikit/mixing-capture/recorder.md",
        "agent-context/uikit/notes/note.md",
        "agent-context/uikit/parameters-gestures/envelope.md",
        "agent-context/uikit/parameters-gestures/eq.md",
        "agent-context/uikit/parameters-gestures/lfo.md",
        "agent-context/uikit/parameters-gestures/macro.md",
        "agent-context/uikit/parameters-gestures/parameter.md",
        "agent-context/uikit/transport-time/minimap.md",
        "agent-context/uikit/transport-time/playlist.md",
        "agent-context/uikit/transport-time/timeline.md",
        "agent-context/uikit/transport-time/track-list.md",
        "agent-context/uikit/transport-time/transport.md",
        "agent-context/uikit/views-analysis/analysis.md",
        "agent-context/uikit/views-analysis/harmony.md",
        "agent-context/uikit/views-analysis/level-analyzer.md",
        "agent-context/uikit/views-analysis/oscilloscope.md",
        "agent-context/uikit/views-analysis/pitch.md",
        "agent-context/uikit/views-analysis/spectrum-analyzer.md",
        "agent-context/uikit/views-analysis/transient-analyzer.md"
      ]
    },
    {
      "id": "components",
      "output": "llms-components.txt",
      "title": "WebMusic component references",
      "description": "Web Component, Headless and UI presenter contracts, examples, lifecycle and styling.",
      "pages": [
        "agent-context/audio/element/analyze/audio-level-analyzer.md",
        "agent-context/audio/element/analyze/audio-meter.md",
        "agent-context/audio/element/analyze/audio-oscilloscope.md",
        "agent-context/audio/element/analyze/audio-spectrum-analyzer.md",
        "agent-context/audio/element/analyze/audio-transient-analyzer.md",
        "agent-context/audio/element/index.md",
        "agent-context/audio/element/play/audio-mixer.md",
        "agent-context/audio/element/play/audio-player.md",
        "agent-context/audio/element/play/audio-playlist.md",
        "agent-context/audio/element/play/audio-recorder.md",
        "agent-context/audio/element/view/audio-live-view.md",
        "agent-context/audio/element/view/audio-view.md",
        "agent-context/audio/headless/analyze/audio-analysis-session.md",
        "agent-context/audio/headless/analyze/realtime-analyzer.md",
        "agent-context/audio/headless/index.md",
        "agent-context/audio/headless/play/audio-clip-player.md",
        "agent-context/audio/headless/play/audio-mixer.md",
        "agent-context/audio/headless/play/audio-player.md",
        "agent-context/audio/headless/play/audio-playlist.md",
        "agent-context/audio/headless/play/audio-recorder.md",
        "agent-context/audio/headless/play/effects.md",
        "agent-context/audio/headless/play/engines.md",
        "agent-context/audio/headless/view/audio-meter.md",
        "agent-context/audio/headless/view/audio-timeline.md",
        "agent-context/audio/headless/view/live-projection.md",
        "agent-context/audio/headless/view/peaks.md",
        "agent-context/audio/headless/view/view-models.md",
        "agent-context/bridge/headless/score-audio-sync.md",
        "agent-context/score/element/analyze/score-chord-analysis.md",
        "agent-context/score/element/analyze/score-live-chord-analysis.md",
        "agent-context/score/element/index.md",
        "agent-context/score/element/play/score-note-input.md",
        "agent-context/score/element/play/score-player.md",
        "agent-context/score/element/play/score-rack-control.md",
        "agent-context/score/element/play/score-recorder.md",
        "agent-context/score/element/play/score-synth-panel.md",
        "agent-context/score/element/view/score-pitch-view.md",
        "agent-context/score/element/view/score-sheet-view.md",
        "agent-context/score/element/view/score-view.md",
        "agent-context/score/headless/analyze/analysis-follower.md",
        "agent-context/score/headless/analyze/analysis-session.md",
        "agent-context/score/headless/analyze/live-trackers.md",
        "agent-context/score/headless/index.md",
        "agent-context/score/headless/play/ab-player.md",
        "agent-context/score/headless/play/effect.md",
        "agent-context/score/headless/play/interactive-player.md",
        "agent-context/score/headless/play/loop-player.md",
        "agent-context/score/headless/play/metronome.md",
        "agent-context/score/headless/play/player-controller.md",
        "agent-context/score/headless/play/rack.md",
        "agent-context/score/headless/play/score-player.md",
        "agent-context/score/headless/play/sound.md",
        "agent-context/score/headless/view/pitch-view.md",
        "agent-context/score/headless/view/score-map-view.md",
        "agent-context/score/headless/view/score-view.md",
        "agent-context/uikit/catalog.md",
        "agent-context/uikit/layout-feedback/panel.md",
        "agent-context/uikit/layout-feedback/stage.md",
        "agent-context/uikit/layout-feedback/status.md",
        "agent-context/uikit/layout-feedback/workbench.md",
        "agent-context/uikit/mixing-capture/meter.md",
        "agent-context/uikit/mixing-capture/mixer.md",
        "agent-context/uikit/mixing-capture/recorder.md",
        "agent-context/uikit/notes/note.md",
        "agent-context/uikit/parameters-gestures/envelope.md",
        "agent-context/uikit/parameters-gestures/eq.md",
        "agent-context/uikit/parameters-gestures/lfo.md",
        "agent-context/uikit/parameters-gestures/macro.md",
        "agent-context/uikit/parameters-gestures/parameter.md",
        "agent-context/uikit/transport-time/minimap.md",
        "agent-context/uikit/transport-time/playlist.md",
        "agent-context/uikit/transport-time/timeline.md",
        "agent-context/uikit/transport-time/track-list.md",
        "agent-context/uikit/transport-time/transport.md",
        "agent-context/uikit/views-analysis/analysis.md",
        "agent-context/uikit/views-analysis/harmony.md",
        "agent-context/uikit/views-analysis/level-analyzer.md",
        "agent-context/uikit/views-analysis/oscilloscope.md",
        "agent-context/uikit/views-analysis/pitch.md",
        "agent-context/uikit/views-analysis/spectrum-analyzer.md",
        "agent-context/uikit/views-analysis/transient-analyzer.md"
      ]
    },
    {
      "id": "patterns",
      "output": "llms-patterns.txt",
      "title": "WebMusic composition and usage patterns",
      "description": "Curated task sections from the owning public references. Follow the source links for complete API tables.",
      "pages": [
        "agent-context/quick-start.md",
        "agent-context/score/element/play/score-player.md",
        "agent-context/score/headless/play/score-player.md",
        "agent-context/score/element/view/score-view.md",
        "agent-context/score/headless/analyze/analysis-follower.md",
        "agent-context/score/api/react.md",
        "agent-context/uikit/api.md",
        "agent-context/uikit/index.md",
        "agent-context/score/api/io.md",
        "agent-context/audio/headless/play/audio-clip-player.md",
        "agent-context/audio/element/view/audio-view.md",
        "agent-context/bridge/composition.md"
      ],
      "sections": [
        {
          "title": "Build a browser player",
          "page": "agent-context/quick-start.md",
          "headings": null
        },
        {
          "title": "Share one player with views and analysis",
          "page": "agent-context/score/element/play/score-player.md",
          "headings": [
            "Four ways to drive it",
            "Share data and state with companions",
            "Ownership and teardown"
          ]
        },
        {
          "title": "Own a player from custom UI",
          "page": "agent-context/score/headless/play/score-player.md",
          "headings": [
            "Import",
            "Borrow data and playback state",
            "Time and resource roles"
          ]
        },
        {
          "title": "Connect a view to playback",
          "page": "agent-context/score/element/view/score-view.md",
          "headings": [
            "Data and playback"
          ]
        },
        {
          "title": "Follow analysis and navigate musical positions",
          "page": "agent-context/score/headless/analyze/analysis-follower.md",
          "headings": [
            "Import",
            "Data and time ownership",
            "Navigation outcomes"
          ]
        },
        {
          "title": "Compose React state and components",
          "page": "agent-context/score/api/react.md",
          "headings": [
            "Install",
            "Customize With Provider",
            "Customize With Hooks",
            "Customize Individual Components"
          ]
        },
        {
          "title": "Bind an independent presenter",
          "page": "agent-context/uikit/api.md",
          "headings": [
            "The shared presenter shape"
          ]
        },
        {
          "title": "Style a custom music interface",
          "page": "agent-context/uikit/index.md",
          "headings": [
            "Use UI Kit directly",
            "Theme with CSS custom properties",
            "Customization depth"
          ]
        },
        {
          "title": "Load, convert and parse music in a worker",
          "page": "agent-context/score/api/io.md",
          "headings": [
            "Install",
            "Load and detect formats",
            "Parse and serialize directly",
            "Parse in a Worker"
          ]
        },
        {
          "title": "Play a decoded audio clip from custom UI",
          "page": "agent-context/audio/headless/play/audio-clip-player.md",
          "headings": [
            "Import",
            "Ownership and the tap",
            "Scratch sessions"
          ]
        },
        {
          "title": "Attach an audio waveform and choose its interaction",
          "page": "agent-context/audio/element/view/audio-view.md",
          "headings": [
            "Three ways in",
            "Dragging and seeking"
          ]
        },
        {
          "title": "Coordinate Score and Audio from one session",
          "page": "agent-context/bridge/composition.md",
          "headings": [
            "Setup in your application",
            "Three integration choices in one session",
            "Independent loop lengths"
          ]
        }
      ]
    }
  ],
  "catalog": "agent-context/catalog.json",
  "license": {
    "id": "MIT",
    "output": "agent-context/LICENSE.txt"
  },
  "outputs": [
    {
      "path": "agent-context/LICENSE.txt",
      "sha256": "a0fd694fd9a9675a185a7e7daa757f52328f79d6739fe1fce01084cf233de3c7"
    },
    {
      "path": "agent-context/agent-toolkit/agents-md.md",
      "sha256": "b337a2bcad888af514749a00830710d713e7f057c07b2eca8a2c5efb3321c367"
    },
    {
      "path": "agent-context/agent-toolkit/index.md",
      "sha256": "feb3774399c3e56d2fefa9501fae13fdc33d57efac2c978761a6b14e2d40e976"
    },
    {
      "path": "agent-context/agent-toolkit/llms-txt.md",
      "sha256": "c5860715adf6ce8ac6c3150836d4da609e3fddb2104ba96dbc4b3e1870206dd3"
    },
    {
      "path": "agent-context/agent-toolkit/skills.md",
      "sha256": "d18a399e05cfc6661f7e4b13eb74d771bfc39e97deaf2ca99d256df39225cdbc"
    },
    {
      "path": "agent-context/audio/api/analyze.md",
      "sha256": "7a3f295e7191aecff82b75fec31c8290a4cdafc06de7fe41af7bd4d83ad2f987"
    },
    {
      "path": "agent-context/audio/api/index.md",
      "sha256": "db399b1f4bbcd240563e597a6daa12af6dab2013b747e4ea1c8482702229b5c8"
    },
    {
      "path": "agent-context/audio/api/play.md",
      "sha256": "5c01db6da6f6e0a8b565ace56979de58ba3d78e75bd99c9cc870fdcc82ddaebb"
    },
    {
      "path": "agent-context/audio/api/react.md",
      "sha256": "c3713866ea43083c98b328c5ba60f9af0263f79bace94ca200fb455c55c5715a"
    },
    {
      "path": "agent-context/audio/api/view.md",
      "sha256": "180eac990cfe9a1a296008ad73115161981a4d28f3e9ead55fb596305c300d69"
    },
    {
      "path": "agent-context/audio/element/analyze/audio-level-analyzer.md",
      "sha256": "f35cd1bd4f1899b20c6617746f2a0d63944fd62cc468e58871c3e5082df0c109"
    },
    {
      "path": "agent-context/audio/element/analyze/audio-meter.md",
      "sha256": "50fae37f2c0bf20fe2100408511490ccae384db9b3b9ff8f41e7b26a0fc452e0"
    },
    {
      "path": "agent-context/audio/element/analyze/audio-oscilloscope.md",
      "sha256": "2026a05ccb36c02d7aa8a695f178d766e982efcc2d4a3b7ec5be2a05e4e2679a"
    },
    {
      "path": "agent-context/audio/element/analyze/audio-spectrum-analyzer.md",
      "sha256": "540e465d27493567d3a8f0db2f35f598fa0ba6a4143bceece58eec0732cfcaae"
    },
    {
      "path": "agent-context/audio/element/analyze/audio-transient-analyzer.md",
      "sha256": "5d7b90f9ff154fefcf59314cc5bad2495fca737e08109260c4e7d00614ae5df2"
    },
    {
      "path": "agent-context/audio/element/index.md",
      "sha256": "7d654ff581559f92c7c90eaeae26bb373831301c9782d81a3b834c4221577f3a"
    },
    {
      "path": "agent-context/audio/element/play/audio-mixer.md",
      "sha256": "757fd5764d03426d8590bf9d7e36a4f785813f0abfe7c6ebab23c314c1e9d934"
    },
    {
      "path": "agent-context/audio/element/play/audio-player.md",
      "sha256": "fcf6a0b68db047ad7dbe2ce8c9c0612585a5aca5d9bba62b54e721a27de85a46"
    },
    {
      "path": "agent-context/audio/element/play/audio-playlist.md",
      "sha256": "e370735b6a08d895a4c0cc725e2b0dcdaf1ab35bd5146400581e55561f8a93c4"
    },
    {
      "path": "agent-context/audio/element/play/audio-recorder.md",
      "sha256": "03a00404bbc59d71fe81c34c38ca8933f52eeeb1d20a3bbc2bbb9574f13a10bd"
    },
    {
      "path": "agent-context/audio/element/view/audio-live-view.md",
      "sha256": "3b67318b4791eef558f2413feeccc6c35ccd652fa50e54aabe039f37a269ce2f"
    },
    {
      "path": "agent-context/audio/element/view/audio-view.md",
      "sha256": "40217b7702a390825f50407506970a8e9323235bc4c7d107619727cdd2b8d005"
    },
    {
      "path": "agent-context/audio/headless/analyze/audio-analysis-session.md",
      "sha256": "c01b2e172a9dd605d4feb8d2480bf74a5b02100cb45c7463d5814445d83308b0"
    },
    {
      "path": "agent-context/audio/headless/analyze/realtime-analyzer.md",
      "sha256": "b1a28fca2eefb348dbadb3eee2ef448a8b9638406daabab72c3ff306b5703de2"
    },
    {
      "path": "agent-context/audio/headless/index.md",
      "sha256": "503431f21c93d9aa4c9bebeb1995ef297d570446d29268f9ec68ad35a2dd4049"
    },
    {
      "path": "agent-context/audio/headless/play/audio-clip-player.md",
      "sha256": "2c3418855a6558c6711340ae77c935768aa7251285bd338e15e6e4579f110719"
    },
    {
      "path": "agent-context/audio/headless/play/audio-mixer.md",
      "sha256": "6e9e59173ea27258e9b56d1c5292d691bfa2e139de6837f3a0b4cf24ea0dcf39"
    },
    {
      "path": "agent-context/audio/headless/play/audio-player.md",
      "sha256": "dc16351deca5d2e631c66069e00dd684c6d98d92640b8b7d3817872c2a57f660"
    },
    {
      "path": "agent-context/audio/headless/play/audio-playlist.md",
      "sha256": "8cdaaf0df0b945ab9f3196c1b3ded46966be3fefaaea31ef3c3687e7d861c526"
    },
    {
      "path": "agent-context/audio/headless/play/audio-recorder.md",
      "sha256": "2185474f6522072daf0c087655c08a9989eeea044a5e16ac389fffd92c59e053"
    },
    {
      "path": "agent-context/audio/headless/play/effects.md",
      "sha256": "83f918df19609061670d711eb38074538150778e5fa030be9bef5e1df946ad6f"
    },
    {
      "path": "agent-context/audio/headless/play/engines.md",
      "sha256": "8237add137d22229d9191687d46460b247f9ffa3ca0b441d967e39050ba60c85"
    },
    {
      "path": "agent-context/audio/headless/view/audio-meter.md",
      "sha256": "3fcae340cb037053a3b2a1f56d74c1ce365694f1fb49121afb60758f274e0d35"
    },
    {
      "path": "agent-context/audio/headless/view/audio-timeline.md",
      "sha256": "c3abda9025caba5cb74f7a4d5e32ba9598ebc154d65eb4b60450c421ca32745a"
    },
    {
      "path": "agent-context/audio/headless/view/live-projection.md",
      "sha256": "7c24b7940ab34043f40f2b870253541fb35747c1c90c67161fb9741dfaf557ad"
    },
    {
      "path": "agent-context/audio/headless/view/peaks.md",
      "sha256": "9c937ba7b9ddd5ae6477568cee004333353780e6aed88be1aab5dff583739078"
    },
    {
      "path": "agent-context/audio/headless/view/view-models.md",
      "sha256": "33a977b516566ffad0c365c9195e5913296133b11b91968116a1b58a08bc10d9"
    },
    {
      "path": "agent-context/audio/index.md",
      "sha256": "3abbe1aa50257bb482272956b5543bfa378cf475c84e1fbdec37bec3619e5018"
    },
    {
      "path": "agent-context/bridge/api.md",
      "sha256": "5a1624316a95ac63148dccb917b0328efa0481a5a8f0914e66f7fc0c197e42c7"
    },
    {
      "path": "agent-context/bridge/composition.md",
      "sha256": "86d9860a23905544d5c41acefc17c8b4566d8a9a6ef86629ef2ce9bb675266aa"
    },
    {
      "path": "agent-context/bridge/headless/index.md",
      "sha256": "7d7e99bc7f8f3cf0f3913d47cb6dcac708c0b1b334d9ba966eeb348adb4c2011"
    },
    {
      "path": "agent-context/bridge/headless/score-audio-sync.md",
      "sha256": "5223a904ff0a143ab85387293bd627e43b82ee3ffde0092955e0009d65f87b0f"
    },
    {
      "path": "agent-context/bridge/index.md",
      "sha256": "37fba611ba77b6ef85a92b7f1bfed480ead40b0265d55764fb946571f834a626"
    },
    {
      "path": "agent-context/catalog.json",
      "sha256": "4e85d87d51e3bde05592b00fe306eb444ee63688e4783b3196759f1c4e9ae35e"
    },
    {
      "path": "agent-context/index.md",
      "sha256": "bc99ddf900978b27907b8567b5492abbacb66999b1a68c2b272d130187100345"
    },
    {
      "path": "agent-context/kernel/api.md",
      "sha256": "9e3555b29cc2fe18b35d8cd40c486e661798dacfeb88aba9dc108543d789470c"
    },
    {
      "path": "agent-context/kernel/index.md",
      "sha256": "45b6de93f4326a38dabb6b3ff42fb5162178798058a6c93a3a4a6ae13774fd42"
    },
    {
      "path": "agent-context/quick-start.md",
      "sha256": "f0fcbfcae9edb5a931ec9e0ae1728aa5d885a7779b94cea9003f8edc6b9452bc"
    },
    {
      "path": "agent-context/score/api/analyze.md",
      "sha256": "434a43ff21265b45eeaef5f3e0234400475c67000d4f0975187d007a1b1bc788"
    },
    {
      "path": "agent-context/score/api/index.md",
      "sha256": "422042482f62d0b43ae505ad1d0d24ace817a69fe7157a50cd85c112c32b61ca"
    },
    {
      "path": "agent-context/score/api/io.md",
      "sha256": "fb275d1ff237c124adbc6fcaa4aa381538cbb5b536893c60d9c8725776a2522d"
    },
    {
      "path": "agent-context/score/api/play.md",
      "sha256": "69749c07f53fd67bfafa746fbbcd80007b7c78d1363ccd651d3c3e01a4ad980e"
    },
    {
      "path": "agent-context/score/api/react.md",
      "sha256": "06a065a16a4d6d3a40dc33804ac29224df7bfed4cc75d01beb83d65031556696"
    },
    {
      "path": "agent-context/score/api/view.md",
      "sha256": "60d12d21a2550f0f9f0fa72bd3ca3cc02c28682166283ff11bfdbd52e8e66806"
    },
    {
      "path": "agent-context/score/element/analyze/score-chord-analysis.md",
      "sha256": "5362fe7ac21cbd2fabd7895e8d7a317bde1994f213c111474a8684a1e49c88c7"
    },
    {
      "path": "agent-context/score/element/analyze/score-live-chord-analysis.md",
      "sha256": "50fd7674af7ccd1403c240cdad2bc71c2cd8b760c69039585e792c307dd657b7"
    },
    {
      "path": "agent-context/score/element/index.md",
      "sha256": "878dc94ae82bfdc98ed64ab0a3add35844995018eb8a76d8834f95f1336452f7"
    },
    {
      "path": "agent-context/score/element/play/score-note-input.md",
      "sha256": "48a93ec285b247330c0c4df7f3ad2054e920488ec1b72c9fd9f7736d16bc7c4c"
    },
    {
      "path": "agent-context/score/element/play/score-player.md",
      "sha256": "17fb8125ce48191406f29ffe35f24691b7762777409d05fcdf653dc4de73554f"
    },
    {
      "path": "agent-context/score/element/play/score-rack-control.md",
      "sha256": "c9dea534d3c4314909ce6019f06d01e76b70299d5bcb080d6bd5bded3377635f"
    },
    {
      "path": "agent-context/score/element/play/score-recorder.md",
      "sha256": "b21d9868a2ac24380c87f1a385d79dffb3dc26c1bb25898d66d10f1f8a93448f"
    },
    {
      "path": "agent-context/score/element/play/score-synth-panel.md",
      "sha256": "450aaf7506cbfad18eb7ab7a79cb4c4e7f5c2f97434c31893108838fc2482c6a"
    },
    {
      "path": "agent-context/score/element/view/score-pitch-view.md",
      "sha256": "240ef871309e7c4aef016858f4cd2889eb8082701e183b041b11ad9289ba0dd1"
    },
    {
      "path": "agent-context/score/element/view/score-sheet-view.md",
      "sha256": "1b0444344b27b67d6b063067af0ed6c3e0715a2291ef370dca49c625544ff962"
    },
    {
      "path": "agent-context/score/element/view/score-view.md",
      "sha256": "d572c22edc623fb4795d54ef9750ef23451d2081e94b8fe32bd6d3556cfc91ea"
    },
    {
      "path": "agent-context/score/headless/analyze/analysis-follower.md",
      "sha256": "050b16f72415bdcf065019dadc67f706e0923de40fa4b2f6f1cbdd76f8fdfb31"
    },
    {
      "path": "agent-context/score/headless/analyze/analysis-session.md",
      "sha256": "4d3f5b59fb20e91bf67abdcef88dc8cf995a9527281d2bbe35d94f0fb42b31cb"
    },
    {
      "path": "agent-context/score/headless/analyze/live-trackers.md",
      "sha256": "91463693bdf591ed5c413ef91549f699cfb3303a85cccc713f5edfc7ce22604b"
    },
    {
      "path": "agent-context/score/headless/index.md",
      "sha256": "7859f1ab7f7f5fd00397039e11178ca5ddc3f7411d5419510b7548d943d71f09"
    },
    {
      "path": "agent-context/score/headless/play/ab-player.md",
      "sha256": "0c42337d577e1e0d941513ad83c823663ef4cabcc5f9a6abb115ef908f267b04"
    },
    {
      "path": "agent-context/score/headless/play/effect.md",
      "sha256": "dcafe456874a567f9cac05fb362e910c88b556eaf151fc298b368330212550ad"
    },
    {
      "path": "agent-context/score/headless/play/interactive-player.md",
      "sha256": "7bdd7c3dc3d8f4bbb262f8fe8c37785e503a512a9c63382c080cc499f694dc61"
    },
    {
      "path": "agent-context/score/headless/play/loop-player.md",
      "sha256": "21a9b7dcb0279b9ea8c99af7faaa0c70c5794b5f18364747e7807965eecda040"
    },
    {
      "path": "agent-context/score/headless/play/metronome.md",
      "sha256": "3993757f7c71ac8054342f4b9b94926aea1980df06d3d941ef9bba6edd36eb8f"
    },
    {
      "path": "agent-context/score/headless/play/player-controller.md",
      "sha256": "9045585570f8b8eb30ba68b7fa332c4c0e1ba6b751653601b525bb254b4990b5"
    },
    {
      "path": "agent-context/score/headless/play/rack.md",
      "sha256": "ffad780a258d71e33d027df0e2d7ebc7e79c8a45671ba153e747e47180e8375c"
    },
    {
      "path": "agent-context/score/headless/play/score-player.md",
      "sha256": "118b674b96d684a01b2b430ba710573ec737a6fd121f215120f95895658a5843"
    },
    {
      "path": "agent-context/score/headless/play/sound.md",
      "sha256": "0f48ab776f6e7ae5265072152213d558e2d21f1d14e297bace12dbf769b8cf5f"
    },
    {
      "path": "agent-context/score/headless/view/pitch-view.md",
      "sha256": "f231c752f7bb696454ad8899d26774e61f4e88d83a6a2e33a148d623429d125a"
    },
    {
      "path": "agent-context/score/headless/view/score-map-view.md",
      "sha256": "3dd6e4a5b644c276e52fd0acd22355e63fefe3fe82a399d490e4e5580d953326"
    },
    {
      "path": "agent-context/score/headless/view/score-view.md",
      "sha256": "fb65f0aa46be4f1051783c897ddb22b0008487a63eb9e71e08d03b3bbd01d1f3"
    },
    {
      "path": "agent-context/score/index.md",
      "sha256": "5923dbc709d1dd1742db3829cd58d8dad1d52071e1594b1ff2c4bec7b1dbf713"
    },
    {
      "path": "agent-context/source/bridges/score-audio/src/audio-master.ts.txt",
      "sha256": "b07c5c02170d31c61afae11fe3293b70367d93f1fc92e2b860df491be06d5945"
    },
    {
      "path": "agent-context/source/bridges/score-audio/src/sync.ts.txt",
      "sha256": "45e4271e6378b894e52398f50f95b56e390ad95dcbfe554ef60bb93bf30d8987"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/element/audio-level-analyzer.ts.txt",
      "sha256": "dcc513d8740b889171ba643bdcbcec39f82d2ad3c9949438484f7a42c2d22c8e"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/element/audio-meter.ts.txt",
      "sha256": "c1c08560047bd4ddef8e9effe5dbfe560e69db46f361c0f59d336ceb8b7b266e"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/element/audio-oscilloscope.ts.txt",
      "sha256": "d7fdfd4498300cdc2f4f58177bfbc06df87bd1a1b0cc145bdf23850e35f03891"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/element/audio-spectrum-analyzer.ts.txt",
      "sha256": "078f31a2827a431983a0c578464f9c6d302d49c66d3533bb6bd0a978568999e4"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/element/audio-transient-analyzer.ts.txt",
      "sha256": "a13918864e6b417db92e7317c4b600adf2f4657b459646533629abb32fcb1530"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/headless/realtime.ts.txt",
      "sha256": "24c11e78c82be176304d8641b57be0e1cb7c38da8d2d80fb34294a7bad08f8db"
    },
    {
      "path": "agent-context/source/packages/audio/src/analyze/headless/session.ts.txt",
      "sha256": "8c52a9c1637abf32f25d0de6e17c6eb2b834ab342cd5d9fc429317ea2ba79562"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/element/audio-mixer.ts.txt",
      "sha256": "a2bc135bc086886331f0f19027820c51798cf99e3b06c924d0f3fe932786d3b5"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/element/audio-player.ts.txt",
      "sha256": "9c40eb4b30f5e08aa899166656e872202cf8e58e38d4d29791a124c3e9c308d5"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/element/audio-playlist.ts.txt",
      "sha256": "b30033d452ed49ce98d11eb22231d38a373445aeb4f2470dc52ab63ba40c3c58"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/element/audio-recorder.ts.txt",
      "sha256": "20fc072f410f92f25a940ca83572e4d686e78478c66678af447819c25313f46c"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/audio-player.ts.txt",
      "sha256": "8a7f20e142d06c6cd97ecee469bd99802891d04522774ad4179b3db0915f5dbf"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/effects.ts.txt",
      "sha256": "eeca87c3bc385072a55d67117e85a07757e49d58e49cedcb4c033610afecfac3"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/engines/buffer-engine.ts.txt",
      "sha256": "28d7e44f48e4d27c5a36e53bb627db8e3eefc46137d38116ca60c7ec95b4955c"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/engines/media-engine.ts.txt",
      "sha256": "c64e6a695846b9d49b8311f1a81914d85735b00337c74752ba68c516d272fc81"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/mixer.ts.txt",
      "sha256": "04b265a922d087e79ed805ffa3170d9a76e9c437582e362292af65e1364028d9"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/player.ts.txt",
      "sha256": "84a8f08ae686bc5ff3d9fcb11527cc73b8e99c59cea2b3e15e2eca0d7a32d109"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/playlist.ts.txt",
      "sha256": "b56243e16bad1512cde2c20820e18f7347eb9aca52289631db77d17ee7393169"
    },
    {
      "path": "agent-context/source/packages/audio/src/play/headless/recorder.ts.txt",
      "sha256": "72b564cc28205bc54386aadb4b9b14170859c2798c72dbae1f98d19d63e1be53"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/element/audio-live-view.ts.txt",
      "sha256": "b29b3e76bdbb532e61675089fe43c510c311988179c5c3e8aad2a88bd07b7802"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/element/audio-view.ts.txt",
      "sha256": "fdae6fe2d5ca5442fb03e76a8d4bc65d20eeb1aeb2565aedcff0eddb449e28fd"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/binding.ts.txt",
      "sha256": "740f5fe6bad779b0922cff52bf0dd899513a5232d2c394153406429c033865a7"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/live.ts.txt",
      "sha256": "e3f1567a39611a3cb931a6375e6b0ce93351ceea247fed90b4899becf6ce46bd"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/meter.ts.txt",
      "sha256": "9df7a1f032fd1e0b09cd4e43e44e58c74a8c3aa7b5619e244482e0c2e4144b14"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/peaks.ts.txt",
      "sha256": "454e51976dc0804c585f023b7c7b9f076d92a8b71323429a9a7fda31a109915f"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/spectrogram.ts.txt",
      "sha256": "3b1cc06da03ddb0f8731f7e3ba1760f310fa9997ae774d6c7f5e5850c511f154"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/timeline.ts.txt",
      "sha256": "fa4c48f4a3d0c8e75186df59d6b41694b421025644a8ab41c8b9845656b88dfc"
    },
    {
      "path": "agent-context/source/packages/audio/src/view/headless/waveform.ts.txt",
      "sha256": "ea75276f3d29ccfac7c679411ca77b725b4e39b35af4e6fcc4bd3fe40357cb12"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/element/score-chord-analysis.ts.txt",
      "sha256": "e568f4d0d49e88555eff95a0c99dfb06e7c89e9a93247267d4166136545c2096"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/element/score-live-chord-analysis.ts.txt",
      "sha256": "cc27d0c1ba68140de6f26b00432a9e2ef98cc4b31df32b39db8413074d1b6faf"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/headless/follower.ts.txt",
      "sha256": "9608e21e887c7960cba2a4604306b3b0bcf0528542da4e2a9d3439bc72b71b75"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/headless/live-trackers.ts.txt",
      "sha256": "b83b597d2be7453621302c3af766599dca85a84a32f2722bd0ea4235407db040"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/headless/report.ts.txt",
      "sha256": "f4d654c77d208ab748cf202160db1ce570cdf5eae3cc1abcea40c0e96517edf0"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/headless/session.ts.txt",
      "sha256": "0c9167576921904d8419d4d5210f9222803671fce6af35681386ea96e9592a8e"
    },
    {
      "path": "agent-context/source/packages/score/src/analyze/headless/transport-clock.ts.txt",
      "sha256": "fd7ebc8382f4bd26fd034ee49597e2ad091f26c248809e6ddf7bd1fa38cdf4b3"
    },
    {
      "path": "agent-context/source/packages/score/src/play/element/score-note-input.ts.txt",
      "sha256": "efb5e6a581f885c9805fc1d27eddcd7e530796dc0220b318bc25d5a5d19e4b40"
    },
    {
      "path": "agent-context/source/packages/score/src/play/element/score-player.ts.txt",
      "sha256": "e0a8cf58249bba5e8457c74dde488e74fa6200f2e4725757413af06c017581df"
    },
    {
      "path": "agent-context/source/packages/score/src/play/element/score-rack-control.ts.txt",
      "sha256": "77bcfc1a9906716c5d22de32ba7aa2879e7b0f6cb53e5d5a4d2f0c087ebae655"
    },
    {
      "path": "agent-context/source/packages/score/src/play/element/score-rack-part.ts.txt",
      "sha256": "66b0b90079b78b0a7d34488e34fb0d2d1a0fafbaaf04adcdf0d330d13eff52d9"
    },
    {
      "path": "agent-context/source/packages/score/src/play/element/score-recorder.ts.txt",
      "sha256": "756c9e215340479900174ab115ee47346195f22084ef5689353e2fb03fe6c517"
    },
    {
      "path": "agent-context/source/packages/score/src/play/element/score-synth-panel.ts.txt",
      "sha256": "0d1b16070b6cfbec3a8e1e1f6f3d6883576e29c888342133a35f02db02b23e5e"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/ab-player.ts.txt",
      "sha256": "5a6415a9943d6f822ef6135a788e45e7f3f5aa59148238444e1b3531d48ad19d"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/controller.ts.txt",
      "sha256": "07d28dadd924092e7eb2b7754cb48dc72bc6093ce3c71f5881a4a2eeaff09b5f"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/effects.ts.txt",
      "sha256": "d67271a6476068a96f8ede9a2f61cf1b9b5720019a0d1741b0edfdf08f2b9269"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/inputs.ts.txt",
      "sha256": "434a8beb89bead5c2324ec84c2a2c5ae90a50ebe130087d4c606e63e2bd1dacf"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/interactive-player.ts.txt",
      "sha256": "40d3641d2ac21128c614c0bc6560767eed339d63add9110fb304694e8ac30e8f"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/loop-player.ts.txt",
      "sha256": "5e82d93c593be9c557c4aaab1d4a9d77816447dd590c2f15223001ad8c37af1b"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/rack.ts.txt",
      "sha256": "5e4529c8410761459b99c5da0bd638f4c68047f053bda3527cf2944771a94b1a"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/score-player.ts.txt",
      "sha256": "ab0836532cf95378d68f4c0c509dc43a4b10f41a01791f6ed5d3b0e23f4f3c75"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/sound.ts.txt",
      "sha256": "14154af06b6e73b9c8d0131a2bf07b1ad650e6922be9c9e19a25a1303990774d"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/tempo.ts.txt",
      "sha256": "9650beb159a19602aeb81a6be55ae4080469fc428e49f6eee10f6266c3cb0678"
    },
    {
      "path": "agent-context/source/packages/score/src/play/headless/tone-player.ts.txt",
      "sha256": "d345c98f5b1597362eaec123f4f5621e5ce8039e3388f874489316f28cce384f"
    },
    {
      "path": "agent-context/source/packages/score/src/view/element/score-pitch-view.ts.txt",
      "sha256": "e0089e8ffd08d617520882ebb3a3b6255f59b828971842ab0d7a510f227694a1"
    },
    {
      "path": "agent-context/source/packages/score/src/view/element/score-sheet-view.ts.txt",
      "sha256": "09a5678b808156b8e0e56e78b318d0c4c7db289ab3cf32c12938720c68052751"
    },
    {
      "path": "agent-context/source/packages/score/src/view/element/score-view.ts.txt",
      "sha256": "8566ee7fbd62dc63a8f4b1b5d2c662379ffc0df8b13659c479e18654fab73de1"
    },
    {
      "path": "agent-context/source/packages/score/src/view/headless/pitch-view.ts.txt",
      "sha256": "f87a5015803fb6b04b74981d46b4c1691bfad3331ecc32b3a4b8950bec46f1df"
    },
    {
      "path": "agent-context/source/packages/score/src/view/headless/score-map.ts.txt",
      "sha256": "7d4efa8f35e5d84184a7ef5af8f8878a4618fe8978c1bf7195ec7a8efe85c00b"
    },
    {
      "path": "agent-context/source/packages/score/src/view/headless/score-view.ts.txt",
      "sha256": "af3785e1d1604612306bbe71386b60047c041172e4e62d13279f8e8362a61ffb"
    },
    {
      "path": "agent-context/source/packages/ui/src/analysis.ts.txt",
      "sha256": "45444de2fca5e082a35f0b98661fe6ff71dc64a0dc04333c2da6244319088273"
    },
    {
      "path": "agent-context/source/packages/ui/src/envelope.ts.txt",
      "sha256": "3db170662a0de5884eb187b5373a59e5132fa39e625b0795d637584dcb883fff"
    },
    {
      "path": "agent-context/source/packages/ui/src/eq.ts.txt",
      "sha256": "e12178f205926c83831c3e3cfe710d328ec119a0b2b36bada95ea4146323fcd1"
    },
    {
      "path": "agent-context/source/packages/ui/src/harmony.ts.txt",
      "sha256": "6c428ab0d3c9c796a01890a6327f0791f3db3083173ba7634248939d52d05956"
    },
    {
      "path": "agent-context/source/packages/ui/src/internal/control.ts.txt",
      "sha256": "6ac7ad35dcf44d97248785e34dc2a9d873f551ac4a6aa23ddb14400519712aee"
    },
    {
      "path": "agent-context/source/packages/ui/src/internal/palette.ts.txt",
      "sha256": "a4dc7bed2f08a86bfc94fed3bf61927332c3f8069f600a4105ebe9e0652e9888"
    },
    {
      "path": "agent-context/source/packages/ui/src/internal/surface.ts.txt",
      "sha256": "a49ab78f8edad55fd28ea7b2846574b0e777c25c463e4e8beed35ff6f158c275"
    },
    {
      "path": "agent-context/source/packages/ui/src/level-analyzer.ts.txt",
      "sha256": "4a1ed59de27ea61e6758064c5da91b32a6a61764e624954b519d45dec2558a81"
    },
    {
      "path": "agent-context/source/packages/ui/src/lfo.ts.txt",
      "sha256": "11c21fdc239fb48149ea8293ad2f9e6214a44d64a8b4015b4970b25a2db2ceeb"
    },
    {
      "path": "agent-context/source/packages/ui/src/macro.ts.txt",
      "sha256": "6e63bf53c8fabd81f3968f80e24f436f92d58deeb84550845b446e88cd8070b1"
    },
    {
      "path": "agent-context/source/packages/ui/src/meter.ts.txt",
      "sha256": "092ed1d0d8819983d50b28673c181c6e9ab320d24066bbbc16cd476ae21c7d05"
    },
    {
      "path": "agent-context/source/packages/ui/src/minimap.ts.txt",
      "sha256": "2c4f27a906e794db03b18d879593a2a4a37b25a35a98aff0da5123fca68618bc"
    },
    {
      "path": "agent-context/source/packages/ui/src/mixer.ts.txt",
      "sha256": "41b6b9422c14e127164e2a12479eff5f23e15581feddbe567a76c79cddb17757"
    },
    {
      "path": "agent-context/source/packages/ui/src/note.ts.txt",
      "sha256": "959f35c8749755dfe4e48ea41b99c70d5cf6975d5eb50515a978a81962bac750"
    },
    {
      "path": "agent-context/source/packages/ui/src/oscilloscope.ts.txt",
      "sha256": "b7619c6bcd704f1821f13a510a3d89999e0cb1e305a23f8ef75e8d106b9f452b"
    },
    {
      "path": "agent-context/source/packages/ui/src/panel.ts.txt",
      "sha256": "c2e753916f977c48cd83ad4a53988429e1187aff28b788b9a5bd7b94301c4869"
    },
    {
      "path": "agent-context/source/packages/ui/src/parameter.ts.txt",
      "sha256": "d6c681b806a758df94d0ec16dea934a8823b752cd6d9ba317eb82daf3d58784d"
    },
    {
      "path": "agent-context/source/packages/ui/src/pitch.ts.txt",
      "sha256": "498ad767e2cfb242c9404c802c75ed00a9944875c6cebe94c73d10dbbe90a942"
    },
    {
      "path": "agent-context/source/packages/ui/src/playlist.ts.txt",
      "sha256": "e8834cbb52155b4d4332bbd552e14a746bcec825c368c1e923246de3bfb26d04"
    },
    {
      "path": "agent-context/source/packages/ui/src/recorder.ts.txt",
      "sha256": "8dca1dcc3fbf460a13cb470e5ae4da98a3fe82ae4ce176755969cc6e4d996516"
    },
    {
      "path": "agent-context/source/packages/ui/src/spectrum-analyzer.ts.txt",
      "sha256": "055d1792008a24f10a0c16b55e9bb208707fad3f0a2e38a586ae55641f7c6567"
    },
    {
      "path": "agent-context/source/packages/ui/src/stage.ts.txt",
      "sha256": "cbaea099f1dc1f44d4ec3960d147b4dcee24f678449320473eb3c89716dbec0e"
    },
    {
      "path": "agent-context/source/packages/ui/src/status.ts.txt",
      "sha256": "78d5efb634a1ff0aeff94afc58e64ec0436ff3b2531a87b7582dcad67e23f49e"
    },
    {
      "path": "agent-context/source/packages/ui/src/styles.ts.txt",
      "sha256": "db32664182964bcea2299237418e7d39088235ed8253b19902708ee4e8d48f29"
    },
    {
      "path": "agent-context/source/packages/ui/src/timeline.ts.txt",
      "sha256": "9d9629e302c1ecd9d7e6c617cfd79bac60a5fc6408cdc1ea4bd5001caff5a76a"
    },
    {
      "path": "agent-context/source/packages/ui/src/track-list.ts.txt",
      "sha256": "d629cc0690891dc2855398dbe42b0bfe7a9bcabe35ba2ba1b7e03ae0c89cd796"
    },
    {
      "path": "agent-context/source/packages/ui/src/transient-analyzer.ts.txt",
      "sha256": "eae2be823ff960c88f1adb7f0861a523185e328cea6dfe990f4f83868258c562"
    },
    {
      "path": "agent-context/source/packages/ui/src/transport.ts.txt",
      "sha256": "081f3959807818a5027ce0eec595107cdf0b23c106b1210704e1dc6b8a80d4c1"
    },
    {
      "path": "agent-context/source/packages/ui/src/workbench.ts.txt",
      "sha256": "8c7db3d83eb69d11191fffbdaf7d91bfbef789e8badc1047a82d5e5a8e77f103"
    },
    {
      "path": "agent-context/uikit/api.md",
      "sha256": "c8828c51ac243fe130033d72775f700f3c4fc7518597c5c5c971436a5cfad562"
    },
    {
      "path": "agent-context/uikit/catalog.md",
      "sha256": "5349282d27239bdb5a8bf0c6583317ee2280bf27e8f6464523622bc46cbc1982"
    },
    {
      "path": "agent-context/uikit/index.md",
      "sha256": "626cafb7c8a1229e295d151931b05fcd2df5ed5c23d7c7ff01417d955d8c1ced"
    },
    {
      "path": "agent-context/uikit/layout-feedback/panel.md",
      "sha256": "6d482d269c8a3c52db3832cd056af0fb3230d400971f727c8e540e1814c8a3b8"
    },
    {
      "path": "agent-context/uikit/layout-feedback/stage.md",
      "sha256": "f9e5f7bfde246617c32c04e7e6614ff0db7f2515469d115016dba44f3aa03c5a"
    },
    {
      "path": "agent-context/uikit/layout-feedback/status.md",
      "sha256": "fec31476decebc130f4e3a06ab31039807b68e12c02a5199c6ca41927dac5d3c"
    },
    {
      "path": "agent-context/uikit/layout-feedback/workbench.md",
      "sha256": "2f571d66ff2631c1120a9b4ada8f64ef54d5daeea89153f2547c217958b4dac2"
    },
    {
      "path": "agent-context/uikit/mixing-capture/meter.md",
      "sha256": "b1fbd5e90f1b1729a8b9e7e79354aeeb1b26c62d94c13410d1d49bb4a47ea0ed"
    },
    {
      "path": "agent-context/uikit/mixing-capture/mixer.md",
      "sha256": "0ed577a49c2fc8c3cb6666b45b2bae7268442f2452f5c4722c6a3d9979c3bfb8"
    },
    {
      "path": "agent-context/uikit/mixing-capture/recorder.md",
      "sha256": "995743819cf9f2c9c2f8ce42df811461595d9ad744e1616765db98e48fba2df4"
    },
    {
      "path": "agent-context/uikit/notes/note.md",
      "sha256": "8ace425ee3b039f8bafd3a5f0e29342078e942be41b81b1edc3af28451703dfe"
    },
    {
      "path": "agent-context/uikit/parameters-gestures/envelope.md",
      "sha256": "f41f69f040ef96111477e20ac16cda651c0e0025992ac065203948993c85d7ca"
    },
    {
      "path": "agent-context/uikit/parameters-gestures/eq.md",
      "sha256": "09408ab2c32491302ce4c12b6c128f6fa1b34dc26fbb8ac7680dfe41d6b3ca54"
    },
    {
      "path": "agent-context/uikit/parameters-gestures/lfo.md",
      "sha256": "d910cc38447dcc7a9689c6fbcb3b38ad55e387c65138e294e27891ed21109e13"
    },
    {
      "path": "agent-context/uikit/parameters-gestures/macro.md",
      "sha256": "7dddf73b18dbc463af35af7c17c6cee8c99d35a0594fce2b47e24b6d06ffe4f0"
    },
    {
      "path": "agent-context/uikit/parameters-gestures/parameter.md",
      "sha256": "ecae84ee7fc8466a12947e37f8260ba37ddbc3da45561439d31f00569168a262"
    },
    {
      "path": "agent-context/uikit/transport-time/minimap.md",
      "sha256": "9a637d8255e16a818a56e3e779d690a6c26d7e8d03c53ed0b7aed3f44921892e"
    },
    {
      "path": "agent-context/uikit/transport-time/playlist.md",
      "sha256": "39b0803c13bd0ad333bb709349ab5a1df0875f3548b7a6303ad1fbe08c6022a2"
    },
    {
      "path": "agent-context/uikit/transport-time/timeline.md",
      "sha256": "7fd886551dd674e6ff937c0cffad064dd6f7a1e1808c31bba9b1e9106207e140"
    },
    {
      "path": "agent-context/uikit/transport-time/track-list.md",
      "sha256": "8f0bca1e267703a923773d6788d172a2b8619e11a858b740284f0877ee0019ef"
    },
    {
      "path": "agent-context/uikit/transport-time/transport.md",
      "sha256": "166d49f9a0a31650a0d56eac45bdf885c9781e1f69b97126bcd305c08384ae67"
    },
    {
      "path": "agent-context/uikit/views-analysis/analysis.md",
      "sha256": "f1ed599a5acc5aea83dd1b9bc44d8c49bc8cacfeb73dd8bb3acd44c66e47aedf"
    },
    {
      "path": "agent-context/uikit/views-analysis/harmony.md",
      "sha256": "f07fb8e0878e9e01799a84fb4aec5cd7a642ab302fd88bfc7ef413415488d3c9"
    },
    {
      "path": "agent-context/uikit/views-analysis/level-analyzer.md",
      "sha256": "cf9e3fbe7c62fedaff048ebf1486bf94055a4e57e1e218b8578e5bddffc48e9f"
    },
    {
      "path": "agent-context/uikit/views-analysis/oscilloscope.md",
      "sha256": "180f742d1a9d025d83ab9a224bf659cc0b24e97711a3eae8b94535ae8a3b8fdf"
    },
    {
      "path": "agent-context/uikit/views-analysis/pitch.md",
      "sha256": "bc76d6e067df265557dd3afa3a82e01d2e1177aec02dab47804195a8b8baa699"
    },
    {
      "path": "agent-context/uikit/views-analysis/spectrum-analyzer.md",
      "sha256": "215f5bb3931b17b2bc9dc6afde40913a36b58859dd4a2ba361df25c93d5053cf"
    },
    {
      "path": "agent-context/uikit/views-analysis/transient-analyzer.md",
      "sha256": "4fbacac8164195b53eaf55659a058e2f2e024eca5962adb1c53a5486d49e03ca"
    },
    {
      "path": "llms-components.txt",
      "sha256": "e1588ef9d357a4d8baef3de25f2e3a096fa0451f3d929c0296003320833c99dc"
    },
    {
      "path": "llms-full.txt",
      "sha256": "09d5810dd392ed444f2c361eb09662875cee2a5e8c5d3490e1534792343bc474"
    },
    {
      "path": "llms-patterns.txt",
      "sha256": "6878d450fd5d2ef73d675fcd76910ee58a47f62beba1fe8d40ed837a9f18ea02"
    },
    {
      "path": "llms.txt",
      "sha256": "377e0a94b80b13cbf9095e09b79f7e05b20568e23f0c4aa3d2c2ba60f3a3b0df"
    }
  ]
}
