{
  "nc_site_version": "0.1",
  "status": "live",
  "name": "NetComposer",
  "url": "https://netcomposer.art/",
  "tagline": "Music performed by the open internet.",
  "summary": "Music performed by the open internet. A Composition fixes only the harmony, the bars and the tempo shape. A Performer realizes it from openly licensed sound the crawlers find. Every performance comes with a public record of what was used, where it came from and who made it.",
  "statement": {
    "text": "Music’s structure can be described mathematically. There is art in the math, and there is art in the performance. NetComposer is my exploration of that duality.",
    "by": "Peter Semmelhack"
  },
  "kind": "art and research project",
  "roles": {
    "Supplier": {
      "what": "People and sites that make sound and share it under an open license.",
      "why": "A Performer has no instrument of its own. The open sound commons is the instrument, and Suppliers build it.",
      "participate": [
        "Publish audio under CC0, CC BY, CC BY-SA or public domain anywhere a crawler can reach it. Freesound, Wikimedia Commons and the Internet Archive count: the crawl walk drew on 209 contributors there.",
        "Better: publish a netcomposer.json index with a manifest per sound, as musicmatter.art does, and register it.",
        "Registered Suppliers will be crawled first and checked (licenses and checksums) on every crawl. Today the registry is checked with the validator. The crawler keeps searching the open commons for everyone else.",
        "Every record that uses your sound credits you by name, with a link."
      ],
      "links": {
        "spec": "https://netcomposer.art/supplier-spec/",
        "registry": "https://netcomposer.art/suppliers.json",
        "registry_page": "https://netcomposer.art/suppliers/",
        "validator": "https://netcomposer.art/tools/validate_supplier.py",
        "register": "https://github.com/netcomposer-art/netcomposer.art/issues"
      }
    },
    "Composer": {
      "what": "Write Compositions: a harmonic plan with chords per bar, bar count and tempo shape. No notes, no timbres.",
      "why": "The Composition is what stays the same from one performance to the next. Leaving out notes and sounds leaves the rest to the network.",
      "participate": [
        "Write a plan in the form of the BWV 846 Composition file.",
        "Public-domain pieces with an openly licensed (CC BY-SA or PD) harmonic analysis work well. BWV 846 uses the When in Rome analysis.",
        "Send it as an issue on the site repository."
      ],
      "links": {
        "example": "https://netcomposer.art/composition/bwv846-harmony-only.md",
        "when_in_rome": "https://github.com/MarkGotham/When-in-Rome",
        "submit": "https://github.com/netcomposer-art/netcomposer.art/issues"
      }
    },
    "Performer": {
      "what": "Realize a Composition from found sound.",
      "why": "The choices are the art: which sources, which selection rules, how dense, how much contrast, which transformations, how much restraint.",
      "participate": [
        "Extend the system with hacks, or propose a Performance (sources, rules, settings) as an issue.",
        "Or realize a Composition with your own tools from openly licensed sound and publish a record in the same format.",
        "Every choice goes in the record, so the performance can be reproduced.",
        "Today the Performer is a set of scripts run by Peter. The tooling is not public yet, and the record format is a draft."
      ],
      "links": {
        "record_format": "https://netcomposer.art/record/",
        "example_record": "https://netcomposer.art/records/bwv846-walk.json",
        "propose": "https://github.com/netcomposer-art/netcomposer.art/issues"
      }
    },
    "Audience": {
      "what": "Anyone listening, people or agents.",
      "why": "Every performance ends as music someone hears. Listening, sharing and remixing keep it moving.",
      "participate": [
        "Listen, share and remix. Every performance is CC BY-SA 4.0.",
        "Read the record to see who made what you are hearing. Each sound has a credit line ready to paste."
      ],
      "links": {
        "performances": "https://netcomposer.art/#comparison",
        "records": "https://netcomposer.art/records/",
        "license": "https://creativecommons.org/licenses/by-sa/4.0/"
      }
    }
  },
  "participate": {
    "anyone_can_take_any_role": true,
    "channel": {
      "status": "PROPOSED, not decided",
      "issues": "https://github.com/netcomposer-art/netcomposer.art/issues",
      "pull_requests": "https://github.com/netcomposer-art/netcomposer.art",
      "supplier_registry_entry": "https://netcomposer.art/suppliers.json"
    },
    "by_role": {
      "Supplier": {
        "steps": [
          "Publish audio under CC0, CC BY, CC BY-SA or public domain anywhere a crawler can reach it. Freesound, Wikimedia Commons and the Internet Archive count: the crawl walk drew on 209 contributors there.",
          "Better: publish a netcomposer.json index with a manifest per sound, as musicmatter.art does, and register it.",
          "Registered Suppliers will be crawled first and checked (licenses and checksums) on every crawl. Today the registry is checked with the validator. The crawler keeps searching the open commons for everyone else.",
          "Every record that uses your sound credits you by name, with a link."
        ],
        "links": {
          "spec": "https://netcomposer.art/supplier-spec/",
          "registry": "https://netcomposer.art/suppliers.json",
          "registry_page": "https://netcomposer.art/suppliers/",
          "validator": "https://netcomposer.art/tools/validate_supplier.py",
          "register": "https://github.com/netcomposer-art/netcomposer.art/issues"
        }
      },
      "Composer": {
        "steps": [
          "Write a plan in the form of the BWV 846 Composition file.",
          "Public-domain pieces with an openly licensed (CC BY-SA or PD) harmonic analysis work well. BWV 846 uses the When in Rome analysis.",
          "Send it as an issue on the site repository."
        ],
        "links": {
          "example": "https://netcomposer.art/composition/bwv846-harmony-only.md",
          "when_in_rome": "https://github.com/MarkGotham/When-in-Rome",
          "submit": "https://github.com/netcomposer-art/netcomposer.art/issues"
        }
      },
      "Performer": {
        "steps": [
          "Extend the system with hacks, or propose a Performance (sources, rules, settings) as an issue.",
          "Or realize a Composition with your own tools from openly licensed sound and publish a record in the same format.",
          "Every choice goes in the record, so the performance can be reproduced.",
          "Today the Performer is a set of scripts run by Peter. The tooling is not public yet, and the record format is a draft."
        ],
        "links": {
          "record_format": "https://netcomposer.art/record/",
          "example_record": "https://netcomposer.art/records/bwv846-walk.json",
          "propose": "https://github.com/netcomposer-art/netcomposer.art/issues"
        }
      },
      "Audience": {
        "steps": [
          "Listen, share and remix. Every performance is CC BY-SA 4.0.",
          "Read the record to see who made what you are hearing. Each sound has a credit line ready to paste."
        ],
        "links": {
          "performances": "https://netcomposer.art/#comparison",
          "records": "https://netcomposer.art/records/",
          "license": "https://creativecommons.org/licenses/by-sa/4.0/"
        }
      }
    }
  },
  "interaction": {
    "diagram": "SUPPLIERS -- open sound (CC0 / BY / BY-SA / PD) --> CRAWLERS\n  ^   later: registered Suppliers first                 |\n  |                                                     | found sound\n  |                                                     v\n  |   COMPOSERS -- Composition ------------------> PERFORMERS <-- hacks\n  |                                                     |\n  |                                                     | performance + record\n  |                                                     v\n  +-- each record credits every Supplier ---------- AUDIENCE\n                                             listen / share / remix",
    "text": "Suppliers publish sound; crawlers find it (registered Suppliers will be crawled first). A Composer’s plan and the found sound meet in a Performer, whose choices produce the performance and its record. The Audience gets both, and the record credits every Supplier whose sound was used, with a link back. One person can play every role, or thousands of strangers can."
  },
  "record": {
    "page": "https://netcomposer.art/record/",
    "why": "Each performance carries an exact account of itself: every sound, its contributor, license, source URL and checksum, where it was placed in the piece, every Performer setting and the seed. CC BY requires credit anyway. The record makes credit exact rather than a footnote.",
    "why_new": "Recorded music has mostly been a sealed artifact. Sample-level credit is rare and usually private. Here credit, provenance and method travel with the music, in public, readable by people and agents.",
    "score": "The Composition is the score of the piece; the record is the score of the performance.",
    "unlocks": [
      {
        "what": "Reproduction",
        "how": "the inputs (with checksums), every setting and the seed are enough to rebuild a performance exactly."
      },
      {
        "what": "Forks",
        "how": "change one setting or swap one Supplier, and the new record shows exactly what changed."
      },
      {
        "what": "Supplier view",
        "how": "Suppliers can see where their sounds were used. A usage view built from records is in draft for musicmatter.art."
      },
      {
        "what": "Comparison",
        "how": "performances of one Composition can be compared sound by sound and setting by setting."
      },
      {
        "what": "The crawl path as artwork",
        "how": "the walk record traces every hop from the seed sound, drawn as a path chart."
      },
      {
        "what": "Agents",
        "how": "agents can read, audit and build on any performance from the raw JSON."
      },
      {
        "what": "Signed records, later",
        "how": "records are unsigned for now. Signing is open decision #33."
      }
    ],
    "notarism": "Peter’s Notarism is about witnessing and recording existence. The record is NetComposer’s act of witness.",
    "schema": {
      "described_from": "https://netcomposer.art/records/bwv846-walk.json",
      "record_type": "netcomposer.performance_record",
      "record_format_version": null,
      "status": "draft format; fields may change; the walk record is the most complete example",
      "top_level": [
        "record_type",
        "record_format_version",
        "record_format_note",
        "performance",
        "hacks_chain",
        "sounds_used",
        "summary",
        "derived_inputs",
        "attribution",
        "provenance_files",
        "created_at",
        "signature",
        "record_hash",
        "amendments"
      ],
      "performance": [
        "id",
        "title",
        "performed_at",
        "performed_at_local",
        "duration_s",
        "music_ends_at_s",
        "performer_mode",
        "performer_id",
        "performer",
        "rules_set_by",
        "composition_ref",
        "rule_set",
        "crawl",
        "bars",
        "outputs",
        "known_compromises",
        "license_out"
      ],
      "performance.composition_ref": [
        "composition_id",
        "sha256",
        "composer",
        "music",
        "analysis",
        "not_used"
      ],
      "performance.rule_set": [
        "name",
        "seed",
        "walk",
        "selection",
        "caps",
        "rhythm",
        "bass",
        "bed",
        "tempo_map",
        "transforms_enabled",
        "pitch_shift"
      ],
      "performance.crawl": [
        "queries",
        "queries_by_source",
        "first_query_at",
        "last_query_at",
        "nodes_found",
        "nodes_analyzed"
      ],
      "performance.bars[]": [
        "bar",
        "chord",
        "chord_pcs",
        "figure_tones_available",
        "chord_tone_energy",
        "has_bass",
        "has_bed",
        "rhythm",
        "expansions",
        "sounds"
      ],
      "performance.bars[].sounds[]": [
        "key",
        "title",
        "by",
        "source",
        "license",
        "url",
        "roles",
        "events",
        "hop",
        "found_at_bar",
        "pitch_classes_used"
      ],
      "sounds_used[]": [
        "key",
        "source",
        "title",
        "source_url",
        "audio_used",
        "supplier",
        "license",
        "credit_line",
        "found",
        "roles",
        "uses",
        "bars",
        "time_stretch_ratios",
        "pitch_shift",
        "spans"
      ],
      "sounds_used[].audio_used": [
        "url",
        "what",
        "sha256",
        "size_bytes"
      ],
      "sounds_used[].found": [
        "at_bar",
        "hop",
        "parent",
        "parent_title",
        "path_length_from_seed"
      ],
      "sounds_used[].spans[]": [
        "layer",
        "bar",
        "at_s",
        "len_s",
        "source_offset_s",
        "pitch_class",
        "midi_est",
        "cents",
        "gain_db",
        "time_stretch",
        "donor_onset_src_s",
        "pitch_classes",
        "fit"
      ],
      "summary": [
        "distinct_sounds_heard",
        "rhythm_donors",
        "distinct_sounds_total",
        "contributors",
        "sources",
        "licenses",
        "total_events",
        "top_contributors_by_events",
        "max_bars_per_sound",
        "chord_tone_energy_mean"
      ],
      "signature": [
        "status",
        "signed_by",
        "algorithm",
        "key_id",
        "value",
        "note"
      ],
      "record_hash": [
        "algorithm",
        "over",
        "value"
      ],
      "amendments[]": [
        "at",
        "what",
        "previous_record_hash",
        "original_record"
      ],
      "record_hash_rule": "canonical JSON (sorted keys, no whitespace) of the record without record_hash and signature",
      "other_records_top_level": {
        "take5-fwd-rev-echo": [
          "record_type",
          "record_format_version",
          "record_format_note",
          "performance",
          "hacks_chain",
          "sounds_used",
          "summary",
          "derived_inputs",
          "attribution",
          "provenance_files",
          "provenance_note",
          "created_at",
          "signature",
          "record_hash",
          "amendments"
        ],
        "take6-arps-delay-lp1k": [
          "record_type",
          "record_format_version",
          "record_format_note",
          "performance",
          "hacks_chain",
          "sounds_used",
          "summary",
          "derived_inputs",
          "attribution",
          "provenance_files",
          "created_at",
          "signature",
          "record_hash",
          "amendments"
        ],
        "search": [
          "record_type",
          "record_format_version",
          "record_format_note",
          "performance",
          "hacks_chain",
          "sounds_used",
          "summary",
          "derived_inputs",
          "attribution",
          "provenance_files",
          "created_at",
          "signature",
          "record_hash",
          "amendments"
        ]
      }
    }
  },
  "license_out": {
    "id": "CC-BY-SA-4.0",
    "uri": "https://creativecommons.org/licenses/by-sa/4.0/"
  },
  "accepted_input_licenses": [
    "CC0-1.0",
    "CC-BY (3.0, 4.0)",
    "CC-BY-SA-4.0",
    "Public domain"
  ],
  "rejected_input_licenses": [
    "any NC",
    "any ND",
    "Sampling+",
    "custom licenses"
  ],
  "transforms": {
    "time_stretch": true,
    "pitch_shift": false
  },
  "compositions": [
    {
      "id": "bwv846-harmony-only",
      "title": "The C major Prelude, harmony only (after Bach, BWV 846)",
      "composer": "Peter",
      "text": "https://netcomposer.art/composition/bwv846-harmony-only.md",
      "sha256": "84498ef5a094142d73d7171b6a1ea00acaefe180247bb12eb074d49d7de80430",
      "meter": "4/4",
      "bars": 35,
      "tempo_bpm": 69,
      "broadening_bars": [
        33,
        34,
        35
      ],
      "license": "CC-BY-SA-4.0",
      "based_on": [
        {
          "what": "J.S. Bach, Prelude in C major, BWV 846 (1722)",
          "license": "Public domain"
        },
        {
          "what": "When in Rome harmonic analysis, Mark Gotham et al.",
          "uri": "https://github.com/MarkGotham/When-in-Rome",
          "license": "CC-BY-SA-4.0"
        }
      ],
      "performances": [
        {
          "id": "perf_bwv846-take5_fwd_rev_echo",
          "title": "The C major Prelude, harmony only (after Bach, BWV 846): take 5, forward/reverse echo",
          "audio": "https://netcomposer.art/audio/bwv846-take5-fwd-rev-echo.mp3",
          "duration_s": 126.384,
          "settings": "Chord strikes from musicmatter.art, two per bar. Each strike also plays reversed, swelling into the next. Hall 40%, 24 dB/oct low-pass swept 500 Hz → 20 kHz → 600 Hz.",
          "record": {
            "json": "https://netcomposer.art/records/bwv846-take5-fwd-rev-echo.json",
            "html": "https://netcomposer.art/records/bwv846-take5-fwd-rev-echo.html",
            "md": "https://netcomposer.art/records/bwv846-take5-fwd-rev-echo.md",
            "record_hash_sha256": "bdac1317881a82dd1467240291eb0e5a7ab0a11c4f418b6ef2c53384082c36ca",
            "signature": "UNSIGNED (open decision #33)"
          },
          "contributors": [
            {
              "name": "Peter",
              "link": "https://musicmatter.art/",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            }
          ],
          "license": "CC-BY-SA-4.0"
        },
        {
          "id": "perf_bwv846-take6_arps_dly_lp1k",
          "title": "The C major Prelude, harmony only (after Bach, BWV 846): take 6 arps, 1/4 delay, hall 25%, LP 1 kHz",
          "audio": "https://netcomposer.art/audio/bwv846-take6-arps-delay-lp1k.mp3",
          "duration_s": 129.19,
          "settings": "Up/down arpeggios from musicmatter.art, time-stretched to the half bar. 1/4 delay 40% fb, hall 25%, LP 1 kHz 24 dB/oct.",
          "record": {
            "json": "https://netcomposer.art/records/bwv846-take6-arps-delay-lp1k.json",
            "html": "https://netcomposer.art/records/bwv846-take6-arps-delay-lp1k.html",
            "md": "https://netcomposer.art/records/bwv846-take6-arps-delay-lp1k.md",
            "record_hash_sha256": "c1f64dbf2d9e62ceb0caac9e79028b7ffee4d2672fc112ceec31714f8b42e8fb",
            "signature": "UNSIGNED (open decision #33)"
          },
          "contributors": [
            {
              "name": "Peter",
              "link": "https://musicmatter.art/",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            }
          ],
          "license": "CC-BY-SA-4.0"
        },
        {
          "id": "perf_bwv846-search",
          "title": "The C major Prelude, harmony only (after Bach, BWV 846): search-driven take",
          "audio": "https://netcomposer.art/audio/bwv846-search.mp3",
          "duration_s": 125.852,
          "settings": "Only the chords are fixed. Rhythm and figure contour come from the onsets of sounds the crawler found; notes, beds and bass are found sounds (no pitch-shift). Hall 30%.",
          "record": {
            "json": "https://netcomposer.art/records/bwv846-search.json",
            "html": "https://netcomposer.art/records/bwv846-search.html",
            "md": "https://netcomposer.art/records/bwv846-search.md",
            "png": "https://netcomposer.art/records/bwv846-search.png",
            "record_hash_sha256": "bf1e0e63fc8717064c2f9a5a5dfb27a0a9674e62d1f1c83d74d8dcca231ac148",
            "signature": "UNSIGNED (open decision #33)"
          },
          "contributors": [
            {
              "name": "blakengouda",
              "link": "https://freesound.org/people/blakengouda/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "cabled_mess",
              "link": "https://freesound.org/people/cabled_mess/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "flcellogrl",
              "link": "https://freesound.org/people/flcellogrl/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "jesuswaffle",
              "link": "https://freesound.org/people/jesuswaffle/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Jovica",
              "link": "https://freesound.org/people/Jovica/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Miles_Thompson",
              "link": "https://freesound.org/people/Miles_Thompson/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "NoiseCollector",
              "link": "https://freesound.org/people/NoiseCollector/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Olichite",
              "link": "https://freesound.org/people/Olichite/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ovvcuxs",
              "link": "https://freesound.org/people/ovvcuxs/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "paulnorthyorks",
              "link": "https://freesound.org/people/paulnorthyorks/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Sadiquecat",
              "link": "https://freesound.org/people/Sadiquecat/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "spitefuloctopus",
              "link": "https://freesound.org/people/spitefuloctopus/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Thisisnotmyname12354",
              "link": "https://freesound.org/people/Thisisnotmyname12354/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ValentinSosnitskiy",
              "link": "https://freesound.org/people/ValentinSosnitskiy/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "voxlab",
              "link": "https://freesound.org/people/voxlab/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "djfroyd",
              "link": "https://freesound.org/people/djfroyd/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "xbkyboox",
              "link": "https://freesound.org/people/xbkyboox/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Vassilis02",
              "link": "https://freesound.org/people/Vassilis02/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "eastboundkieb",
              "link": "https://freesound.org/people/eastboundkieb/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "frederic.font",
              "link": "https://freesound.org/people/frederic.font/",
              "licenses": [
                "CC BY 4.0"
              ]
            }
          ],
          "license": "CC-BY-SA-4.0"
        },
        {
          "id": "perf_bwv846-walk",
          "title": "The C major Prelude, harmony only (after Bach, BWV 846): crawl walk",
          "audio": "https://netcomposer.art/audio/bwv846-walk.mp3",
          "duration_s": 125.852,
          "settings": "The timbre travels. Each bar's sounds were found by following links from the previous bar's: similar sounds, tags, packs, users, then out to Wikimedia Commons and the Internet Archive. Rhythm rotates with them. Only the chords are fixed. Hall 30%.",
          "record": {
            "json": "https://netcomposer.art/records/bwv846-walk.json",
            "html": "https://netcomposer.art/records/bwv846-walk.html",
            "md": "https://netcomposer.art/records/bwv846-walk.md",
            "png": "https://netcomposer.art/records/bwv846-walk.png",
            "record_hash_sha256": "ede74c6751c4da03c64f62df2067d7b564971a3cb68eca48188bd670a4d57bfb",
            "signature": "UNSIGNED (open decision #33)"
          },
          "contributors": [
            {
              "name": "blukotek",
              "link": "https://freesound.org/people/blukotek/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "cabled_mess",
              "link": "https://freesound.org/people/cabled_mess/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "JamieBlam",
              "link": "https://freesound.org/people/JamieBlam/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "EagleStealthTeam",
              "link": "https://freesound.org/people/EagleStealthTeam/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "panosktn",
              "link": "https://freesound.org/people/panosktn/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "pmedig",
              "link": "https://freesound.org/people/pmedig/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "beskhu",
              "link": "https://freesound.org/people/beskhu/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "hollandm",
              "link": "https://freesound.org/people/hollandm/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "sgossner",
              "link": "https://freesound.org/people/sgossner/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "DANMITCH3LL",
              "link": "https://freesound.org/people/DANMITCH3LL/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "atonia",
              "link": "https://freesound.org/people/atonia/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Zodoz",
              "link": "https://freesound.org/people/Zodoz/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "reacthor",
              "link": "https://freesound.org/people/reacthor/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "fran_ky",
              "link": "https://freesound.org/people/fran_ky/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "1LOVE",
              "link": "https://freesound.org/people/1LOVE/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Jghoffman418",
              "link": "https://freesound.org/people/Jghoffman418/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "PhonosUPF",
              "link": "https://freesound.org/people/PhonosUPF/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Komponist",
              "link": "https://freesound.org/people/Komponist/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "LilMati",
              "link": "https://freesound.org/people/LilMati/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "blikmusic",
              "link": "https://freesound.org/people/blikmusic/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "CVLTIV8R",
              "link": "https://freesound.org/people/CVLTIV8R/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Oliver_555",
              "link": "https://freesound.org/people/Oliver_555/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "holizna",
              "link": "https://freesound.org/people/holizna/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "AdamGoik",
              "link": "https://freesound.org/people/AdamGoik/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "sonically_sound",
              "link": "https://freesound.org/people/sonically_sound/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "xserra",
              "link": "https://freesound.org/people/xserra/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "cookies+policy",
              "link": "https://freesound.org/people/cookies+policy/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "nickgar",
              "link": "https://freesound.org/people/nickgar/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "milton.",
              "link": "https://freesound.org/people/milton./",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "f-r-a-g-i-l-e",
              "link": "https://freesound.org/people/f-r-a-g-i-l-e/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "chromakei",
              "link": "https://freesound.org/people/chromakei/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "skylar.mianlind",
              "link": "https://freesound.org/people/skylar.mianlind/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "klankbeeld",
              "link": "https://freesound.org/people/klankbeeld/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Soughtaftersounds",
              "link": "https://freesound.org/people/Soughtaftersounds/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Jagadamba",
              "link": "https://freesound.org/people/Jagadamba/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "NoiseCollector",
              "link": "https://freesound.org/people/NoiseCollector/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "LakorpSound",
              "link": "https://freesound.org/people/LakorpSound/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "deleted_user_13502068",
              "link": "https://freesound.org/people/deleted_user_13502068/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "IEDLabs",
              "link": "https://freesound.org/people/IEDLabs/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "zimbot",
              "link": "https://freesound.org/people/zimbot/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "LuizMouraBr",
              "link": "https://freesound.org/people/LuizMouraBr/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "DrTrumpet, Roland Bades (declaration of consent)",
              "link": "https://commons.wikimedia.org/wiki/File:Klangdemonstration_Clackamore.wav",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "juskiddink",
              "link": "https://freesound.org/people/juskiddink/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "klippersfx",
              "link": "https://freesound.org/people/klippersfx/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "SilverIllusionist",
              "link": "https://freesound.org/people/SilverIllusionist/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "timgormly",
              "link": "https://freesound.org/people/timgormly/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "newagesoup",
              "link": "https://freesound.org/people/newagesoup/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "dobroide",
              "link": "https://freesound.org/people/dobroide/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "InspectorJ",
              "link": "https://freesound.org/people/InspectorJ/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "AlphaDarkWolf",
              "link": "https://freesound.org/people/AlphaDarkWolf/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ondrosik",
              "link": "https://freesound.org/people/ondrosik/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "KAMARIN",
              "link": "https://freesound.org/people/KAMARIN/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "gaiterjay",
              "link": "https://freesound.org/people/gaiterjay/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Rolly-SFX",
              "link": "https://freesound.org/people/Rolly-SFX/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "saphe",
              "link": "https://freesound.org/people/saphe/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Flying_Deer_Fx",
              "link": "https://freesound.org/people/Flying_Deer_Fx/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "rap2h",
              "link": "https://freesound.org/people/rap2h/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "neilraouf",
              "link": "https://freesound.org/people/neilraouf/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Helen Keller",
              "link": "https://commons.wikimedia.org/wiki/File:Helen_Keller_-_The_Story_of_My_Life_(Recording_A)_Part_13.mp3",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "LG",
              "link": "https://freesound.org/people/LG/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "ZekiFoxx",
              "link": "https://freesound.org/people/ZekiFoxx/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "dansayshi",
              "link": "https://freesound.org/people/dansayshi/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ashassin",
              "link": "https://freesound.org/people/ashassin/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "outerandeventhorizon",
              "link": "https://freesound.org/people/outerandeventhorizon/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "nebulousflynn",
              "link": "https://freesound.org/people/nebulousflynn/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "xtrgamr",
              "link": "https://freesound.org/people/xtrgamr/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Oh_my_dear_deer",
              "link": "https://freesound.org/people/Oh_my_dear_deer/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Bak",
              "link": "https://archive.org/details/pandacd-2071-haikeloops",
              "licenses": [
                "CC BY-SA 3.0"
              ]
            },
            {
              "name": "Bram",
              "link": "https://freesound.org/people/Bram/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "RachelEzell272744_LM4",
              "link": "https://freesound.org/people/RachelEzell272744_LM4/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "MaestroALF",
              "link": "https://freesound.org/people/MaestroALF/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "vita898",
              "link": "https://freesound.org/people/vita898/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "_SmoKer_",
              "link": "https://freesound.org/people/_SmoKer_/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "tusic99",
              "link": "https://freesound.org/people/tusic99/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "rico100",
              "link": "https://freesound.org/people/rico100/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "marianna-emma",
              "link": "https://freesound.org/people/marianna-emma/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Marcperezz",
              "link": "https://commons.wikimedia.org/wiki/File:Flute_Melody_Vibrato.wav",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "Antti Luode",
              "link": "https://commons.wikimedia.org/wiki/File:Tune_Out_(Antti_Luode).mp3",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "pandorabox02",
              "link": "https://freesound.org/people/pandorabox02/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "@realdavidfloat",
              "link": "https://freesound.org/people/@realdavidfloat/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Calethos",
              "link": "https://freesound.org/people/Calethos/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "orginaljun",
              "link": "https://freesound.org/people/orginaljun/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "elvish_paisley",
              "link": "https://freesound.org/people/elvish_paisley/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "meganberger",
              "link": "https://freesound.org/people/meganberger/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "psynaptix",
              "link": "https://freesound.org/people/psynaptix/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "composingatnight",
              "link": "https://freesound.org/people/composingatnight/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "shawn200110",
              "link": "https://freesound.org/people/shawn200110/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ManuelGraf",
              "link": "https://freesound.org/people/ManuelGraf/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Anthony Mark LaMort",
              "link": "https://archive.org/details/OrganImprovisationSicilianMariners",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "YellowTree",
              "link": "https://freesound.org/people/YellowTree/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "D4XX",
              "link": "https://freesound.org/people/D4XX/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "BeeProductive",
              "link": "https://freesound.org/people/BeeProductive/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "kejkz",
              "link": "https://freesound.org/people/kejkz/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ZHRØ",
              "link": "https://freesound.org/people/ZHRØ/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Tristan",
              "link": "https://freesound.org/people/Tristan/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "K.W.555",
              "link": "https://freesound.org/people/K.W.555/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "nomiqbomi",
              "link": "https://freesound.org/people/nomiqbomi/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "erger562",
              "link": "https://freesound.org/people/erger562/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "kaydinhamby",
              "link": "https://freesound.org/people/kaydinhamby/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Robo9418",
              "link": "https://freesound.org/people/Robo9418/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "bbatv",
              "link": "https://freesound.org/people/bbatv/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "pogmothoin",
              "link": "https://freesound.org/people/pogmothoin/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "sdotlyre",
              "link": "https://freesound.org/people/sdotlyre/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "nettuli",
              "link": "https://freesound.org/people/nettuli/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "el_boss",
              "link": "https://freesound.org/people/el_boss/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "lori.mortimer",
              "link": "https://freesound.org/people/lori.mortimer/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "soundofsong",
              "link": "https://freesound.org/people/soundofsong/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "phantastonia",
              "link": "https://freesound.org/people/phantastonia/",
              "licenses": [
                "CC BY 4.0",
                "CC0 1.0"
              ]
            },
            {
              "name": "skoul",
              "link": "https://freesound.org/people/skoul/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "cummingtt",
              "link": "https://freesound.org/people/cummingtt/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "pschrandt",
              "link": "https://freesound.org/people/pschrandt/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "musicbrain",
              "link": "https://freesound.org/people/musicbrain/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "aceinet",
              "link": "https://freesound.org/people/aceinet/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Doctor_Dreamchip",
              "link": "https://freesound.org/people/Doctor_Dreamchip/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "bassboybg",
              "link": "https://freesound.org/people/bassboybg/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "amishaque",
              "link": "https://freesound.org/people/amishaque/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Carla Scaletti",
              "link": "https://commons.wikimedia.org/wiki/File:Cat6_mgg126p5_pTt70.wav",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "cms4f",
              "link": "https://freesound.org/people/cms4f/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "bbberg",
              "link": "https://freesound.org/people/bbberg/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Valerie-Vivegnis",
              "link": "https://freesound.org/people/Valerie-Vivegnis/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Gorkovoy",
              "link": "https://freesound.org/people/Gorkovoy/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "mannhawks",
              "link": "https://freesound.org/people/mannhawks/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "kevp888",
              "link": "https://freesound.org/people/kevp888/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Elandre01",
              "link": "https://freesound.org/people/Elandre01/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "designerschoice",
              "link": "https://freesound.org/people/designerschoice/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Shangyne",
              "link": "https://freesound.org/people/Shangyne/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Streetpoptunez",
              "link": "https://freesound.org/people/Streetpoptunez/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "SoundBiterSFX",
              "link": "https://freesound.org/people/SoundBiterSFX/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "bevibeldesign",
              "link": "https://freesound.org/people/bevibeldesign/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "vanessa.oo",
              "link": "https://freesound.org/people/vanessa.oo/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Arielinson",
              "link": "https://commons.wikimedia.org/wiki/File:%D7%94%D7%A7%D7%9C%D7%98%D7%94_%D7%99%D7%95%D7%A8%D7%9D_%D7%9C%D7%A1.flac",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "SoundFlakes",
              "link": "https://freesound.org/people/SoundFlakes/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "MarcelineTheVampireQueen",
              "link": "https://freesound.org/people/MarcelineTheVampireQueen/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "haulaway",
              "link": "https://freesound.org/people/haulaway/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "qubodup",
              "link": "https://freesound.org/people/qubodup/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Jovica",
              "link": "https://freesound.org/people/Jovica/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Empiremonkey",
              "link": "https://freesound.org/people/Empiremonkey/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "EleonoraAndEthelOlson_987",
              "link": "https://archive.org/details/EleonoraAndEthelOlson_987",
              "licenses": [
                "Public domain"
              ]
            },
            {
              "name": "nlux",
              "link": "https://freesound.org/people/nlux/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "modularsamples",
              "link": "https://freesound.org/people/modularsamples/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "GODDOG",
              "link": "https://archive.org/details/jamendo-308534",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "David R Merry",
              "link": "https://archive.org/details/DavidRMerryUntilDawnDrums",
              "licenses": [
                "CC BY-SA 2.0"
              ]
            },
            {
              "name": "ldk1609",
              "link": "https://freesound.org/people/ldk1609/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "hammondman",
              "link": "https://freesound.org/people/hammondman/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Sherri Voigt",
              "link": "https://archive.org/details/Listen32913",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Vylet Pony",
              "link": "https://archive.org/details/vylet-pony-love-ponystep",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "deleted_user_4338788",
              "link": "https://freesound.org/people/deleted_user_4338788/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "EEE3333E",
              "link": "https://freesound.org/people/EEE3333E/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Anoesj",
              "link": "https://freesound.org/people/Anoesj/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Cunningar0807",
              "link": "https://freesound.org/people/Cunningar0807/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "harrisonlace",
              "link": "https://freesound.org/people/harrisonlace/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "paulprio",
              "link": "https://freesound.org/people/paulprio/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Stohgs",
              "link": "https://freesound.org/people/Stohgs/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "original_sound",
              "link": "https://freesound.org/people/original_sound/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "mrsjones",
              "link": "https://freesound.org/people/mrsjones/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "yu08723",
              "link": "https://freesound.org/people/yu08723/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "ajaysm",
              "link": "https://freesound.org/people/ajaysm/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "itinerantmonk108",
              "link": "https://freesound.org/people/itinerantmonk108/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "sarman1234",
              "link": "https://freesound.org/people/sarman1234/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "tim.kahn",
              "link": "https://freesound.org/people/tim.kahn/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Music by Michael J. Burkard",
              "link": "https://commons.wikimedia.org/wiki/File:Instrumental_Oriental_Music_of_India.webm",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "TheFlyFishingFilmmaker",
              "link": "https://freesound.org/people/TheFlyFishingFilmmaker/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Andrew Duke",
              "link": "https://freesound.org/people/Andrew Duke/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "pe_mace",
              "link": "https://freesound.org/people/pe_mace/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "MeloMuzika",
              "link": "https://freesound.org/people/MeloMuzika/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "MTG",
              "link": "https://freesound.org/people/MTG/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "TeffyD1",
              "link": "https://freesound.org/people/TeffyD1/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "MJanneman",
              "link": "https://freesound.org/people/MJanneman/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "tootoos24",
              "link": "https://freesound.org/people/tootoos24/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "basta.poland",
              "link": "https://freesound.org/people/basta.poland/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "mickleness",
              "link": "https://freesound.org/people/mickleness/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "nikviolinist97",
              "link": "https://freesound.org/people/nikviolinist97/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ken788",
              "link": "https://freesound.org/people/ken788/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "SkibkaMusic",
              "link": "https://freesound.org/people/SkibkaMusic/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "AlixTwix6",
              "link": "https://freesound.org/people/AlixTwix6/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "WelvynZPorterSamples",
              "link": "https://freesound.org/people/WelvynZPorterSamples/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "liezen3",
              "link": "https://freesound.org/people/liezen3/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "code_box",
              "link": "https://freesound.org/people/code_box/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Briareus",
              "link": "https://freesound.org/people/Briareus/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "unknown",
              "link": "https://commons.wikimedia.org/wiki/File:Assembly_-_Concert_Band_-_United_States_Air_Force_Band.mp3",
              "licenses": [
                "Public domain"
              ]
            },
            {
              "name": "USN Band",
              "link": "https://commons.wikimedia.org/wiki/File:%22Assembly%22.mp3",
              "licenses": [
                "Public domain"
              ]
            },
            {
              "name": "Nightlife999",
              "link": "https://freesound.org/people/Nightlife999/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Victor_Natas",
              "link": "https://freesound.org/people/Victor_Natas/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "TurnsworthCourtRehearsals052714",
              "link": "https://archive.org/details/TurnsworthCourtRehearsals052714",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "se2001",
              "link": "https://freesound.org/people/se2001/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "TurnsworthCourtRehearsal111213",
              "link": "https://archive.org/details/TurnsworthCourtRehearsal111213",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "CAT-FOX_ALEX",
              "link": "https://freesound.org/people/CAT-FOX_ALEX/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "sydmj07",
              "link": "https://freesound.org/people/sydmj07/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "emjaydabayou",
              "link": "https://freesound.org/people/emjaydabayou/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "djnomore",
              "link": "https://freesound.org/people/djnomore/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Zankurō",
              "link": "https://freesound.org/people/Zankurō/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "szegvari",
              "link": "https://freesound.org/people/szegvari/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "masa_murra",
              "link": "https://freesound.org/people/masa_murra/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "wilLOCK",
              "link": "https://freesound.org/people/wilLOCK/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "jalastram",
              "link": "https://freesound.org/people/jalastram/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "C. Luckyth Roberts",
              "link": "https://commons.wikimedia.org/wiki/File:%22The_Tremolo_Trot%22,_by_C._Luckyth_Roberts_(1914).mp3",
              "licenses": [
                "Public domain"
              ]
            },
            {
              "name": "__stone__",
              "link": "https://freesound.org/people/__stone__/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Styroks",
              "link": "https://commons.wikimedia.org/wiki/File:Tremolo.wav",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "DeVern",
              "link": "https://freesound.org/people/DeVern/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "wi-photos",
              "link": "https://freesound.org/people/wi-photos/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Carlos Ruben Gomez",
              "link": "https://archive.org/details/MelodiaParaUnAngel",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Aeon (AI Music Performer)",
              "link": "https://archive.org/details/aeon-track-297-expectancy",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "keweldog",
              "link": "https://freesound.org/people/keweldog/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Aeon",
              "link": "https://archive.org/details/aeon-track-350-flushing",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "maxgreat",
              "link": "https://freesound.org/people/maxgreat/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "sangtao",
              "link": "https://freesound.org/people/sangtao/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "REVERBERA",
              "link": "https://freesound.org/people/REVERBERA/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "pc2752",
              "link": "https://freesound.org/people/pc2752/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Jack_I_E",
              "link": "https://freesound.org/people/Jack_I_E/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "ehohnke",
              "link": "https://freesound.org/people/ehohnke/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Sllarson",
              "link": "https://freesound.org/people/Sllarson/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Johnnie_Holiday",
              "link": "https://freesound.org/people/Johnnie_Holiday/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "jack13_89",
              "link": "https://freesound.org/people/jack13_89/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "felix.blume",
              "link": "https://freesound.org/people/felix.blume/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "AslakHostaker",
              "link": "https://freesound.org/people/AslakHostaker/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "SlowMoManVL",
              "link": "https://freesound.org/people/SlowMoManVL/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "lunarrrs",
              "link": "https://freesound.org/people/lunarrrs/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "DYEKHO",
              "link": "https://freesound.org/people/DYEKHO/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Ustym_Petrovych",
              "link": "https://freesound.org/people/Ustym_Petrovych/",
              "licenses": [
                "CC BY 4.0"
              ]
            },
            {
              "name": "Mike888",
              "link": "https://freesound.org/people/Mike888/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "xkeril",
              "link": "https://freesound.org/people/xkeril/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Breviceps",
              "link": "https://freesound.org/people/Breviceps/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Beetricks",
              "link": "https://commons.wikimedia.org/wiki/File:Female-vibrato-1.wav",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "johntrap",
              "link": "https://freesound.org/people/johntrap/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "Speaker: Nattes à chat\nRecorder: Nattes à chat",
              "link": "https://commons.wikimedia.org/wiki/File:LL-Q1860_(eng)-Nattes_%C3%A0_chat-Reclining_Figure-_Arch_Leg.wav",
              "licenses": [
                "CC BY-SA 4.0"
              ]
            },
            {
              "name": "CadereSounds",
              "link": "https://freesound.org/people/CadereSounds/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "Johnnydhol",
              "link": "https://freesound.org/people/Johnnydhol/",
              "licenses": [
                "CC BY 3.0"
              ]
            },
            {
              "name": "ErrorCell",
              "link": "https://freesound.org/people/ErrorCell/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "pepo100",
              "link": "https://freesound.org/people/pepo100/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "elp43",
              "link": "https://freesound.org/people/elp43/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "National Archives and Records Administration. Office of the Chief Operating Offi",
              "link": "https://commons.wikimedia.org/wiki/File:President_Truman%27s_remarks_to_the_members_of_the_National_YMCA_and_Government_Assembly_-_DPLA_-_653bf71d7063617c870c92b724d0156c.mp3",
              "licenses": [
                "Public domain"
              ]
            },
            {
              "name": "deoking",
              "link": "https://freesound.org/people/deoking/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "ShrimpPizza",
              "link": "https://freesound.org/people/ShrimpPizza/",
              "licenses": [
                "CC0 1.0"
              ]
            },
            {
              "name": "FullMetalJedi",
              "link": "https://freesound.org/people/FullMetalJedi/",
              "licenses": [
                "CC0 1.0"
              ]
            }
          ],
          "license": "CC-BY-SA-4.0"
        }
      ]
    }
  ],
  "suppliers": [
    {
      "name": "musicmatter.art",
      "by": "Peter Semmelhack",
      "url": "https://musicmatter.art/",
      "index": "https://musicmatter.art/netcomposer.json",
      "manifest_pattern": "https://musicmatter.art/sounds/<name>.nc.json",
      "audio_pattern": "https://musicmatter.art/sounds/<name>.flac",
      "sounds": 1356,
      "chord_strikes": 702,
      "arpeggios_up_down": 654,
      "roots": 12,
      "qualities": [
        "maj",
        "min",
        "7",
        "maj7",
        "m7",
        "dim",
        "dim7",
        "aug",
        "sus4"
      ],
      "format": "FLAC 24-bit/48 kHz",
      "license": "CC-BY-SA-4.0",
      "role": "first dedicated NetComposer Supplier; registry entry #1",
      "registry_id": 1
    },
    {
      "name": "Freesound",
      "url": "https://freesound.org/",
      "access": "API v2 text, similarity, tag, pack and user queries, license-filtered (CC0, CC BY); HQ previews (lossy)",
      "role": "open library searched by the crawler"
    },
    {
      "name": "Wikimedia Commons",
      "url": "https://commons.wikimedia.org/",
      "access": "MediaWiki API search (filemime:audio), per-file license check",
      "role": "open library reached by the crawl walk"
    },
    {
      "name": "Internet Archive",
      "url": "https://archive.org/",
      "access": "advancedsearch + metadata API, per-item license check",
      "role": "open library reached by the crawl walk"
    }
  ],
  "reproducibility": "Each record lists every input (with sha256), every setting and the seed (846), so a performance can be rebuilt exactly.",
  "agents": {
    "llms_txt": "https://netcomposer.art/llms.txt",
    "robots": "https://netcomposer.art/robots.txt",
    "records_are_raw_json": true,
    "suppliers_json": "https://netcomposer.art/suppliers.json",
    "record_page": "https://netcomposer.art/record/",
    "supplier_spec": "https://netcomposer.art/supplier-spec/"
  },
  "supplier_registry": {
    "json": "https://netcomposer.art/suppliers.json",
    "page": "https://netcomposer.art/suppliers/",
    "count": 1,
    "crawl_policy": "Registered Suppliers will be crawled first and checked (licenses and checksums) on every crawl. Today the registry is checked with the validator. The crawler also searches the open commons (Freesound, Wikimedia Commons, Internet Archive) for everyone else."
  },
  "supplier_spec": {
    "page": "https://netcomposer.art/supplier-spec/",
    "nc_version": "0.1",
    "reference_implementation": "https://musicmatter.art/netcomposer.json",
    "index_fields": [
      "nc_version",
      "creator",
      "default_license",
      "default_audio_format",
      "offerings[].audio",
      "offerings[].manifest",
      "offerings[].midi"
    ],
    "manifest_fields_present": {
      "arpeggio": "654/1356",
      "audio": "1356/1356",
      "chords": "1356/1356",
      "creator": "1356/1356",
      "format": "1356/1356",
      "key": "1068/1356",
      "license": "1356/1356",
      "loopable": "1356/1356",
      "midi": "1356/1356",
      "midi_info": "1356/1356",
      "nc_version": "1356/1356",
      "near_duplicate_of": "6/1356",
      "notes_confidence": "2/1356",
      "register": "1356/1356",
      "register_source": "529/1356",
      "sha256": "1356/1356",
      "size_bytes": "1356/1356",
      "title": "1356/1356",
      "type": "1356/1356"
    },
    "proposed": {
      "minimum_manifest_fields": [
        "title",
        "creator",
        "audio",
        "sha256",
        "size_bytes",
        "license (or index default_license)"
      ],
      "license_ids": [
        "CC0-1.0",
        "CC-BY-3.0",
        "CC-BY-4.0",
        "CC-BY-SA-3.0",
        "CC-BY-SA-4.0",
        "PDM-1.0"
      ],
      "checksums_required": true
    }
  },
  "tools": {
    "validate_supplier": "https://netcomposer.art/tools/validate_supplier.py"
  }
}