{
  "id": "voice",
  "name": "Voice",
  "family": "voice",
  "class": "vocal_lead",
  "axes": {
    "pitchFix": -2,
    "sustain": 2,
    "polyphony": -2,
    "harmonicity": 1,
    "register": 0,
    "range": 1,
    "articulation": 2,
    "transduction": -2,
    "dynamics": 1
  },
  "short": "voice",
  "parts": [
    {
      "id": "voice_register",
      "surface": false,
      "name": "Register",
      "variants": [
        {
          "id": "chest_voice",
          "default": true,
          "surface": false,
          "name": "Chest (M1)",
          "descriptors": [
            "thick",
            "grounded",
            "speech-derived"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "pop",
            "rock",
            "country",
            "blues",
            "jazz",
            "gospel",
            "r&b",
            "soul",
            "folk",
            "classical-western",
            "modern-music"
          ]
        },
        {
          "id": "mix_voice",
          "surface": false,
          "name": "Mix / blended",
          "descriptors": [
            "balanced",
            "sustained",
            "bridging"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "head_voice",
          "surface": false,
          "name": "Head (M2)",
          "descriptors": [
            "light",
            "ringing",
            "soaring"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "falsetto",
          "name": "Falsetto",
          "descriptors": [
            "airy",
            "hooty",
            "gentle"
          ],
          "match_tokens": [
            "high-falsetto",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "whistle_voice",
          "surface": false,
          "name": "Whistle (M3)",
          "descriptors": [
            "piercing",
            "thin",
            "ornamental"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "vocal_fry",
          "name": "Vocal fry (M0)",
          "descriptors": [
            "vocal-fry",
            "low",
            "croaky"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "kargyraa_register",
          "surface": false,
          "name": "Kargyraa (Tuvan low-register throat-singing, subharmonic)",
          "descriptors": [
            "kargyraa",
            "subharmonic",
            "two-octaves-below",
            "ventricular-vibration"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "sygyt_register",
          "surface": false,
          "name": "Sygyt (Tuvan whistle-overtone)",
          "descriptors": [
            "sygyt",
            "tuvan-whistle",
            "high-overtone-projection",
            "isolated-harmonic"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "extended_whistle_register",
          "surface": false,
          "name": "Extended whistle (above coloratura, flute-like)",
          "descriptors": [
            "extended-whistle",
            "above-c6",
            "flute-like",
            "pop-extended-range"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "pop",
            "r&b"
          ]
        },
        {
          "id": "strohbass_register",
          "auto": false,
          "name": "Strohbass (sustained pitched fry, sub-bass pedal)",
          "descriptors": [
            "strohbass",
            "sustained-pitched-fry",
            "sub-bass-rattle",
            "choral-pedal-tone"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "russian-orthodox-choral",
            "oktavist",
            "barbershop",
            "basso-profondo"
          ]
        },
        {
          "id": "reinforced_falsetto",
          "auto": false,
          "name": "Reinforced falsetto (fuller M2, supported not breathy)",
          "descriptors": [
            "reinforced-falsetto",
            "fuller-supported-m2",
            "less-air-than-pure-falsetto"
          ],
          "match_tokens": [
            "high-falsetto",
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "pop",
            "r&b",
            "musical-theater"
          ]
        },
        {
          "id": "countertenor_register",
          "auto": false,
          "name": "Countertenor (developed head/falsetto as primary range)",
          "descriptors": [
            "countertenor-developed-head",
            "male-alto-to-soprano-range",
            "trained-m2-primary"
          ],
          "match_tokens": [
            "high-falsetto",
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "baroque",
            "early-music",
            "classical"
          ]
        },
        {
          "id": "leggiero_head_coloratura",
          "auto": false,
          "name": "Leggiero head (light agile coloratura)",
          "descriptors": [
            "leggiero-light-head",
            "agile-thin-fold-coloratura",
            "high-flexible-runs"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "bel-canto",
            "coloratura",
            "classical"
          ]
        },
        {
          "id": "heavy_m1_belt_register",
          "auto": false,
          "name": "Heavy-mechanism belt (M1 carried high, chest-dominant)",
          "descriptors": [
            "heavy-m1-carried-high",
            "chest-dominant-belt-register",
            "thick-fold-up-high"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "broadway-belt",
            "gospel",
            "soul"
          ]
        },
        {
          "id": "oktavist_sub_bass_register",
          "auto": false,
          "name": "Oktavist sub-bass (full-voiced extended low modal)",
          "descriptors": [
            "oktavist-modal-sub-bass",
            "profondo-extended-low-modal",
            "full-voiced-not-fried-low"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "russian-orthodox-choral",
            "basso-profondo",
            "barbershop"
          ]
        }
      ]
    },
    {
      "id": "voice_quality",
      "surface": false,
      "name": "Quality / setting",
      "variants": [
        {
          "id": "chest_mix_belt_voice",
          "surface": false,
          "name": "Chest-mix belt (Broadway / contemporary musical theater)",
          "descriptors": [
            "chest-mix-belt",
            "register-blended-up",
            "sustained-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "broadway",
            "contemporary-musical-theater",
            "mandopop",
            "eurovision",
            "scandi-pop",
            "bubblegum-pop",
            "hi-nrg",
            "italo-dance",
            "italo-house",
            "eurodance",
            "commercial-pop-belt"
          ]
        },
        {
          "id": "full_chest_belt_voice",
          "surface": false,
          "name": "Full-chest belt (gospel / soul / R&B / Mexican ranchera / Latin Caribbean dance-belted)",
          "descriptors": [
            "full-chest-belt",
            "thyroarytenoid-dominant",
            "belt-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gospel-belt",
            "soul-belt",
            "r&b-belt",
            "ranchera",
            "mariachi",
            "mexican-belt",
            "son-cubano",
            "mambo",
            "bolero",
            "cha-cha",
            "bachata",
            "cumbia",
            "kompa",
            "vallenato"
          ]
        },
        {
          "id": "twang_voice",
          "surface": false,
          "name": "Twang / nasal-forward",
          "descriptors": [
            "forward-resonance",
            "nasal",
            "cutting"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "andean",
            "huayno",
            "llanero",
            "joropo",
            "cajun",
            "cajun-french"
          ]
        },
        {
          "id": "lowered_larynx_voice",
          "surface": false,
          "name": "Lowered-larynx voice",
          "descriptors": [
            "larynx-lowered",
            "dark-color-position",
            "glottal-articulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country-male",
            "classic-rock-male",
            "doom",
            "sludge",
            "shoegaze",
            "early-doom",
            "70s-heavy"
          ]
        },
        {
          "id": "speech_voice",
          "surface": false,
          "name": "Speech-quality",
          "descriptors": [
            "conversational",
            "natural",
            "present"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "opera_voice",
          "default": true,
          "surface": false,
          "name": "Opera / classical",
          "descriptors": [
            "covered",
            "ringing",
            "vibrato-rich"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "aspirated_voice",
          "surface": false,
          "name": "Aspirated voice (deliberate breath as expression)",
          "descriptors": [
            "breath-veiled-tone",
            "air-around-the-note",
            "intimate-close-hush",
            "intimate-aspirated"
          ],
          "match_tokens": [
            "breath-heavy",
            "aspirated",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "bossa-nova-vocal",
            "cool-jazz-vocal",
            "samba",
            "bossa",
            "tropicalia",
            "mpb"
          ]
        },
        {
          "id": "incomplete_closure_voice",
          "surface": false,
          "name": "Incomplete-closure voice (untrained breath leak)",
          "descriptors": [
            "incomplete-closure-resting",
            "soft-onset",
            "untrained-fragile",
            "child-related"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "untrained-folk",
            "singer-songwriter",
            "folk-revival",
            "britfolk",
            "confessional"
          ]
        },
        {
          "id": "fry_bleed_voice",
          "surface": false,
          "name": "Fry-bleed voice (vocal fry leaking into modal)",
          "descriptors": [
            "fry-bleed",
            "creak-onset",
            "low-pulse-irregular"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "trumpet-singer-jazz"
          ]
        },
        {
          "id": "pressed_phonation_voice",
          "surface": false,
          "name": "Pressed phonation (high subglottal pressure + supraglottal constriction)",
          "descriptors": [
            "pressed",
            "supraglottal-constricted",
            "strain-audible"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "blue-eyed-soul",
            "rock-belt",
            "beijing-opera",
            "cantonese-opera",
            "jingju",
            "chinese-opera"
          ]
        },
        {
          "id": "false_fold_voice",
          "surface": false,
          "name": "False-fold voice (ventricular phonation)",
          "descriptors": [
            "false-fold-engaged",
            "ventricular-phonation",
            "sub-fundamental-buzz"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "kargyraa",
            "death-growl",
            "black-metal",
            "shriek",
            "canto-tenore",
            "sardinian-polyphony",
            "sardinian",
            "cantu",
            "tuvan",
            "khoomei",
            "throat-singing"
          ]
        },
        {
          "id": "breath_admixed_voice",
          "surface": false,
          "name": "Breath-admixed voice (incomplete-closure with active phonation)",
          "descriptors": [
            "breath-admixed",
            "incomplete-closure-active"
          ],
          "match_tokens": [
            "breathy",
            "breathing",
            "speech-derived"
          ],
          "canonical_tags": [
            "neo-soul",
            "contemporary-rb",
            "modern-rb",
            "melismatic-rb",
            "late-90s-rb",
            "2000s-rb",
            "vocal-stacks"
          ]
        },
        {
          "id": "worn_fold_voice",
          "surface": false,
          "name": "Worn-fold voice (age / pathology / wear)",
          "descriptors": [
            "worn-fold",
            "irregular-fold-mass",
            "age-roughened"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pre-war-blues",
            "delta-blues",
            "piedmont-blues",
            "country-blues",
            "jug-band",
            "field-holler",
            "arhoolie",
            "delta-narrative",
            "blues-narrative"
          ]
        },
        {
          "id": "whisper_voice",
          "surface": false,
          "name": "Whispered",
          "descriptors": [
            "unvoiced",
            "close",
            "exhaled"
          ],
          "match_tokens": [
            "whispered",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "register_break_voice",
          "surface": false,
          "name": "Register-break voice (voluntary chest-falsetto crack)",
          "descriptors": [
            "register-break-ornamental",
            "voluntary-cracking"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country-female",
            "country-male",
            "bluegrass",
            "classic-honky-tonk",
            "old-time"
          ]
        },
        {
          "id": "blues_shouter_voice",
          "surface": false,
          "name": "Blues shouter / declamatory belted",
          "descriptors": [
            "blues-shouter",
            "shouted",
            "gospel-rooted"
          ],
          "match_tokens": [
            "blues-derived",
            "blues-inflected",
            "speech-derived"
          ],
          "canonical_tags": [
            "r&b",
            "soul",
            "kansas-city",
            "swing-blues",
            "jump-blues",
            "territory-band",
            "field-holler",
            "arhoolie",
            "holler",
            "cuban-rumba",
            "guaguanco",
            "columbia",
            "yambu"
          ]
        },
        {
          "id": "crooner_voice",
          "surface": false,
          "name": "Crooner (close-mic intimate, low-dynamic)",
          "descriptors": [
            "close-mic-intimate",
            "low-dynamic-croon",
            "smooth-sustained-legato",
            "microphone-amplification-dependent",
            "low-dynamic-level",
            "mid-century",
            "crooner"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "crooner",
            "tin-pan-alley",
            "great-american-songbook",
            "mid-century",
            "1930s-1950s"
          ]
        },
        {
          "id": "praise_voice",
          "surface": false,
          "name": "Praise / declamatory voice",
          "descriptors": [
            "declaimed",
            "melismatic",
            "sustained-high-register"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "praise",
            "gospel",
            "jeli",
            "griot",
            "qawwali",
            "devotional",
            "taarab",
            "arabesk",
            "mizrahi"
          ]
        },
        {
          "id": "nasal_voice",
          "surface": false,
          "name": "Nasal / forward-resonant",
          "descriptors": [
            "nasal",
            "forward-resonant"
          ],
          "match_tokens": [
            "nasal-color",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "flamenco"
          ]
        },
        {
          "id": "yodel_voice",
          "surface": false,
          "name": "Yodel (chest-falsetto break)",
          "descriptors": [
            "yodel",
            "register-break"
          ],
          "match_tokens": [
            "yodel-style",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "cowboy"
          ]
        },
        {
          "id": "sprechgesang_voice",
          "surface": false,
          "name": "Sprechgesang (speech-song)",
          "descriptors": [
            "sprechgesang",
            "speech-pitched"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "keening_voice",
          "surface": false,
          "name": "Keening / lament wail",
          "descriptors": [
            "keening",
            "lament-wail"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sean-nos"
          ]
        },
        {
          "id": "fado_voice",
          "surface": false,
          "name": "Fado lament voice",
          "descriptors": [
            "lament-wail",
            "melismatic",
            "ornate",
            "saudade"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "fado"
          ]
        },
        {
          "id": "rap_voice",
          "surface": false,
          "name": "Rap voice",
          "descriptors": [
            "rap",
            "mc-flow",
            "rhythmic-speech"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "rap",
            "hip-hop"
          ]
        },
        {
          "id": "child_voice",
          "surface": false,
          "name": "Children's choir / treble",
          "descriptors": [
            "child",
            "treble"
          ],
          "match_tokens": [
            "child-voice",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "boys-choir"
          ]
        },
        {
          "id": "ingenue_childlike_voice",
          "auto": false,
          "name": "Ingenue / childlike voice (adult-performed girlish brightness)",
          "descriptors": [
            "girlish-light-bright",
            "raised-larynx-small-tract",
            "wide-eyed-ingenue",
            "adult-performing-childlike"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "musical-theater-ingenue",
            "idol-pop",
            "jazz-age-novelty"
          ]
        },
        {
          "id": "husky_smoky_voice",
          "auto": false,
          "name": "Husky / smoky voice (breath-plus-grain stylistic timbre)",
          "descriptors": [
            "husky-smoky",
            "breath-plus-grain-simultaneous",
            "warm-rasp-veiled",
            "stylistic-not-pathological"
          ],
          "match_tokens": [
            "breathy",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "torch-song",
            "blues-rock",
            "soul"
          ]
        }
      ]
    },
    {
      "id": "voice_vocal_tract",
      "surface": false,
      "name": "Vocal-tract / vowel posture",
      "variants": [
        {
          "id": "tract_neutral",
          "default": true,
          "surface": false,
          "name": "Neutral tract (unmarked)",
          "descriptors": []
        },
        {
          "id": "tongue_root_retracted_dark",
          "surface": false,
          "auto": false,
          "name": "Tongue-root retracted (back-vowel, dark)",
          "descriptors": [
            "tongue-root-retracted",
            "back-vowel-targeted",
            "front-consonant-degraded",
            "pharyngeal-darkened"
          ]
        },
        {
          "id": "tongue_root_advanced_bright",
          "surface": false,
          "auto": false,
          "name": "Tongue-root advanced (front-vowel, bright)",
          "descriptors": [
            "tongue-root-advanced",
            "front-vowel-forward",
            "consonant-crisp",
            "oral-brightened"
          ]
        },
        {
          "id": "pharyngeal_widened_yawned",
          "surface": false,
          "auto": false,
          "name": "Pharynx widened (yawn-open throat)",
          "descriptors": [
            "pharynx-widened",
            "yawn-open-throat",
            "inner-space-expanded"
          ]
        },
        {
          "id": "nasalized_tract",
          "surface": false,
          "auto": false,
          "name": "Nasalized (velopharyngeal port open)",
          "descriptors": [
            "nasalized",
            "velopharyngeal-open",
            "nasal-coupled-resonance"
          ]
        },
        {
          "id": "tongue_retroflex_r_colored",
          "auto": false,
          "name": "Tongue retroflex (r-colored, rhotic)",
          "descriptors": [
            "tongue-retroflex-bunched",
            "r-colored-vowel",
            "f3-lowered",
            "rhotic-drawl"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "country",
            "americana"
          ]
        },
        {
          "id": "larynx_raised_brassy",
          "auto": false,
          "name": "Larynx raised (short-tract, brassy)",
          "descriptors": [
            "larynx-raised",
            "tract-shortened",
            "all-formant-raised-brassy",
            "thin-bright-call"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "broadway-soubrette",
            "jingju",
            "character-voice"
          ]
        },
        {
          "id": "lips_spread_smile_bright",
          "auto": false,
          "name": "Lips spread (smile-posture, bright)",
          "descriptors": [
            "lips-spread-smile",
            "front-cavity-shortened",
            "f2-raised-brightened",
            "glassy-forward-vowel"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "1960s-girl-group",
            "surf-pop",
            "k-pop"
          ]
        },
        {
          "id": "lips_rounded_darkened",
          "auto": false,
          "name": "Lips rounded-protruded (hooded, dark)",
          "descriptors": [
            "lips-rounded-protruded",
            "all-formant-lowered",
            "hooded-darkened-vowel",
            "blend-muted"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "choral",
            "early-music",
            "crooner-era"
          ]
        },
        {
          "id": "tract_singers_formant_ring",
          "auto": false,
          "name": "Singer's formant cluster (2.8-3.2 kHz ring, cutting ping)",
          "descriptors": [
            "singers-formant-cluster-3k",
            "operatic-ring-ping",
            "carrying-over-orchestra"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "classical",
            "opera"
          ]
        },
        {
          "id": "tract_jaw_dropped_open_call",
          "auto": false,
          "name": "Jaw dropped / open-call resonance (wide oral, shout-carry)",
          "descriptors": [
            "jaw-dropped-wide-oral",
            "open-call-carrying-resonance",
            "field-holler-projection"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "field-holler",
            "gospel-shout"
          ]
        },
        {
          "id": "tract_velum_raised_denasal",
          "auto": false,
          "name": "Velum raised (fully de-nasalized, clean oral core)",
          "descriptors": [
            "velum-raised-denasalized",
            "oral-only-no-nasal-coupling",
            "clean-vowel-core"
          ],
          "match_tokens": []
        },
        {
          "id": "tract_epilaryngeal_narrowed",
          "auto": false,
          "name": "Epilaryngeal tube narrowed (AES resonance boost, ring)",
          "descriptors": [
            "epilaryngeal-tube-narrowed",
            "aes-resonance-boost-3k",
            "ring-without-nasal"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "country",
            "beijing-opera"
          ]
        },
        {
          "id": "tract_lengthened_lowered_larynx",
          "auto": false,
          "name": "Lengthened tract / lowered larynx (covered, dark formants)",
          "descriptors": [
            "tract-lengthened-lowered-larynx",
            "covered-darkened-formants",
            "rounded-warm-depth"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "classical",
            "crooner-era"
          ]
        },
        {
          "id": "tract_cupped_hand_muffle",
          "auto": false,
          "name": "Cupped-hand / hand-over-mouth muffle (lo-fi filter)",
          "descriptors": [
            "cupped-hand-muffle",
            "hand-over-mouth-filter",
            "muted-lo-fi-vocal"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "lo-fi",
            "harmonica-vocal",
            "blues"
          ]
        },
        {
          "id": "tract_mask_placement_forward",
          "auto": false,
          "name": "Forward mask placement (sinus/mask resonance, buzzy-bright)",
          "descriptors": [
            "mask-placement-forward",
            "sinus-mask-resonance-buzz",
            "forward-bright-placement"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "musical-theater",
            "pop"
          ]
        },
        {
          "id": "tract_back_swallowed_placement",
          "auto": false,
          "name": "Back / swallowed placement (pulled-back, muffled)",
          "descriptors": [
            "back-swallowed-placement",
            "pulled-back-muffled-tone",
            "throaty-recessed"
          ],
          "match_tokens": []
        }
      ]
    },
    {
      "id": "voice_effort",
      "surface": false,
      "name": "Phonatory effort / subglottal pressure",
      "variants": [
        {
          "id": "effort_moderate",
          "default": true,
          "surface": false,
          "name": "Moderate effort (unmarked dynamic)",
          "descriptors": []
        },
        {
          "id": "effort_minimal_undersung",
          "surface": false,
          "auto": false,
          "name": "Minimal pressure / under-sung (conversation volume or below)",
          "descriptors": [
            "minimal-subglottal-pressure",
            "conversation-volume-or-below",
            "under-sung",
            "force-withheld"
          ]
        },
        {
          "id": "effort_projected",
          "surface": false,
          "auto": false,
          "name": "Projected (raised pressure, carrying)",
          "descriptors": [
            "raised-subglottal-pressure",
            "projected",
            "carrying"
          ]
        },
        {
          "id": "effort_pressed_maximal",
          "surface": false,
          "auto": false,
          "name": "Pressed / maximal force",
          "descriptors": [
            "maximal-subglottal-pressure",
            "pressed-loud",
            "full-force"
          ]
        },
        {
          "id": "effort_overdriven_scream",
          "auto": false,
          "name": "Overdriven scream pressure (past clean-phonation limit)",
          "descriptors": [
            "overdriven-subglottal-pressure",
            "source-distorting",
            "past-clean-limit",
            "scream-pressure"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "hardcore-punk",
            "extreme-metal",
            "raw-scream"
          ]
        },
        {
          "id": "effort_fortissimo_sustained",
          "auto": false,
          "name": "Sustained full-voice fortissimo (flow phonation at maximal loudness)",
          "descriptors": [
            "sustained-fortissimo",
            "hall-filling",
            "flow-phonation-unstrained",
            "breath-anchored-loud"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "operatic-climax",
            "stadium-anthem",
            "gospel-climax"
          ]
        },
        {
          "id": "effort_subtone_low_breath",
          "auto": false,
          "name": "Subtone (low pressure, intimate breathy-low)",
          "descriptors": [
            "subtone-low-subglottal-pressure",
            "breath-heavy-low-volume",
            "intimate-jazz-subtone"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "cool-jazz-vocal",
            "crooner"
          ]
        },
        {
          "id": "effort_messa_di_voce",
          "auto": false,
          "name": "Messa di voce (crescendo-decrescendo on one note)",
          "descriptors": [
            "messa-di-voce-swell",
            "crescendo-then-decrescendo-single-note",
            "breath-controlled-dynamic-arc"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "bel-canto",
            "classical"
          ]
        },
        {
          "id": "effort_decrescendo_niente",
          "auto": false,
          "name": "Decrescendo al niente (fade to nothing)",
          "descriptors": [
            "decrescendo-al-niente",
            "fade-to-inaudible",
            "tapered-breath-release"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "classical",
            "art-song"
          ]
        },
        {
          "id": "effort_terraced_dynamics",
          "auto": false,
          "name": "Terraced dynamics (abrupt loud/soft blocks)",
          "descriptors": [
            "terraced-dynamic-steps",
            "abrupt-loud-soft-blocks",
            "baroque-echo-dynamic"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "baroque",
            "early-music"
          ]
        },
        {
          "id": "effort_sforzando_accent",
          "auto": false,
          "name": "Sforzando accents (sudden pressure spikes)",
          "descriptors": [
            "sforzando-stress-accent",
            "sudden-pressure-spike-then-back",
            "marked-dynamic-jab"
          ],
          "match_tokens": []
        },
        {
          "id": "effort_pulsed_gospel_push",
          "auto": false,
          "name": "Rhythmic breath-pulse push (gospel/soul emphasis)",
          "descriptors": [
            "rhythmic-breath-pulse-push",
            "gospel-emphasis-surge",
            "soul-dynamic-swell"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "gospel",
            "soul"
          ]
        },
        {
          "id": "effort_edge_of_clean_cuivre",
          "auto": false,
          "name": "Edge-of-clean brassy (cuivré, controlled brink)",
          "descriptors": [
            "edge-of-clean-limit-controlled",
            "cuivre-brassy-edge",
            "pressure-brink-not-past"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "rock-belt",
            "musical-theater"
          ]
        },
        {
          "id": "effort_marcato_declamatory",
          "auto": false,
          "name": "Marcato declamation (weighted, each note stressed)",
          "descriptors": [
            "marcato-weighted-declamation",
            "heavy-emphatic-delivery",
            "each-syllable-pressed"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "opera",
            "anthem"
          ]
        }
      ]
    },
    {
      "id": "voice_vibrato",
      "surface": false,
      "name": "Vibrato",
      "variants": [
        {
          "id": "straight_tone",
          "name": "Straight tone",
          "descriptors": [
            "pure",
            "direct",
            "instrumental"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "vibrato-rich"
          ]
        },
        {
          "id": "slow_vibrato",
          "default": true,
          "name": "Slow vibrato (relaxed rate, rounded pulse)",
          "descriptors": [
            "slow-rate",
            "rounded-even-pulse",
            "warm-low-mid-resonance",
            "chest-resonance-low-mid",
            "expressive",
            "classical"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived"
          ],
          "canonical_tags": [
            "classical"
          ]
        },
        {
          "id": "fast_vibrato",
          "name": "Fast vibrato (quick narrow shimmer)",
          "descriptors": [
            "fast-rate",
            "narrow-quick-shimmer",
            "nervy-intensity",
            "nervy",
            "treble-extended"
          ],
          "match_tokens": [
            "fast-attack-transient",
            "vibrato-rich",
            "vibrato-y",
            "speech-derived"
          ]
        },
        {
          "id": "diaphragm_vibrato",
          "name": "Diaphragm vibrato (breath-pulsed loudness wave)",
          "descriptors": [
            "breath-pulsed",
            "amplitude-loudness-wave",
            "deliberate-even-pulse",
            "overtone-rich-sustained",
            "controlled"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived"
          ]
        },
        {
          "id": "oscillating_vibrato",
          "name": "Wide oscillating vibrato (cry-tinged pitch sway)",
          "descriptors": [
            "wide-pitch-sway",
            "cry-tinged",
            "drawled-roll",
            "bluesy",
            "expressive"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "blues"
          ]
        },
        {
          "id": "delayed_vibrato",
          "name": "Delayed-onset vibrato (straight tone blooming into vibrato)",
          "descriptors": [
            "straight-onset",
            "late-blooming-waver",
            "sustain-then-oscillate",
            "tasteful",
            "modern"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "contemporary-pop",
            "jazz"
          ]
        },
        {
          "id": "terminal_vibrato",
          "name": "Terminal vibrato (straight core, note-end flourish)",
          "descriptors": [
            "straight-note-core",
            "note-end-flourish",
            "release-only-waver",
            "melodic",
            "period-honest"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "early-music",
            "period-performance"
          ]
        },
        {
          "id": "slow_wide_terminal_vibrato",
          "auto": false,
          "name": "Slow, wide, terminal-only",
          "descriptors": [
            "slow-rate",
            "wide-excursion",
            "terminal-sustain-only"
          ]
        },
        {
          "id": "wobble_vibrato",
          "auto": false,
          "name": "Wobble (wide-slow, pitch-center blurring)",
          "descriptors": [
            "wide-slow-oscillation",
            "pitch-center-blurred",
            "laboured-sway"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "late-career-operatic",
            "dramatic-opera"
          ]
        },
        {
          "id": "bleat_caprino_vibrato",
          "auto": false,
          "name": "Bleat / caprino (fast narrow goat-trill)",
          "descriptors": [
            "fast-bleat-caprino",
            "goat-trill-narrow-fast",
            "nervous-tight-flutter"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "early-music-caution"
          ]
        },
        {
          "id": "narrow_shimmer_vibrato",
          "auto": false,
          "name": "Narrow continuous shimmer (subtle close-mic waver)",
          "descriptors": [
            "narrow-continuous-shimmer",
            "close-mic-subtle-waver",
            "pop-tasteful-narrow"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "contemporary-pop"
          ]
        },
        {
          "id": "pure_pitch_no_amplitude_vibrato",
          "auto": false,
          "name": "Pure-pitch vibrato (fold-tension modulation, no loudness change)",
          "descriptors": [
            "pure-pitch-vibrato-no-amplitude",
            "fold-tension-modulation-only",
            "string-like-pitch-waver"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "amplitude_tremolo_vibrato",
          "auto": false,
          "name": "Amplitude tremolo (loudness pulse, pitch stays)",
          "descriptors": [
            "amplitude-tremolo-pitch-stable",
            "loudness-only-pulse",
            "organ-like-throb"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gospel-organ-vocal"
          ]
        },
        {
          "id": "accelerating_vibrato",
          "auto": false,
          "name": "Accelerating (slow onset speeding up, intensifying)",
          "descriptors": [
            "accelerating-vibrato-rate",
            "intensifying-over-sustain",
            "building-flutter"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "decelerating_widening_vibrato",
          "auto": false,
          "name": "Decelerating + widening toward release (dramatic open)",
          "descriptors": [
            "decelerating-widening-toward-release",
            "dramatic-opening-waver",
            "slow-wide-finish"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "dramatic-opera",
            "power-ballad"
          ]
        },
        {
          "id": "asymmetric_scoop_vibrato",
          "auto": false,
          "name": "Asymmetric under-pitch scoop (leans flat, blues/soul lean)",
          "descriptors": [
            "asymmetric-under-pitch-scoop",
            "blues-soul-lean-flat-cycle",
            "bluesy-drawled-sway"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "blues",
            "soul"
          ]
        }
      ]
    },
    {
      "id": "voice_articulation",
      "surface": false,
      "name": "Articulation",
      "variants": [
        {
          "id": "legato_voice",
          "default": true,
          "name": "Legato",
          "descriptors": [
            "continuous-phonation",
            "connected",
            "flowing"
          ],
          "match_tokens": [
            "legato",
            "sustained-tone",
            "speech-derived"
          ]
        },
        {
          "id": "staccato_voice",
          "surface": false,
          "name": "Staccato",
          "descriptors": [
            "punctuated",
            "percussive",
            "rhythmic"
          ],
          "match_tokens": [
            "staccato",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "melisma_voice",
          "surface": false,
          "name": "Melisma-heavy (runs and riffs on single syllables)",
          "descriptors": [
            "multi-note-runs-per-syllable",
            "cascading-riff-runs",
            "vowel-carried-flourish",
            "ornamental",
            "expressive"
          ],
          "match_tokens": [
            "melismatic",
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "gospel",
            "r-and-b"
          ]
        },
        {
          "id": "spoken_voice",
          "surface": false,
          "name": "Spoken / rapped",
          "descriptors": [
            "rhythmic",
            "forward",
            "conversational"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ]
        },
        {
          "id": "shouted_voice",
          "surface": false,
          "name": "Shouted / hollered",
          "descriptors": [
            "unrestrained",
            "outdoor-pitched"
          ],
          "match_tokens": [
            "shouted",
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "field"
          ]
        },
        {
          "id": "narrative_voice",
          "surface": false,
          "name": "Narrative / declamatory",
          "descriptors": [
            "narrative",
            "declamatory",
            "storytelling"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "r&b",
            "afrobeat",
            "soul",
            "hip-hop"
          ]
        },
        {
          "id": "hocket_voice",
          "surface": false,
          "name": "Hocket (interlocked note-trading, one melody split across voices)",
          "descriptors": [
            "interlocked-note-trading",
            "alternating-gap-and-hit",
            "melody-split-between-voices",
            "hocket-articulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "sardinian-polyphony",
            "medieval-motet",
            "aka-pygmy-polyphony"
          ]
        },
        {
          "id": "call_response_voice",
          "surface": false,
          "name": "Call-and-response (leader phrase answered by response phrase)",
          "descriptors": [
            "leader-call-answered",
            "antiphonal-phrase-exchange",
            "question-answer-phrasing",
            "callresponse-articulation",
            "antiphonal-articulation"
          ],
          "match_tokens": [
            "call-response",
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "worksong",
            "gospel",
            "work-song",
            "west-african"
          ]
        },
        {
          "id": "patter_voice",
          "auto": false,
          "name": "Patter (rapid-fire syllabic delivery at tongue-twister tempo)",
          "descriptors": [
            "rapid-fire-syllabic",
            "tongue-twister-tempo",
            "breathless-comic-precision",
            "maximum-syllable-rate"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "gilbert-and-sullivan",
            "opera-buffa",
            "comic-song"
          ]
        },
        {
          "id": "mumbled_voice",
          "auto": false,
          "name": "Slurred / mumbled diction (vowel-smeared, consonants swallowed)",
          "descriptors": [
            "vowel-smeared",
            "consonant-softened",
            "under-articulated",
            "half-swallowed-syllables"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "indie",
            "dream-pop",
            "mumble-rap",
            "2010s"
          ]
        },
        {
          "id": "marcato_voice",
          "auto": false,
          "name": "Marcato (each note marked/separated, weighted)",
          "descriptors": [
            "marcato-each-note-marked",
            "weighted-separation",
            "emphatic-detachment"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "opera",
            "anthem"
          ]
        },
        {
          "id": "portato_voice",
          "auto": false,
          "name": "Portato (semi-detached, breath-pulsed carry)",
          "descriptors": [
            "portato-semi-detached-carried",
            "breath-pulsed-legato",
            "gently-articulated-sustain"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ]
        },
        {
          "id": "glottal_stop_percussive_voice",
          "auto": false,
          "name": "Glottal-stop punctuated (okina / hamza percussive onsets)",
          "descriptors": [
            "glottal-stop-punctuation",
            "okina-hamza-percussive-onset",
            "hard-attack-separation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "hawaiian",
            "arabic"
          ]
        },
        {
          "id": "vocable_syllabic_drum_voice",
          "auto": false,
          "name": "Vocable syllable-drumming (konnakol / bol / mouth-music)",
          "descriptors": [
            "vocable-syllable-drumming",
            "konnakol-bol-mouth-music",
            "non-lexical-rhythmic-attack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "carnatic-konnakol",
            "puirt-a-beul",
            "scat"
          ]
        },
        {
          "id": "ululation_trilled_voice",
          "auto": false,
          "name": "Ululation (rapid uvular-trilled celebratory)",
          "descriptors": [
            "ululation-rapid-uvular-trill",
            "celebratory-zaghrouta",
            "high-trilled-cry"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "middle-eastern",
            "african",
            "celebratory"
          ]
        },
        {
          "id": "sighed_falling_release_voice",
          "auto": false,
          "name": "Sighed falling-off releases (phrase-end downward sigh)",
          "descriptors": [
            "sighed-falling-release",
            "phrase-end-downward-sigh",
            "languid-drop-off"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "torch-song",
            "r&b-ballad",
            "indie"
          ]
        }
      ]
    },
    {
      "id": "voice_microtone",
      "surface": false,
      "name": "Pitch flexibility",
      "variants": [
        {
          "id": "tempered_voice",
          "default": true,
          "name": "Tempered (12-tone-locked)",
          "descriptors": [
            "equal-tempered",
            "western-default"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "pop",
            "rock",
            "jazz",
            "classical-western",
            "r&b",
            "modern-music"
          ]
        },
        {
          "id": "blue_notes",
          "name": "Blue notes / bent thirds",
          "descriptors": [
            "blues-inflected",
            "pitched-between",
            "expressive"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ]
        },
        {
          "id": "shruti_inflected",
          "name": "Shruti-inflected (raga)",
          "descriptors": [
            "microtonal",
            "raga-bound",
            "ornamental"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived"
          ]
        },
        {
          "id": "maqam_inflected",
          "name": "Maqam-inflected (neutral-third quarter-steps)",
          "descriptors": [
            "neutral-third-half-flat",
            "quarter-step-shading",
            "between-major-and-minor",
            "modal-idiomatic-intonation",
            "maqam-neutral-step"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "egyptian",
            "turkish",
            "arabic-maqam",
            "tarab"
          ]
        },
        {
          "id": "overtone_singing",
          "name": "Overtone / harmonic singing",
          "descriptors": [
            "filtered-throat",
            "formant-shifted"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "tuvan"
          ]
        },
        {
          "id": "bend_inflected",
          "name": "Bend-inflected (scooped attacks, curled releases)",
          "descriptors": [
            "scooped-attack",
            "curled-release",
            "under-pitch-arrival",
            "expressive-slide",
            "bend-inflected",
            "pitch-bending"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "flamenco",
            "blues"
          ]
        },
        {
          "id": "portamento_inflected",
          "auto": false,
          "name": "Portamento-heavy (audible slides connecting every note)",
          "descriptors": [
            "note-connecting-slide",
            "swooping-legato",
            "late-pitch-arrival",
            "continuous-glide-between-targets"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "early-recording-era",
            "pre-1930-operatic",
            "hawaiian-falsetto",
            "classic-country"
          ]
        },
        {
          "id": "just_intonation_pure",
          "auto": false,
          "name": "Just intonation (pure beatless ratios, chord-lock)",
          "descriptors": [
            "just-intonation-pure-ratios",
            "beatless-chord-lock",
            "harmonic-series-tuning"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "barbershop",
            "sacred-harp",
            "choral"
          ]
        },
        {
          "id": "pythagorean_leading",
          "auto": false,
          "name": "Pythagorean expressive leading tones (wide sharpened semitones)",
          "descriptors": [
            "pythagorean-wide-leading-tone",
            "expressive-sharpened-semitone",
            "melodic-tension-tuning"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "expressive-classical"
          ]
        },
        {
          "id": "meantone_comma_inflected",
          "auto": false,
          "name": "Meantone / comma-inflected (narrow pure thirds, early music)",
          "descriptors": [
            "meantone-comma-inflected",
            "narrow-pure-third-early-music",
            "historically-tuned"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "early-music",
            "renaissance"
          ]
        },
        {
          "id": "byzantine_morai_microtone",
          "auto": false,
          "name": "Byzantine chant microtones (soft/hard chromatic genera)",
          "descriptors": [
            "byzantine-morai-microtone",
            "soft-hard-chromatic-genera",
            "orthodox-modal-shading"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "byzantine",
            "orthodox-chant"
          ]
        },
        {
          "id": "pelog_slendro_inflected",
          "auto": false,
          "name": "Pelog / slendro inflected (gamelan non-tempered, stretched)",
          "descriptors": [
            "pelog-slendro-inflected",
            "gamelan-non-tempered",
            "stretched-non-octave-tuning"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gamelan",
            "indonesian"
          ]
        },
        {
          "id": "pentatonic_gapped_glide",
          "auto": false,
          "name": "Gapped-pentatonic glides (sliding between anhemitonic degrees)",
          "descriptors": [
            "pentatonic-gapped-glide",
            "sliding-between-anhemitonic-degrees",
            "east-asian-pitch-slide"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "chinese",
            "east-asian"
          ]
        },
        {
          "id": "untempered_pitch_drift",
          "auto": false,
          "name": "Untempered pitch drift (free-intonation, floating center)",
          "descriptors": [
            "untempered-pitch-drift",
            "free-intonation-folk",
            "pitch-center-floating"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "field-recording",
            "untrained-folk"
          ]
        },
        {
          "id": "siren_glissando_full",
          "auto": false,
          "name": "Full siren glissando (continuous sweep across register)",
          "descriptors": [
            "full-range-siren-glissando",
            "continuous-sweep-across-register",
            "swooping-pitch-sweep"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "avant-garde-vocal",
            "r&b-run"
          ]
        }
      ]
    },
    {
      "id": "voice_tradition",
      "surface": false,
      "name": "Vocal tradition / training",
      "variants": [
        {
          "id": "modern_pop_vocal_training",
          "default": true,
          "name": "Modern pop / contemporary commercial vocal training",
          "descriptors": [
            "modern-pop-training",
            "contemporary-commercial",
            "mixed-belt",
            "studio-ready"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pop",
            "modern"
          ]
        },
        {
          "id": "appalachian_outlaw_folk_tradition",
          "auto": false,
          "name": "Anglo-American folk / outlaw-country (plain narrative, untrained-natural)",
          "descriptors": [
            "anglo-american-folk",
            "plain-spoken-narrative",
            "untrained-natural",
            "outlaw-country-lineage"
          ]
        },
        {
          "id": "bel_canto_tradition",
          "name": "Bel canto (Italian operatic)",
          "descriptors": [
            "bel-canto",
            "italian-operatic",
            "sustained-line",
            "legato-priority"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "italian"
          ]
        },
        {
          "id": "baroque_ornamental_tradition",
          "name": "Baroque ornamental (trills, divisions, messa di voce)",
          "descriptors": [
            "baroque-ornamental",
            "messa-di-voce",
            "period-style",
            "trill-heavy"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained",
            "period-performance"
          ],
          "canonical_tags": [
            "baroque",
            "classical"
          ]
        },
        {
          "id": "sean_nos_tradition",
          "name": "Sean-nós (Irish unaccompanied)",
          "descriptors": [
            "sean-nos",
            "unaccompanied",
            "gaelic-tradition",
            "free-rhythm",
            "ornamented"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "celtic",
            "folk"
          ]
        },
        {
          "id": "qawwali_tradition",
          "name": "Qawwali (Sufi devotional)",
          "descriptors": [
            "qawwali",
            "sufi-devotional",
            "call-response",
            "persian-melismatic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sufi",
            "south-asian"
          ]
        },
        {
          "id": "khoomei_tuvan_tradition",
          "name": "Khoomei (Tuvan throat-singing)",
          "descriptors": [
            "khoomei",
            "overtone-singing",
            "multi-pitch-simultaneous"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "central-asian"
          ]
        },
        {
          "id": "inuit_katajjaq_tradition",
          "name": "Inuit katajjaq (throat-singing duet)",
          "descriptors": [
            "katajjaq",
            "inuit-throat-singing",
            "duet-game",
            "breathing-rhythm"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "arctic",
            "indigenous"
          ]
        },
        {
          "id": "hindustani_khyal_tradition",
          "name": "Hindustani khyal (raga improvisation)",
          "descriptors": [
            "khyal",
            "hindustani",
            "raga-improvisation",
            "meend-ornamentation",
            "alap-jor-jhala"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "south-asian",
            "classical"
          ]
        },
        {
          "id": "hindustani_dhrupad_tradition",
          "name": "Hindustani dhrupad (ancient devotional)",
          "descriptors": [
            "dhrupad",
            "pre-khyal",
            "austere-meditative",
            "pakhawaj-accompanied"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional"
          ],
          "canonical_tags": [
            "south-asian",
            "classical"
          ]
        },
        {
          "id": "carnatic_classical_tradition",
          "name": "Carnatic (South Indian classical)",
          "descriptors": [
            "carnatic",
            "south-indian",
            "gamaka-ornamentation",
            "kriti-form"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "south-asian",
            "classical"
          ]
        },
        {
          "id": "persian_dastgah_tradition",
          "name": "Persian dastgah (modal system)",
          "descriptors": [
            "dastgah",
            "persian-classical",
            "modal-improvisation",
            "avaz-ornamentation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "middle-eastern",
            "persian",
            "classical"
          ]
        },
        {
          "id": "arabic_maqam_tradition",
          "name": "Arabic maqam (modal system)",
          "descriptors": [
            "arabic-maqam",
            "quartertone",
            "modal-improvisation",
            "tarab"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "flamenco_jondo_tradition",
          "name": "Flamenco cante jondo (deep song)",
          "descriptors": [
            "cante-jondo",
            "flamenco-deep",
            "gypsy-andalusian",
            "melismatic-raw"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "flamenco",
            "iberian",
            "romani"
          ]
        },
        {
          "id": "flamenco_chico_tradition",
          "name": "Flamenco cante chico (light style)",
          "descriptors": [
            "cante-chico",
            "flamenco-light",
            "festive"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "flamenco",
            "iberian"
          ]
        },
        {
          "id": "operatic_tradition",
          "name": "Operatic (general, post-Verdi)",
          "descriptors": [
            "operatic",
            "projected",
            "classical-resonance",
            "large-hall"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "italian"
          ]
        },
        {
          "id": "broadway_legit_tradition",
          "name": "Broadway / musical-theater legit",
          "descriptors": [
            "broadway-legit",
            "musical-theater",
            "classical-leaning",
            "lyric-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "broadway"
          ]
        },
        {
          "id": "gospel_pentecostal_tradition",
          "name": "Gospel / Pentecostal (call and response, melisma)",
          "descriptors": [
            "gospel-pentecostal",
            "melismatic",
            "blues-inflected",
            "call-response"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gospel",
            "soul"
          ]
        },
        {
          "id": "jazz_scat_tradition",
          "name": "Jazz scat (vocal improvisation)",
          "descriptors": [
            "scat",
            "jazz-improvisation",
            "instrument-emulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "jazz"
          ]
        },
        {
          "id": "beatboxing_tradition",
          "name": "Beatboxing (vocal percussion)",
          "descriptors": [
            "beatbox",
            "vocal-percussion",
            "mouth-drums"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "hip-hop"
          ]
        },
        {
          "id": "microtonal_31tet_tradition",
          "name": "31-TET / extended-tuning training",
          "descriptors": [
            "31-tet",
            "extended-tuning",
            "experimental-tuning"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "experimental"
          ]
        },
        {
          "id": "japanese_min_yo_tradition",
          "name": "Japanese min'yō (folk-vocal lineage)",
          "descriptors": [
            "min-yo",
            "japanese-folk-vocal",
            "kobushi-ornament-traces",
            "koe-on-resonance",
            "edo-meiji-folk-lineage"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "japanese",
            "east-asian",
            "folk"
          ]
        },
        {
          "id": "korean_minsogak_vocal_tradition",
          "name": "Korean minsogak (folk-vocal, distinct from pansori-virtuosity)",
          "descriptors": [
            "korean-minsogak-folk-vocal",
            "jeong-affect",
            "sigimsae-ornament-traces",
            "gyemyeon-pyeong-modal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "korean",
            "east-asian",
            "folk"
          ]
        },
        {
          "id": "chinese_classical_vocal_tradition",
          "name": "Chinese classical vocal (kunqu, jingju, traditional folk)",
          "descriptors": [
            "chinese-classical-vocal",
            "tonal-language-melody-locked",
            "mandarin-syllabic-tradition",
            "qing-yi-laodan-role-types"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "chinese",
            "east-asian",
            "classical"
          ]
        },
        {
          "id": "polynesian_oli_tradition",
          "name": "Polynesian oli / mele (Hawaiian, Maori chant)",
          "descriptors": [
            "polynesian-oli-chant",
            "hawaiian-okina-glottal-onset",
            "kahiko-mele-tradition",
            "recitative-free-meter"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "polynesian",
            "hawaiian",
            "maori",
            "oceanic",
            "indigenous"
          ]
        },
        {
          "id": "yoruba_tonal_vocal_tradition",
          "name": "Yoruba tonal-language vocal (oríkì, praise, ìrèmọjẹ)",
          "descriptors": [
            "yoruba-tonal-vocal",
            "oriki-praise-tradition",
            "tonal-language-melody-locked",
            "west-african-call-response-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "yoruba",
            "west-african",
            "african"
          ]
        },
        {
          "id": "scottish_gaelic_taladh_tradition",
          "name": "Scottish Gaelic tàladh / puirt-a-beul (Hebridean-Highland vocal)",
          "descriptors": [
            "scottish-gaelic-vocal",
            "taladh-tradition",
            "hebridean-vocal",
            "puirt-a-beul-adjacent",
            "scottish-modal-affect"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "celtic",
            "scottish-gaelic",
            "folk"
          ]
        },
        {
          "id": "mediterranean_demotic_tradition",
          "name": "Mediterranean demotic folk-vocal (Greek, Sardinian, Corsican, Romanian, Balkan)",
          "descriptors": [
            "mediterranean-demotic-vocal",
            "modal-melismatic-folk",
            "descending-cry-cadence",
            "professional-keening-tradition-lineage"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "mediterranean",
            "greek",
            "sardinian",
            "balkan",
            "folk"
          ]
        },
        {
          "id": "mande_jeli_vocal_tradition",
          "name": "Mande jeli / griot vocal (Mali, Senegal, Guinea, Gambia)",
          "descriptors": [
            "mande-jeli-vocal",
            "griot-praise-narrative-vocal",
            "pentatonic-jeli-modal-vocal",
            "west-african-praise-vocal-lineage"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "mande",
            "west-african",
            "griot",
            "praise-vocal"
          ]
        },
        {
          "id": "sami_joik_tradition",
          "name": "Sámi joik / yoik (Nordic Sápmi vocal)",
          "descriptors": [
            "sami-joik-vocal",
            "yoik-vuelle-luohti",
            "sapmi-leudd-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sami",
            "sapmi",
            "joik"
          ]
        },
        {
          "id": "andean_quechua_tradition",
          "name": "Andean Quechua / Aymara wayno vocal (Andes highland)",
          "descriptors": [
            "andean-quechua-vocal",
            "wayno-huayno-aymara",
            "altiplano-quena-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "andean",
            "quechua",
            "aymara"
          ]
        },
        {
          "id": "native_american_vocal_tradition",
          "name": "Native American vocal (Plains/Southwest powwow & ceremonial)",
          "descriptors": [
            "amerindian-powwow-vocal",
            "pueblo-amerindian-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "amerindian",
            "powwow"
          ]
        },
        {
          "id": "southeast_asian_folk_vocal_tradition",
          "name": "Southeast Asian folk vocal (lam / mor-lam, luk-thung)",
          "descriptors": [
            "morlam-lam-vocal",
            "isan-luk-thung-vocal",
            "mekong-khmer-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "isan",
            "mekong"
          ]
        },
        {
          "id": "southern_african_bantu_vocal_tradition",
          "name": "Southern African Bantu vocal (Zulu / Xhosa / Tsonga choral chant, isicathamiya to township pop)",
          "descriptors": [
            "nguni-tsonga-sotho-vocal",
            "isicathamiya-mbube-cothoza",
            "township-jive-chant-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tsonga",
            "zulu",
            "african"
          ]
        },
        {
          "id": "honky_tonk_high_lonesome_tradition",
          "auto": false,
          "name": "Country honky-tonk / high-lonesome (hard-twang cry-break)",
          "descriptors": [
            "hard-twang-cut",
            "cry-break-catch",
            "high-lonesome-tenor",
            "nasal-keening-edge"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "country",
            "honky-tonk",
            "bluegrass"
          ]
        },
        {
          "id": "jamaican_dancehall_toasting_tradition",
          "auto": false,
          "name": "Jamaican toasting / dancehall deejay (patois sing-jay)",
          "descriptors": [
            "toasting-deejay-flow",
            "patois-inflected",
            "riddim-locked-chat",
            "melodic-sing-jay"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "reggae",
            "dancehall",
            "jamaican"
          ]
        },
        {
          "id": "pansori_tradition",
          "auto": false,
          "name": "Pansori (Korean epic narrative, roughened virtuosity)",
          "descriptors": [
            "husky-roughened-projection",
            "epic-narrative-declamation",
            "trained-hoarse-timbre",
            "hours-long-endurance"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "pansori",
            "korean",
            "gugak"
          ]
        },
        {
          "id": "bollywood_playback_tradition",
          "auto": false,
          "name": "Bollywood playback (high bright film-song tessitura)",
          "descriptors": [
            "high-bright-tessitura",
            "thin-fold-agile",
            "light-classical-ornamented",
            "mic-close-precision"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "bollywood",
            "hindi-film-song",
            "filmi"
          ]
        },
        {
          "id": "french_chanson_tradition",
          "auto": false,
          "name": "French chanson (diction-first dramatic parlando)",
          "descriptors": [
            "diction-first-text-driven",
            "dramatic-parlando-swell",
            "rolled-r-articulation",
            "cabaret-intimate-to-declaimed"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "chanson",
            "french",
            "cabaret"
          ]
        }
      ]
    },
    {
      "id": "voice_mechanism_compound",
      "surface": false,
      "name": "Compound mechanism (multi-source phonation)",
      "variants": [
        {
          "id": "voice_mechanism_single_source",
          "default": true,
          "name": "Single-source phonation (standard fold vibration)",
          "descriptors": [
            "single-source-phonation",
            "standard-fold-vibration"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_mechanism_overtone_isolation_F2",
          "name": "Overtone formant-isolation (F2 reinforcement, 2-3 kHz whistle harmonic over low fundamental)",
          "descriptors": [
            "F2-overtone-isolation",
            "tongue-narrowed-formant-tuning",
            "lip-bell-overtone-shaping"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition",
            "central-asian"
          ]
        },
        {
          "id": "voice_mechanism_ventricular_subharmonic",
          "name": "Ventricular co-oscillation subharmonic (false-folds at half true-fold rate, F0 70-100 Hz)",
          "descriptors": [
            "ventricular-co-oscillation-subharmonic",
            "false-fold-half-rate-coupling",
            "octave-down-pitched"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "sardinian-polyphony",
            "tibetan-ritual",
            "overtone-tradition"
          ]
        },
        {
          "id": "voice_mechanism_aryepiglottic_steppe",
          "name": "Aryepiglottic pseudoglottis steppe-undertone (raspier high subharmonic with AES engagement)",
          "descriptors": [
            "aryepiglottic-pseudoglottis-steppe",
            "raspier-higher-subharmonic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "voice_mechanism_yodel_M1_M2_alternation",
          "name": "M1↔M2 rapid mechanism-transition (yodel-family register-flip)",
          "descriptors": [
            "M1-M2-rapid-transition",
            "register-flip-yodel-mechanism"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "yodel-style"
          ]
        },
        {
          "id": "voice_mechanism_tahrir_tekye_chain",
          "name": "Tahrir tekye-chain (glottal-appoggiatura M1→M2 jump-chain per Castellengo/During)",
          "descriptors": [
            "tahrir-tekye-chain-mechanism",
            "glottal-appoggiatura-jump"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "persian",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_mechanism_false_fold_distorted",
          "name": "False-fold distorted (ventricular noise + supraglottic compression, true-folds protected)",
          "descriptors": [
            "false-fold-distorted-phonation",
            "supraglottic-compression-screamed",
            "ventricular-aperiodic-noise"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "metal",
            "hardcore",
            "death-growl"
          ]
        },
        {
          "id": "voice_mechanism_ingressive_paired",
          "name": "Ingressive-egressive paired-breath alternation (interlocked supraglottic+aryepiglottic both phases)",
          "descriptors": [
            "ingressive-egressive-paired-breath",
            "interlocked-supraglottic-both-phases"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "inuit-throat-singing",
            "arctic",
            "indigenous"
          ]
        },
        {
          "id": "voice_mechanism_M0_pulse_borrowed",
          "name": "M1 with M0-pulse borrowing (fry-modal mix, growl-into-modal)",
          "descriptors": [
            "M1-with-M0-pulse-borrowing",
            "fry-modal-mix"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_mechanism_supraglottal_rasp_pitch_stable",
          "auto": false,
          "name": "Supraglottal rasp on a clean core (controlled ventricular/AES grain, soft throat-clear; true-fold pitch untouched)",
          "descriptors": [
            "supraglottal-rasp-clean-core",
            "pitch-stable-distortion",
            "controlled-ventricular-overlay",
            "throat-clear-grain"
          ]
        },
        {
          "id": "voice_mechanism_diplophonic_biphonation",
          "auto": false,
          "name": "Diplophonic biphonation (two independent simultaneous fundamentals, incommensurate F0 from asymmetric/split fold vibration)",
          "descriptors": [
            "two-independent-simultaneous-pitches",
            "incommensurate-non-harmonic-beating",
            "rough-double-toned-buzz",
            "asymmetric-split-fold-oscillation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "extended-vocal-technique",
            "avant-garde-vocal",
            "biphonic"
          ]
        }
      ]
    },
    {
      "id": "voice_estill_quality",
      "surface": false,
      "name": "Estill voice-quality configuration (six canonical figure-combinations)",
      "variants": [
        {
          "id": "voice_estill_speech",
          "default": true,
          "name": "Speech quality (modal, neutral larynx, minimal AES narrowing)",
          "descriptors": [
            "speech-quality-modal-neutral-larynx",
            "minimal-AES-narrowing"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_falsetto",
          "name": "Falsetto quality (thin folds, breathier than M2-modal)",
          "descriptors": [
            "falsetto-quality-thin-fold-breathy",
            "reduced-vibratory-mass"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "high-falsetto"
          ]
        },
        {
          "id": "voice_estill_sob",
          "name": "Sob quality (low larynx + thin folds — darkened, muffled weeping)",
          "descriptors": [
            "sob-quality-low-larynx-thin-fold",
            "darkened-weeping-warmth",
            "hollow-muted-grief",
            "lowered-larynx-cry-configuration"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "opera"
          ]
        },
        {
          "id": "voice_estill_oral_twang",
          "name": "Oral twang (AES narrowed for high-F2 brightness, velum closed)",
          "descriptors": [
            "oral-twang-AES-narrowed-bright",
            "high-F2-brightness-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "andean",
            "cajun"
          ]
        },
        {
          "id": "voice_estill_nasal_twang",
          "name": "Nasal twang (AES narrowed + velar port open)",
          "descriptors": [
            "nasal-twang-velar-port-open",
            "AES-narrowed-with-nasal-resonance"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "flamenco",
            "beijing-opera"
          ]
        },
        {
          "id": "voice_estill_opera",
          "name": "Opera quality (low larynx + thick folds + AES narrowing + torso anchoring — singer-formant cluster ~2.3-3 kHz per Sundberg)",
          "descriptors": [
            "opera-quality-low-larynx-anchored",
            "singer-formant-cluster-2_3-to-3-kHz"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "opera",
            "italian"
          ]
        },
        {
          "id": "voice_estill_belt",
          "name": "Belt quality (high larynx + thick folds + AES narrowing + head-neck anchoring)",
          "descriptors": [
            "belt-quality-high-larynx-thick-fold",
            "head-neck-anchored-high-pressure"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "broadway",
            "gospel",
            "soul",
            "r&b",
            "ranchera"
          ]
        },
        {
          "id": "voice_estill_cry",
          "auto": false,
          "name": "Cry quality (thin folds + tilted thyroid, larynx higher than sob — small, sweet, plaintive)",
          "descriptors": [
            "cry-quality-thin-fold-tilted-thyroid",
            "raised-larynx-small-volume",
            "sweet-plaintive-whimper-onset"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "contemporary-pop",
            "soul-ballad"
          ]
        },
        {
          "id": "voice_estill_onset_glottal",
          "auto": false,
          "name": "Glottal onset (firm TVF adduction, coup-de-glotte hard start)",
          "descriptors": [
            "glottal-onset-firm-adduction",
            "hard-coup-de-glotte-start",
            "clean-pressed-attack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "classical",
            "rock-belt"
          ]
        },
        {
          "id": "voice_estill_onset_aspirate",
          "auto": false,
          "name": "Aspirate onset (breath before tone, /h/ start)",
          "descriptors": [
            "aspirate-onset-breath-before-tone",
            "h-onset-soft-start",
            "breathy-attack"
          ],
          "match_tokens": [
            "breathy",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pop-ballad",
            "soul"
          ]
        },
        {
          "id": "voice_estill_onset_smooth_simultaneous",
          "auto": false,
          "name": "Smooth simultaneous onset (balanced airflow + adduction)",
          "descriptors": [
            "smooth-simultaneous-onset",
            "balanced-airflow-adduction",
            "even-clean-start"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_tvf_thick_body",
          "auto": false,
          "name": "Thick true-fold body (heavy mechanism, full mass)",
          "descriptors": [
            "thick-true-fold-body-mass",
            "heavy-mechanism-full-adduction",
            "rich-low-harmonic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_tvf_thin_cover",
          "auto": false,
          "name": "Thin true-fold cover (light mechanism, reduced mass)",
          "descriptors": [
            "thin-true-fold-cover",
            "light-mechanism-reduced-mass",
            "flute-clear-upper"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_tvf_stiff_creak",
          "auto": false,
          "name": "Stiff true-folds (creak / pulse-register anchor)",
          "descriptors": [
            "stiff-true-fold-creak",
            "pulse-register-anchor",
            "low-creaky-onset"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_false_fold_retract",
          "auto": false,
          "name": "Retracted false folds (open, clean, laugh-posture)",
          "descriptors": [
            "false-fold-retracted-open",
            "laugh-posture-clean",
            "constriction-released"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "classical",
            "clean-belt"
          ]
        },
        {
          "id": "voice_estill_false_fold_constrict_grit",
          "auto": false,
          "name": "Constricted false folds (grit / distortion overlay)",
          "descriptors": [
            "false-fold-constricted-grit",
            "ventricular-distortion-overlay",
            "rasp-effect-on-core"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "rock",
            "metal",
            "blues-growl"
          ]
        }
      ]
    },
    {
      "id": "voice_speech_song",
      "surface": false,
      "name": "Speech-song spectrum position",
      "variants": [
        {
          "id": "voice_pure_spoken_no_pitch",
          "name": "Pure spoken (no pitch organization)",
          "descriptors": [
            "no-pitch-organization-speech",
            "speech-rhythm-only"
          ],
          "match_tokens": [
            "speech-derived"
          ]
        },
        {
          "id": "voice_heightened_speech",
          "name": "Heightened speech (stylized intonation contours)",
          "descriptors": [
            "heightened-speech-stylized-intonation",
            "theatrical-projection-no-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived"
          ]
        },
        {
          "id": "voice_rhythmic_spoken_flow",
          "name": "Rhythmic spoken flow (no pitch target, rhythmic only)",
          "descriptors": [
            "rhythmic-spoken-flow-no-pitch",
            "syncopated-speech-rhythm"
          ],
          "match_tokens": [
            "speech-derived"
          ],
          "canonical_tags": [
            "hip-hop",
            "rap",
            "spoken-word"
          ]
        },
        {
          "id": "voice_recitative_free_rhythm",
          "name": "Recitative (rhythmically free pitched speech)",
          "descriptors": [
            "recitative-rhythmically-free-pitched-speech",
            "declamatory-free-rhythm"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "classical",
            "baroque",
            "opera"
          ]
        },
        {
          "id": "voice_sprechgesang_notated",
          "name": "Sprechgesang (pitched speech-melody, song-leaning)",
          "descriptors": [
            "notated-speech-melody",
            "pitch-carried-not-just-touched",
            "song-leaning-declamation",
            "sprechgesang-notated-approximate-pitch",
            "between-speech-and-song"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-classical",
            "second-viennese-school",
            "wagnerian-declamation"
          ]
        },
        {
          "id": "voice_ametrical_chant",
          "name": "Ametrical pitched chant (free-rhythm sustained tones)",
          "descriptors": [
            "ametrical-pitched-chant-free-rhythm",
            "sustained-tones-free-rhythm"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_metrical_chant",
          "name": "Metrical pitched chant (fixed-rhythm chant)",
          "descriptors": [
            "metrical-pitched-chant-fixed-rhythm",
            "fixed-rhythm-chant-cycle"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_syllabic_singing",
          "default": true,
          "name": "Syllabic singing (one note per syllable)",
          "descriptors": [
            "one-note-per-syllable",
            "text-forward",
            "plain-direct-line",
            "syllabic-singing-one-note-per-syllable"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "voice_neumatic_singing",
          "name": "Neumatic singing (small note-groups per syllable)",
          "descriptors": [
            "small-note-groups-per-syllable",
            "gently-florid",
            "text-still-legible",
            "neumatic-singing-small-groups-per-syllable"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "voice_melismatic_singing",
          "name": "Melismatic singing (long runs on one syllable)",
          "descriptors": [
            "many-notes-per-syllable",
            "vowel-carried-runs",
            "florid-extended-line",
            "melismatic-singing-many-notes-per-syllable"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone",
            "melismatic"
          ]
        },
        {
          "id": "voice_pure_vocalise",
          "name": "Pure vocalise (no text, vowel-only)",
          "descriptors": [
            "pure-vocalise-no-text-vowel-only",
            "wordless-melodic-line"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "voice_non_lexical_vocable",
          "name": "Non-lexical vocables (meaningless syllables as music)",
          "descriptors": [
            "meaningless-syllables-carrying-melody",
            "rhythm-forward-vocables",
            "consonant-attack-as-percussion",
            "non-lexical-vocable-rhythmic-syllables"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_sprechstimme_pitch_released",
          "auto": false,
          "name": "Sprechstimme (notated pitch touched then released, speech-dominant)",
          "descriptors": [
            "pitch-touched-then-abandoned",
            "gliding-off-every-note",
            "speech-dominant-contour"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "second-viennese-school",
            "pierrot-lunaire",
            "expressionism-1912"
          ]
        },
        {
          "id": "voice_toasting_deejay_chat",
          "auto": false,
          "name": "Toasting / deejay chat (pitched rhythmic chant over riddim)",
          "descriptors": [
            "pitched-rhythmic-chat",
            "tonal-center-chanted-flow",
            "riddim-locked-delivery",
            "half-sung-half-spoken"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "jamaican-sound-system",
            "reggae",
            "dancehall",
            "1970s-onward"
          ]
        }
      ]
    },
    {
      "id": "voice_ensemble_config",
      "surface": false,
      "name": "Ensemble arrangement",
      "variants": [
        {
          "id": "voice_ensemble_solo_unaccompanied",
          "default": true,
          "name": "Solo unaccompanied",
          "descriptors": [
            "solo-unaccompanied"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody"
          ]
        },
        {
          "id": "voice_ensemble_solo_over_drone",
          "name": "Solo over instrumental drone",
          "descriptors": [
            "solo-over-instrumental-drone"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody",
            "drone-foundation"
          ]
        },
        {
          "id": "voice_ensemble_solo_over_choral_drone",
          "name": "Solo over vocal-choral drone",
          "descriptors": [
            "solo-over-vocal-choral-drone"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody",
            "drone-foundation"
          ],
          "canonical_tags": [
            "tibetan-ritual",
            "georgian-three-voice-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_solo_accompanied",
          "name": "Solo with instrumental accompaniment",
          "descriptors": [
            "solo-with-instrumental-accompaniment"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody"
          ]
        },
        {
          "id": "voice_ensemble_parallel_thirds",
          "name": "Parallel-thirds two-voice",
          "descriptors": [
            "parallel-thirds-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ],
          "canonical_tags": [
            "andean",
            "appalachian",
            "doo-wop"
          ]
        },
        {
          "id": "voice_ensemble_parallel_fifths",
          "name": "Parallel-fifths two-voice",
          "descriptors": [
            "parallel-fifths-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_ensemble_organum_4_5_8",
          "name": "Organum parallel-fourth-fifth-octave",
          "descriptors": [
            "parallel-fourth-fifth-octave-organum"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_ensemble_drone_plus_lead",
          "name": "Drone-plus-lead two-voice",
          "descriptors": [
            "drone-plus-lead-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "drone-foundation"
          ]
        },
        {
          "id": "voice_ensemble_hocket_two_voice",
          "name": "Interlocked hocket two-voice",
          "descriptors": [
            "interlocked-hocket-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "inuit-throat-singing",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_three_voice_polyphony",
          "name": "Three-voice polyphony (interweaving independent trio)",
          "descriptors": [
            "three-independent-lines",
            "interweaving-trio-texture",
            "close-interval-friction",
            "cadence-convergence",
            "three-voice-polyphony-regional-canonical"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "sardinian-polyphony",
            "georgian-three-voice-polyphony",
            "corsican-paghjella",
            "bulgarian-diaphonic-womens",
            "georgian-trio",
            "balkan"
          ]
        },
        {
          "id": "voice_ensemble_four_plus_polyphony",
          "name": "Four-plus-voice polyphony (full-choir woven counterpoint)",
          "descriptors": [
            "four-plus-independent-lines",
            "overlapping-staggered-entries",
            "woven-counterpoint",
            "full-choir-density",
            "four-and-more-voice-polyphony"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "sardinian-polyphony",
            "aka-baka-polyphony",
            "renaissance-polyphony",
            "sacred-choral"
          ]
        },
        {
          "id": "voice_ensemble_antiphonal_double_choir",
          "name": "Antiphonal double-choir (spatially opposed groups trading phrases)",
          "descriptors": [
            "two-spatially-opposed-choirs",
            "phrase-trading-alternation",
            "echo-answer-effect",
            "massed-tutti-convergence",
            "antiphonal-double-choir-alternating"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "sacred-traditional",
            "venetian-polychoral",
            "cori-spezzati"
          ]
        },
        {
          "id": "voice_ensemble_call_response_leader_group",
          "name": "Single-leader call + group-response",
          "descriptors": [
            "single-leader-group-response"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "call-response"
          ],
          "canonical_tags": [
            "gospel",
            "worksong",
            "sub-saharan-tradition"
          ]
        },
        {
          "id": "voice_ensemble_responsorial_cantor",
          "name": "Responsorial cantor-congregation",
          "descriptors": [
            "responsorial-cantor-congregation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "call-response",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_ensemble_heterophonic",
          "name": "Heterophonic ensemble (one melody, individually varied — village-choir blur)",
          "descriptors": [
            "same-melody-all-voices",
            "individual-ornament-divergence",
            "blurred-unison-shimmer",
            "non-aligned-onsets",
            "heterophonic-same-melody-variant-ornament"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble"
          ],
          "canonical_tags": [
            "gagaku",
            "gamelan",
            "middle-eastern",
            "village-choir",
            "gaelic-psalm",
            "middle-eastern-takht"
          ]
        },
        {
          "id": "voice_ensemble_hocket_distribution",
          "name": "Hocket interlocked single-note distribution across voices",
          "descriptors": [
            "hocket-interlocked-single-note-distribution"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble"
          ],
          "canonical_tags": [
            "gamelan-vocal",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_dense_cluster_polyphony",
          "name": "Dense cluster polyphony (deliberate semitone/sub-semitone clusters)",
          "descriptors": [
            "dense-cluster-polyphony-deliberate-second-seventh-ninth"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble",
            "choir-blendable"
          ],
          "canonical_tags": [
            "modernist-cluster",
            "bulgarian-diaphonic-womens"
          ]
        },
        {
          "id": "voice_ensemble_polyrhythmic_layered",
          "name": "Polyrhythmic vocal layering (independent cycles per voice)",
          "descriptors": [
            "polyrhythmic-vocal-layering-independent-cycles"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble"
          ],
          "canonical_tags": [
            "sub-saharan-tradition",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_gang_vocal_unison",
          "name": "Gang-vocal unison-octave (multiple performers, deliberate non-tuned overlap)",
          "descriptors": [
            "gang-vocal-unison-octave-non-tuned-overlap"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble",
            "shouted"
          ],
          "canonical_tags": [
            "hardcore",
            "punk"
          ]
        },
        {
          "id": "voice_ensemble_homophonic_block",
          "auto": false,
          "name": "Homophonic block-chord (all voices in one rhythm, chord-stacked)",
          "descriptors": [
            "all-voices-same-rhythm",
            "block-chord-motion",
            "text-synchronized-declamation",
            "hymn-chorale-solidity"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "lutheran-chorale",
            "hymnody",
            "barbershop",
            "doo-wop"
          ]
        },
        {
          "id": "voice_ensemble_round_canon",
          "auto": false,
          "name": "Round / canon (one melody at staggered entries)",
          "descriptors": [
            "staggered-identical-entries",
            "self-overlapping-melody",
            "imitative-interlock",
            "cyclic-perpetual-texture"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "medieval-rota",
            "english-catch",
            "campfire-round"
          ]
        }
      ]
    },
    {
      "id": "voice_ornament_system",
      "surface": false,
      "name": "Ornament-system (cross-cultural ornament catalog)",
      "variants": [
        {
          "id": "voice_ornament_none",
          "default": true,
          "name": "No specific ornament system",
          "descriptors": [
            "no-specific-ornament-system"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_ornament_carnatic_gamaka",
          "name": "Carnatic gamaka catalog (kampita 1-3 semitone target, nokku above-press, jaaru glide, sphurita double-touch, ravai higher-touch, kandippu implied, andolanam slow-oscillation)",
          "descriptors": [
            "carnatic-gamaka-kampita-nokku-jaaru-sphurita"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "ornamented",
            "shruti-inflected"
          ],
          "canonical_tags": [
            "south-asian",
            "classical",
            "carnatic"
          ]
        },
        {
          "id": "voice_ornament_hindustani_meend_gamak",
          "name": "Hindustani meend-gamak catalog (meend continuous-glide >100ms, gamak forceful-wide 200+cent oscillation, khatka cluster-grace, murki rapid-3-note-cluster ~150ms, zamzama chained-murki, krintan hammered-grace, andolan slow 100-cent oscillation)",
          "descriptors": [
            "hindustani-meend-gamak-khatka-murki-zamzama-krintan-andolan"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "ornamented",
            "shruti-inflected"
          ],
          "canonical_tags": [
            "south-asian",
            "classical",
            "hindustani"
          ]
        },
        {
          "id": "voice_ornament_persian_tahrir",
          "name": "Persian tahrir mechanics (tekye single glottal-jump M1-M2 unit, bolboli extended chain, zinat pattern, multi-tekye long-interval pattern)",
          "descriptors": [
            "persian-tahrir-tekye-bolboli-zinat"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "persian",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_ornament_arab_maqam_mawwal",
          "name": "Arab mawwāl + maqam ornament rules (improvised melismatic pre-metric, layali vocable, maqam modulation jins-change mid-phrase)",
          "descriptors": [
            "arab-mawwal-layali-maqam-modulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "ornamented"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_ornament_quranic_tajwid",
          "name": "Quranic tajwid pitch-and-duration rules (tahqiq slow-melismatic, tarteel measured, tadwir medium-tempo, hadr fast, madd vowel-elongation 2-4-6 counts, qalqalah bounce-articulation, ghunnah nasalization)",
          "descriptors": [
            "quranic-tajwid-tahqiq-tarteel-madd-qalqalah-ghunnah"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "devotional"
          ]
        },
        {
          "id": "voice_ornament_bel_canto",
          "name": "Bel canto operatic ornaments (appoggiatura leaning-note-on-beat, mordente rapid-neighbor-note, gruppetto turn-figure, trillo rapid-pitch-reiteration 2-12 Hz, portamento laryngeal-glide, messa-di-voce crescendo-decrescendo-sustained, coloratura rapid-melismatic)",
          "descriptors": [
            "bel-canto-appoggiatura-mordente-gruppetto-trillo-portamento-coloratura"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "italian",
            "opera"
          ]
        },
        {
          "id": "voice_ornament_flamenco_cante_jondo",
          "name": "Flamenco cante jondo (quejío sung-cry-onset, ayeo introductory-vocable, temple warm-up, melisma cante-jondo-extended, microtonal-flattening 30-60 cents, afilla roughened-voice, quiebro semitone-vibrato, tercio verse-melodic-unit)",
          "descriptors": [
            "flamenco-quejio-ayeo-temple-afilla-quiebro-tercio"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "flamenco",
            "iberian"
          ]
        },
        {
          "id": "voice_ornament_pansori_sigimsae",
          "name": "Pansori sigimsae (yoseong pitch-oscillation, toeseong descending-off-glide, chuseong ascending-into-slide, jeonseong grace-note-attack, nonghyeon microtonal-bend, seongeum rough-pressed-target-timbre)",
          "descriptors": [
            "pansori-yoseong-toeseong-chuseong-jeonseong-nonghyeon-seongeum"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "korean",
            "east-asian"
          ]
        },
        {
          "id": "voice_ornament_jingju_role",
          "name": "Jingju role-type mechanism (laosheng da-sang chest-modal, xiaosheng register-break stylized, qingyi xiao-sang reinforced-falsetto, jing pressed-loud — larynx-elevated singer-formant absent per Sundberg 2012)",
          "descriptors": [
            "jingju-da-sang-xiao-sang-larynx-elevated-singer-formant-absent"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "chinese-opera",
            "east-asian",
            "beijing-opera"
          ]
        },
        {
          "id": "voice_ornament_yueju_cantonese",
          "name": "Cantonese yueju opera (pinghou flat-throat-modal, zihou reinforced-falsetto, dahou chest-high-pitch-rough)",
          "descriptors": [
            "yueju-pinghou-zihou-dahou"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "cantonese-opera",
            "east-asian"
          ]
        },
        {
          "id": "voice_ornament_sub_saharan_polyphonic",
          "name": "Sub-Saharan vocal ornament (aka yodel-mechanism-M1-M2 alternation, mande griot melisma extended, yoruba melisma tone-language-coupled, xhosa eefing rhythmic-percussion-vocal)",
          "descriptors": [
            "sub-saharan-aka-mande-yoruba-xhosa-ornament"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "sub-saharan-tradition",
            "griot-tradition",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ornament_sami_yoik",
          "name": "Sami yoik (luohti circular-form, vocable non-lexical-repetition, glissando-vibrato figure, throaty-rumble onset, high-pitched-cry)",
          "descriptors": [
            "sami-yoik-luohti-vocable-glissando-vibrato"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "sami",
            "arctic"
          ]
        },
        {
          "id": "voice_ornament_polynesian_falsetto",
          "name": "Polynesian (leo kiekie falsetto-break-octave-leap, glottal-stop rhythmic-okina, parallel-thirds himene-tarava)",
          "descriptors": [
            "polynesian-leo-kiekie-okina-himene-tarava"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pacific",
            "polynesian-himene-tarava"
          ]
        },
        {
          "id": "voice_ornament_andean_huayno",
          "name": "Andean huayno/yaravi (falsetto-break cabeza-voice high-register, parallel-thirds quechua-aymara, microtonal-flatten andean-mode-third)",
          "descriptors": [
            "andean-cabeza-voice-quechua-aymara-third-flatten"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "andean",
            "south-american"
          ]
        },
        {
          "id": "voice_ornament_connemara_unaccompanied",
          "name": "Sean-nós ornament catalog (Connemara-style roll/casadh grace-clusters, melismatic free-rhythm line, glottal separation, nasal decoration)",
          "descriptors": [
            "grace-note-cluster-rolls",
            "melismatic-free-rhythm",
            "glottal-stop-separation",
            "nasal-resonance-decoration",
            "connemara-unaccompanied-melismatic-grace-nasal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "celtic",
            "irish-traditional",
            "sean-nos",
            "irish",
            "connemara",
            "gaelic"
          ]
        },
        {
          "id": "voice_ornament_dhrupad_meend_andolan",
          "name": "Dhrupad meend + andolan (austere extended-glide + slow oscillation, pakhawaj-paired)",
          "descriptors": [
            "dhrupad-meend-andolan-austere-extended-glide"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "devotional"
          ],
          "canonical_tags": [
            "hindustani",
            "classical",
            "south-asian"
          ]
        },
        {
          "id": "voice_ornament_fado_voltinha",
          "auto": false,
          "name": "Fado voltinha catalog (voltinha small-turn figures, phrase-end melisma, rubato note-stretching, mordent-glide inflection)",
          "descriptors": [
            "voltinha-turn-figures",
            "phrase-end-melisma",
            "rubato-stretched-line",
            "mordent-glide-inflected"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "melismatic",
            "folk-tradition"
          ],
          "canonical_tags": [
            "fado",
            "portuguese",
            "lisbon"
          ]
        },
        {
          "id": "voice_ornament_gospel_runs",
          "auto": false,
          "name": "Gospel runs-and-riffs catalog (pentatonic run-cascade, chained riff-turns, trap-door descending run, blue-third melisma, squall accent)",
          "descriptors": [
            "pentatonic-run-cascades",
            "chained-riff-turns",
            "trap-door-descending-run",
            "blue-third-inflected-melisma"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "melismatic",
            "blues-inflected",
            "call-response"
          ],
          "canonical_tags": [
            "gospel",
            "pentecostal",
            "soul",
            "r-and-b"
          ]
        }
      ]
    },
    {
      "id": "voice_pitch_organization",
      "surface": false,
      "name": "Pitch organization (tuning + glide system)",
      "variants": [
        {
          "id": "voice_pitch_equal_tempered_12",
          "default": true,
          "name": "Equal-tempered 12-tone fixed-pitch",
          "descriptors": [
            "equal-tempered-12-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_pitch_just_intonation",
          "name": "Just intonation fixed-pitch (5-limit, beatless ratio-lock)",
          "descriptors": [
            "just-ratio-locked",
            "beatless-pure-thirds",
            "chordal-ring-lock",
            "overtone-fused",
            "just-intonation-5-limit-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "period-performance"
          ],
          "canonical_tags": [
            "barbershop",
            "early-music",
            "a-cappella"
          ]
        },
        {
          "id": "voice_pitch_meantone_quarter_comma",
          "name": "Quarter-comma meantone (pure thirds, unequal key colors)",
          "descriptors": [
            "pure-major-thirds",
            "narrowed-fifths",
            "calm-beatless-triads",
            "unequal-key-color",
            "quarter-comma-meantone-canonical-renaissance-early-baroque"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "period-performance",
            "classical-trained"
          ],
          "canonical_tags": [
            "renaissance",
            "early-baroque",
            "period-performance"
          ]
        },
        {
          "id": "voice_pitch_pythagorean",
          "name": "Pythagorean fifth-stacked (pure fifths, bright wide thirds)",
          "descriptors": [
            "pure-fifth-stacked",
            "wide-bright-thirds",
            "hollow-open-fifth-ring",
            "keen-narrow-semitones",
            "pythagorean-fifth-stacked-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sacred-traditional",
            "georgian-three-voice-polyphony",
            "medieval",
            "organum",
            "early-music"
          ]
        },
        {
          "id": "voice_pitch_carnatic_22_shruti",
          "name": "Carnatic 22-shruti microtonal fixed-pitch",
          "descriptors": [
            "carnatic-22-shruti-microtonal-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "shruti-inflected"
          ],
          "canonical_tags": [
            "south-asian",
            "classical",
            "carnatic"
          ]
        },
        {
          "id": "voice_pitch_arab_24_quartertone",
          "name": "Arab 24-quartertone maqam fixed-pitch",
          "descriptors": [
            "arab-24-quartertone-maqam-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_pitch_persian_dastgah",
          "name": "Persian 17-dastgah koron-sori fixed-pitch",
          "descriptors": [
            "persian-17-dastgah-koron-sori-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "persian",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_pitch_turkish_makam_53_comma",
          "name": "Turkish 53-comma makam fixed-pitch",
          "descriptors": [
            "turkish-53-comma-makam-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "turkish",
            "middle-eastern"
          ]
        },
        {
          "id": "voice_pitch_pelog_7",
          "name": "Pelog seven-tone (uneven wide-narrow steps, gamelan-matched)",
          "descriptors": [
            "pelog-uneven-steps",
            "alternating-wide-narrow-intervals",
            "gamelan-matched-tuning",
            "dark-plaintive-color",
            "pelog-7-tone-indonesian-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gamelan",
            "indonesian",
            "javanese",
            "balinese"
          ]
        },
        {
          "id": "voice_pitch_slendro_5",
          "name": "Slendro five-tone (near-equidistant, floating tonality)",
          "descriptors": [
            "slendro-near-equidistant",
            "roughly-240-cent-steps",
            "floating-ambiguous-tonality",
            "gamelan-matched-tuning",
            "slendro-5-tone-indonesian-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gamelan",
            "indonesian",
            "javanese"
          ]
        },
        {
          "id": "voice_pitch_thai_7_equal_step",
          "name": "Thai seven-equal (171-cent even steps, blurred thirds)",
          "descriptors": [
            "seven-equal-171-cent-steps",
            "evenly-spaced-interval-blur",
            "neither-major-nor-minor-thirds",
            "thai-7-equal-step-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "thai",
            "southeast-asian",
            "thai-classical",
            "piphat-mahori"
          ]
        },
        {
          "id": "voice_pitch_ethiopian_qenet",
          "name": "Ethiopian qenet pentatonic modes (tizita, bati, ambassel, anchihoye)",
          "descriptors": [
            "qenet-pentatonic-modes",
            "tizita-bati-ambassel-anchihoye",
            "uneven-pentatonic-gaps",
            "krar-masinqo-matched",
            "ethiopian-qenet-tetrachord-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "ethiopian",
            "east-african",
            "eritrean",
            "azmari"
          ]
        },
        {
          "id": "voice_pitch_microtonal_glide_continuous",
          "name": "Microtonal continuous-glide laryngeal pitch",
          "descriptors": [
            "microtonal-continuous-glide-laryngeal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ]
        },
        {
          "id": "voice_pitch_sub_semitone_third_glide",
          "name": "Sub-semitone descending-glide on third scale degree (30-60 cents flatten)",
          "descriptors": [
            "sub-semitone-descending-glide-third-degree",
            "microtonal-flattening-30-60-cents"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "blues-derived",
            "blues-inflected"
          ]
        },
        {
          "id": "voice_pitch_scoop_up_300_cents",
          "name": "Scoop-up onset ~300 cents portamento",
          "descriptors": [
            "scoop-up-300-cents-portamento-onset"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_pitch_fall_off_400_cents",
          "name": "Fall-off release ~400 cents portamento",
          "descriptors": [
            "fall-off-400-cents-portamento-release"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_pitch_drone_overtone_harmonic_series",
          "name": "Drone-organized harmonic-series overtone selection",
          "descriptors": [
            "drone-organized-harmonic-series-overtone-selection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "drone-foundation",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "voice_pitch_tonal_language_constrained",
          "name": "Tonal-language syllable-tone-locked melodic contour",
          "descriptors": [
            "tonal-language-syllable-tone-locked-melody"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "mandarin",
            "cantonese",
            "yoruba",
            "vietnamese",
            "thai"
          ]
        },
        {
          "id": "voice_pitch_vedic_three_tone",
          "name": "Vedic three-tone udatta-anudatta-svarita pitch system",
          "descriptors": [
            "vedic-udatta-anudatta-svarita-three-tone-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ],
          "canonical_tags": [
            "south-asian",
            "vedic-chant"
          ]
        },
        {
          "id": "voice_pitch_byzantine_72_moria",
          "auto": false,
          "name": "Byzantine 72-moria octoechos (unequal diatonic + chromatic genera)",
          "descriptors": [
            "byzantine-72-moria-division",
            "unequal-diatonic-steps",
            "hard-chromatic-augmented-color",
            "ison-drone-referenced"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional",
            "drone-foundation"
          ],
          "canonical_tags": [
            "byzantine-chant",
            "greek-orthodox",
            "medieval-modal"
          ]
        },
        {
          "id": "voice_pitch_georgian_non_tempered",
          "auto": false,
          "name": "Georgian non-tempered triadic (pure-fifth anchored, neutral thirds)",
          "descriptors": [
            "pure-fifth-anchored-chords",
            "neutral-third-shading",
            "near-equidistant-seconds",
            "non-tempered-triadic-lock"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "choir-blendable"
          ],
          "canonical_tags": [
            "georgian",
            "caucasus",
            "polyphonic-folk-chant"
          ]
        }
      ]
    },
    {
      "id": "voice_processing_chain",
      "surface": false,
      "name": "Processing chain (ordered, recording-era constitutive)",
      "variants": [
        {
          "id": "voice_processing_unprocessed",
          "default": true,
          "name": "Unprocessed natural-acoustic",
          "descriptors": [
            "unprocessed-natural-acoustic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_retune_0ms_hard_correction",
          "name": "Pitch-correction retune-speed 0ms hard-correction (Antares-canonical Auto-Tune-Effect)",
          "descriptors": [
            "retune-speed-0ms-hard-correction-robot-effect"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "hip-hop",
            "rap",
            "modern-pop"
          ]
        },
        {
          "id": "voice_processing_retune_10_50ms_natural",
          "name": "Pitch-correction retune-speed 10-50ms natural-correction (Antares-canonical natural range)",
          "descriptors": [
            "retune-speed-10-50ms-natural-correction-antares-canonical"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-pop",
            "r&b",
            "commercial"
          ]
        },
        {
          "id": "voice_processing_retune_50_100ms_subtle",
          "name": "Pitch-correction retune-speed 50-100ms subtle-nudge (producer-convention)",
          "descriptors": [
            "retune-speed-50-100ms-subtle-nudge-producer-convention"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_melodyne_microtuned",
          "name": "Melodyne note-by-note graphical microtuning",
          "descriptors": [
            "melodyne-graphical-note-by-note-microtuned"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_vocoder_8_band",
          "name": "Vocoder 8-band classic resolution",
          "descriptors": [
            "vocoder-8-band-classic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic",
            "1970s",
            "1980s"
          ]
        },
        {
          "id": "voice_processing_vocoder_16_band",
          "name": "Vocoder 16-band broadband",
          "descriptors": [
            "vocoder-16-band-broadband"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic"
          ]
        },
        {
          "id": "voice_processing_vocoder_32_band_carrier_saw",
          "name": "Vocoder 32-band high-resolution sawtooth-carrier",
          "descriptors": [
            "vocoder-32-band-high-resolution-saw-carrier"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic"
          ]
        },
        {
          "id": "voice_processing_talkbox",
          "name": "Talkbox (mouth-as-resonator electric-carrier chain)",
          "descriptors": [
            "talkbox-mouth-resonator-electric-carrier"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "funk",
            "1970s",
            "1980s"
          ]
        },
        {
          "id": "voice_processing_formant_shifter_up_200_cents",
          "name": "Formant shifter +200 cents (chipmunk timbre)",
          "descriptors": [
            "formant-shifter-up-200-cents-chipmunk"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_formant_shifter_down_300_cents",
          "name": "Formant shifter -300 cents (gravel timbre)",
          "descriptors": [
            "formant-shifter-down-300-cents-gravel"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_harmonizer_diatonic_locked",
          "name": "Harmonizer scale-locked diatonic stack",
          "descriptors": [
            "harmonizer-scale-locked-diatonic-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_harmonizer_ai_trained_stack",
          "name": "AI-trained harmonizer stack (timbre-matched choir-of-self)",
          "descriptors": [
            "ai-timbre-matched-harmony-stack",
            "choir-of-self-realistic-voices",
            "phrase-tracked-generated-harmonies",
            "harmonizer-ai-trained-stack-mid-2020s"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-pop",
            "2020s",
            "mid-2020s"
          ]
        },
        {
          "id": "voice_processing_telephone_eq_300_3000",
          "name": "Telephone-EQ 300-3000 Hz bandwidth filter",
          "descriptors": [
            "telephone-eq-300-3000hz-bandwidth-filter"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_tube_saturation",
          "name": "Tube saturation soft-overdrive on voice",
          "descriptors": [
            "tube-saturation-soft-overdrive-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "vintage"
          ]
        },
        {
          "id": "voice_processing_tape_saturation",
          "name": "Tape saturation harmonic-thicken on voice",
          "descriptors": [
            "tape-saturation-harmonic-thicken-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "vintage"
          ]
        },
        {
          "id": "voice_processing_bitcrusher",
          "name": "Bit-crusher aliasing distortion on voice",
          "descriptors": [
            "bitcrusher-aliasing-distortion-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_plate_reverb_medium",
          "name": "Plate reverb medium-decay (vocal classic)",
          "descriptors": [
            "plate-reverb-medium-decay-vocal-classic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "vintage",
            "studio"
          ]
        },
        {
          "id": "voice_processing_hall_reverb_long",
          "name": "Hall reverb long-decay cinematic",
          "descriptors": [
            "hall-reverb-long-decay-cinematic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_gated_reverb",
          "name": "Gated reverb truncated-decay",
          "descriptors": [
            "gated-reverb-truncated-decay"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1980s"
          ]
        },
        {
          "id": "voice_processing_shimmer_reverb_octave_up",
          "name": "Shimmer reverb octave-up tail",
          "descriptors": [
            "shimmer-reverb-octave-up-tail"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_lo_fi_narrow_AM",
          "name": "Lo-fi narrow-band AM-radio filter",
          "descriptors": [
            "lo-fi-narrow-band-AM-radio-filter"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_stutter_edit",
          "name": "Stutter-edit cut-as-instrument",
          "descriptors": [
            "stutter-edit-cut-as-instrument"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic",
            "idm"
          ]
        },
        {
          "id": "voice_processing_multiband_aggressive_broadcast",
          "name": "Multiband compression aggressive-broadcast (dense forward loudness, no dynamic air)",
          "descriptors": [
            "dense-forward-loudness",
            "band-split-leveled-every-syllable",
            "no-dynamic-air",
            "multiband-compression-aggressive-broadcast-post-2010"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-pop",
            "commercial",
            "post-2010",
            "commercial-pop-radio"
          ]
        },
        {
          "id": "voice_processing_multiband_transparent_master",
          "name": "Multiband compression transparent-master",
          "descriptors": [
            "multiband-compression-transparent-master"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_sidechain_ducked_pump",
          "auto": false,
          "name": "Sidechain-ducked pumping (vocal keyed to the kick, rhythmic swell-back)",
          "descriptors": [
            "sidechain-ducked-to-kick",
            "rhythmic-pump-swell",
            "beat-locked-level-breathing"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "2010s",
            "edm",
            "future-bass"
          ]
        },
        {
          "id": "voice_processing_reverse_reverb_preswell",
          "auto": false,
          "name": "Reverse-reverb pre-swell (reversed tail rising into the word onset)",
          "descriptors": [
            "reversed-tail-pre-swell",
            "rising-into-onset",
            "ghost-inhale-before-word"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1960s-tape-flip",
            "dream-pop",
            "trap"
          ]
        },
        {
          "id": "voice_processing_megaphone_bullhorn",
          "auto": false,
          "name": "Megaphone / bullhorn (horn-loaded midrange honk, peaky mechanical cut)",
          "descriptors": [
            "horn-loaded-midrange-honk",
            "peaky-resonant-cut",
            "paper-cone-rasp"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1920s",
            "pre-electric-crooner",
            "tom-waits"
          ]
        },
        {
          "id": "voice_processing_screwed_pitch_down_4_8_semitones",
          "auto": false,
          "name": "Screwed pitch-down (-4 to -8 semitones, slowed tape-speed drawl)",
          "descriptors": [
            "pitched-down-4-8-semitones",
            "slowed-tape-speed-drawl",
            "syrup-slow-smeared"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1990s",
            "chopped-and-screwed",
            "houston-hip-hop"
          ]
        },
        {
          "id": "voice_processing_tape_delay_throw_phrase_end",
          "auto": false,
          "name": "Tape-delay throw (send opened on the phrase-end word, regenerating repeats)",
          "descriptors": [
            "delay-throw-phrase-end-send",
            "regenerating-tape-repeats",
            "last-word-trailing-into-space"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "dub",
            "reggae",
            "modern-pop-mixing"
          ]
        },
        {
          "id": "voice_processing_spring_reverb_dub_send",
          "auto": false,
          "name": "Spring reverb (boingy metallic drip-tail, dub-console send)",
          "descriptors": [
            "spring-reverb-metallic-drip",
            "boingy-flutter-tail",
            "dub-console-send"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1970s",
            "dub",
            "reggae"
          ]
        },
        {
          "id": "voice_processing_slapback_tape_echo_80_140ms",
          "auto": false,
          "name": "Slapback tape echo (single 80-140ms repeat, no regeneration)",
          "descriptors": [
            "slapback-single-repeat-80-140ms",
            "tape-echo-no-regeneration",
            "doubled-attack-thickened"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1950s",
            "sun-records",
            "rockabilly"
          ]
        }
      ]
    },
    {
      "id": "voice_multitrack_stack",
      "surface": false,
      "name": "Multi-track / stack-as-instrument",
      "variants": [
        {
          "id": "voice_multitrack_single_lead",
          "default": true,
          "name": "Single-lead single-track (no stacking)",
          "descriptors": [
            "single-lead-single-track-no-stacking"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody"
          ]
        },
        {
          "id": "voice_multitrack_octave_double_self",
          "name": "Single-performer octave-doubled stack",
          "descriptors": [
            "single-performer-octave-doubled-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "doubled"
          ]
        },
        {
          "id": "voice_multitrack_unison_double_take",
          "name": "Single-performer unison-double recorded-take",
          "descriptors": [
            "single-performer-unison-double-recorded-take"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "doubled"
          ]
        },
        {
          "id": "voice_multitrack_3_part_third_fifth",
          "name": "Lead-plus-third-fifth 3-part harmony stack",
          "descriptors": [
            "lead-plus-third-fifth-harmony-stack-3-part"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_multitrack_5_part_cluster",
          "name": "Lead-plus-dense-cluster 5-part stack",
          "descriptors": [
            "lead-plus-dense-cluster-5-part-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_multitrack_polychordal_stack",
          "name": "Polychordal stack (major-seven-nine-eleven)",
          "descriptors": [
            "polychordal-stack-major-seven-nine-eleven"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_multitrack_formant_shifted_double_stereo",
          "name": "Formant-shifted-double pitch-locked stereo-width",
          "descriptors": [
            "formant-shifted-double-pitch-locked-stereo-width"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_chopped_sample_rhythmic_bed",
          "name": "Chopped-vocal-sample rhythmic-bed",
          "descriptors": [
            "chopped-vocal-sample-rhythmic-bed"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_granular_texture",
          "name": "Granular-vocal texture time-stretched",
          "descriptors": [
            "granular-vocal-texture-time-stretched"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_pitched_sample_melodic_bed",
          "name": "Pitched vocal-sample melodic-bed",
          "descriptors": [
            "pitched-vocal-sample-melodic-bed"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_stab_percussive_trigger",
          "name": "Vocal-stab percussive-sample trigger",
          "descriptors": [
            "vocal-stab-percussive-sample-trigger"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_mid_1960s_double_tracking_era",
          "name": "ADT / tape-offset unison double (phasey detimed halo)",
          "descriptors": [
            "tape-offset-detimed-unison",
            "phasey-comb-filter-halo",
            "widened-smeared-center",
            "two-pass-double-blur",
            "mid-1960s-double-tracking-era-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1960s",
            "vintage",
            "beatles-era",
            "abbey-road-adt"
          ]
        },
        {
          "id": "voice_multitrack_late_1970s_thirds_fifths_octaves",
          "name": "Self-blended thirds-fifths-octaves overdub choir (tight-comped silk)",
          "descriptors": [
            "thirds-fifths-octaves-voicing",
            "self-blended-overdub-choir",
            "tight-comped-attack-lock",
            "silken-unified-timbre",
            "late-1970s-thirds-fifths-octaves-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1970s",
            "vintage",
            "soft-rock",
            "disco",
            "elo-bee-gees-era"
          ]
        },
        {
          "id": "voice_multitrack_late_1980s_reverb_saturated_bus",
          "name": "Massed bus-glued stack drowned in gated/plate reverb (arena-scale wash)",
          "descriptors": [
            "massed-bus-glued-blend",
            "gated-plate-reverb-drowned",
            "arena-scale-wash",
            "voices-smeared-into-one",
            "late-1980s-reverb-saturated-bus-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1980s",
            "arena-rock",
            "power-ballad"
          ]
        },
        {
          "id": "voice_multitrack_2000s_elastic_pitch_edited",
          "name": "Surgically time-and-pitch-aligned comp stack (zero-flam edit lock)",
          "descriptors": [
            "elastic-pitch-time-snapped",
            "zero-flam-onset-lock",
            "airbrushed-uniform-takes",
            "grid-quantized-phrasing",
            "2000s-onward-elastic-pitch-edited-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "2000s",
            "modern-pop",
            "pro-tools-era",
            "commercial-pop-r-and-b"
          ]
        },
        {
          "id": "voice_multitrack_2010s_melodyne_microtuned",
          "name": "Cent-locked microtuned harmony stack (beatless glassy interval tuning)",
          "descriptors": [
            "note-by-note-cent-locked-stack",
            "beatless-interval-tuning",
            "glassy-synthetic-sheen",
            "zero-drift-harmony-grid",
            "2010s-onward-melodyne-microtuned-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "2010s",
            "modern-pop",
            "melodyne-era",
            "maximalist-pop"
          ]
        },
        {
          "id": "voice_multitrack_tape_loop_choir_wall",
          "auto": false,
          "name": "Massed tape-loop choir wall (sustained vowel loops, fader-played)",
          "descriptors": [
            "massed-loop-choir-wall",
            "sustained-vowel-chord-pads",
            "fader-swelled-voices",
            "hazy-endless-sustain"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ],
          "canonical_tags": [
            "1970s",
            "art-pop",
            "ambient"
          ]
        },
        {
          "id": "voice_multitrack_whisper_double_lead",
          "auto": false,
          "name": "Whisper-double over lead (unvoiced intimacy layer)",
          "descriptors": [
            "unvoiced-whisper-shadow",
            "breath-texture-halo",
            "close-mic-intimacy-layer"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "doubled"
          ],
          "canonical_tags": [
            "bedroom-pop",
            "dream-pop",
            "r-and-b"
          ]
        },
        {
          "id": "voice_multitrack_adlib_response_lane",
          "auto": false,
          "name": "Ad-lib / echo-word response lane (punctuating second comp track)",
          "descriptors": [
            "echo-word-punctuation",
            "off-lead-interjection-lane",
            "yeah-uh-tag-accents"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "hip-hop",
            "trap",
            "dancehall"
          ]
        }
      ]
    }
  ],
  "_ownParts": [
    {
      "id": "voice_register",
      "surface": false,
      "name": "Register",
      "variants": [
        {
          "id": "chest_voice",
          "default": true,
          "surface": false,
          "name": "Chest (M1)",
          "descriptors": [
            "thick",
            "grounded",
            "speech-derived"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "pop",
            "rock",
            "country",
            "blues",
            "jazz",
            "gospel",
            "r&b",
            "soul",
            "folk",
            "classical-western",
            "modern-music"
          ]
        },
        {
          "id": "mix_voice",
          "surface": false,
          "name": "Mix / blended",
          "descriptors": [
            "balanced",
            "sustained",
            "bridging"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "head_voice",
          "surface": false,
          "name": "Head (M2)",
          "descriptors": [
            "light",
            "ringing",
            "soaring"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "falsetto",
          "name": "Falsetto",
          "descriptors": [
            "airy",
            "hooty",
            "gentle"
          ],
          "match_tokens": [
            "high-falsetto",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "whistle_voice",
          "surface": false,
          "name": "Whistle (M3)",
          "descriptors": [
            "piercing",
            "thin",
            "ornamental"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "vocal_fry",
          "name": "Vocal fry (M0)",
          "descriptors": [
            "vocal-fry",
            "low",
            "croaky"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "kargyraa_register",
          "surface": false,
          "name": "Kargyraa (Tuvan low-register throat-singing, subharmonic)",
          "descriptors": [
            "kargyraa",
            "subharmonic",
            "two-octaves-below",
            "ventricular-vibration"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "sygyt_register",
          "surface": false,
          "name": "Sygyt (Tuvan whistle-overtone)",
          "descriptors": [
            "sygyt",
            "tuvan-whistle",
            "high-overtone-projection",
            "isolated-harmonic"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "extended_whistle_register",
          "surface": false,
          "name": "Extended whistle (above coloratura, flute-like)",
          "descriptors": [
            "extended-whistle",
            "above-c6",
            "flute-like",
            "pop-extended-range"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "pop",
            "r&b"
          ]
        },
        {
          "id": "strohbass_register",
          "auto": false,
          "name": "Strohbass (sustained pitched fry, sub-bass pedal)",
          "descriptors": [
            "strohbass",
            "sustained-pitched-fry",
            "sub-bass-rattle",
            "choral-pedal-tone"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "russian-orthodox-choral",
            "oktavist",
            "barbershop",
            "basso-profondo"
          ]
        },
        {
          "id": "reinforced_falsetto",
          "auto": false,
          "name": "Reinforced falsetto (fuller M2, supported not breathy)",
          "descriptors": [
            "reinforced-falsetto",
            "fuller-supported-m2",
            "less-air-than-pure-falsetto"
          ],
          "match_tokens": [
            "high-falsetto",
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "pop",
            "r&b",
            "musical-theater"
          ]
        },
        {
          "id": "countertenor_register",
          "auto": false,
          "name": "Countertenor (developed head/falsetto as primary range)",
          "descriptors": [
            "countertenor-developed-head",
            "male-alto-to-soprano-range",
            "trained-m2-primary"
          ],
          "match_tokens": [
            "high-falsetto",
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "baroque",
            "early-music",
            "classical"
          ]
        },
        {
          "id": "leggiero_head_coloratura",
          "auto": false,
          "name": "Leggiero head (light agile coloratura)",
          "descriptors": [
            "leggiero-light-head",
            "agile-thin-fold-coloratura",
            "high-flexible-runs"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "bel-canto",
            "coloratura",
            "classical"
          ]
        },
        {
          "id": "heavy_m1_belt_register",
          "auto": false,
          "name": "Heavy-mechanism belt (M1 carried high, chest-dominant)",
          "descriptors": [
            "heavy-m1-carried-high",
            "chest-dominant-belt-register",
            "thick-fold-up-high"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "broadway-belt",
            "gospel",
            "soul"
          ]
        },
        {
          "id": "oktavist_sub_bass_register",
          "auto": false,
          "name": "Oktavist sub-bass (full-voiced extended low modal)",
          "descriptors": [
            "oktavist-modal-sub-bass",
            "profondo-extended-low-modal",
            "full-voiced-not-fried-low"
          ],
          "match_tokens": [
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "russian-orthodox-choral",
            "basso-profondo",
            "barbershop"
          ]
        }
      ]
    },
    {
      "id": "voice_quality",
      "surface": false,
      "name": "Quality / setting",
      "variants": [
        {
          "id": "chest_mix_belt_voice",
          "surface": false,
          "name": "Chest-mix belt (Broadway / contemporary musical theater)",
          "descriptors": [
            "chest-mix-belt",
            "register-blended-up",
            "sustained-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "broadway",
            "contemporary-musical-theater",
            "mandopop",
            "eurovision",
            "scandi-pop",
            "bubblegum-pop",
            "hi-nrg",
            "italo-dance",
            "italo-house",
            "eurodance",
            "commercial-pop-belt"
          ]
        },
        {
          "id": "full_chest_belt_voice",
          "surface": false,
          "name": "Full-chest belt (gospel / soul / R&B / Mexican ranchera / Latin Caribbean dance-belted)",
          "descriptors": [
            "full-chest-belt",
            "thyroarytenoid-dominant",
            "belt-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gospel-belt",
            "soul-belt",
            "r&b-belt",
            "ranchera",
            "mariachi",
            "mexican-belt",
            "son-cubano",
            "mambo",
            "bolero",
            "cha-cha",
            "bachata",
            "cumbia",
            "kompa",
            "vallenato"
          ]
        },
        {
          "id": "twang_voice",
          "surface": false,
          "name": "Twang / nasal-forward",
          "descriptors": [
            "forward-resonance",
            "nasal",
            "cutting"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "andean",
            "huayno",
            "llanero",
            "joropo",
            "cajun",
            "cajun-french"
          ]
        },
        {
          "id": "lowered_larynx_voice",
          "surface": false,
          "name": "Lowered-larynx voice",
          "descriptors": [
            "larynx-lowered",
            "dark-color-position",
            "glottal-articulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country-male",
            "classic-rock-male",
            "doom",
            "sludge",
            "shoegaze",
            "early-doom",
            "70s-heavy"
          ]
        },
        {
          "id": "speech_voice",
          "surface": false,
          "name": "Speech-quality",
          "descriptors": [
            "conversational",
            "natural",
            "present"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "opera_voice",
          "default": true,
          "surface": false,
          "name": "Opera / classical",
          "descriptors": [
            "covered",
            "ringing",
            "vibrato-rich"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "aspirated_voice",
          "surface": false,
          "name": "Aspirated voice (deliberate breath as expression)",
          "descriptors": [
            "breath-veiled-tone",
            "air-around-the-note",
            "intimate-close-hush",
            "intimate-aspirated"
          ],
          "match_tokens": [
            "breath-heavy",
            "aspirated",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "bossa-nova-vocal",
            "cool-jazz-vocal",
            "samba",
            "bossa",
            "tropicalia",
            "mpb"
          ]
        },
        {
          "id": "incomplete_closure_voice",
          "surface": false,
          "name": "Incomplete-closure voice (untrained breath leak)",
          "descriptors": [
            "incomplete-closure-resting",
            "soft-onset",
            "untrained-fragile",
            "child-related"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "untrained-folk",
            "singer-songwriter",
            "folk-revival",
            "britfolk",
            "confessional"
          ]
        },
        {
          "id": "fry_bleed_voice",
          "surface": false,
          "name": "Fry-bleed voice (vocal fry leaking into modal)",
          "descriptors": [
            "fry-bleed",
            "creak-onset",
            "low-pulse-irregular"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "trumpet-singer-jazz"
          ]
        },
        {
          "id": "pressed_phonation_voice",
          "surface": false,
          "name": "Pressed phonation (high subglottal pressure + supraglottal constriction)",
          "descriptors": [
            "pressed",
            "supraglottal-constricted",
            "strain-audible"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "blue-eyed-soul",
            "rock-belt",
            "beijing-opera",
            "cantonese-opera",
            "jingju",
            "chinese-opera"
          ]
        },
        {
          "id": "false_fold_voice",
          "surface": false,
          "name": "False-fold voice (ventricular phonation)",
          "descriptors": [
            "false-fold-engaged",
            "ventricular-phonation",
            "sub-fundamental-buzz"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "kargyraa",
            "death-growl",
            "black-metal",
            "shriek",
            "canto-tenore",
            "sardinian-polyphony",
            "sardinian",
            "cantu",
            "tuvan",
            "khoomei",
            "throat-singing"
          ]
        },
        {
          "id": "breath_admixed_voice",
          "surface": false,
          "name": "Breath-admixed voice (incomplete-closure with active phonation)",
          "descriptors": [
            "breath-admixed",
            "incomplete-closure-active"
          ],
          "match_tokens": [
            "breathy",
            "breathing",
            "speech-derived"
          ],
          "canonical_tags": [
            "neo-soul",
            "contemporary-rb",
            "modern-rb",
            "melismatic-rb",
            "late-90s-rb",
            "2000s-rb",
            "vocal-stacks"
          ]
        },
        {
          "id": "worn_fold_voice",
          "surface": false,
          "name": "Worn-fold voice (age / pathology / wear)",
          "descriptors": [
            "worn-fold",
            "irregular-fold-mass",
            "age-roughened"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pre-war-blues",
            "delta-blues",
            "piedmont-blues",
            "country-blues",
            "jug-band",
            "field-holler",
            "arhoolie",
            "delta-narrative",
            "blues-narrative"
          ]
        },
        {
          "id": "whisper_voice",
          "surface": false,
          "name": "Whispered",
          "descriptors": [
            "unvoiced",
            "close",
            "exhaled"
          ],
          "match_tokens": [
            "whispered",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "register_break_voice",
          "surface": false,
          "name": "Register-break voice (voluntary chest-falsetto crack)",
          "descriptors": [
            "register-break-ornamental",
            "voluntary-cracking"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country-female",
            "country-male",
            "bluegrass",
            "classic-honky-tonk",
            "old-time"
          ]
        },
        {
          "id": "blues_shouter_voice",
          "surface": false,
          "name": "Blues shouter / declamatory belted",
          "descriptors": [
            "blues-shouter",
            "shouted",
            "gospel-rooted"
          ],
          "match_tokens": [
            "blues-derived",
            "blues-inflected",
            "speech-derived"
          ],
          "canonical_tags": [
            "r&b",
            "soul",
            "kansas-city",
            "swing-blues",
            "jump-blues",
            "territory-band",
            "field-holler",
            "arhoolie",
            "holler",
            "cuban-rumba",
            "guaguanco",
            "columbia",
            "yambu"
          ]
        },
        {
          "id": "crooner_voice",
          "surface": false,
          "name": "Crooner (close-mic intimate, low-dynamic)",
          "descriptors": [
            "close-mic-intimate",
            "low-dynamic-croon",
            "smooth-sustained-legato",
            "microphone-amplification-dependent",
            "low-dynamic-level",
            "mid-century",
            "crooner"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "crooner",
            "tin-pan-alley",
            "great-american-songbook",
            "mid-century",
            "1930s-1950s"
          ]
        },
        {
          "id": "praise_voice",
          "surface": false,
          "name": "Praise / declamatory voice",
          "descriptors": [
            "declaimed",
            "melismatic",
            "sustained-high-register"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "praise",
            "gospel",
            "jeli",
            "griot",
            "qawwali",
            "devotional",
            "taarab",
            "arabesk",
            "mizrahi"
          ]
        },
        {
          "id": "nasal_voice",
          "surface": false,
          "name": "Nasal / forward-resonant",
          "descriptors": [
            "nasal",
            "forward-resonant"
          ],
          "match_tokens": [
            "nasal-color",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "flamenco"
          ]
        },
        {
          "id": "yodel_voice",
          "surface": false,
          "name": "Yodel (chest-falsetto break)",
          "descriptors": [
            "yodel",
            "register-break"
          ],
          "match_tokens": [
            "yodel-style",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "cowboy"
          ]
        },
        {
          "id": "sprechgesang_voice",
          "surface": false,
          "name": "Sprechgesang (speech-song)",
          "descriptors": [
            "sprechgesang",
            "speech-pitched"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "keening_voice",
          "surface": false,
          "name": "Keening / lament wail",
          "descriptors": [
            "keening",
            "lament-wail"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sean-nos"
          ]
        },
        {
          "id": "fado_voice",
          "surface": false,
          "name": "Fado lament voice",
          "descriptors": [
            "lament-wail",
            "melismatic",
            "ornate",
            "saudade"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "fado"
          ]
        },
        {
          "id": "rap_voice",
          "surface": false,
          "name": "Rap voice",
          "descriptors": [
            "rap",
            "mc-flow",
            "rhythmic-speech"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "rap",
            "hip-hop"
          ]
        },
        {
          "id": "child_voice",
          "surface": false,
          "name": "Children's choir / treble",
          "descriptors": [
            "child",
            "treble"
          ],
          "match_tokens": [
            "child-voice",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "boys-choir"
          ]
        },
        {
          "id": "ingenue_childlike_voice",
          "auto": false,
          "name": "Ingenue / childlike voice (adult-performed girlish brightness)",
          "descriptors": [
            "girlish-light-bright",
            "raised-larynx-small-tract",
            "wide-eyed-ingenue",
            "adult-performing-childlike"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "musical-theater-ingenue",
            "idol-pop",
            "jazz-age-novelty"
          ]
        },
        {
          "id": "husky_smoky_voice",
          "auto": false,
          "name": "Husky / smoky voice (breath-plus-grain stylistic timbre)",
          "descriptors": [
            "husky-smoky",
            "breath-plus-grain-simultaneous",
            "warm-rasp-veiled",
            "stylistic-not-pathological"
          ],
          "match_tokens": [
            "breathy",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "torch-song",
            "blues-rock",
            "soul"
          ]
        }
      ]
    },
    {
      "id": "voice_vocal_tract",
      "surface": false,
      "name": "Vocal-tract / vowel posture",
      "variants": [
        {
          "id": "tract_neutral",
          "default": true,
          "surface": false,
          "name": "Neutral tract (unmarked)",
          "descriptors": []
        },
        {
          "id": "tongue_root_retracted_dark",
          "surface": false,
          "auto": false,
          "name": "Tongue-root retracted (back-vowel, dark)",
          "descriptors": [
            "tongue-root-retracted",
            "back-vowel-targeted",
            "front-consonant-degraded",
            "pharyngeal-darkened"
          ]
        },
        {
          "id": "tongue_root_advanced_bright",
          "surface": false,
          "auto": false,
          "name": "Tongue-root advanced (front-vowel, bright)",
          "descriptors": [
            "tongue-root-advanced",
            "front-vowel-forward",
            "consonant-crisp",
            "oral-brightened"
          ]
        },
        {
          "id": "pharyngeal_widened_yawned",
          "surface": false,
          "auto": false,
          "name": "Pharynx widened (yawn-open throat)",
          "descriptors": [
            "pharynx-widened",
            "yawn-open-throat",
            "inner-space-expanded"
          ]
        },
        {
          "id": "nasalized_tract",
          "surface": false,
          "auto": false,
          "name": "Nasalized (velopharyngeal port open)",
          "descriptors": [
            "nasalized",
            "velopharyngeal-open",
            "nasal-coupled-resonance"
          ]
        },
        {
          "id": "tongue_retroflex_r_colored",
          "auto": false,
          "name": "Tongue retroflex (r-colored, rhotic)",
          "descriptors": [
            "tongue-retroflex-bunched",
            "r-colored-vowel",
            "f3-lowered",
            "rhotic-drawl"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "country",
            "americana"
          ]
        },
        {
          "id": "larynx_raised_brassy",
          "auto": false,
          "name": "Larynx raised (short-tract, brassy)",
          "descriptors": [
            "larynx-raised",
            "tract-shortened",
            "all-formant-raised-brassy",
            "thin-bright-call"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "broadway-soubrette",
            "jingju",
            "character-voice"
          ]
        },
        {
          "id": "lips_spread_smile_bright",
          "auto": false,
          "name": "Lips spread (smile-posture, bright)",
          "descriptors": [
            "lips-spread-smile",
            "front-cavity-shortened",
            "f2-raised-brightened",
            "glassy-forward-vowel"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "1960s-girl-group",
            "surf-pop",
            "k-pop"
          ]
        },
        {
          "id": "lips_rounded_darkened",
          "auto": false,
          "name": "Lips rounded-protruded (hooded, dark)",
          "descriptors": [
            "lips-rounded-protruded",
            "all-formant-lowered",
            "hooded-darkened-vowel",
            "blend-muted"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "choral",
            "early-music",
            "crooner-era"
          ]
        },
        {
          "id": "tract_singers_formant_ring",
          "auto": false,
          "name": "Singer's formant cluster (2.8-3.2 kHz ring, cutting ping)",
          "descriptors": [
            "singers-formant-cluster-3k",
            "operatic-ring-ping",
            "carrying-over-orchestra"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "classical",
            "opera"
          ]
        },
        {
          "id": "tract_jaw_dropped_open_call",
          "auto": false,
          "name": "Jaw dropped / open-call resonance (wide oral, shout-carry)",
          "descriptors": [
            "jaw-dropped-wide-oral",
            "open-call-carrying-resonance",
            "field-holler-projection"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "field-holler",
            "gospel-shout"
          ]
        },
        {
          "id": "tract_velum_raised_denasal",
          "auto": false,
          "name": "Velum raised (fully de-nasalized, clean oral core)",
          "descriptors": [
            "velum-raised-denasalized",
            "oral-only-no-nasal-coupling",
            "clean-vowel-core"
          ],
          "match_tokens": []
        },
        {
          "id": "tract_epilaryngeal_narrowed",
          "auto": false,
          "name": "Epilaryngeal tube narrowed (AES resonance boost, ring)",
          "descriptors": [
            "epilaryngeal-tube-narrowed",
            "aes-resonance-boost-3k",
            "ring-without-nasal"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "country",
            "beijing-opera"
          ]
        },
        {
          "id": "tract_lengthened_lowered_larynx",
          "auto": false,
          "name": "Lengthened tract / lowered larynx (covered, dark formants)",
          "descriptors": [
            "tract-lengthened-lowered-larynx",
            "covered-darkened-formants",
            "rounded-warm-depth"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "classical",
            "crooner-era"
          ]
        },
        {
          "id": "tract_cupped_hand_muffle",
          "auto": false,
          "name": "Cupped-hand / hand-over-mouth muffle (lo-fi filter)",
          "descriptors": [
            "cupped-hand-muffle",
            "hand-over-mouth-filter",
            "muted-lo-fi-vocal"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "lo-fi",
            "harmonica-vocal",
            "blues"
          ]
        },
        {
          "id": "tract_mask_placement_forward",
          "auto": false,
          "name": "Forward mask placement (sinus/mask resonance, buzzy-bright)",
          "descriptors": [
            "mask-placement-forward",
            "sinus-mask-resonance-buzz",
            "forward-bright-placement"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "musical-theater",
            "pop"
          ]
        },
        {
          "id": "tract_back_swallowed_placement",
          "auto": false,
          "name": "Back / swallowed placement (pulled-back, muffled)",
          "descriptors": [
            "back-swallowed-placement",
            "pulled-back-muffled-tone",
            "throaty-recessed"
          ],
          "match_tokens": []
        }
      ]
    },
    {
      "id": "voice_effort",
      "surface": false,
      "name": "Phonatory effort / subglottal pressure",
      "variants": [
        {
          "id": "effort_moderate",
          "default": true,
          "surface": false,
          "name": "Moderate effort (unmarked dynamic)",
          "descriptors": []
        },
        {
          "id": "effort_minimal_undersung",
          "surface": false,
          "auto": false,
          "name": "Minimal pressure / under-sung (conversation volume or below)",
          "descriptors": [
            "minimal-subglottal-pressure",
            "conversation-volume-or-below",
            "under-sung",
            "force-withheld"
          ]
        },
        {
          "id": "effort_projected",
          "surface": false,
          "auto": false,
          "name": "Projected (raised pressure, carrying)",
          "descriptors": [
            "raised-subglottal-pressure",
            "projected",
            "carrying"
          ]
        },
        {
          "id": "effort_pressed_maximal",
          "surface": false,
          "auto": false,
          "name": "Pressed / maximal force",
          "descriptors": [
            "maximal-subglottal-pressure",
            "pressed-loud",
            "full-force"
          ]
        },
        {
          "id": "effort_overdriven_scream",
          "auto": false,
          "name": "Overdriven scream pressure (past clean-phonation limit)",
          "descriptors": [
            "overdriven-subglottal-pressure",
            "source-distorting",
            "past-clean-limit",
            "scream-pressure"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "hardcore-punk",
            "extreme-metal",
            "raw-scream"
          ]
        },
        {
          "id": "effort_fortissimo_sustained",
          "auto": false,
          "name": "Sustained full-voice fortissimo (flow phonation at maximal loudness)",
          "descriptors": [
            "sustained-fortissimo",
            "hall-filling",
            "flow-phonation-unstrained",
            "breath-anchored-loud"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "operatic-climax",
            "stadium-anthem",
            "gospel-climax"
          ]
        },
        {
          "id": "effort_subtone_low_breath",
          "auto": false,
          "name": "Subtone (low pressure, intimate breathy-low)",
          "descriptors": [
            "subtone-low-subglottal-pressure",
            "breath-heavy-low-volume",
            "intimate-jazz-subtone"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "cool-jazz-vocal",
            "crooner"
          ]
        },
        {
          "id": "effort_messa_di_voce",
          "auto": false,
          "name": "Messa di voce (crescendo-decrescendo on one note)",
          "descriptors": [
            "messa-di-voce-swell",
            "crescendo-then-decrescendo-single-note",
            "breath-controlled-dynamic-arc"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "bel-canto",
            "classical"
          ]
        },
        {
          "id": "effort_decrescendo_niente",
          "auto": false,
          "name": "Decrescendo al niente (fade to nothing)",
          "descriptors": [
            "decrescendo-al-niente",
            "fade-to-inaudible",
            "tapered-breath-release"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "classical",
            "art-song"
          ]
        },
        {
          "id": "effort_terraced_dynamics",
          "auto": false,
          "name": "Terraced dynamics (abrupt loud/soft blocks)",
          "descriptors": [
            "terraced-dynamic-steps",
            "abrupt-loud-soft-blocks",
            "baroque-echo-dynamic"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "baroque",
            "early-music"
          ]
        },
        {
          "id": "effort_sforzando_accent",
          "auto": false,
          "name": "Sforzando accents (sudden pressure spikes)",
          "descriptors": [
            "sforzando-stress-accent",
            "sudden-pressure-spike-then-back",
            "marked-dynamic-jab"
          ],
          "match_tokens": []
        },
        {
          "id": "effort_pulsed_gospel_push",
          "auto": false,
          "name": "Rhythmic breath-pulse push (gospel/soul emphasis)",
          "descriptors": [
            "rhythmic-breath-pulse-push",
            "gospel-emphasis-surge",
            "soul-dynamic-swell"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "gospel",
            "soul"
          ]
        },
        {
          "id": "effort_edge_of_clean_cuivre",
          "auto": false,
          "name": "Edge-of-clean brassy (cuivré, controlled brink)",
          "descriptors": [
            "edge-of-clean-limit-controlled",
            "cuivre-brassy-edge",
            "pressure-brink-not-past"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "rock-belt",
            "musical-theater"
          ]
        },
        {
          "id": "effort_marcato_declamatory",
          "auto": false,
          "name": "Marcato declamation (weighted, each note stressed)",
          "descriptors": [
            "marcato-weighted-declamation",
            "heavy-emphatic-delivery",
            "each-syllable-pressed"
          ],
          "match_tokens": [],
          "canonical_tags": [
            "opera",
            "anthem"
          ]
        }
      ]
    },
    {
      "id": "voice_vibrato",
      "surface": false,
      "name": "Vibrato",
      "variants": [
        {
          "id": "straight_tone",
          "name": "Straight tone",
          "descriptors": [
            "pure",
            "direct",
            "instrumental"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "vibrato-rich"
          ]
        },
        {
          "id": "slow_vibrato",
          "default": true,
          "name": "Slow vibrato (relaxed rate, rounded pulse)",
          "descriptors": [
            "slow-rate",
            "rounded-even-pulse",
            "warm-low-mid-resonance",
            "chest-resonance-low-mid",
            "expressive",
            "classical"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived"
          ],
          "canonical_tags": [
            "classical"
          ]
        },
        {
          "id": "fast_vibrato",
          "name": "Fast vibrato (quick narrow shimmer)",
          "descriptors": [
            "fast-rate",
            "narrow-quick-shimmer",
            "nervy-intensity",
            "nervy",
            "treble-extended"
          ],
          "match_tokens": [
            "fast-attack-transient",
            "vibrato-rich",
            "vibrato-y",
            "speech-derived"
          ]
        },
        {
          "id": "diaphragm_vibrato",
          "name": "Diaphragm vibrato (breath-pulsed loudness wave)",
          "descriptors": [
            "breath-pulsed",
            "amplitude-loudness-wave",
            "deliberate-even-pulse",
            "overtone-rich-sustained",
            "controlled"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived"
          ]
        },
        {
          "id": "oscillating_vibrato",
          "name": "Wide oscillating vibrato (cry-tinged pitch sway)",
          "descriptors": [
            "wide-pitch-sway",
            "cry-tinged",
            "drawled-roll",
            "bluesy",
            "expressive"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "blues"
          ]
        },
        {
          "id": "delayed_vibrato",
          "name": "Delayed-onset vibrato (straight tone blooming into vibrato)",
          "descriptors": [
            "straight-onset",
            "late-blooming-waver",
            "sustain-then-oscillate",
            "tasteful",
            "modern"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "contemporary-pop",
            "jazz"
          ]
        },
        {
          "id": "terminal_vibrato",
          "name": "Terminal vibrato (straight core, note-end flourish)",
          "descriptors": [
            "straight-note-core",
            "note-end-flourish",
            "release-only-waver",
            "melodic",
            "period-honest"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "early-music",
            "period-performance"
          ]
        },
        {
          "id": "slow_wide_terminal_vibrato",
          "auto": false,
          "name": "Slow, wide, terminal-only",
          "descriptors": [
            "slow-rate",
            "wide-excursion",
            "terminal-sustain-only"
          ]
        },
        {
          "id": "wobble_vibrato",
          "auto": false,
          "name": "Wobble (wide-slow, pitch-center blurring)",
          "descriptors": [
            "wide-slow-oscillation",
            "pitch-center-blurred",
            "laboured-sway"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "late-career-operatic",
            "dramatic-opera"
          ]
        },
        {
          "id": "bleat_caprino_vibrato",
          "auto": false,
          "name": "Bleat / caprino (fast narrow goat-trill)",
          "descriptors": [
            "fast-bleat-caprino",
            "goat-trill-narrow-fast",
            "nervous-tight-flutter"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "early-music-caution"
          ]
        },
        {
          "id": "narrow_shimmer_vibrato",
          "auto": false,
          "name": "Narrow continuous shimmer (subtle close-mic waver)",
          "descriptors": [
            "narrow-continuous-shimmer",
            "close-mic-subtle-waver",
            "pop-tasteful-narrow"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "contemporary-pop"
          ]
        },
        {
          "id": "pure_pitch_no_amplitude_vibrato",
          "auto": false,
          "name": "Pure-pitch vibrato (fold-tension modulation, no loudness change)",
          "descriptors": [
            "pure-pitch-vibrato-no-amplitude",
            "fold-tension-modulation-only",
            "string-like-pitch-waver"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "amplitude_tremolo_vibrato",
          "auto": false,
          "name": "Amplitude tremolo (loudness pulse, pitch stays)",
          "descriptors": [
            "amplitude-tremolo-pitch-stable",
            "loudness-only-pulse",
            "organ-like-throb"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gospel-organ-vocal"
          ]
        },
        {
          "id": "accelerating_vibrato",
          "auto": false,
          "name": "Accelerating (slow onset speeding up, intensifying)",
          "descriptors": [
            "accelerating-vibrato-rate",
            "intensifying-over-sustain",
            "building-flutter"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "decelerating_widening_vibrato",
          "auto": false,
          "name": "Decelerating + widening toward release (dramatic open)",
          "descriptors": [
            "decelerating-widening-toward-release",
            "dramatic-opening-waver",
            "slow-wide-finish"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "dramatic-opera",
            "power-ballad"
          ]
        },
        {
          "id": "asymmetric_scoop_vibrato",
          "auto": false,
          "name": "Asymmetric under-pitch scoop (leans flat, blues/soul lean)",
          "descriptors": [
            "asymmetric-under-pitch-scoop",
            "blues-soul-lean-flat-cycle",
            "bluesy-drawled-sway"
          ],
          "match_tokens": [
            "vibrato-rich",
            "vibrato-y",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "blues",
            "soul"
          ]
        }
      ]
    },
    {
      "id": "voice_articulation",
      "surface": false,
      "name": "Articulation",
      "variants": [
        {
          "id": "legato_voice",
          "default": true,
          "name": "Legato",
          "descriptors": [
            "continuous-phonation",
            "connected",
            "flowing"
          ],
          "match_tokens": [
            "legato",
            "sustained-tone",
            "speech-derived"
          ]
        },
        {
          "id": "staccato_voice",
          "surface": false,
          "name": "Staccato",
          "descriptors": [
            "punctuated",
            "percussive",
            "rhythmic"
          ],
          "match_tokens": [
            "staccato",
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "melisma_voice",
          "surface": false,
          "name": "Melisma-heavy (runs and riffs on single syllables)",
          "descriptors": [
            "multi-note-runs-per-syllable",
            "cascading-riff-runs",
            "vowel-carried-flourish",
            "ornamental",
            "expressive"
          ],
          "match_tokens": [
            "melismatic",
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "gospel",
            "r-and-b"
          ]
        },
        {
          "id": "spoken_voice",
          "surface": false,
          "name": "Spoken / rapped",
          "descriptors": [
            "rhythmic",
            "forward",
            "conversational"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ]
        },
        {
          "id": "shouted_voice",
          "surface": false,
          "name": "Shouted / hollered",
          "descriptors": [
            "unrestrained",
            "outdoor-pitched"
          ],
          "match_tokens": [
            "shouted",
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "field"
          ]
        },
        {
          "id": "narrative_voice",
          "surface": false,
          "name": "Narrative / declamatory",
          "descriptors": [
            "narrative",
            "declamatory",
            "storytelling"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "r&b",
            "afrobeat",
            "soul",
            "hip-hop"
          ]
        },
        {
          "id": "hocket_voice",
          "surface": false,
          "name": "Hocket (interlocked note-trading, one melody split across voices)",
          "descriptors": [
            "interlocked-note-trading",
            "alternating-gap-and-hit",
            "melody-split-between-voices",
            "hocket-articulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "sardinian-polyphony",
            "medieval-motet",
            "aka-pygmy-polyphony"
          ]
        },
        {
          "id": "call_response_voice",
          "surface": false,
          "name": "Call-and-response (leader phrase answered by response phrase)",
          "descriptors": [
            "leader-call-answered",
            "antiphonal-phrase-exchange",
            "question-answer-phrasing",
            "callresponse-articulation",
            "antiphonal-articulation"
          ],
          "match_tokens": [
            "call-response",
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "worksong",
            "gospel",
            "work-song",
            "west-african"
          ]
        },
        {
          "id": "patter_voice",
          "auto": false,
          "name": "Patter (rapid-fire syllabic delivery at tongue-twister tempo)",
          "descriptors": [
            "rapid-fire-syllabic",
            "tongue-twister-tempo",
            "breathless-comic-precision",
            "maximum-syllable-rate"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "gilbert-and-sullivan",
            "opera-buffa",
            "comic-song"
          ]
        },
        {
          "id": "mumbled_voice",
          "auto": false,
          "name": "Slurred / mumbled diction (vowel-smeared, consonants swallowed)",
          "descriptors": [
            "vowel-smeared",
            "consonant-softened",
            "under-articulated",
            "half-swallowed-syllables"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "indie",
            "dream-pop",
            "mumble-rap",
            "2010s"
          ]
        },
        {
          "id": "marcato_voice",
          "auto": false,
          "name": "Marcato (each note marked/separated, weighted)",
          "descriptors": [
            "marcato-each-note-marked",
            "weighted-separation",
            "emphatic-detachment"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "opera",
            "anthem"
          ]
        },
        {
          "id": "portato_voice",
          "auto": false,
          "name": "Portato (semi-detached, breath-pulsed carry)",
          "descriptors": [
            "portato-semi-detached-carried",
            "breath-pulsed-legato",
            "gently-articulated-sustain"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ]
        },
        {
          "id": "glottal_stop_percussive_voice",
          "auto": false,
          "name": "Glottal-stop punctuated (okina / hamza percussive onsets)",
          "descriptors": [
            "glottal-stop-punctuation",
            "okina-hamza-percussive-onset",
            "hard-attack-separation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "hawaiian",
            "arabic"
          ]
        },
        {
          "id": "vocable_syllabic_drum_voice",
          "auto": false,
          "name": "Vocable syllable-drumming (konnakol / bol / mouth-music)",
          "descriptors": [
            "vocable-syllable-drumming",
            "konnakol-bol-mouth-music",
            "non-lexical-rhythmic-attack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "carnatic-konnakol",
            "puirt-a-beul",
            "scat"
          ]
        },
        {
          "id": "ululation_trilled_voice",
          "auto": false,
          "name": "Ululation (rapid uvular-trilled celebratory)",
          "descriptors": [
            "ululation-rapid-uvular-trill",
            "celebratory-zaghrouta",
            "high-trilled-cry"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "articulated"
          ],
          "canonical_tags": [
            "middle-eastern",
            "african",
            "celebratory"
          ]
        },
        {
          "id": "sighed_falling_release_voice",
          "auto": false,
          "name": "Sighed falling-off releases (phrase-end downward sigh)",
          "descriptors": [
            "sighed-falling-release",
            "phrase-end-downward-sigh",
            "languid-drop-off"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "torch-song",
            "r&b-ballad",
            "indie"
          ]
        }
      ]
    },
    {
      "id": "voice_microtone",
      "surface": false,
      "name": "Pitch flexibility",
      "variants": [
        {
          "id": "tempered_voice",
          "default": true,
          "name": "Tempered (12-tone-locked)",
          "descriptors": [
            "equal-tempered",
            "western-default"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "pop",
            "rock",
            "jazz",
            "classical-western",
            "r&b",
            "modern-music"
          ]
        },
        {
          "id": "blue_notes",
          "name": "Blue notes / bent thirds",
          "descriptors": [
            "blues-inflected",
            "pitched-between",
            "expressive"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ]
        },
        {
          "id": "shruti_inflected",
          "name": "Shruti-inflected (raga)",
          "descriptors": [
            "microtonal",
            "raga-bound",
            "ornamental"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived"
          ]
        },
        {
          "id": "maqam_inflected",
          "name": "Maqam-inflected (neutral-third quarter-steps)",
          "descriptors": [
            "neutral-third-half-flat",
            "quarter-step-shading",
            "between-major-and-minor",
            "modal-idiomatic-intonation",
            "maqam-neutral-step"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "egyptian",
            "turkish",
            "arabic-maqam",
            "tarab"
          ]
        },
        {
          "id": "overtone_singing",
          "name": "Overtone / harmonic singing",
          "descriptors": [
            "filtered-throat",
            "formant-shifted"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "tuvan"
          ]
        },
        {
          "id": "bend_inflected",
          "name": "Bend-inflected (scooped attacks, curled releases)",
          "descriptors": [
            "scooped-attack",
            "curled-release",
            "under-pitch-arrival",
            "expressive-slide",
            "bend-inflected",
            "pitch-bending"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "flamenco",
            "blues"
          ]
        },
        {
          "id": "portamento_inflected",
          "auto": false,
          "name": "Portamento-heavy (audible slides connecting every note)",
          "descriptors": [
            "note-connecting-slide",
            "swooping-legato",
            "late-pitch-arrival",
            "continuous-glide-between-targets"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "early-recording-era",
            "pre-1930-operatic",
            "hawaiian-falsetto",
            "classic-country"
          ]
        },
        {
          "id": "just_intonation_pure",
          "auto": false,
          "name": "Just intonation (pure beatless ratios, chord-lock)",
          "descriptors": [
            "just-intonation-pure-ratios",
            "beatless-chord-lock",
            "harmonic-series-tuning"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "barbershop",
            "sacred-harp",
            "choral"
          ]
        },
        {
          "id": "pythagorean_leading",
          "auto": false,
          "name": "Pythagorean expressive leading tones (wide sharpened semitones)",
          "descriptors": [
            "pythagorean-wide-leading-tone",
            "expressive-sharpened-semitone",
            "melodic-tension-tuning"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "expressive-classical"
          ]
        },
        {
          "id": "meantone_comma_inflected",
          "auto": false,
          "name": "Meantone / comma-inflected (narrow pure thirds, early music)",
          "descriptors": [
            "meantone-comma-inflected",
            "narrow-pure-third-early-music",
            "historically-tuned"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "early-music",
            "renaissance"
          ]
        },
        {
          "id": "byzantine_morai_microtone",
          "auto": false,
          "name": "Byzantine chant microtones (soft/hard chromatic genera)",
          "descriptors": [
            "byzantine-morai-microtone",
            "soft-hard-chromatic-genera",
            "orthodox-modal-shading"
          ],
          "match_tokens": [
            "microtonal-bend",
            "shruti-inflected",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "byzantine",
            "orthodox-chant"
          ]
        },
        {
          "id": "pelog_slendro_inflected",
          "auto": false,
          "name": "Pelog / slendro inflected (gamelan non-tempered, stretched)",
          "descriptors": [
            "pelog-slendro-inflected",
            "gamelan-non-tempered",
            "stretched-non-octave-tuning"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gamelan",
            "indonesian"
          ]
        },
        {
          "id": "pentatonic_gapped_glide",
          "auto": false,
          "name": "Gapped-pentatonic glides (sliding between anhemitonic degrees)",
          "descriptors": [
            "pentatonic-gapped-glide",
            "sliding-between-anhemitonic-degrees",
            "east-asian-pitch-slide"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "chinese",
            "east-asian"
          ]
        },
        {
          "id": "untempered_pitch_drift",
          "auto": false,
          "name": "Untempered pitch drift (free-intonation, floating center)",
          "descriptors": [
            "untempered-pitch-drift",
            "free-intonation-folk",
            "pitch-center-floating"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "field-recording",
            "untrained-folk"
          ]
        },
        {
          "id": "siren_glissando_full",
          "auto": false,
          "name": "Full siren glissando (continuous sweep across register)",
          "descriptors": [
            "full-range-siren-glissando",
            "continuous-sweep-across-register",
            "swooping-pitch-sweep"
          ],
          "match_tokens": [
            "microtonal-bend",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "avant-garde-vocal",
            "r&b-run"
          ]
        }
      ]
    },
    {
      "id": "voice_tradition",
      "surface": false,
      "name": "Vocal tradition / training",
      "variants": [
        {
          "id": "modern_pop_vocal_training",
          "default": true,
          "name": "Modern pop / contemporary commercial vocal training",
          "descriptors": [
            "modern-pop-training",
            "contemporary-commercial",
            "mixed-belt",
            "studio-ready"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pop",
            "modern"
          ]
        },
        {
          "id": "appalachian_outlaw_folk_tradition",
          "auto": false,
          "name": "Anglo-American folk / outlaw-country (plain narrative, untrained-natural)",
          "descriptors": [
            "anglo-american-folk",
            "plain-spoken-narrative",
            "untrained-natural",
            "outlaw-country-lineage"
          ]
        },
        {
          "id": "bel_canto_tradition",
          "name": "Bel canto (Italian operatic)",
          "descriptors": [
            "bel-canto",
            "italian-operatic",
            "sustained-line",
            "legato-priority"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "italian"
          ]
        },
        {
          "id": "baroque_ornamental_tradition",
          "name": "Baroque ornamental (trills, divisions, messa di voce)",
          "descriptors": [
            "baroque-ornamental",
            "messa-di-voce",
            "period-style",
            "trill-heavy"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained",
            "period-performance"
          ],
          "canonical_tags": [
            "baroque",
            "classical"
          ]
        },
        {
          "id": "sean_nos_tradition",
          "name": "Sean-nós (Irish unaccompanied)",
          "descriptors": [
            "sean-nos",
            "unaccompanied",
            "gaelic-tradition",
            "free-rhythm",
            "ornamented"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "celtic",
            "folk"
          ]
        },
        {
          "id": "qawwali_tradition",
          "name": "Qawwali (Sufi devotional)",
          "descriptors": [
            "qawwali",
            "sufi-devotional",
            "call-response",
            "persian-melismatic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sufi",
            "south-asian"
          ]
        },
        {
          "id": "khoomei_tuvan_tradition",
          "name": "Khoomei (Tuvan throat-singing)",
          "descriptors": [
            "khoomei",
            "overtone-singing",
            "multi-pitch-simultaneous"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "central-asian"
          ]
        },
        {
          "id": "inuit_katajjaq_tradition",
          "name": "Inuit katajjaq (throat-singing duet)",
          "descriptors": [
            "katajjaq",
            "inuit-throat-singing",
            "duet-game",
            "breathing-rhythm"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "arctic",
            "indigenous"
          ]
        },
        {
          "id": "hindustani_khyal_tradition",
          "name": "Hindustani khyal (raga improvisation)",
          "descriptors": [
            "khyal",
            "hindustani",
            "raga-improvisation",
            "meend-ornamentation",
            "alap-jor-jhala"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "south-asian",
            "classical"
          ]
        },
        {
          "id": "hindustani_dhrupad_tradition",
          "name": "Hindustani dhrupad (ancient devotional)",
          "descriptors": [
            "dhrupad",
            "pre-khyal",
            "austere-meditative",
            "pakhawaj-accompanied"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional"
          ],
          "canonical_tags": [
            "south-asian",
            "classical"
          ]
        },
        {
          "id": "carnatic_classical_tradition",
          "name": "Carnatic (South Indian classical)",
          "descriptors": [
            "carnatic",
            "south-indian",
            "gamaka-ornamentation",
            "kriti-form"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "south-asian",
            "classical"
          ]
        },
        {
          "id": "persian_dastgah_tradition",
          "name": "Persian dastgah (modal system)",
          "descriptors": [
            "dastgah",
            "persian-classical",
            "modal-improvisation",
            "avaz-ornamentation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "middle-eastern",
            "persian",
            "classical"
          ]
        },
        {
          "id": "arabic_maqam_tradition",
          "name": "Arabic maqam (modal system)",
          "descriptors": [
            "arabic-maqam",
            "quartertone",
            "modal-improvisation",
            "tarab"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "flamenco_jondo_tradition",
          "name": "Flamenco cante jondo (deep song)",
          "descriptors": [
            "cante-jondo",
            "flamenco-deep",
            "gypsy-andalusian",
            "melismatic-raw"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "flamenco",
            "iberian",
            "romani"
          ]
        },
        {
          "id": "flamenco_chico_tradition",
          "name": "Flamenco cante chico (light style)",
          "descriptors": [
            "cante-chico",
            "flamenco-light",
            "festive"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "flamenco",
            "iberian"
          ]
        },
        {
          "id": "operatic_tradition",
          "name": "Operatic (general, post-Verdi)",
          "descriptors": [
            "operatic",
            "projected",
            "classical-resonance",
            "large-hall"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "italian"
          ]
        },
        {
          "id": "broadway_legit_tradition",
          "name": "Broadway / musical-theater legit",
          "descriptors": [
            "broadway-legit",
            "musical-theater",
            "classical-leaning",
            "lyric-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "broadway"
          ]
        },
        {
          "id": "gospel_pentecostal_tradition",
          "name": "Gospel / Pentecostal (call and response, melisma)",
          "descriptors": [
            "gospel-pentecostal",
            "melismatic",
            "blues-inflected",
            "call-response"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gospel",
            "soul"
          ]
        },
        {
          "id": "jazz_scat_tradition",
          "name": "Jazz scat (vocal improvisation)",
          "descriptors": [
            "scat",
            "jazz-improvisation",
            "instrument-emulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "jazz"
          ]
        },
        {
          "id": "beatboxing_tradition",
          "name": "Beatboxing (vocal percussion)",
          "descriptors": [
            "beatbox",
            "vocal-percussion",
            "mouth-drums"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "hip-hop"
          ]
        },
        {
          "id": "microtonal_31tet_tradition",
          "name": "31-TET / extended-tuning training",
          "descriptors": [
            "31-tet",
            "extended-tuning",
            "experimental-tuning"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "experimental"
          ]
        },
        {
          "id": "japanese_min_yo_tradition",
          "name": "Japanese min'yō (folk-vocal lineage)",
          "descriptors": [
            "min-yo",
            "japanese-folk-vocal",
            "kobushi-ornament-traces",
            "koe-on-resonance",
            "edo-meiji-folk-lineage"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "japanese",
            "east-asian",
            "folk"
          ]
        },
        {
          "id": "korean_minsogak_vocal_tradition",
          "name": "Korean minsogak (folk-vocal, distinct from pansori-virtuosity)",
          "descriptors": [
            "korean-minsogak-folk-vocal",
            "jeong-affect",
            "sigimsae-ornament-traces",
            "gyemyeon-pyeong-modal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "korean",
            "east-asian",
            "folk"
          ]
        },
        {
          "id": "chinese_classical_vocal_tradition",
          "name": "Chinese classical vocal (kunqu, jingju, traditional folk)",
          "descriptors": [
            "chinese-classical-vocal",
            "tonal-language-melody-locked",
            "mandarin-syllabic-tradition",
            "qing-yi-laodan-role-types"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "chinese",
            "east-asian",
            "classical"
          ]
        },
        {
          "id": "polynesian_oli_tradition",
          "name": "Polynesian oli / mele (Hawaiian, Maori chant)",
          "descriptors": [
            "polynesian-oli-chant",
            "hawaiian-okina-glottal-onset",
            "kahiko-mele-tradition",
            "recitative-free-meter"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "polynesian",
            "hawaiian",
            "maori",
            "oceanic",
            "indigenous"
          ]
        },
        {
          "id": "yoruba_tonal_vocal_tradition",
          "name": "Yoruba tonal-language vocal (oríkì, praise, ìrèmọjẹ)",
          "descriptors": [
            "yoruba-tonal-vocal",
            "oriki-praise-tradition",
            "tonal-language-melody-locked",
            "west-african-call-response-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "yoruba",
            "west-african",
            "african"
          ]
        },
        {
          "id": "scottish_gaelic_taladh_tradition",
          "name": "Scottish Gaelic tàladh / puirt-a-beul (Hebridean-Highland vocal)",
          "descriptors": [
            "scottish-gaelic-vocal",
            "taladh-tradition",
            "hebridean-vocal",
            "puirt-a-beul-adjacent",
            "scottish-modal-affect"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "celtic",
            "scottish-gaelic",
            "folk"
          ]
        },
        {
          "id": "mediterranean_demotic_tradition",
          "name": "Mediterranean demotic folk-vocal (Greek, Sardinian, Corsican, Romanian, Balkan)",
          "descriptors": [
            "mediterranean-demotic-vocal",
            "modal-melismatic-folk",
            "descending-cry-cadence",
            "professional-keening-tradition-lineage"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "mediterranean",
            "greek",
            "sardinian",
            "balkan",
            "folk"
          ]
        },
        {
          "id": "mande_jeli_vocal_tradition",
          "name": "Mande jeli / griot vocal (Mali, Senegal, Guinea, Gambia)",
          "descriptors": [
            "mande-jeli-vocal",
            "griot-praise-narrative-vocal",
            "pentatonic-jeli-modal-vocal",
            "west-african-praise-vocal-lineage"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "mande",
            "west-african",
            "griot",
            "praise-vocal"
          ]
        },
        {
          "id": "sami_joik_tradition",
          "name": "Sámi joik / yoik (Nordic Sápmi vocal)",
          "descriptors": [
            "sami-joik-vocal",
            "yoik-vuelle-luohti",
            "sapmi-leudd-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sami",
            "sapmi",
            "joik"
          ]
        },
        {
          "id": "andean_quechua_tradition",
          "name": "Andean Quechua / Aymara wayno vocal (Andes highland)",
          "descriptors": [
            "andean-quechua-vocal",
            "wayno-huayno-aymara",
            "altiplano-quena-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "andean",
            "quechua",
            "aymara"
          ]
        },
        {
          "id": "native_american_vocal_tradition",
          "name": "Native American vocal (Plains/Southwest powwow & ceremonial)",
          "descriptors": [
            "amerindian-powwow-vocal",
            "pueblo-amerindian-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "amerindian",
            "powwow"
          ]
        },
        {
          "id": "southeast_asian_folk_vocal_tradition",
          "name": "Southeast Asian folk vocal (lam / mor-lam, luk-thung)",
          "descriptors": [
            "morlam-lam-vocal",
            "isan-luk-thung-vocal",
            "mekong-khmer-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "isan",
            "mekong"
          ]
        },
        {
          "id": "southern_african_bantu_vocal_tradition",
          "name": "Southern African Bantu vocal (Zulu / Xhosa / Tsonga choral chant, isicathamiya to township pop)",
          "descriptors": [
            "nguni-tsonga-sotho-vocal",
            "isicathamiya-mbube-cothoza",
            "township-jive-chant-vocal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tsonga",
            "zulu",
            "african"
          ]
        },
        {
          "id": "honky_tonk_high_lonesome_tradition",
          "auto": false,
          "name": "Country honky-tonk / high-lonesome (hard-twang cry-break)",
          "descriptors": [
            "hard-twang-cut",
            "cry-break-catch",
            "high-lonesome-tenor",
            "nasal-keening-edge"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "country",
            "honky-tonk",
            "bluegrass"
          ]
        },
        {
          "id": "jamaican_dancehall_toasting_tradition",
          "auto": false,
          "name": "Jamaican toasting / dancehall deejay (patois sing-jay)",
          "descriptors": [
            "toasting-deejay-flow",
            "patois-inflected",
            "riddim-locked-chat",
            "melodic-sing-jay"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "reggae",
            "dancehall",
            "jamaican"
          ]
        },
        {
          "id": "pansori_tradition",
          "auto": false,
          "name": "Pansori (Korean epic narrative, roughened virtuosity)",
          "descriptors": [
            "husky-roughened-projection",
            "epic-narrative-declamation",
            "trained-hoarse-timbre",
            "hours-long-endurance"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "pansori",
            "korean",
            "gugak"
          ]
        },
        {
          "id": "bollywood_playback_tradition",
          "auto": false,
          "name": "Bollywood playback (high bright film-song tessitura)",
          "descriptors": [
            "high-bright-tessitura",
            "thin-fold-agile",
            "light-classical-ornamented",
            "mic-close-precision"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "bollywood",
            "hindi-film-song",
            "filmi"
          ]
        },
        {
          "id": "french_chanson_tradition",
          "auto": false,
          "name": "French chanson (diction-first dramatic parlando)",
          "descriptors": [
            "diction-first-text-driven",
            "dramatic-parlando-swell",
            "rolled-r-articulation",
            "cabaret-intimate-to-declaimed"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "chanson",
            "french",
            "cabaret"
          ]
        }
      ]
    },
    {
      "id": "voice_mechanism_compound",
      "surface": false,
      "name": "Compound mechanism (multi-source phonation)",
      "variants": [
        {
          "id": "voice_mechanism_single_source",
          "default": true,
          "name": "Single-source phonation (standard fold vibration)",
          "descriptors": [
            "single-source-phonation",
            "standard-fold-vibration"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_mechanism_overtone_isolation_F2",
          "name": "Overtone formant-isolation (F2 reinforcement, 2-3 kHz whistle harmonic over low fundamental)",
          "descriptors": [
            "F2-overtone-isolation",
            "tongue-narrowed-formant-tuning",
            "lip-bell-overtone-shaping"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition",
            "central-asian"
          ]
        },
        {
          "id": "voice_mechanism_ventricular_subharmonic",
          "name": "Ventricular co-oscillation subharmonic (false-folds at half true-fold rate, F0 70-100 Hz)",
          "descriptors": [
            "ventricular-co-oscillation-subharmonic",
            "false-fold-half-rate-coupling",
            "octave-down-pitched"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "sardinian-polyphony",
            "tibetan-ritual",
            "overtone-tradition"
          ]
        },
        {
          "id": "voice_mechanism_aryepiglottic_steppe",
          "name": "Aryepiglottic pseudoglottis steppe-undertone (raspier high subharmonic with AES engagement)",
          "descriptors": [
            "aryepiglottic-pseudoglottis-steppe",
            "raspier-higher-subharmonic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "voice_mechanism_yodel_M1_M2_alternation",
          "name": "M1↔M2 rapid mechanism-transition (yodel-family register-flip)",
          "descriptors": [
            "M1-M2-rapid-transition",
            "register-flip-yodel-mechanism"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "yodel-style"
          ]
        },
        {
          "id": "voice_mechanism_tahrir_tekye_chain",
          "name": "Tahrir tekye-chain (glottal-appoggiatura M1→M2 jump-chain per Castellengo/During)",
          "descriptors": [
            "tahrir-tekye-chain-mechanism",
            "glottal-appoggiatura-jump"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "persian",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_mechanism_false_fold_distorted",
          "name": "False-fold distorted (ventricular noise + supraglottic compression, true-folds protected)",
          "descriptors": [
            "false-fold-distorted-phonation",
            "supraglottic-compression-screamed",
            "ventricular-aperiodic-noise"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "metal",
            "hardcore",
            "death-growl"
          ]
        },
        {
          "id": "voice_mechanism_ingressive_paired",
          "name": "Ingressive-egressive paired-breath alternation (interlocked supraglottic+aryepiglottic both phases)",
          "descriptors": [
            "ingressive-egressive-paired-breath",
            "interlocked-supraglottic-both-phases"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "inuit-throat-singing",
            "arctic",
            "indigenous"
          ]
        },
        {
          "id": "voice_mechanism_M0_pulse_borrowed",
          "name": "M1 with M0-pulse borrowing (fry-modal mix, growl-into-modal)",
          "descriptors": [
            "M1-with-M0-pulse-borrowing",
            "fry-modal-mix"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_mechanism_supraglottal_rasp_pitch_stable",
          "auto": false,
          "name": "Supraglottal rasp on a clean core (controlled ventricular/AES grain, soft throat-clear; true-fold pitch untouched)",
          "descriptors": [
            "supraglottal-rasp-clean-core",
            "pitch-stable-distortion",
            "controlled-ventricular-overlay",
            "throat-clear-grain"
          ]
        },
        {
          "id": "voice_mechanism_diplophonic_biphonation",
          "auto": false,
          "name": "Diplophonic biphonation (two independent simultaneous fundamentals, incommensurate F0 from asymmetric/split fold vibration)",
          "descriptors": [
            "two-independent-simultaneous-pitches",
            "incommensurate-non-harmonic-beating",
            "rough-double-toned-buzz",
            "asymmetric-split-fold-oscillation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ],
          "canonical_tags": [
            "extended-vocal-technique",
            "avant-garde-vocal",
            "biphonic"
          ]
        }
      ]
    },
    {
      "id": "voice_estill_quality",
      "surface": false,
      "name": "Estill voice-quality configuration (six canonical figure-combinations)",
      "variants": [
        {
          "id": "voice_estill_speech",
          "default": true,
          "name": "Speech quality (modal, neutral larynx, minimal AES narrowing)",
          "descriptors": [
            "speech-quality-modal-neutral-larynx",
            "minimal-AES-narrowing"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_falsetto",
          "name": "Falsetto quality (thin folds, breathier than M2-modal)",
          "descriptors": [
            "falsetto-quality-thin-fold-breathy",
            "reduced-vibratory-mass"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "high-falsetto"
          ]
        },
        {
          "id": "voice_estill_sob",
          "name": "Sob quality (low larynx + thin folds — darkened, muffled weeping)",
          "descriptors": [
            "sob-quality-low-larynx-thin-fold",
            "darkened-weeping-warmth",
            "hollow-muted-grief",
            "lowered-larynx-cry-configuration"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "opera"
          ]
        },
        {
          "id": "voice_estill_oral_twang",
          "name": "Oral twang (AES narrowed for high-F2 brightness, velum closed)",
          "descriptors": [
            "oral-twang-AES-narrowed-bright",
            "high-F2-brightness-projection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "andean",
            "cajun"
          ]
        },
        {
          "id": "voice_estill_nasal_twang",
          "name": "Nasal twang (AES narrowed + velar port open)",
          "descriptors": [
            "nasal-twang-velar-port-open",
            "AES-narrowed-with-nasal-resonance"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "country",
            "flamenco",
            "beijing-opera"
          ]
        },
        {
          "id": "voice_estill_opera",
          "name": "Opera quality (low larynx + thick folds + AES narrowing + torso anchoring — singer-formant cluster ~2.3-3 kHz per Sundberg)",
          "descriptors": [
            "opera-quality-low-larynx-anchored",
            "singer-formant-cluster-2_3-to-3-kHz"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "opera",
            "italian"
          ]
        },
        {
          "id": "voice_estill_belt",
          "name": "Belt quality (high larynx + thick folds + AES narrowing + head-neck anchoring)",
          "descriptors": [
            "belt-quality-high-larynx-thick-fold",
            "head-neck-anchored-high-pressure"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "broadway",
            "gospel",
            "soul",
            "r&b",
            "ranchera"
          ]
        },
        {
          "id": "voice_estill_cry",
          "auto": false,
          "name": "Cry quality (thin folds + tilted thyroid, larynx higher than sob — small, sweet, plaintive)",
          "descriptors": [
            "cry-quality-thin-fold-tilted-thyroid",
            "raised-larynx-small-volume",
            "sweet-plaintive-whimper-onset"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "contemporary-pop",
            "soul-ballad"
          ]
        },
        {
          "id": "voice_estill_onset_glottal",
          "auto": false,
          "name": "Glottal onset (firm TVF adduction, coup-de-glotte hard start)",
          "descriptors": [
            "glottal-onset-firm-adduction",
            "hard-coup-de-glotte-start",
            "clean-pressed-attack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "classical",
            "rock-belt"
          ]
        },
        {
          "id": "voice_estill_onset_aspirate",
          "auto": false,
          "name": "Aspirate onset (breath before tone, /h/ start)",
          "descriptors": [
            "aspirate-onset-breath-before-tone",
            "h-onset-soft-start",
            "breathy-attack"
          ],
          "match_tokens": [
            "breathy",
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pop-ballad",
            "soul"
          ]
        },
        {
          "id": "voice_estill_onset_smooth_simultaneous",
          "auto": false,
          "name": "Smooth simultaneous onset (balanced airflow + adduction)",
          "descriptors": [
            "smooth-simultaneous-onset",
            "balanced-airflow-adduction",
            "even-clean-start"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_tvf_thick_body",
          "auto": false,
          "name": "Thick true-fold body (heavy mechanism, full mass)",
          "descriptors": [
            "thick-true-fold-body-mass",
            "heavy-mechanism-full-adduction",
            "rich-low-harmonic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_tvf_thin_cover",
          "auto": false,
          "name": "Thin true-fold cover (light mechanism, reduced mass)",
          "descriptors": [
            "thin-true-fold-cover",
            "light-mechanism-reduced-mass",
            "flute-clear-upper"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_tvf_stiff_creak",
          "auto": false,
          "name": "Stiff true-folds (creak / pulse-register anchor)",
          "descriptors": [
            "stiff-true-fold-creak",
            "pulse-register-anchor",
            "low-creaky-onset"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_estill_false_fold_retract",
          "auto": false,
          "name": "Retracted false folds (open, clean, laugh-posture)",
          "descriptors": [
            "false-fold-retracted-open",
            "laugh-posture-clean",
            "constriction-released"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "classical",
            "clean-belt"
          ]
        },
        {
          "id": "voice_estill_false_fold_constrict_grit",
          "auto": false,
          "name": "Constricted false folds (grit / distortion overlay)",
          "descriptors": [
            "false-fold-constricted-grit",
            "ventricular-distortion-overlay",
            "rasp-effect-on-core"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "rock",
            "metal",
            "blues-growl"
          ]
        }
      ]
    },
    {
      "id": "voice_speech_song",
      "surface": false,
      "name": "Speech-song spectrum position",
      "variants": [
        {
          "id": "voice_pure_spoken_no_pitch",
          "name": "Pure spoken (no pitch organization)",
          "descriptors": [
            "no-pitch-organization-speech",
            "speech-rhythm-only"
          ],
          "match_tokens": [
            "speech-derived"
          ]
        },
        {
          "id": "voice_heightened_speech",
          "name": "Heightened speech (stylized intonation contours)",
          "descriptors": [
            "heightened-speech-stylized-intonation",
            "theatrical-projection-no-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived"
          ]
        },
        {
          "id": "voice_rhythmic_spoken_flow",
          "name": "Rhythmic spoken flow (no pitch target, rhythmic only)",
          "descriptors": [
            "rhythmic-spoken-flow-no-pitch",
            "syncopated-speech-rhythm"
          ],
          "match_tokens": [
            "speech-derived"
          ],
          "canonical_tags": [
            "hip-hop",
            "rap",
            "spoken-word"
          ]
        },
        {
          "id": "voice_recitative_free_rhythm",
          "name": "Recitative (rhythmically free pitched speech)",
          "descriptors": [
            "recitative-rhythmically-free-pitched-speech",
            "declamatory-free-rhythm"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "classical",
            "baroque",
            "opera"
          ]
        },
        {
          "id": "voice_sprechgesang_notated",
          "name": "Sprechgesang (pitched speech-melody, song-leaning)",
          "descriptors": [
            "notated-speech-melody",
            "pitch-carried-not-just-touched",
            "song-leaning-declamation",
            "sprechgesang-notated-approximate-pitch",
            "between-speech-and-song"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-classical",
            "second-viennese-school",
            "wagnerian-declamation"
          ]
        },
        {
          "id": "voice_ametrical_chant",
          "name": "Ametrical pitched chant (free-rhythm sustained tones)",
          "descriptors": [
            "ametrical-pitched-chant-free-rhythm",
            "sustained-tones-free-rhythm"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_metrical_chant",
          "name": "Metrical pitched chant (fixed-rhythm chant)",
          "descriptors": [
            "metrical-pitched-chant-fixed-rhythm",
            "fixed-rhythm-chant-cycle"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_syllabic_singing",
          "default": true,
          "name": "Syllabic singing (one note per syllable)",
          "descriptors": [
            "one-note-per-syllable",
            "text-forward",
            "plain-direct-line",
            "syllabic-singing-one-note-per-syllable"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "voice_neumatic_singing",
          "name": "Neumatic singing (small note-groups per syllable)",
          "descriptors": [
            "small-note-groups-per-syllable",
            "gently-florid",
            "text-still-legible",
            "neumatic-singing-small-groups-per-syllable"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "voice_melismatic_singing",
          "name": "Melismatic singing (long runs on one syllable)",
          "descriptors": [
            "many-notes-per-syllable",
            "vowel-carried-runs",
            "florid-extended-line",
            "melismatic-singing-many-notes-per-syllable"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone",
            "melismatic"
          ]
        },
        {
          "id": "voice_pure_vocalise",
          "name": "Pure vocalise (no text, vowel-only)",
          "descriptors": [
            "pure-vocalise-no-text-vowel-only",
            "wordless-melodic-line"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "sustained-tone"
          ]
        },
        {
          "id": "voice_non_lexical_vocable",
          "name": "Non-lexical vocables (meaningless syllables as music)",
          "descriptors": [
            "meaningless-syllables-carrying-melody",
            "rhythm-forward-vocables",
            "consonant-attack-as-percussion",
            "non-lexical-vocable-rhythmic-syllables"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_sprechstimme_pitch_released",
          "auto": false,
          "name": "Sprechstimme (notated pitch touched then released, speech-dominant)",
          "descriptors": [
            "pitch-touched-then-abandoned",
            "gliding-off-every-note",
            "speech-dominant-contour"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "second-viennese-school",
            "pierrot-lunaire",
            "expressionism-1912"
          ]
        },
        {
          "id": "voice_toasting_deejay_chat",
          "auto": false,
          "name": "Toasting / deejay chat (pitched rhythmic chant over riddim)",
          "descriptors": [
            "pitched-rhythmic-chat",
            "tonal-center-chanted-flow",
            "riddim-locked-delivery",
            "half-sung-half-spoken"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "jamaican-sound-system",
            "reggae",
            "dancehall",
            "1970s-onward"
          ]
        }
      ]
    },
    {
      "id": "voice_ensemble_config",
      "surface": false,
      "name": "Ensemble arrangement",
      "variants": [
        {
          "id": "voice_ensemble_solo_unaccompanied",
          "default": true,
          "name": "Solo unaccompanied",
          "descriptors": [
            "solo-unaccompanied"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody"
          ]
        },
        {
          "id": "voice_ensemble_solo_over_drone",
          "name": "Solo over instrumental drone",
          "descriptors": [
            "solo-over-instrumental-drone"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody",
            "drone-foundation"
          ]
        },
        {
          "id": "voice_ensemble_solo_over_choral_drone",
          "name": "Solo over vocal-choral drone",
          "descriptors": [
            "solo-over-vocal-choral-drone"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody",
            "drone-foundation"
          ],
          "canonical_tags": [
            "tibetan-ritual",
            "georgian-three-voice-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_solo_accompanied",
          "name": "Solo with instrumental accompaniment",
          "descriptors": [
            "solo-with-instrumental-accompaniment"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody"
          ]
        },
        {
          "id": "voice_ensemble_parallel_thirds",
          "name": "Parallel-thirds two-voice",
          "descriptors": [
            "parallel-thirds-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ],
          "canonical_tags": [
            "andean",
            "appalachian",
            "doo-wop"
          ]
        },
        {
          "id": "voice_ensemble_parallel_fifths",
          "name": "Parallel-fifths two-voice",
          "descriptors": [
            "parallel-fifths-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_ensemble_organum_4_5_8",
          "name": "Organum parallel-fourth-fifth-octave",
          "descriptors": [
            "parallel-fourth-fifth-octave-organum"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_ensemble_drone_plus_lead",
          "name": "Drone-plus-lead two-voice",
          "descriptors": [
            "drone-plus-lead-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "drone-foundation"
          ]
        },
        {
          "id": "voice_ensemble_hocket_two_voice",
          "name": "Interlocked hocket two-voice",
          "descriptors": [
            "interlocked-hocket-two-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "inuit-throat-singing",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_three_voice_polyphony",
          "name": "Three-voice polyphony (interweaving independent trio)",
          "descriptors": [
            "three-independent-lines",
            "interweaving-trio-texture",
            "close-interval-friction",
            "cadence-convergence",
            "three-voice-polyphony-regional-canonical"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "sardinian-polyphony",
            "georgian-three-voice-polyphony",
            "corsican-paghjella",
            "bulgarian-diaphonic-womens",
            "georgian-trio",
            "balkan"
          ]
        },
        {
          "id": "voice_ensemble_four_plus_polyphony",
          "name": "Four-plus-voice polyphony (full-choir woven counterpoint)",
          "descriptors": [
            "four-plus-independent-lines",
            "overlapping-staggered-entries",
            "woven-counterpoint",
            "full-choir-density",
            "four-and-more-voice-polyphony"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "sardinian-polyphony",
            "aka-baka-polyphony",
            "renaissance-polyphony",
            "sacred-choral"
          ]
        },
        {
          "id": "voice_ensemble_antiphonal_double_choir",
          "name": "Antiphonal double-choir (spatially opposed groups trading phrases)",
          "descriptors": [
            "two-spatially-opposed-choirs",
            "phrase-trading-alternation",
            "echo-answer-effect",
            "massed-tutti-convergence",
            "antiphonal-double-choir-alternating"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "sacred-traditional",
            "venetian-polychoral",
            "cori-spezzati"
          ]
        },
        {
          "id": "voice_ensemble_call_response_leader_group",
          "name": "Single-leader call + group-response",
          "descriptors": [
            "single-leader-group-response"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "call-response"
          ],
          "canonical_tags": [
            "gospel",
            "worksong",
            "sub-saharan-tradition"
          ]
        },
        {
          "id": "voice_ensemble_responsorial_cantor",
          "name": "Responsorial cantor-congregation",
          "descriptors": [
            "responsorial-cantor-congregation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "call-response",
            "sacred-traditional"
          ]
        },
        {
          "id": "voice_ensemble_heterophonic",
          "name": "Heterophonic ensemble (one melody, individually varied — village-choir blur)",
          "descriptors": [
            "same-melody-all-voices",
            "individual-ornament-divergence",
            "blurred-unison-shimmer",
            "non-aligned-onsets",
            "heterophonic-same-melody-variant-ornament"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble"
          ],
          "canonical_tags": [
            "gagaku",
            "gamelan",
            "middle-eastern",
            "village-choir",
            "gaelic-psalm",
            "middle-eastern-takht"
          ]
        },
        {
          "id": "voice_ensemble_hocket_distribution",
          "name": "Hocket interlocked single-note distribution across voices",
          "descriptors": [
            "hocket-interlocked-single-note-distribution"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble"
          ],
          "canonical_tags": [
            "gamelan-vocal",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_dense_cluster_polyphony",
          "name": "Dense cluster polyphony (deliberate semitone/sub-semitone clusters)",
          "descriptors": [
            "dense-cluster-polyphony-deliberate-second-seventh-ninth"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble",
            "choir-blendable"
          ],
          "canonical_tags": [
            "modernist-cluster",
            "bulgarian-diaphonic-womens"
          ]
        },
        {
          "id": "voice_ensemble_polyrhythmic_layered",
          "name": "Polyrhythmic vocal layering (independent cycles per voice)",
          "descriptors": [
            "polyrhythmic-vocal-layering-independent-cycles"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble"
          ],
          "canonical_tags": [
            "sub-saharan-tradition",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ensemble_gang_vocal_unison",
          "name": "Gang-vocal unison-octave (multiple performers, deliberate non-tuned overlap)",
          "descriptors": [
            "gang-vocal-unison-octave-non-tuned-overlap"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ensemble",
            "shouted"
          ],
          "canonical_tags": [
            "hardcore",
            "punk"
          ]
        },
        {
          "id": "voice_ensemble_homophonic_block",
          "auto": false,
          "name": "Homophonic block-chord (all voices in one rhythm, chord-stacked)",
          "descriptors": [
            "all-voices-same-rhythm",
            "block-chord-motion",
            "text-synchronized-declamation",
            "hymn-chorale-solidity"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "lutheran-chorale",
            "hymnody",
            "barbershop",
            "doo-wop"
          ]
        },
        {
          "id": "voice_ensemble_round_canon",
          "auto": false,
          "name": "Round / canon (one melody at staggered entries)",
          "descriptors": [
            "staggered-identical-entries",
            "self-overlapping-melody",
            "imitative-interlock",
            "cyclic-perpetual-texture"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable",
            "ensemble"
          ],
          "canonical_tags": [
            "medieval-rota",
            "english-catch",
            "campfire-round"
          ]
        }
      ]
    },
    {
      "id": "voice_ornament_system",
      "surface": false,
      "name": "Ornament-system (cross-cultural ornament catalog)",
      "variants": [
        {
          "id": "voice_ornament_none",
          "default": true,
          "name": "No specific ornament system",
          "descriptors": [
            "no-specific-ornament-system"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_ornament_carnatic_gamaka",
          "name": "Carnatic gamaka catalog (kampita 1-3 semitone target, nokku above-press, jaaru glide, sphurita double-touch, ravai higher-touch, kandippu implied, andolanam slow-oscillation)",
          "descriptors": [
            "carnatic-gamaka-kampita-nokku-jaaru-sphurita"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "ornamented",
            "shruti-inflected"
          ],
          "canonical_tags": [
            "south-asian",
            "classical",
            "carnatic"
          ]
        },
        {
          "id": "voice_ornament_hindustani_meend_gamak",
          "name": "Hindustani meend-gamak catalog (meend continuous-glide >100ms, gamak forceful-wide 200+cent oscillation, khatka cluster-grace, murki rapid-3-note-cluster ~150ms, zamzama chained-murki, krintan hammered-grace, andolan slow 100-cent oscillation)",
          "descriptors": [
            "hindustani-meend-gamak-khatka-murki-zamzama-krintan-andolan"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "ornamented",
            "shruti-inflected"
          ],
          "canonical_tags": [
            "south-asian",
            "classical",
            "hindustani"
          ]
        },
        {
          "id": "voice_ornament_persian_tahrir",
          "name": "Persian tahrir mechanics (tekye single glottal-jump M1-M2 unit, bolboli extended chain, zinat pattern, multi-tekye long-interval pattern)",
          "descriptors": [
            "persian-tahrir-tekye-bolboli-zinat"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "persian",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_ornament_arab_maqam_mawwal",
          "name": "Arab mawwāl + maqam ornament rules (improvised melismatic pre-metric, layali vocable, maqam modulation jins-change mid-phrase)",
          "descriptors": [
            "arab-mawwal-layali-maqam-modulation"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "ornamented"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_ornament_quranic_tajwid",
          "name": "Quranic tajwid pitch-and-duration rules (tahqiq slow-melismatic, tarteel measured, tadwir medium-tempo, hadr fast, madd vowel-elongation 2-4-6 counts, qalqalah bounce-articulation, ghunnah nasalization)",
          "descriptors": [
            "quranic-tajwid-tahqiq-tarteel-madd-qalqalah-ghunnah"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "devotional"
          ]
        },
        {
          "id": "voice_ornament_bel_canto",
          "name": "Bel canto operatic ornaments (appoggiatura leaning-note-on-beat, mordente rapid-neighbor-note, gruppetto turn-figure, trillo rapid-pitch-reiteration 2-12 Hz, portamento laryngeal-glide, messa-di-voce crescendo-decrescendo-sustained, coloratura rapid-melismatic)",
          "descriptors": [
            "bel-canto-appoggiatura-mordente-gruppetto-trillo-portamento-coloratura"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "classical-trained"
          ],
          "canonical_tags": [
            "classical",
            "italian",
            "opera"
          ]
        },
        {
          "id": "voice_ornament_flamenco_cante_jondo",
          "name": "Flamenco cante jondo (quejío sung-cry-onset, ayeo introductory-vocable, temple warm-up, melisma cante-jondo-extended, microtonal-flattening 30-60 cents, afilla roughened-voice, quiebro semitone-vibrato, tercio verse-melodic-unit)",
          "descriptors": [
            "flamenco-quejio-ayeo-temple-afilla-quiebro-tercio"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "flamenco",
            "iberian"
          ]
        },
        {
          "id": "voice_ornament_pansori_sigimsae",
          "name": "Pansori sigimsae (yoseong pitch-oscillation, toeseong descending-off-glide, chuseong ascending-into-slide, jeonseong grace-note-attack, nonghyeon microtonal-bend, seongeum rough-pressed-target-timbre)",
          "descriptors": [
            "pansori-yoseong-toeseong-chuseong-jeonseong-nonghyeon-seongeum"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "korean",
            "east-asian"
          ]
        },
        {
          "id": "voice_ornament_jingju_role",
          "name": "Jingju role-type mechanism (laosheng da-sang chest-modal, xiaosheng register-break stylized, qingyi xiao-sang reinforced-falsetto, jing pressed-loud — larynx-elevated singer-formant absent per Sundberg 2012)",
          "descriptors": [
            "jingju-da-sang-xiao-sang-larynx-elevated-singer-formant-absent"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "chinese-opera",
            "east-asian",
            "beijing-opera"
          ]
        },
        {
          "id": "voice_ornament_yueju_cantonese",
          "name": "Cantonese yueju opera (pinghou flat-throat-modal, zihou reinforced-falsetto, dahou chest-high-pitch-rough)",
          "descriptors": [
            "yueju-pinghou-zihou-dahou"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "cantonese-opera",
            "east-asian"
          ]
        },
        {
          "id": "voice_ornament_sub_saharan_polyphonic",
          "name": "Sub-Saharan vocal ornament (aka yodel-mechanism-M1-M2 alternation, mande griot melisma extended, yoruba melisma tone-language-coupled, xhosa eefing rhythmic-percussion-vocal)",
          "descriptors": [
            "sub-saharan-aka-mande-yoruba-xhosa-ornament"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "sub-saharan-tradition",
            "griot-tradition",
            "aka-baka-polyphony"
          ]
        },
        {
          "id": "voice_ornament_sami_yoik",
          "name": "Sami yoik (luohti circular-form, vocable non-lexical-repetition, glissando-vibrato figure, throaty-rumble onset, high-pitched-cry)",
          "descriptors": [
            "sami-yoik-luohti-vocable-glissando-vibrato"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented"
          ],
          "canonical_tags": [
            "sami",
            "arctic"
          ]
        },
        {
          "id": "voice_ornament_polynesian_falsetto",
          "name": "Polynesian (leo kiekie falsetto-break-octave-leap, glottal-stop rhythmic-okina, parallel-thirds himene-tarava)",
          "descriptors": [
            "polynesian-leo-kiekie-okina-himene-tarava"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "pacific",
            "polynesian-himene-tarava"
          ]
        },
        {
          "id": "voice_ornament_andean_huayno",
          "name": "Andean huayno/yaravi (falsetto-break cabeza-voice high-register, parallel-thirds quechua-aymara, microtonal-flatten andean-mode-third)",
          "descriptors": [
            "andean-cabeza-voice-quechua-aymara-third-flatten"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "andean",
            "south-american"
          ]
        },
        {
          "id": "voice_ornament_connemara_unaccompanied",
          "name": "Sean-nós ornament catalog (Connemara-style roll/casadh grace-clusters, melismatic free-rhythm line, glottal separation, nasal decoration)",
          "descriptors": [
            "grace-note-cluster-rolls",
            "melismatic-free-rhythm",
            "glottal-stop-separation",
            "nasal-resonance-decoration",
            "connemara-unaccompanied-melismatic-grace-nasal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "folk-tradition"
          ],
          "canonical_tags": [
            "celtic",
            "irish-traditional",
            "sean-nos",
            "irish",
            "connemara",
            "gaelic"
          ]
        },
        {
          "id": "voice_ornament_dhrupad_meend_andolan",
          "name": "Dhrupad meend + andolan (austere extended-glide + slow oscillation, pakhawaj-paired)",
          "descriptors": [
            "dhrupad-meend-andolan-austere-extended-glide"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "devotional"
          ],
          "canonical_tags": [
            "hindustani",
            "classical",
            "south-asian"
          ]
        },
        {
          "id": "voice_ornament_fado_voltinha",
          "auto": false,
          "name": "Fado voltinha catalog (voltinha small-turn figures, phrase-end melisma, rubato note-stretching, mordent-glide inflection)",
          "descriptors": [
            "voltinha-turn-figures",
            "phrase-end-melisma",
            "rubato-stretched-line",
            "mordent-glide-inflected"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "melismatic",
            "folk-tradition"
          ],
          "canonical_tags": [
            "fado",
            "portuguese",
            "lisbon"
          ]
        },
        {
          "id": "voice_ornament_gospel_runs",
          "auto": false,
          "name": "Gospel runs-and-riffs catalog (pentatonic run-cascade, chained riff-turns, trap-door descending run, blue-third melisma, squall accent)",
          "descriptors": [
            "pentatonic-run-cascades",
            "chained-riff-turns",
            "trap-door-descending-run",
            "blue-third-inflected-melisma"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "ornamented",
            "melismatic",
            "blues-inflected",
            "call-response"
          ],
          "canonical_tags": [
            "gospel",
            "pentecostal",
            "soul",
            "r-and-b"
          ]
        }
      ]
    },
    {
      "id": "voice_pitch_organization",
      "surface": false,
      "name": "Pitch organization (tuning + glide system)",
      "variants": [
        {
          "id": "voice_pitch_equal_tempered_12",
          "default": true,
          "name": "Equal-tempered 12-tone fixed-pitch",
          "descriptors": [
            "equal-tempered-12-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_pitch_just_intonation",
          "name": "Just intonation fixed-pitch (5-limit, beatless ratio-lock)",
          "descriptors": [
            "just-ratio-locked",
            "beatless-pure-thirds",
            "chordal-ring-lock",
            "overtone-fused",
            "just-intonation-5-limit-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "period-performance"
          ],
          "canonical_tags": [
            "barbershop",
            "early-music",
            "a-cappella"
          ]
        },
        {
          "id": "voice_pitch_meantone_quarter_comma",
          "name": "Quarter-comma meantone (pure thirds, unequal key colors)",
          "descriptors": [
            "pure-major-thirds",
            "narrowed-fifths",
            "calm-beatless-triads",
            "unequal-key-color",
            "quarter-comma-meantone-canonical-renaissance-early-baroque"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "period-performance",
            "classical-trained"
          ],
          "canonical_tags": [
            "renaissance",
            "early-baroque",
            "period-performance"
          ]
        },
        {
          "id": "voice_pitch_pythagorean",
          "name": "Pythagorean fifth-stacked (pure fifths, bright wide thirds)",
          "descriptors": [
            "pure-fifth-stacked",
            "wide-bright-thirds",
            "hollow-open-fifth-ring",
            "keen-narrow-semitones",
            "pythagorean-fifth-stacked-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "sacred-traditional",
            "georgian-three-voice-polyphony",
            "medieval",
            "organum",
            "early-music"
          ]
        },
        {
          "id": "voice_pitch_carnatic_22_shruti",
          "name": "Carnatic 22-shruti microtonal fixed-pitch",
          "descriptors": [
            "carnatic-22-shruti-microtonal-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "shruti-inflected"
          ],
          "canonical_tags": [
            "south-asian",
            "classical",
            "carnatic"
          ]
        },
        {
          "id": "voice_pitch_arab_24_quartertone",
          "name": "Arab 24-quartertone maqam fixed-pitch",
          "descriptors": [
            "arab-24-quartertone-maqam-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "arabic",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_pitch_persian_dastgah",
          "name": "Persian 17-dastgah koron-sori fixed-pitch",
          "descriptors": [
            "persian-17-dastgah-koron-sori-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "persian",
            "middle-eastern",
            "classical"
          ]
        },
        {
          "id": "voice_pitch_turkish_makam_53_comma",
          "name": "Turkish 53-comma makam fixed-pitch",
          "descriptors": [
            "turkish-53-comma-makam-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ],
          "canonical_tags": [
            "turkish",
            "middle-eastern"
          ]
        },
        {
          "id": "voice_pitch_pelog_7",
          "name": "Pelog seven-tone (uneven wide-narrow steps, gamelan-matched)",
          "descriptors": [
            "pelog-uneven-steps",
            "alternating-wide-narrow-intervals",
            "gamelan-matched-tuning",
            "dark-plaintive-color",
            "pelog-7-tone-indonesian-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gamelan",
            "indonesian",
            "javanese",
            "balinese"
          ]
        },
        {
          "id": "voice_pitch_slendro_5",
          "name": "Slendro five-tone (near-equidistant, floating tonality)",
          "descriptors": [
            "slendro-near-equidistant",
            "roughly-240-cent-steps",
            "floating-ambiguous-tonality",
            "gamelan-matched-tuning",
            "slendro-5-tone-indonesian-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "gamelan",
            "indonesian",
            "javanese"
          ]
        },
        {
          "id": "voice_pitch_thai_7_equal_step",
          "name": "Thai seven-equal (171-cent even steps, blurred thirds)",
          "descriptors": [
            "seven-equal-171-cent-steps",
            "evenly-spaced-interval-blur",
            "neither-major-nor-minor-thirds",
            "thai-7-equal-step-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "thai",
            "southeast-asian",
            "thai-classical",
            "piphat-mahori"
          ]
        },
        {
          "id": "voice_pitch_ethiopian_qenet",
          "name": "Ethiopian qenet pentatonic modes (tizita, bati, ambassel, anchihoye)",
          "descriptors": [
            "qenet-pentatonic-modes",
            "tizita-bati-ambassel-anchihoye",
            "uneven-pentatonic-gaps",
            "krar-masinqo-matched",
            "ethiopian-qenet-tetrachord-fixed-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "ethiopian",
            "east-african",
            "eritrean",
            "azmari"
          ]
        },
        {
          "id": "voice_pitch_microtonal_glide_continuous",
          "name": "Microtonal continuous-glide laryngeal pitch",
          "descriptors": [
            "microtonal-continuous-glide-laryngeal"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend"
          ]
        },
        {
          "id": "voice_pitch_sub_semitone_third_glide",
          "name": "Sub-semitone descending-glide on third scale degree (30-60 cents flatten)",
          "descriptors": [
            "sub-semitone-descending-glide-third-degree",
            "microtonal-flattening-30-60-cents"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "blues-derived",
            "blues-inflected"
          ]
        },
        {
          "id": "voice_pitch_scoop_up_300_cents",
          "name": "Scoop-up onset ~300 cents portamento",
          "descriptors": [
            "scoop-up-300-cents-portamento-onset"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_pitch_fall_off_400_cents",
          "name": "Fall-off release ~400 cents portamento",
          "descriptors": [
            "fall-off-400-cents-portamento-release"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_pitch_drone_overtone_harmonic_series",
          "name": "Drone-organized harmonic-series overtone selection",
          "descriptors": [
            "drone-organized-harmonic-series-overtone-selection"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "drone-foundation",
            "sustained-tone"
          ],
          "canonical_tags": [
            "tuvan",
            "mongolian",
            "overtone-tradition"
          ]
        },
        {
          "id": "voice_pitch_tonal_language_constrained",
          "name": "Tonal-language syllable-tone-locked melodic contour",
          "descriptors": [
            "tonal-language-syllable-tone-locked-melody"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "mandarin",
            "cantonese",
            "yoruba",
            "vietnamese",
            "thai"
          ]
        },
        {
          "id": "voice_pitch_vedic_three_tone",
          "name": "Vedic three-tone udatta-anudatta-svarita pitch system",
          "descriptors": [
            "vedic-udatta-anudatta-svarita-three-tone-pitch"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional"
          ],
          "canonical_tags": [
            "south-asian",
            "vedic-chant"
          ]
        },
        {
          "id": "voice_pitch_byzantine_72_moria",
          "auto": false,
          "name": "Byzantine 72-moria octoechos (unequal diatonic + chromatic genera)",
          "descriptors": [
            "byzantine-72-moria-division",
            "unequal-diatonic-steps",
            "hard-chromatic-augmented-color",
            "ison-drone-referenced"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "devotional",
            "sacred-traditional",
            "drone-foundation"
          ],
          "canonical_tags": [
            "byzantine-chant",
            "greek-orthodox",
            "medieval-modal"
          ]
        },
        {
          "id": "voice_pitch_georgian_non_tempered",
          "auto": false,
          "name": "Georgian non-tempered triadic (pure-fifth anchored, neutral thirds)",
          "descriptors": [
            "pure-fifth-anchored-chords",
            "neutral-third-shading",
            "near-equidistant-seconds",
            "non-tempered-triadic-lock"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "microtonal-bend",
            "choir-blendable"
          ],
          "canonical_tags": [
            "georgian",
            "caucasus",
            "polyphonic-folk-chant"
          ]
        }
      ]
    },
    {
      "id": "voice_processing_chain",
      "surface": false,
      "name": "Processing chain (ordered, recording-era constitutive)",
      "variants": [
        {
          "id": "voice_processing_unprocessed",
          "default": true,
          "name": "Unprocessed natural-acoustic",
          "descriptors": [
            "unprocessed-natural-acoustic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_retune_0ms_hard_correction",
          "name": "Pitch-correction retune-speed 0ms hard-correction (Antares-canonical Auto-Tune-Effect)",
          "descriptors": [
            "retune-speed-0ms-hard-correction-robot-effect"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "hip-hop",
            "rap",
            "modern-pop"
          ]
        },
        {
          "id": "voice_processing_retune_10_50ms_natural",
          "name": "Pitch-correction retune-speed 10-50ms natural-correction (Antares-canonical natural range)",
          "descriptors": [
            "retune-speed-10-50ms-natural-correction-antares-canonical"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-pop",
            "r&b",
            "commercial"
          ]
        },
        {
          "id": "voice_processing_retune_50_100ms_subtle",
          "name": "Pitch-correction retune-speed 50-100ms subtle-nudge (producer-convention)",
          "descriptors": [
            "retune-speed-50-100ms-subtle-nudge-producer-convention"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_melodyne_microtuned",
          "name": "Melodyne note-by-note graphical microtuning",
          "descriptors": [
            "melodyne-graphical-note-by-note-microtuned"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_vocoder_8_band",
          "name": "Vocoder 8-band classic resolution",
          "descriptors": [
            "vocoder-8-band-classic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic",
            "1970s",
            "1980s"
          ]
        },
        {
          "id": "voice_processing_vocoder_16_band",
          "name": "Vocoder 16-band broadband",
          "descriptors": [
            "vocoder-16-band-broadband"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic"
          ]
        },
        {
          "id": "voice_processing_vocoder_32_band_carrier_saw",
          "name": "Vocoder 32-band high-resolution sawtooth-carrier",
          "descriptors": [
            "vocoder-32-band-high-resolution-saw-carrier"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic"
          ]
        },
        {
          "id": "voice_processing_talkbox",
          "name": "Talkbox (mouth-as-resonator electric-carrier chain)",
          "descriptors": [
            "talkbox-mouth-resonator-electric-carrier"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "funk",
            "1970s",
            "1980s"
          ]
        },
        {
          "id": "voice_processing_formant_shifter_up_200_cents",
          "name": "Formant shifter +200 cents (chipmunk timbre)",
          "descriptors": [
            "formant-shifter-up-200-cents-chipmunk"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_formant_shifter_down_300_cents",
          "name": "Formant shifter -300 cents (gravel timbre)",
          "descriptors": [
            "formant-shifter-down-300-cents-gravel"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_harmonizer_diatonic_locked",
          "name": "Harmonizer scale-locked diatonic stack",
          "descriptors": [
            "harmonizer-scale-locked-diatonic-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_harmonizer_ai_trained_stack",
          "name": "AI-trained harmonizer stack (timbre-matched choir-of-self)",
          "descriptors": [
            "ai-timbre-matched-harmony-stack",
            "choir-of-self-realistic-voices",
            "phrase-tracked-generated-harmonies",
            "harmonizer-ai-trained-stack-mid-2020s"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-pop",
            "2020s",
            "mid-2020s"
          ]
        },
        {
          "id": "voice_processing_telephone_eq_300_3000",
          "name": "Telephone-EQ 300-3000 Hz bandwidth filter",
          "descriptors": [
            "telephone-eq-300-3000hz-bandwidth-filter"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_tube_saturation",
          "name": "Tube saturation soft-overdrive on voice",
          "descriptors": [
            "tube-saturation-soft-overdrive-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "vintage"
          ]
        },
        {
          "id": "voice_processing_tape_saturation",
          "name": "Tape saturation harmonic-thicken on voice",
          "descriptors": [
            "tape-saturation-harmonic-thicken-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "vintage"
          ]
        },
        {
          "id": "voice_processing_bitcrusher",
          "name": "Bit-crusher aliasing distortion on voice",
          "descriptors": [
            "bitcrusher-aliasing-distortion-voice"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_plate_reverb_medium",
          "name": "Plate reverb medium-decay (vocal classic)",
          "descriptors": [
            "plate-reverb-medium-decay-vocal-classic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "vintage",
            "studio"
          ]
        },
        {
          "id": "voice_processing_hall_reverb_long",
          "name": "Hall reverb long-decay cinematic",
          "descriptors": [
            "hall-reverb-long-decay-cinematic"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_gated_reverb",
          "name": "Gated reverb truncated-decay",
          "descriptors": [
            "gated-reverb-truncated-decay"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1980s"
          ]
        },
        {
          "id": "voice_processing_shimmer_reverb_octave_up",
          "name": "Shimmer reverb octave-up tail",
          "descriptors": [
            "shimmer-reverb-octave-up-tail"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_lo_fi_narrow_AM",
          "name": "Lo-fi narrow-band AM-radio filter",
          "descriptors": [
            "lo-fi-narrow-band-AM-radio-filter"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_stutter_edit",
          "name": "Stutter-edit cut-as-instrument",
          "descriptors": [
            "stutter-edit-cut-as-instrument"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "electronic",
            "idm"
          ]
        },
        {
          "id": "voice_processing_multiband_aggressive_broadcast",
          "name": "Multiband compression aggressive-broadcast (dense forward loudness, no dynamic air)",
          "descriptors": [
            "dense-forward-loudness",
            "band-split-leveled-every-syllable",
            "no-dynamic-air",
            "multiband-compression-aggressive-broadcast-post-2010"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "modern-pop",
            "commercial",
            "post-2010",
            "commercial-pop-radio"
          ]
        },
        {
          "id": "voice_processing_multiband_transparent_master",
          "name": "Multiband compression transparent-master",
          "descriptors": [
            "multiband-compression-transparent-master"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_processing_sidechain_ducked_pump",
          "auto": false,
          "name": "Sidechain-ducked pumping (vocal keyed to the kick, rhythmic swell-back)",
          "descriptors": [
            "sidechain-ducked-to-kick",
            "rhythmic-pump-swell",
            "beat-locked-level-breathing"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "2010s",
            "edm",
            "future-bass"
          ]
        },
        {
          "id": "voice_processing_reverse_reverb_preswell",
          "auto": false,
          "name": "Reverse-reverb pre-swell (reversed tail rising into the word onset)",
          "descriptors": [
            "reversed-tail-pre-swell",
            "rising-into-onset",
            "ghost-inhale-before-word"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1960s-tape-flip",
            "dream-pop",
            "trap"
          ]
        },
        {
          "id": "voice_processing_megaphone_bullhorn",
          "auto": false,
          "name": "Megaphone / bullhorn (horn-loaded midrange honk, peaky mechanical cut)",
          "descriptors": [
            "horn-loaded-midrange-honk",
            "peaky-resonant-cut",
            "paper-cone-rasp"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1920s",
            "pre-electric-crooner",
            "tom-waits"
          ]
        },
        {
          "id": "voice_processing_screwed_pitch_down_4_8_semitones",
          "auto": false,
          "name": "Screwed pitch-down (-4 to -8 semitones, slowed tape-speed drawl)",
          "descriptors": [
            "pitched-down-4-8-semitones",
            "slowed-tape-speed-drawl",
            "syrup-slow-smeared"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1990s",
            "chopped-and-screwed",
            "houston-hip-hop"
          ]
        },
        {
          "id": "voice_processing_tape_delay_throw_phrase_end",
          "auto": false,
          "name": "Tape-delay throw (send opened on the phrase-end word, regenerating repeats)",
          "descriptors": [
            "delay-throw-phrase-end-send",
            "regenerating-tape-repeats",
            "last-word-trailing-into-space"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "dub",
            "reggae",
            "modern-pop-mixing"
          ]
        },
        {
          "id": "voice_processing_spring_reverb_dub_send",
          "auto": false,
          "name": "Spring reverb (boingy metallic drip-tail, dub-console send)",
          "descriptors": [
            "spring-reverb-metallic-drip",
            "boingy-flutter-tail",
            "dub-console-send"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1970s",
            "dub",
            "reggae"
          ]
        },
        {
          "id": "voice_processing_slapback_tape_echo_80_140ms",
          "auto": false,
          "name": "Slapback tape echo (single 80-140ms repeat, no regeneration)",
          "descriptors": [
            "slapback-single-repeat-80-140ms",
            "tape-echo-no-regeneration",
            "doubled-attack-thickened"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1950s",
            "sun-records",
            "rockabilly"
          ]
        }
      ]
    },
    {
      "id": "voice_multitrack_stack",
      "surface": false,
      "name": "Multi-track / stack-as-instrument",
      "variants": [
        {
          "id": "voice_multitrack_single_lead",
          "default": true,
          "name": "Single-lead single-track (no stacking)",
          "descriptors": [
            "single-lead-single-track-no-stacking"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "lead",
            "lead-melody"
          ]
        },
        {
          "id": "voice_multitrack_octave_double_self",
          "name": "Single-performer octave-doubled stack",
          "descriptors": [
            "single-performer-octave-doubled-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "doubled"
          ]
        },
        {
          "id": "voice_multitrack_unison_double_take",
          "name": "Single-performer unison-double recorded-take",
          "descriptors": [
            "single-performer-unison-double-recorded-take"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "doubled"
          ]
        },
        {
          "id": "voice_multitrack_3_part_third_fifth",
          "name": "Lead-plus-third-fifth 3-part harmony stack",
          "descriptors": [
            "lead-plus-third-fifth-harmony-stack-3-part"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_multitrack_5_part_cluster",
          "name": "Lead-plus-dense-cluster 5-part stack",
          "descriptors": [
            "lead-plus-dense-cluster-5-part-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_multitrack_polychordal_stack",
          "name": "Polychordal stack (major-seven-nine-eleven)",
          "descriptors": [
            "polychordal-stack-major-seven-nine-eleven"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ]
        },
        {
          "id": "voice_multitrack_formant_shifted_double_stereo",
          "name": "Formant-shifted-double pitch-locked stereo-width",
          "descriptors": [
            "formant-shifted-double-pitch-locked-stereo-width"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_chopped_sample_rhythmic_bed",
          "name": "Chopped-vocal-sample rhythmic-bed",
          "descriptors": [
            "chopped-vocal-sample-rhythmic-bed"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_granular_texture",
          "name": "Granular-vocal texture time-stretched",
          "descriptors": [
            "granular-vocal-texture-time-stretched"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_pitched_sample_melodic_bed",
          "name": "Pitched vocal-sample melodic-bed",
          "descriptors": [
            "pitched-vocal-sample-melodic-bed"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_stab_percussive_trigger",
          "name": "Vocal-stab percussive-sample trigger",
          "descriptors": [
            "vocal-stab-percussive-sample-trigger"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ]
        },
        {
          "id": "voice_multitrack_mid_1960s_double_tracking_era",
          "name": "ADT / tape-offset unison double (phasey detimed halo)",
          "descriptors": [
            "tape-offset-detimed-unison",
            "phasey-comb-filter-halo",
            "widened-smeared-center",
            "two-pass-double-blur",
            "mid-1960s-double-tracking-era-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1960s",
            "vintage",
            "beatles-era",
            "abbey-road-adt"
          ]
        },
        {
          "id": "voice_multitrack_late_1970s_thirds_fifths_octaves",
          "name": "Self-blended thirds-fifths-octaves overdub choir (tight-comped silk)",
          "descriptors": [
            "thirds-fifths-octaves-voicing",
            "self-blended-overdub-choir",
            "tight-comped-attack-lock",
            "silken-unified-timbre",
            "late-1970s-thirds-fifths-octaves-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1970s",
            "vintage",
            "soft-rock",
            "disco",
            "elo-bee-gees-era"
          ]
        },
        {
          "id": "voice_multitrack_late_1980s_reverb_saturated_bus",
          "name": "Massed bus-glued stack drowned in gated/plate reverb (arena-scale wash)",
          "descriptors": [
            "massed-bus-glued-blend",
            "gated-plate-reverb-drowned",
            "arena-scale-wash",
            "voices-smeared-into-one",
            "late-1980s-reverb-saturated-bus-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "1980s",
            "arena-rock",
            "power-ballad"
          ]
        },
        {
          "id": "voice_multitrack_2000s_elastic_pitch_edited",
          "name": "Surgically time-and-pitch-aligned comp stack (zero-flam edit lock)",
          "descriptors": [
            "elastic-pitch-time-snapped",
            "zero-flam-onset-lock",
            "airbrushed-uniform-takes",
            "grid-quantized-phrasing",
            "2000s-onward-elastic-pitch-edited-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "2000s",
            "modern-pop",
            "pro-tools-era",
            "commercial-pop-r-and-b"
          ]
        },
        {
          "id": "voice_multitrack_2010s_melodyne_microtuned",
          "name": "Cent-locked microtuned harmony stack (beatless glassy interval tuning)",
          "descriptors": [
            "note-by-note-cent-locked-stack",
            "beatless-interval-tuning",
            "glassy-synthetic-sheen",
            "zero-drift-harmony-grid",
            "2010s-onward-melodyne-microtuned-stack"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "2010s",
            "modern-pop",
            "melodyne-era",
            "maximalist-pop"
          ]
        },
        {
          "id": "voice_multitrack_tape_loop_choir_wall",
          "auto": false,
          "name": "Massed tape-loop choir wall (sustained vowel loops, fader-played)",
          "descriptors": [
            "massed-loop-choir-wall",
            "sustained-vowel-chord-pads",
            "fader-swelled-voices",
            "hazy-endless-sustain"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "choir-blendable"
          ],
          "canonical_tags": [
            "1970s",
            "art-pop",
            "ambient"
          ]
        },
        {
          "id": "voice_multitrack_whisper_double_lead",
          "auto": false,
          "name": "Whisper-double over lead (unvoiced intimacy layer)",
          "descriptors": [
            "unvoiced-whisper-shadow",
            "breath-texture-halo",
            "close-mic-intimacy-layer"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing",
            "doubled"
          ],
          "canonical_tags": [
            "bedroom-pop",
            "dream-pop",
            "r-and-b"
          ]
        },
        {
          "id": "voice_multitrack_adlib_response_lane",
          "auto": false,
          "name": "Ad-lib / echo-word response lane (punctuating second comp track)",
          "descriptors": [
            "echo-word-punctuation",
            "off-lead-interjection-lane",
            "yeah-uh-tag-accents"
          ],
          "match_tokens": [
            "speech-derived",
            "breathing"
          ],
          "canonical_tags": [
            "hip-hop",
            "trap",
            "dancehall"
          ]
        }
      ]
    }
  ]
}