PATTERN_FINDINGS_V3.json

music/exemplars/PATTERN_FINDINGS_V3.json

{
 "seed": 20260807,
 "n_cards_measured": 1180,
 "n_hits": 30,
 "n_ctrl": 927,
 "n_other_albums": 223,
 "n_features": 103,
 "albums": [
  "Bloodborne the Old Hunters (original sou",
  "C418 - Minecraft - Volume Alpha",
  "Chrono Trigger (Original Soundtrack) [DS",
  "DOOM (Original Game Soundtrack)",
  "FINAL FANTASY VI (Original Soundtrack)",
  "Jet Set Radio Future Sega (Original Trac",
  "Metal Gear Solid Vocal Tracks",
  "NiGHTS into dreams... Perfect Album, Vol",
  "Okami Original Soundtrack Vol. 1 [MP3]",
  "Pokémon Diamond & Pokémon Pearl_ Super M",
  "Pokémon X & Pokémon Y_ Super Music Colle",
  "Portal2-OST",
  "Rayman Legends (Original Game Soundtrack",
  "Tales of Phantasia (Original Soundtrack)",
  "Tekken 2 (Original Soundtrack)",
  "ULTRAKILL_INFINITE_HYPERDEATH",
  "Yuzo Koshiro - Streets of Rage 2 (Remastered)",
  "deus_ex_soundtrack"
 ],
 "hits": [
  {
   "track_id": "EX_006",
   "title": "Chrono Trigger Main Theme",
   "game": "Chrono Trigger",
   "klass": "TITLE_CHARACTER",
   "status": "CARDED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_007",
   "title": "Frog's Theme",
   "game": "Chrono Trigger",
   "klass": "TITLE_CHARACTER",
   "status": "ACQUIRED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_014",
   "title": "Tekken 2 Attract Movie: Sound Track",
   "game": "Tekken 2",
   "klass": "TITLE_CHARACTER",
   "status": "CARDED",
   "album": "Tekken 2 (Original Soundtrack)"
  },
  {
   "track_id": "EX_017",
   "title": "Sweden",
   "game": "Minecraft",
   "klass": "EXPLORATION",
   "status": "CARDED",
   "album": "C418 - Minecraft - Volume Alpha"
  },
  {
   "track_id": "EX_018",
   "title": "Subwoofer Lullaby",
   "game": "Minecraft",
   "klass": "EXPLORATION",
   "status": "ACQUIRED",
   "album": "C418 - Minecraft - Volume Alpha"
  },
  {
   "track_id": "EX_022",
   "title": "Wind Scene",
   "game": "Chrono Trigger",
   "klass": "EXPLORATION",
   "status": "ACQUIRED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_030",
   "title": "Route 209",
   "game": "Pokemon Diamond & Pearl",
   "klass": "EXPLORATION",
   "status": "CARDED",
   "album": "Pokémon Diamond & Pokémon Pearl_ Super M"
  },
  {
   "track_id": "EX_032",
   "title": "Terra's Theme",
   "game": "Final Fantasy VI",
   "klass": "EXPLORATION",
   "status": "ACQUIRED",
   "album": "FINAL FANTASY VI (Original Soundtrack)"
  },
  {
   "track_id": "EX_033",
   "title": "Corridors of Time",
   "game": "Chrono Trigger",
   "klass": "EXPLORATION",
   "status": "ACQUIRED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_046",
   "title": "BFG Division",
   "game": "Doom",
   "klass": "BATTLE",
   "status": "ACQUIRED",
   "album": "DOOM (Original Game Soundtrack)"
  },
  {
   "track_id": "EX_053",
   "title": "Cynthia Battle Theme",
   "game": "Pokemon Diamond & Pearl",
   "klass": "BATTLE",
   "status": "CARDED",
   "album": "Pokémon Diamond & Pokémon Pearl_ Super M"
  },
  {
   "track_id": "EX_055",
   "title": "The Cyber Grind",
   "game": "Ultrakill",
   "klass": "BATTLE",
   "status": "ACQUIRED",
   "album": "ULTRAKILL_INFINITE_HYPERDEATH"
  },
  {
   "track_id": "EX_064",
   "title": "Ludwig, the Holy Blade",
   "game": "Bloodborne",
   "klass": "BOSS",
   "status": "CARDED",
   "album": "Bloodborne the Old Hunters (original sou"
  },
  {
   "track_id": "EX_075",
   "title": "Dancing Mad",
   "game": "Final Fantasy VI",
   "klass": "BOSS",
   "status": "CARDED",
   "album": "FINAL FANTASY VI (Original Soundtrack)"
  },
  {
   "track_id": "EX_082",
   "title": "The Best Is Yet to Come",
   "game": "Metal Gear Solid",
   "klass": "MELANCHOLIC",
   "status": "CARDED",
   "album": "Metal Gear Solid Vocal Tracks"
  },
  {
   "track_id": "EX_088",
   "title": "An Unwavering Heart",
   "game": "Pokemon X & Y",
   "klass": "MELANCHOLIC",
   "status": "ACQUIRED",
   "album": "Pokémon X & Pokémon Y_ Super Music Colle"
  },
  {
   "track_id": "EX_092",
   "title": "Snake Eater (Ladder Climb)",
   "game": "Metal Gear Solid 3",
   "klass": "TENSION",
   "status": "CARDED",
   "album": "Metal Gear Solid Vocal Tracks"
  },
  {
   "track_id": "EX_094",
   "title": "Dark Creature Pursuit",
   "game": "Rayman Legends",
   "klass": "TENSION",
   "status": "CARDED",
   "album": "Rayman Legends (Original Game Soundtrack"
  },
  {
   "track_id": "EX_102",
   "title": "Magus Castle",
   "game": "Chrono Trigger",
   "klass": "TENSION",
   "status": "ACQUIRED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_110",
   "title": "Want You Gone",
   "game": "Portal 2",
   "klass": "CREDITS_TRIUMPH",
   "status": "ACQUIRED",
   "album": "Portal2-OST"
  },
  {
   "track_id": "EX_113",
   "title": "To Good Friends",
   "game": "Chrono Trigger",
   "klass": "CREDITS_TRIUMPH",
   "status": "ACQUIRED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_124",
   "title": "Deus Ex Main Title (UNATCO)",
   "game": "Deus Ex",
   "klass": "TITLE_CHARACTER",
   "status": "ACQUIRED",
   "album": "deus_ex_soundtrack"
  },
  {
   "track_id": "EX_136",
   "title": "Humming the Bassline",
   "game": "Jet Set Radio",
   "klass": "EXPLORATION",
   "status": "ACQUIRED",
   "album": "Jet Set Radio Future Sega (Original Trac"
  },
  {
   "track_id": "EX_142",
   "title": "Shinshu Field",
   "game": "Okami",
   "klass": "EXPLORATION",
   "status": "ACQUIRED",
   "album": "Okami Original Soundtrack Vol. 1 [MP3]"
  },
  {
   "track_id": "EX_145",
   "title": "Go Straight",
   "game": "Streets of Rage 2",
   "klass": "BATTLE",
   "status": "CARDED",
   "album": "Yuzo Koshiro - Streets of Rage 2 (Remastered)"
  },
  {
   "track_id": "EX_147",
   "title": "Fighting of the Spirit",
   "game": "Tales of Phantasia",
   "klass": "BATTLE",
   "status": "CARDED",
   "album": "Tales of Phantasia (Original Soundtrack)"
  },
  {
   "track_id": "EX_161",
   "title": "Aria di Mezzo Carattere",
   "game": "Final Fantasy VI",
   "klass": "MELANCHOLIC",
   "status": "ACQUIRED",
   "album": "FINAL FANTASY VI (Original Soundtrack)"
  },
  {
   "track_id": "EX_162",
   "title": "Schala's Theme",
   "game": "Chrono Trigger",
   "klass": "MELANCHOLIC",
   "status": "ACQUIRED",
   "album": "Chrono Trigger (Original Soundtrack) [DS"
  },
  {
   "track_id": "EX_179",
   "title": "Ending Theme (Balance is Restored)",
   "game": "Final Fantasy VI",
   "klass": "CREDITS_TRIUMPH",
   "status": "ACQUIRED",
   "album": "FINAL FANTASY VI (Original Soundtrack)"
  },
  {
   "track_id": "EX_180",
   "title": "Dreams Dreams",
   "game": "NiGHTS into Dreams",
   "klass": "CREDITS_TRIUMPH",
   "status": "ACQUIRED",
   "album": "NiGHTS into dreams... Perfect Album, Vol"
  }
 ],
 "ctrl_per_album": {
  "Bloodborne the Old Hunters (original sou": 4,
  "C418 - Minecraft - Volume Alpha": 22,
  "Chrono Trigger (Original Soundtrack) [DS": 71,
  "DOOM (Original Game Soundtrack)": 30,
  "FINAL FANTASY VI (Original Soundtrack)": 57,
  "Jet Set Radio Future Sega (Original Trac": 16,
  "NiGHTS into dreams... Perfect Album, Vol": 20,
  "Okami Original Soundtrack Vol. 1 [MP3]": 54,
  "Pokémon Diamond & Pokémon Pearl_ Super M": 145,
  "Pokémon X & Pokémon Y_ Super Music Colle": 208,
  "Portal2-OST": 63,
  "Rayman Legends (Original Game Soundtrack": 45,
  "Tales of Phantasia (Original Soundtrack)": 76,
  "Tekken 2 (Original Soundtrack)": 31,
  "ULTRAKILL_INFINITE_HYPERDEATH": 22,
  "Yuzo Koshiro - Streets of Rage 2 (Remastered)": 24,
  "deus_ex_soundtrack": 39
 },
 "ranked_features": [
  {
   "feature": "section_count",
   "auc": 0.715,
   "dev": 0.215,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 22,
   "n_pct": 28,
   "binom_p": 0.0037,
   "mean_percentile": 0.715,
   "clears_null_p95": true,
   "clears_null_p99": false
  },
  {
   "feature": "total_length_s",
   "auc": 0.6998,
   "dev": 0.1998,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 23,
   "n_pct": 28,
   "binom_p": 0.0009,
   "mean_percentile": 0.6998,
   "clears_null_p95": true,
   "clears_null_p99": false
  },
  {
   "feature": "novelty_mean",
   "auc": 0.3132,
   "dev": 0.1868,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 8,
   "n_pct": 28,
   "binom_p": 0.0357,
   "mean_percentile": 0.3132,
   "clears_null_p95": true,
   "clears_null_p99": false
  },
  {
   "feature": "repeat_sim_mean",
   "auc": 0.685,
   "dev": 0.185,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 23,
   "n_pct": 28,
   "binom_p": 0.0009,
   "mean_percentile": 0.685,
   "clears_null_p95": true,
   "clears_null_p99": false
  },
  {
   "feature": "n_drops",
   "auc": 0.6763,
   "dev": 0.1763,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 23,
   "n_pct": 28,
   "binom_p": 0.0009,
   "mean_percentile": 0.6763,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "bars",
   "auc": 0.6751,
   "dev": 0.1751,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1684,
   "hits_above_album_median": 19,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.6751,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "n_raises",
   "auc": 0.6505,
   "dev": 0.1505,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 19,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.6505,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "tempo_adjust_n",
   "auc": 0.6483,
   "dev": 0.1483,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 21,
   "n_pct": 28,
   "binom_p": 0.0125,
   "mean_percentile": 0.6483,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "breaks_per_min",
   "auc": 0.3621,
   "dev": 0.1379,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 7,
   "n_pct": 28,
   "binom_p": 0.0125,
   "mean_percentile": 0.3621,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "time_to_hook_frac",
   "auc": 0.3648,
   "dev": 0.1352,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1572,
   "hits_above_album_median": 8,
   "n_pct": 28,
   "binom_p": 0.0357,
   "mean_percentile": 0.3648,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "flatness",
   "auc": 0.3722,
   "dev": 0.1278,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 8,
   "n_pct": 28,
   "binom_p": 0.0357,
   "mean_percentile": 0.3722,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "note_count",
   "auc": 0.6277,
   "dev": 0.1277,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 19,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.6277,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "drop_depth_max_db",
   "auc": 0.3726,
   "dev": 0.1274,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1689,
   "hits_above_album_median": 9,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.3726,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "silence_frac",
   "auc": 0.382,
   "dev": 0.118,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 8,
   "n_pct": 28,
   "binom_p": 0.0357,
   "mean_percentile": 0.382,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "repeat_frac",
   "auc": 0.6128,
   "dev": 0.1128,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.6128,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_steps_per_bar",
   "auc": 0.3961,
   "dev": 0.1039,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1684,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.3961,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "dyn_arc_range_db",
   "auc": 0.6036,
   "dev": 0.1036,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.6036,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "melody_span_semitones",
   "auc": 0.6003,
   "dev": 0.1003,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1678,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.6003,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "n_tuttis",
   "auc": 0.5991,
   "dev": 0.0991,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5991,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "dynamic_range_db",
   "auc": 0.401,
   "dev": 0.099,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.401,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "section_median_s",
   "auc": 0.595,
   "dev": 0.095,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.595,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "hook_range_semitones",
   "auc": 0.5891,
   "dev": 0.0891,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5891,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "hook_vocab_size",
   "auc": 0.5882,
   "dev": 0.0882,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5882,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_max_abs",
   "auc": 0.5849,
   "dev": 0.0849,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5849,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "bpm",
   "auc": 0.4155,
   "dev": 0.0845,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4155,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_dir_balance",
   "auc": 0.5819,
   "dev": 0.0819,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5819,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_cv",
   "auc": 0.4183,
   "dev": 0.0817,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1666,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.4183,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "repeat_sim_max",
   "auc": 0.5749,
   "dev": 0.0749,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 19,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.5749,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_mean_abs",
   "auc": 0.5745,
   "dev": 0.0745,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5745,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "centroid_cv",
   "auc": 0.4258,
   "dev": 0.0742,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.4258,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_entropy",
   "auc": 0.5731,
   "dev": 0.0731,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 19,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.5731,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "onset_period_s",
   "auc": 0.5706,
   "dev": 0.0706,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.5706,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "dyn_peak_pos",
   "auc": 0.5678,
   "dev": 0.0678,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.5678,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "time_to_full_texture_s",
   "auc": 0.5664,
   "dev": 0.0664,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5664,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "rubato_depth_bpm",
   "auc": 0.5624,
   "dev": 0.0624,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.5624,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "time_to_full_texture_bars",
   "auc": 0.5624,
   "dev": 0.0624,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5624,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "section_mean_s",
   "auc": 0.5587,
   "dev": 0.0587,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5587,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "X_singability",
   "auc": 0.4417,
   "dev": 0.0583,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.4417,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "X_reserve_and_spend",
   "auc": 0.4426,
   "dev": 0.0574,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1654,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.4426,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "X_rest_grammar",
   "auc": 0.4453,
   "dev": 0.0547,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 12,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.4453,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "contour_down_frac",
   "auc": 0.4479,
   "dev": 0.0521,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 9,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.4479,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_steps",
   "auc": 0.5514,
   "dev": 0.0514,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1684,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5514,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "raise_slope_mean",
   "auc": 0.5502,
   "dev": 0.0502,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1677,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.5502,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "onset_period_bars",
   "auc": 0.5498,
   "dev": 0.0498,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.5498,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "first_sound_s",
   "auc": 0.4503,
   "dev": 0.0497,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 9,
   "n_pct": 28,
   "binom_p": 0.0872,
   "mean_percentile": 0.4503,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "centroid_hz",
   "auc": 0.5492,
   "dev": 0.0492,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5492,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_leap_frac",
   "auc": 0.5484,
   "dev": 0.0484,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5484,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "recurrence_lag_s",
   "auc": 0.5465,
   "dev": 0.0465,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5465,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "band_bass_w",
   "auc": 0.454,
   "dev": 0.046,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.454,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "register_spacing_mean",
   "auc": 0.4546,
   "dev": 0.0454,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4546,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_peak_pos",
   "auc": 0.4548,
   "dev": 0.0452,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1666,
   "hits_above_album_median": 12,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.4548,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "seam_ratio",
   "auc": 0.5444,
   "dev": 0.0444,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5444,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "tempo_dispersion_bpm",
   "auc": 0.5423,
   "dev": 0.0423,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5423,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "band_mid_w",
   "auc": 0.5415,
   "dev": 0.0415,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5415,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "contour_run_max",
   "auc": 0.5407,
   "dev": 0.0407,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.5407,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "contour_turns_per_note",
   "auc": 0.4593,
   "dev": 0.0407,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 12,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.4593,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "tuttis_per_min",
   "auc": 0.5396,
   "dev": 0.0396,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.5396,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "n_breaks",
   "auc": 0.5395,
   "dev": 0.0395,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5395,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "tempo_stability",
   "auc": 0.4614,
   "dev": 0.0386,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4614,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "key_agreement",
   "auc": 0.4615,
   "dev": 0.0385,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 12,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.4615,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "melodic_salience",
   "auc": 0.4619,
   "dev": 0.0381,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4619,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_mean",
   "auc": 0.5378,
   "dev": 0.0378,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1666,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5378,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_boundary_share",
   "auc": 0.464,
   "dev": 0.036,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1654,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.464,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "rolloff85_hz",
   "auc": 0.5344,
   "dev": 0.0344,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5344,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "section_cv",
   "auc": 0.4667,
   "dev": 0.0333,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4667,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "hook_onset_bars",
   "auc": 0.4668,
   "dev": 0.0332,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.4668,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_repeat_frac",
   "auc": 0.5331,
   "dev": 0.0331,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5331,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "contour_flat_frac",
   "auc": 0.5327,
   "dev": 0.0327,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5327,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "hook_onset_s",
   "auc": 0.4674,
   "dev": 0.0326,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.4674,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "melody_tessitura_midi",
   "auc": 0.5317,
   "dev": 0.0317,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1678,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5317,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "rep_4gram",
   "auc": 0.4698,
   "dev": 0.0302,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4698,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "tempo_iqr_bpm",
   "auc": 0.5295,
   "dev": 0.0295,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5295,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "mean_lanes",
   "auc": 0.5277,
   "dev": 0.0277,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5277,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "lane_headroom",
   "auc": 0.4733,
   "dev": 0.0267,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 12,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.4733,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "lane_active_frac_mean",
   "auc": 0.5265,
   "dev": 0.0265,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5265,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_step_frac",
   "auc": 0.4736,
   "dev": 0.0264,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4736,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "drop_depth_mean_db",
   "auc": 0.5258,
   "dev": 0.0258,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1689,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5258,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "flow_peak_pos",
   "auc": 0.5245,
   "dev": 0.0245,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.5245,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "raises_per_min",
   "auc": 0.5241,
   "dev": 0.0241,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 18,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.5241,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "section_mean_bars",
   "auc": 0.5236,
   "dev": 0.0236,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.5236,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "time_to_hook_bars",
   "auc": 0.477,
   "dev": 0.023,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1572,
   "hits_above_album_median": 12,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.477,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "X_hook_immediacy_economy",
   "auc": 0.4772,
   "dev": 0.0228,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1572,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.4772,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "interlap_mean",
   "auc": 0.4772,
   "dev": 0.0228,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 15,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4772,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "lane_count_roster",
   "auc": 0.5197,
   "dev": 0.0197,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 21,
   "n_pct": 28,
   "binom_p": 0.0125,
   "mean_percentile": 0.5197,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "ss_peak",
   "auc": 0.481,
   "dev": 0.019,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.481,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "beat_interval_cv",
   "auc": 0.4812,
   "dev": 0.0188,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4812,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "band_high_w",
   "auc": 0.4813,
   "dev": 0.0187,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.4813,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_gapfill_frac",
   "auc": 0.5159,
   "dev": 0.0159,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5159,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_median_abs",
   "auc": 0.5157,
   "dev": 0.0157,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.5157,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "tempo_adjust_per_min",
   "auc": 0.4849,
   "dev": 0.0151,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4849,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "ss_lift",
   "auc": 0.5148,
   "dev": 0.0148,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 17,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5148,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "note_rate_per_s",
   "auc": 0.513,
   "dev": 0.013,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.513,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "time_to_hook_s",
   "auc": 0.4871,
   "dev": 0.0129,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1572,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.4871,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "rep_3gram",
   "auc": 0.4875,
   "dev": 0.0125,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.4875,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "contour_up_frac",
   "auc": 0.5106,
   "dev": 0.0106,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.5106,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "cx_range",
   "auc": 0.5075,
   "dev": 0.0075,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1666,
   "hits_above_album_median": 11,
   "n_pct": 28,
   "binom_p": 0.3449,
   "mean_percentile": 0.5075,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "swing_ratio",
   "auc": 0.4926,
   "dev": 0.0074,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 13,
   "n_pct": 28,
   "binom_p": 0.8506,
   "mean_percentile": 0.4926,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "iv_n",
   "auc": 0.4932,
   "dev": 0.0068,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1599,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.4932,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "ss_baseline",
   "auc": 0.4933,
   "dev": 0.0067,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 10,
   "n_pct": 28,
   "binom_p": 0.1849,
   "mean_percentile": 0.4933,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "onset_rate_per_s",
   "auc": 0.4967,
   "dev": 0.0033,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.4967,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "drops_per_min",
   "auc": 0.5025,
   "dev": 0.0025,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 16,
   "n_pct": 28,
   "binom_p": 0.5716,
   "mean_percentile": 0.5025,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "voiced_frac",
   "auc": 0.5025,
   "dev": 0.0025,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.5025,
   "clears_null_p95": false,
   "clears_null_p99": false
  },
  {
   "feature": "recurrence_lag_norm",
   "auc": 0.4997,
   "dev": 0.0003,
   "n_hit_used": 28,
   "n_sibling_comparisons": 1691,
   "hits_above_album_median": 14,
   "n_pct": 28,
   "binom_p": 1.0,
   "mean_percentile": 0.4997,
   "clears_null_p95": false,
   "clears_null_p99": false
  }
 ],
 "permutation_null": {
  "n_perm": 400,
  "median": 0.1406,
  "p90": 0.1761,
  "p95": 0.1841,
  "p99": 0.2156,
  "max": 0.2379
 },
 "n_clearing_p95": 4,
 "n_clearing_p99": 0,
 "tempo_matched": {
  "n_ctrl": 517,
  "table": [
   {
    "feature": "section_count",
    "auc_full": 0.715,
    "auc_tempo_matched": 0.7167,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "total_length_s",
    "auc_full": 0.6998,
    "auc_tempo_matched": 0.7096,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "novelty_mean",
    "auc_full": 0.3132,
    "auc_tempo_matched": 0.309,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "repeat_sim_mean",
    "auc_full": 0.685,
    "auc_tempo_matched": 0.6812,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "n_drops",
    "auc_full": 0.6763,
    "auc_tempo_matched": 0.6927,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "bars",
    "auc_full": 0.6751,
    "auc_tempo_matched": 0.6907,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1229
   },
   {
    "feature": "n_raises",
    "auc_full": 0.6505,
    "auc_tempo_matched": 0.6744,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "tempo_adjust_n",
    "auc_full": 0.6483,
    "auc_tempo_matched": 0.6644,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "breaks_per_min",
    "auc_full": 0.3621,
    "auc_tempo_matched": 0.369,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "time_to_hook_frac",
    "auc_full": 0.3648,
    "auc_tempo_matched": 0.3746,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1145
   },
   {
    "feature": "flatness",
    "auc_full": 0.3722,
    "auc_tempo_matched": 0.3857,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "note_count",
    "auc_full": 0.6277,
    "auc_tempo_matched": 0.6288,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "drop_depth_max_db",
    "auc_full": 0.3726,
    "auc_tempo_matched": 0.3606,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1231
   },
   {
    "feature": "silence_frac",
    "auc_full": 0.382,
    "auc_tempo_matched": 0.4075,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "repeat_frac",
    "auc_full": 0.6128,
    "auc_tempo_matched": 0.6124,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "cx_steps_per_bar",
    "auc_full": 0.3961,
    "auc_tempo_matched": 0.4166,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1229
   },
   {
    "feature": "dyn_arc_range_db",
    "auc_full": 0.6036,
    "auc_tempo_matched": 0.623,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "melody_span_semitones",
    "auc_full": 0.6003,
    "auc_tempo_matched": 0.6196,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1225
   },
   {
    "feature": "n_tuttis",
    "auc_full": 0.5991,
    "auc_tempo_matched": 0.5902,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "dynamic_range_db",
    "auc_full": 0.401,
    "auc_tempo_matched": 0.4115,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "section_median_s",
    "auc_full": 0.595,
    "auc_tempo_matched": 0.5991,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   },
   {
    "feature": "hook_range_semitones",
    "auc_full": 0.5891,
    "auc_tempo_matched": 0.5877,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1168
   },
   {
    "feature": "hook_vocab_size",
    "auc_full": 0.5882,
    "auc_tempo_matched": 0.596,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1168
   },
   {
    "feature": "iv_max_abs",
    "auc_full": 0.5849,
    "auc_tempo_matched": 0.5748,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1168
   },
   {
    "feature": "bpm",
    "auc_full": 0.4155,
    "auc_tempo_matched": 0.4493,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1233
   }
  ]
 },
 "holdout": {
  "train_ids": [
   "EX_006",
   "EX_017",
   "EX_018",
   "EX_022",
   "EX_030",
   "EX_032",
   "EX_033",
   "EX_064",
   "EX_092",
   "EX_102",
   "EX_110",
   "EX_113",
   "EX_136",
   "EX_142",
   "EX_147",
   "EX_162"
  ],
  "test_ids": [
   "EX_007",
   "EX_014",
   "EX_046",
   "EX_053",
   "EX_055",
   "EX_075",
   "EX_082",
   "EX_088",
   "EX_094",
   "EX_124",
   "EX_145",
   "EX_161",
   "EX_179",
   "EX_180"
  ],
  "n_train_hits": 16,
  "n_test_hits": 14,
  "n_train_ctrl": 508,
  "n_test_ctrl": 692,
  "rules": [
   {
    "rule": "section_count >= 14",
    "train_auc": 0.766,
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.8125,
     "fpr": 0.3051,
     "lift": 2.663,
     "precision": 0.0774,
     "base_rate": 0.0305,
     "precision_lift": 2.534
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 692,
     "tpr": 0.5,
     "fpr": 0.1908,
     "lift": 2.621,
     "precision": 0.0504,
     "base_rate": 0.0198,
     "precision_lift": 2.54
    },
    "test_auc": 0.6562,
    "test_auc_direction": ">="
   },
   {
    "rule": "repeat_sim_mean >= 0.8964",
    "train_auc": 0.7386,
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.75,
     "fpr": 0.2854,
     "lift": 2.628,
     "precision": 0.0764,
     "base_rate": 0.0305,
     "precision_lift": 2.503
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 692,
     "tpr": 0.4286,
     "fpr": 0.1922,
     "lift": 2.23,
     "precision": 0.0432,
     "base_rate": 0.0198,
     "precision_lift": 2.177
    },
    "test_auc": 0.6231,
    "test_auc_direction": ">="
   },
   {
    "rule": "drop_depth_max_db <= -59.67",
    "train_auc": 0.2907,
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.6875,
     "fpr": 0.2559,
     "lift": 2.687,
     "precision": 0.078,
     "base_rate": 0.0305,
     "precision_lift": 2.555
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 690,
     "tpr": 0.1429,
     "fpr": 0.2594,
     "lift": 0.551,
     "precision": 0.011,
     "base_rate": 0.0199,
     "precision_lift": 0.556
    },
    "test_auc": 0.467,
    "test_auc_direction": "<="
   },
   {
    "rule": "novelty_mean <= 0.6265",
    "train_auc": 0.2946,
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.75,
     "fpr": 0.3701,
     "lift": 2.027,
     "precision": 0.06,
     "base_rate": 0.0305,
     "precision_lift": 1.965
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 692,
     "tpr": 0.7857,
     "fpr": 0.3873,
     "lift": 2.029,
     "precision": 0.0394,
     "base_rate": 0.0198,
     "precision_lift": 1.988
    },
    "test_auc": 0.3346,
    "test_auc_direction": "<="
   },
   {
    "rule": "n_drops >= 17",
    "train_auc": 0.7021,
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.6875,
     "fpr": 0.2028,
     "lift": 3.391,
     "precision": 0.0965,
     "base_rate": 0.0305,
     "precision_lift": 3.16
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 692,
     "tpr": 0.5714,
     "fpr": 0.2153,
     "lift": 2.654,
     "precision": 0.051,
     "base_rate": 0.0198,
     "precision_lift": 2.57
    },
    "test_auc": 0.6465,
    "test_auc_direction": ">="
   },
   {
    "rule": "bars >= 110",
    "train_auc": 0.6933,
    "train": {
     "n_hit": 16,
     "n_ctrl": 505,
     "tpr": 0.625,
     "fpr": 0.1901,
     "lift": 3.288,
     "precision": 0.0943,
     "base_rate": 0.0307,
     "precision_lift": 3.072
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 688,
     "tpr": 0.4286,
     "fpr": 0.1381,
     "lift": 3.104,
     "precision": 0.0594,
     "base_rate": 0.0199,
     "precision_lift": 2.979
    },
    "test_auc": 0.6541,
    "test_auc_direction": ">="
   }
  ]
 },
 "leave_one_out": {
  "n": 30,
  "n_fired": 19,
  "recall": 0.6333,
  "mean_sibling_fire_rate": 0.3429,
  "folds": [
   {
    "held_out": "EX_006",
    "title": "Chrono Trigger Main Theme",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7126,
    "held_out_fires": true,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_007",
    "title": "Frog's Theme",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7282,
    "held_out_fires": false,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_014",
    "title": "Tekken 2 Attract Movie: Sound Track",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7379,
    "held_out_fires": false,
    "sibling_fire_rate": 0.0968
   },
   {
    "held_out": "EX_017",
    "title": "Sweden",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.707,
    "held_out_fires": true,
    "sibling_fire_rate": 0.2727
   },
   {
    "held_out": "EX_018",
    "title": "Subwoofer Lullaby",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7129,
    "held_out_fires": true,
    "sibling_fire_rate": 0.2727
   },
   {
    "held_out": "EX_022",
    "title": "Wind Scene",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7081,
    "held_out_fires": true,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_030",
    "title": "Route 209",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7118,
    "held_out_fires": false,
    "sibling_fire_rate": 0.0138
   },
   {
    "held_out": "EX_032",
    "title": "Terra's Theme",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7045,
    "held_out_fires": true,
    "sibling_fire_rate": 0.5088
   },
   {
    "held_out": "EX_033",
    "title": "Corridors of Time",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7081,
    "held_out_fires": true,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_046",
    "title": "BFG Division",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7279,
    "held_out_fires": false,
    "sibling_fire_rate": 0.2333
   },
   {
    "held_out": "EX_053",
    "title": "Cynthia Battle Theme",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.719,
    "held_out_fires": false,
    "sibling_fire_rate": 0.0138
   },
   {
    "held_out": "EX_055",
    "title": "The Cyber Grind",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7188,
    "held_out_fires": true,
    "sibling_fire_rate": 0.5
   },
   {
    "held_out": "EX_064",
    "title": "Ludwig, the Holy Blade",
    "selected_rule": "total_length_s >= 140.6",
    "fold_train_auc": 0.7165,
    "held_out_fires": true,
    "sibling_fire_rate": 1.0
   },
   {
    "held_out": "EX_075",
    "title": "Dancing Mad",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7045,
    "held_out_fires": true,
    "sibling_fire_rate": 0.5088
   },
   {
    "held_out": "EX_082",
    "title": "The Best Is Yet to Come",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.715,
    "held_out_fires": true,
    "sibling_fire_rate": null
   },
   {
    "held_out": "EX_088",
    "title": "An Unwavering Heart",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7128,
    "held_out_fires": false,
    "sibling_fire_rate": 0.1298
   },
   {
    "held_out": "EX_092",
    "title": "Snake Eater (Ladder Climb)",
    "selected_rule": "section_count >= 15",
    "fold_train_auc": 0.715,
    "held_out_fires": false,
    "sibling_fire_rate": null
   },
   {
    "held_out": "EX_094",
    "title": "Dark Creature Pursuit",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7259,
    "held_out_fires": false,
    "sibling_fire_rate": 0.1778
   },
   {
    "held_out": "EX_102",
    "title": "Magus Castle",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7381,
    "held_out_fires": false,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_110",
    "title": "Want You Gone",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7345,
    "held_out_fires": false,
    "sibling_fire_rate": 0.6032
   },
   {
    "held_out": "EX_113",
    "title": "To Good Friends",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7126,
    "held_out_fires": true,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_124",
    "title": "Deus Ex Main Title (UNATCO)",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7178,
    "held_out_fires": false,
    "sibling_fire_rate": 0.1538
   },
   {
    "held_out": "EX_136",
    "title": "Humming the Bassline",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7045,
    "held_out_fires": true,
    "sibling_fire_rate": 0.125
   },
   {
    "held_out": "EX_142",
    "title": "Shinshu Field",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7045,
    "held_out_fires": true,
    "sibling_fire_rate": 0.1111
   },
   {
    "held_out": "EX_145",
    "title": "Go Straight",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7137,
    "held_out_fires": true,
    "sibling_fire_rate": 0.25
   },
   {
    "held_out": "EX_147",
    "title": "Fighting of the Spirit",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.721,
    "held_out_fires": true,
    "sibling_fire_rate": 0.5526
   },
   {
    "held_out": "EX_161",
    "title": "Aria di Mezzo Carattere",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7045,
    "held_out_fires": true,
    "sibling_fire_rate": 0.5088
   },
   {
    "held_out": "EX_162",
    "title": "Schala's Theme",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7126,
    "held_out_fires": true,
    "sibling_fire_rate": 0.4085
   },
   {
    "held_out": "EX_179",
    "title": "Ending Theme (Balance is Restored)",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7045,
    "held_out_fires": true,
    "sibling_fire_rate": 0.5088
   },
   {
    "held_out": "EX_180",
    "title": "Dreams Dreams",
    "selected_rule": "section_count >= 14",
    "fold_train_auc": 0.7082,
    "held_out_fires": true,
    "sibling_fire_rate": 0.2
   }
  ]
 },
 "distributions": {
  "section_count": {
   "hit_median": 16.0,
   "hit_min": 4.0,
   "hit_max": 35.0,
   "ctrl_median": 9.0,
   "ctrl_p10": 3.0,
   "ctrl_p90": 18.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "total_length_s": {
   "hit_median": 186.122,
   "hit_min": 21.5,
   "hit_max": 1295.6,
   "ctrl_median": 96.547,
   "ctrl_p10": 14.257,
   "ctrl_p90": 222.014,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "novelty_mean": {
   "hit_median": 0.5559,
   "hit_min": 0.3967,
   "hit_max": 0.8565,
   "ctrl_median": 0.6666,
   "ctrl_p10": 0.5036,
   "ctrl_p90": 0.9513,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "repeat_sim_mean": {
   "hit_median": 0.9006,
   "hit_min": 0.5804,
   "hit_max": 0.9515,
   "ctrl_median": 0.8544,
   "ctrl_p10": 0.5336,
   "ctrl_p90": 0.9206,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "n_drops": {
   "hit_median": 19.0,
   "hit_min": 2.0,
   "hit_max": 110.0,
   "ctrl_median": 7.0,
   "ctrl_p10": 3.0,
   "ctrl_p90": 26.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "bars": {
   "hit_median": 110.5,
   "hit_min": 8.0,
   "hit_max": 820.0,
   "ctrl_median": 53.0,
   "ctrl_p10": 8.0,
   "ctrl_p90": 138.0,
   "n_hit": 30,
   "n_ctrl": 921
  },
  "n_raises": {
   "hit_median": 16.0,
   "hit_min": 1.0,
   "hit_max": 135.0,
   "ctrl_median": 5.0,
   "ctrl_p10": 1.0,
   "ctrl_p90": 24.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "tempo_adjust_n": {
   "hit_median": 13.5,
   "hit_min": 1.0,
   "hit_max": 89.0,
   "ctrl_median": 6.0,
   "ctrl_p10": 1.0,
   "ctrl_p90": 21.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "breaks_per_min": {
   "hit_median": 0.6551,
   "hit_min": 0.222,
   "hit_max": 4.1987,
   "ctrl_median": 1.1318,
   "ctrl_p10": 0.3276,
   "ctrl_p90": 8.3085,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "time_to_hook_frac": {
   "hit_median": 0.0034,
   "hit_min": 0.0002,
   "hit_max": 0.7366,
   "ctrl_median": 0.0086,
   "ctrl_p10": 0.0012,
   "ctrl_p90": 0.0983,
   "n_hit": 30,
   "n_ctrl": 865
  },
  "flatness": {
   "hit_median": 0.0174,
   "hit_min": 0.0001,
   "hit_max": 0.0787,
   "ctrl_median": 0.0233,
   "ctrl_p10": 0.0051,
   "ctrl_p90": 0.0961,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "note_count": {
   "hit_median": 298.0,
   "hit_min": 8.0,
   "hit_max": 2128.0,
   "ctrl_median": 123.0,
   "ctrl_p10": 8.0,
   "ctrl_p90": 369.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "drop_depth_max_db": {
   "hit_median": -46.745,
   "hit_min": -101.86,
   "hit_max": -10.73,
   "ctrl_median": -20.05,
   "ctrl_p10": -86.99,
   "ctrl_p90": -8.0,
   "n_hit": 30,
   "n_ctrl": 925
  },
  "silence_frac": {
   "hit_median": 0.0212,
   "hit_min": 0.0062,
   "hit_max": 0.1113,
   "ctrl_median": 0.0282,
   "ctrl_p10": 0.0102,
   "ctrl_p90": 0.1896,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "repeat_frac": {
   "hit_median": 0.8667,
   "hit_min": 0.0,
   "hit_max": 0.9655,
   "ctrl_median": 0.7778,
   "ctrl_p10": 0.2,
   "ctrl_p90": 0.9231,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "cx_steps_per_bar": {
   "hit_median": 0.0787,
   "hit_min": 0.0183,
   "hit_max": 0.2881,
   "ctrl_median": 0.0848,
   "ctrl_p10": 0.025,
   "ctrl_p90": 0.3333,
   "n_hit": 30,
   "n_ctrl": 921
  },
  "dyn_arc_range_db": {
   "hit_median": 157.805,
   "hit_min": 47.57,
   "hit_max": 194.22,
   "ctrl_median": 88.21,
   "ctrl_p10": 46.63,
   "ctrl_p90": 187.31,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "melody_span_semitones": {
   "hit_median": 42.0,
   "hit_min": 7.0,
   "hit_max": 57.0,
   "ctrl_median": 31.0,
   "ctrl_p10": 9.0,
   "ctrl_p90": 48.0,
   "n_hit": 30,
   "n_ctrl": 915
  },
  "n_tuttis": {
   "hit_median": 13.0,
   "hit_min": 0.0,
   "hit_max": 77.0,
   "ctrl_median": 7.0,
   "ctrl_p10": 0.0,
   "ctrl_p90": 29.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "dynamic_range_db": {
   "hit_median": 12.23,
   "hit_min": 4.42,
   "hit_max": 68.19,
   "ctrl_median": 13.67,
   "ctrl_p10": 6.61,
   "ctrl_p90": 67.27,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "section_median_s": {
   "hit_median": 9.6423,
   "hit_min": 5.305,
   "hit_max": 68.2665,
   "ctrl_median": 8.081,
   "ctrl_p10": 4.342,
   "ctrl_p90": 15.697,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "hook_range_semitones": {
   "hit_median": 22.0,
   "hit_min": 0.67,
   "hit_max": 52.0,
   "ctrl_median": 17.0,
   "ctrl_p10": 5.0,
   "ctrl_p90": 38.0,
   "n_hit": 30,
   "n_ctrl": 878
  },
  "hook_vocab_size": {
   "hit_median": 6.0,
   "hit_min": 2.0,
   "hit_max": 9.0,
   "ctrl_median": 6.0,
   "ctrl_p10": 2.0,
   "ctrl_p90": 9.0,
   "n_hit": 30,
   "n_ctrl": 878
  },
  "iv_max_abs": {
   "hit_median": 16.0,
   "hit_min": 0.67,
   "hit_max": 50.67,
   "ctrl_median": 13.0,
   "ctrl_p10": 4.67,
   "ctrl_p90": 32.33,
   "n_hit": 30,
   "n_ctrl": 878
  },
  "bpm": {
   "hit_median": 117.45,
   "hit_min": 83.35,
   "hit_max": 172.27,
   "ctrl_median": 123.05,
   "ctrl_p10": 95.7,
   "ctrl_p90": 152.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "iv_dir_balance": {
   "hit_median": 0.0667,
   "hit_min": -0.2,
   "hit_max": 0.4,
   "ctrl_median": 0.0,
   "ctrl_p10": -0.2,
   "ctrl_p90": 0.2,
   "n_hit": 30,
   "n_ctrl": 878
  },
  "cx_cv": {
   "hit_median": 0.2303,
   "hit_min": 0.0639,
   "hit_max": 0.7401,
   "ctrl_median": 0.2118,
   "ctrl_p10": 0.1069,
   "ctrl_p90": 0.4578,
   "n_hit": 30,
   "n_ctrl": 906
  },
  "repeat_sim_max": {
   "hit_median": 0.9992,
   "hit_min": 0.8811,
   "hit_max": 1.0,
   "ctrl_median": 0.9977,
   "ctrl_p10": 0.9055,
   "ctrl_p90": 1.0,
   "n_hit": 30,
   "n_ctrl": 927
  },
  "iv_mean_abs": {
   "hit_median": 5.3333,
   "hit_min": 0.2433,
   "hit_max": 21.9333,
   "ctrl_median": 4.6285,
   "ctrl_p10": 1.0427,
   "ctrl_p90": 11.0667,
   "n_hit": 30,
   "n_ctrl": 878
  },
  "centroid_cv": {
   "hit_median": 0.31,
   "hit_min": 0.1643,
   "hit_max": 1.0,
   "ctrl_median": 0.3373,
   "ctrl_p10": 0.2218,
   "ctrl_p90": 0.6324,
   "n_hit": 30,
   "n_ctrl": 927
  }
 },
 "length_matched": {
  "n_ctrl": 426,
  "band": "+-35% duration",
  "table": [
   {
    "feature": "section_count",
    "auc_full": 0.715,
    "auc_length_matched": 0.6628,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "total_length_s",
    "auc_full": 0.6998,
    "auc_length_matched": 0.6704,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "novelty_mean",
    "auc_full": 0.3132,
    "auc_length_matched": 0.3598,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "repeat_sim_mean",
    "auc_full": 0.685,
    "auc_length_matched": 0.6363,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "n_drops",
    "auc_full": 0.6763,
    "auc_length_matched": 0.6337,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "bars",
    "auc_full": 0.6751,
    "auc_length_matched": 0.6246,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "n_raises",
    "auc_full": 0.6505,
    "auc_length_matched": 0.5967,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "tempo_adjust_n",
    "auc_full": 0.6483,
    "auc_length_matched": 0.6118,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "breaks_per_min",
    "auc_full": 0.3621,
    "auc_length_matched": 0.3755,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "time_to_hook_frac",
    "auc_full": 0.3648,
    "auc_length_matched": 0.4027,
    "n_hit_used": 27,
    "n_sibling_comparisons": 898
   },
   {
    "feature": "flatness",
    "auc_full": 0.3722,
    "auc_length_matched": 0.439,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "note_count",
    "auc_full": 0.6277,
    "auc_length_matched": 0.5464,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "drop_depth_max_db",
    "auc_full": 0.3726,
    "auc_length_matched": 0.3904,
    "n_hit_used": 27,
    "n_sibling_comparisons": 941
   },
   {
    "feature": "silence_frac",
    "auc_full": 0.382,
    "auc_length_matched": 0.4189,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "repeat_frac",
    "auc_full": 0.6128,
    "auc_length_matched": 0.5844,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "cx_steps_per_bar",
    "auc_full": 0.3961,
    "auc_length_matched": 0.4184,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "dyn_arc_range_db",
    "auc_full": 0.6036,
    "auc_length_matched": 0.5938,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "melody_span_semitones",
    "auc_full": 0.6003,
    "auc_length_matched": 0.5516,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "n_tuttis",
    "auc_full": 0.5991,
    "auc_length_matched": 0.551,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "dynamic_range_db",
    "auc_full": 0.401,
    "auc_length_matched": 0.4268,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "section_median_s",
    "auc_full": 0.595,
    "auc_length_matched": 0.5307,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   },
   {
    "feature": "hook_range_semitones",
    "auc_full": 0.5891,
    "auc_length_matched": 0.5975,
    "n_hit_used": 27,
    "n_sibling_comparisons": 913
   },
   {
    "feature": "hook_vocab_size",
    "auc_full": 0.5882,
    "auc_length_matched": 0.6025,
    "n_hit_used": 27,
    "n_sibling_comparisons": 913
   },
   {
    "feature": "iv_max_abs",
    "auc_full": 0.5849,
    "auc_length_matched": 0.5913,
    "n_hit_used": 27,
    "n_sibling_comparisons": 913
   },
   {
    "feature": "bpm",
    "auc_full": 0.4155,
    "auc_length_matched": 0.4428,
    "n_hit_used": 27,
    "n_sibling_comparisons": 942
   }
  ]
 },
 "length_dependence": {
  "section_count": 0.769,
  "total_length_s": 1.0,
  "novelty_mean": -0.568,
  "repeat_sim_mean": 0.693,
  "n_drops": 0.57,
  "bars": 0.928,
  "n_raises": 0.554,
  "tempo_adjust_n": 0.702,
  "breaks_per_min": -0.867,
  "time_to_hook_frac": -0.521,
  "flatness": -0.448,
  "note_count": 0.78,
  "drop_depth_max_db": -0.047,
  "silence_frac": -0.744,
  "repeat_frac": 0.529,
  "cx_steps_per_bar": -0.469,
  "dyn_arc_range_db": 0.157,
  "melody_span_semitones": 0.339,
  "n_tuttis": 0.554,
  "dynamic_range_db": -0.533,
  "section_median_s": 0.714,
  "hook_range_semitones": -0.051,
  "hook_vocab_size": -0.109,
  "iv_max_abs": -0.05,
  "bpm": -0.089
 },
 "preregistered": {
  "note": "Authored as hypotheses in the extractor before the first run; the null below prices four features, not 103.",
  "table": [
   {
    "feature": "X_hook_immediacy_economy",
    "auc": 0.4772,
    "auc_length_matched": 0.4478,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1572
   },
   {
    "feature": "X_singability",
    "auc": 0.4417,
    "auc_length_matched": 0.4333,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1599
   },
   {
    "feature": "X_reserve_and_spend",
    "auc": 0.4426,
    "auc_length_matched": 0.4614,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1654
   },
   {
    "feature": "X_rest_grammar",
    "auc": 0.4453,
    "auc_length_matched": 0.505,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1691
   }
  ],
  "null": {
   "n_perm": 400,
   "median": 0.0827,
   "p90": 0.1358,
   "p95": 0.1498,
   "p99": 0.1706,
   "max": 0.1965
  },
  "cleared": []
 },
 "envelope": [
  {
   "feature": "X_rest_grammar",
   "lo": 2.6757,
   "hi": 17.4281,
   "filler_admitted": 0.7163,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.303
  },
  {
   "feature": "section_count",
   "lo": 4.0,
   "hi": 35.0,
   "filler_admitted": 0.8457,
   "loo_contained": 30,
   "n_hit": 30,
   "containment_lift": 1.182
  },
  {
   "feature": "drop_depth_max_db",
   "lo": -101.86,
   "hi": -10.73,
   "filler_admitted": 0.7903,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.181
  },
  {
   "feature": "breaks_per_min",
   "lo": 0.222,
   "hi": 4.1987,
   "filler_admitted": 0.7907,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.18
  },
  {
   "feature": "cx_steps_per_bar",
   "lo": 0.0183,
   "hi": 0.2881,
   "filler_admitted": 0.8046,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.16
  },
  {
   "feature": "silence_frac",
   "lo": 0.0062,
   "hi": 0.1113,
   "filler_admitted": 0.8188,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.14
  },
  {
   "feature": "novelty_mean",
   "lo": 0.3967,
   "hi": 0.8565,
   "filler_admitted": 0.8414,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.109
  },
  {
   "feature": "total_length_s",
   "lo": 21.5,
   "hi": 1295.6,
   "filler_admitted": 0.8479,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.101
  },
  {
   "feature": "section_mean_s",
   "lo": 5.375,
   "hi": 63.3454,
   "filler_admitted": 0.8522,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.095
  },
  {
   "feature": "iv_entropy",
   "lo": 0.3534,
   "hi": 2.9736,
   "filler_admitted": 0.8872,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 1.09
  },
  {
   "feature": "section_median_s",
   "lo": 5.305,
   "hi": 68.2665,
   "filler_admitted": 0.8684,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.075
  },
  {
   "feature": "repeat_sim_mean",
   "lo": 0.5804,
   "hi": 0.9515,
   "filler_admitted": 0.8695,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.073
  },
  {
   "feature": "flatness",
   "lo": 0.0001,
   "hi": 0.0787,
   "filler_admitted": 0.8695,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.073
  },
  {
   "feature": "dyn_arc_range_db",
   "lo": 47.57,
   "hi": 194.22,
   "filler_admitted": 0.8803,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.06
  },
  {
   "feature": "hook_vocab_size",
   "lo": 2.0,
   "hi": 9.0,
   "filler_admitted": 0.9123,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 1.06
  },
  {
   "feature": "dynamic_range_db",
   "lo": 4.42,
   "hi": 68.19,
   "filler_admitted": 0.8857,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.054
  },
  {
   "feature": "melody_span_semitones",
   "lo": 7.0,
   "hi": 57.0,
   "filler_admitted": 0.9246,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 1.046
  },
  {
   "feature": "note_count",
   "lo": 8.0,
   "hi": 2128.0,
   "filler_admitted": 0.9061,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.03
  },
  {
   "feature": "bars",
   "lo": 8.0,
   "hi": 820.0,
   "filler_admitted": 0.9088,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.027
  },
  {
   "feature": "X_singability",
   "lo": -1.0,
   "hi": 1.1054,
   "filler_admitted": 0.9442,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 1.024
  },
  {
   "feature": "repeat_sim_max",
   "lo": 0.8811,
   "hi": 1.0,
   "filler_admitted": 0.9159,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.019
  },
  {
   "feature": "onset_period_s",
   "lo": 0.2322,
   "hi": 3.8777,
   "filler_admitted": 0.9202,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 1.014
  },
  {
   "feature": "X_reserve_and_spend",
   "lo": 0.0,
   "hi": 3.557,
   "filler_admitted": 0.9642,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 1.003
  },
  {
   "feature": "rubato_depth_bpm",
   "lo": 0.0,
   "hi": 198.306,
   "filler_admitted": 0.9698,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 0.997
  },
  {
   "feature": "iv_dir_balance",
   "lo": -0.2,
   "hi": 0.4,
   "filler_admitted": 0.9396,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.993
  },
  {
   "feature": "cx_cv",
   "lo": 0.0639,
   "hi": 0.7401,
   "filler_admitted": 0.9404,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.992
  },
  {
   "feature": "tempo_adjust_n",
   "lo": 1.0,
   "hi": 89.0,
   "filler_admitted": 0.9428,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.99
  },
  {
   "feature": "n_raises",
   "lo": 1.0,
   "hi": 135.0,
   "filler_admitted": 0.9849,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 0.981
  },
  {
   "feature": "dyn_peak_pos",
   "lo": 0.0,
   "hi": 0.9929,
   "filler_admitted": 0.9892,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 0.977
  },
  {
   "feature": "n_tuttis",
   "lo": 0.0,
   "hi": 77.0,
   "filler_admitted": 0.9946,
   "loo_contained": 29,
   "n_hit": 30,
   "containment_lift": 0.972
  },
  {
   "feature": "hook_range_semitones",
   "lo": 0.67,
   "hi": 52.0,
   "filler_admitted": 0.9636,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.969
  },
  {
   "feature": "iv_mean_abs",
   "lo": 0.2433,
   "hi": 21.9333,
   "filler_admitted": 0.9636,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.969
  },
  {
   "feature": "time_to_full_texture_s",
   "lo": 0.093,
   "hi": 157.965,
   "filler_admitted": 0.9633,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.969
  },
  {
   "feature": "time_to_full_texture_bars",
   "lo": 0.05,
   "hi": 89.51,
   "filler_admitted": 0.9644,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.968
  },
  {
   "feature": "iv_max_abs",
   "lo": 0.67,
   "hi": 50.67,
   "filler_admitted": 0.9704,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.962
  },
  {
   "feature": "time_to_hook_frac",
   "lo": 0.0002,
   "hi": 0.7366,
   "filler_admitted": 0.9711,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.961
  },
  {
   "feature": "centroid_cv",
   "lo": 0.1643,
   "hi": 1.0,
   "filler_admitted": 0.973,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.959
  },
  {
   "feature": "n_drops",
   "lo": 2.0,
   "hi": 110.0,
   "filler_admitted": 0.9914,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.941
  },
  {
   "feature": "bpm",
   "lo": 83.35,
   "hi": 172.27,
   "filler_admitted": 0.9924,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.94
  },
  {
   "feature": "repeat_frac",
   "lo": 0.0,
   "hi": 0.9655,
   "filler_admitted": 0.9978,
   "loo_contained": 28,
   "n_hit": 30,
   "containment_lift": 0.935
  }
 ],
 "joint_envelope": {
  "features": [
   "X_rest_grammar",
   "section_count",
   "drop_depth_max_db"
  ],
  "boxes": {
   "X_rest_grammar": [
    2.6757,
    17.4281
   ],
   "section_count": [
    4.0,
    35.0
   ],
   "drop_depth_max_db": [
    -101.86,
    -10.73
   ]
  },
  "loo_hits_contained": 26,
  "n_hits": 30,
  "filler_admitted": 0.5491,
  "n_ctrl": 927
 },
 "power": {
  "observed_null_p95": 0.1841,
  "k_eff_calibrated": 50,
  "calibration_error": 0.0013,
  "sibling_counts_used": [
   71,
   71,
   31,
   22,
   22,
   71,
   145,
   57,
   71,
   30,
   145,
   22,
   4,
   57,
   3,
   208,
   3,
   45,
   71,
   63,
   71,
   39,
   16,
   54,
   24,
   76,
   57,
   71,
   57,
   20
  ],
  "bars": {
   "11": 0.28,
   "16": 0.2416,
   "22": 0.2045,
   "30": 0.1813,
   "40": 0.1521,
   "55": 0.1343,
   "75": 0.1121,
   "100": 0.1015,
   "140": 0.0875
  },
  "curve": [
   {
    "true_auc": 0.65,
    "n_hits": 11,
    "bar_dev": 0.28,
    "detect_rate": 0.052
   },
   {
    "true_auc": 0.65,
    "n_hits": 16,
    "bar_dev": 0.2416,
    "detect_rate": 0.1
   },
   {
    "true_auc": 0.65,
    "n_hits": 22,
    "bar_dev": 0.2045,
    "detect_rate": 0.158
   },
   {
    "true_auc": 0.65,
    "n_hits": 30,
    "bar_dev": 0.1813,
    "detect_rate": 0.302
   },
   {
    "true_auc": 0.65,
    "n_hits": 40,
    "bar_dev": 0.1521,
    "detect_rate": 0.477
   },
   {
    "true_auc": 0.65,
    "n_hits": 55,
    "bar_dev": 0.1343,
    "detect_rate": 0.61
   },
   {
    "true_auc": 0.65,
    "n_hits": 75,
    "bar_dev": 0.1121,
    "detect_rate": 0.882
   },
   {
    "true_auc": 0.65,
    "n_hits": 100,
    "bar_dev": 0.1015,
    "detect_rate": 0.975
   },
   {
    "true_auc": 0.65,
    "n_hits": 140,
    "bar_dev": 0.0875,
    "detect_rate": 0.993
   },
   {
    "true_auc": 0.7,
    "n_hits": 11,
    "bar_dev": 0.28,
    "detect_rate": 0.2
   },
   {
    "true_auc": 0.7,
    "n_hits": 16,
    "bar_dev": 0.2416,
    "detect_rate": 0.24
   },
   {
    "true_auc": 0.7,
    "n_hits": 22,
    "bar_dev": 0.2045,
    "detect_rate": 0.487
   },
   {
    "true_auc": 0.7,
    "n_hits": 30,
    "bar_dev": 0.1813,
    "detect_rate": 0.623
   },
   {
    "true_auc": 0.7,
    "n_hits": 40,
    "bar_dev": 0.1521,
    "detect_rate": 0.875
   },
   {
    "true_auc": 0.7,
    "n_hits": 55,
    "bar_dev": 0.1343,
    "detect_rate": 0.98
   },
   {
    "true_auc": 0.7,
    "n_hits": 75,
    "bar_dev": 0.1121,
    "detect_rate": 0.998
   },
   {
    "true_auc": 0.7,
    "n_hits": 100,
    "bar_dev": 0.1015,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.7,
    "n_hits": 140,
    "bar_dev": 0.0875,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.75,
    "n_hits": 11,
    "bar_dev": 0.28,
    "detect_rate": 0.34
   },
   {
    "true_auc": 0.75,
    "n_hits": 16,
    "bar_dev": 0.2416,
    "detect_rate": 0.52
   },
   {
    "true_auc": 0.75,
    "n_hits": 22,
    "bar_dev": 0.2045,
    "detect_rate": 0.782
   },
   {
    "true_auc": 0.75,
    "n_hits": 30,
    "bar_dev": 0.1813,
    "detect_rate": 0.9
   },
   {
    "true_auc": 0.75,
    "n_hits": 40,
    "bar_dev": 0.1521,
    "detect_rate": 0.985
   },
   {
    "true_auc": 0.75,
    "n_hits": 55,
    "bar_dev": 0.1343,
    "detect_rate": 0.998
   },
   {
    "true_auc": 0.75,
    "n_hits": 75,
    "bar_dev": 0.1121,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.75,
    "n_hits": 100,
    "bar_dev": 0.1015,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.75,
    "n_hits": 140,
    "bar_dev": 0.0875,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.8,
    "n_hits": 11,
    "bar_dev": 0.28,
    "detect_rate": 0.665
   },
   {
    "true_auc": 0.8,
    "n_hits": 16,
    "bar_dev": 0.2416,
    "detect_rate": 0.873
   },
   {
    "true_auc": 0.8,
    "n_hits": 22,
    "bar_dev": 0.2045,
    "detect_rate": 0.97
   },
   {
    "true_auc": 0.8,
    "n_hits": 30,
    "bar_dev": 0.1813,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.8,
    "n_hits": 40,
    "bar_dev": 0.1521,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.8,
    "n_hits": 55,
    "bar_dev": 0.1343,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.8,
    "n_hits": 75,
    "bar_dev": 0.1121,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.8,
    "n_hits": 100,
    "bar_dev": 0.1015,
    "detect_rate": 1.0
   },
   {
    "true_auc": 0.8,
    "n_hits": 140,
    "bar_dev": 0.0875,
    "detect_rate": 1.0
   }
  ],
  "n_for_80pct_power": {
   "0.65": 75,
   "0.7": 40,
   "0.75": 30,
   "0.8": 16
  },
  "caveat": "Generous by construction: a constant true effect on one axis, albums like the ones already measured, and no extra heterogeneity from a broader corpus. Read the answers as LOWER bounds on corpus needed."
 },
 "loo_composite_all": {
  "n": 28,
  "held_out_auc": 0.7069,
  "se": 0.0526,
  "hits_above_own_album_median": 22,
  "binom_p": 0.0037,
  "folds": [
   {
    "held_out": "EX_006",
    "title": "Chrono Trigger Main Theme",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "n_drops"
    ],
    "percentile": 0.493,
    "n_siblings": 71
   },
   {
    "held_out": "EX_007",
    "title": "Frog's Theme",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "bars"
    ],
    "percentile": 0.2676,
    "n_siblings": 71
   },
   {
    "held_out": "EX_014",
    "title": "Tekken 2 Attract Movie: Sound Track",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "n_drops",
     "bars"
    ],
    "percentile": 0.0,
    "n_siblings": 31
   },
   {
    "held_out": "EX_017",
    "title": "Sweden",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "bars",
     "repeat_sim_mean"
    ],
    "percentile": 0.8636,
    "n_siblings": 22
   },
   {
    "held_out": "EX_018",
    "title": "Subwoofer Lullaby",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "novelty_mean",
     "n_drops"
    ],
    "percentile": 0.8636,
    "n_siblings": 22
   },
   {
    "held_out": "EX_022",
    "title": "Wind Scene",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "bars"
    ],
    "percentile": 0.7183,
    "n_siblings": 71
   },
   {
    "held_out": "EX_030",
    "title": "Route 209",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "n_drops"
    ],
    "percentile": 0.8897,
    "n_siblings": 145
   },
   {
    "held_out": "EX_032",
    "title": "Terra's Theme",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "bars",
     "n_drops"
    ],
    "percentile": 0.9649,
    "n_siblings": 57
   },
   {
    "held_out": "EX_033",
    "title": "Corridors of Time",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "n_drops"
    ],
    "percentile": 0.8873,
    "n_siblings": 71
   },
   {
    "held_out": "EX_046",
    "title": "BFG Division",
    "picked": [
     "section_count",
     "repeat_sim_mean",
     "total_length_s",
     "novelty_mean",
     "n_drops"
    ],
    "percentile": 0.5667,
    "n_siblings": 30
   },
   {
    "held_out": "EX_053",
    "title": "Cynthia Battle Theme",
    "picked": [
     "section_count",
     "novelty_mean",
     "total_length_s",
     "n_drops",
     "repeat_sim_mean"
    ],
    "percentile": 0.5172,
    "n_siblings": 145
   },
   {
    "held_out": "EX_055",
    "title": "The Cyber Grind",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "bars",
     "novelty_mean"
    ],
    "percentile": 0.8636,
    "n_siblings": 22
   },
   {
    "held_out": "EX_064",
    "title": "Ludwig, the Holy Blade",
    "picked": [
     "total_length_s",
     "section_count",
     "novelty_mean",
     "n_drops",
     "repeat_sim_mean"
    ],
    "percentile": 1.0,
    "n_siblings": 4
   },
   {
    "held_out": "EX_075",
    "title": "Dancing Mad",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "novelty_mean",
     "n_drops"
    ],
    "percentile": 1.0,
    "n_siblings": 57
   },
   {
    "held_out": "EX_088",
    "title": "An Unwavering Heart",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "bars"
    ],
    "percentile": 0.7308,
    "n_siblings": 208
   },
   {
    "held_out": "EX_094",
    "title": "Dark Creature Pursuit",
    "picked": [
     "section_count",
     "total_length_s",
     "bars",
     "repeat_sim_mean",
     "novelty_mean"
    ],
    "percentile": 0.4,
    "n_siblings": 45
   },
   {
    "held_out": "EX_102",
    "title": "Magus Castle",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "n_drops"
    ],
    "percentile": 0.0845,
    "n_siblings": 71
   },
   {
    "held_out": "EX_110",
    "title": "Want You Gone",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "novelty_mean",
     "bars"
    ],
    "percentile": 0.3333,
    "n_siblings": 63
   },
   {
    "held_out": "EX_113",
    "title": "To Good Friends",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "repeat_sim_mean",
     "bars"
    ],
    "percentile": 0.5493,
    "n_siblings": 71
   },
   {
    "held_out": "EX_124",
    "title": "Deus Ex Main Title (UNATCO)",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "bars",
     "repeat_sim_mean"
    ],
    "percentile": 0.6667,
    "n_siblings": 39
   },
   {
    "held_out": "EX_136",
    "title": "Humming the Bassline",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "bars",
     "repeat_sim_mean"
    ],
    "percentile": 0.9375,
    "n_siblings": 16
   },
   {
    "held_out": "EX_142",
    "title": "Shinshu Field",
    "picked": [
     "section_count",
     "total_length_s",
     "n_drops",
     "novelty_mean",
     "repeat_sim_mean"
    ],
    "percentile": 0.9444,
    "n_siblings": 54
   },
   {
    "held_out": "EX_145",
    "title": "Go Straight",
    "picked": [
     "section_count",
     "novelty_mean",
     "total_length_s",
     "repeat_sim_mean",
     "n_drops"
    ],
    "percentile": 0.9583,
    "n_siblings": 24
   },
   {
    "held_out": "EX_147",
    "title": "Fighting of the Spirit",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "n_drops",
     "novelty_mean"
    ],
    "percentile": 0.6974,
    "n_siblings": 76
   },
   {
    "held_out": "EX_161",
    "title": "Aria di Mezzo Carattere",
    "picked": [
     "section_count",
     "total_length_s",
     "novelty_mean",
     "n_drops",
     "repeat_sim_mean"
    ],
    "percentile": 0.9649,
    "n_siblings": 57
   },
   {
    "held_out": "EX_162",
    "title": "Schala's Theme",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "n_drops",
     "novelty_mean"
    ],
    "percentile": 0.831,
    "n_siblings": 71
   },
   {
    "held_out": "EX_179",
    "title": "Ending Theme (Balance is Restored)",
    "picked": [
     "section_count",
     "total_length_s",
     "repeat_sim_mean",
     "novelty_mean",
     "n_drops"
    ],
    "percentile": 1.0,
    "n_siblings": 57
   },
   {
    "held_out": "EX_180",
    "title": "Dreams Dreams",
    "picked": [
     "section_count",
     "total_length_s",
     "bars",
     "novelty_mean",
     "repeat_sim_mean"
    ],
    "percentile": 0.8,
    "n_siblings": 20
   }
  ],
  "reading": "Held-out AUC is the probability an unseen corpus row outranks a random sibling on a composite chosen without ever seeing it. 0.5 is chance."
 },
 "length_independent_features": [
  "X_reserve_and_spend",
  "X_singability",
  "band_bass_w",
  "band_high_w",
  "band_mid_w",
  "beat_interval_cv",
  "bpm",
  "centroid_cv",
  "centroid_hz",
  "contour_down_frac",
  "contour_flat_frac",
  "contour_run_max",
  "contour_turns_per_note",
  "contour_up_frac",
  "cx_boundary_share",
  "cx_cv",
  "cx_mean",
  "cx_peak_pos",
  "cx_range",
  "drop_depth_max_db",
  "dyn_arc_range_db",
  "dyn_peak_pos",
  "first_sound_s",
  "flow_peak_pos",
  "hook_onset_bars",
  "hook_onset_s",
  "hook_range_semitones",
  "hook_vocab_size",
  "interlap_mean",
  "iv_dir_balance",
  "iv_entropy",
  "iv_gapfill_frac",
  "iv_leap_frac",
  "iv_max_abs",
  "iv_mean_abs",
  "iv_median_abs",
  "iv_repeat_frac",
  "iv_step_frac",
  "key_agreement",
  "lane_active_frac_mean",
  "lane_count_roster",
  "lane_headroom",
  "mean_lanes",
  "melodic_salience",
  "melody_span_semitones",
  "melody_tessitura_midi",
  "n_breaks",
  "note_rate_per_s",
  "onset_period_bars",
  "onset_period_s",
  "onset_rate_per_s",
  "raise_slope_mean",
  "raises_per_min",
  "recurrence_lag_norm",
  "register_spacing_mean",
  "rolloff85_hz",
  "rubato_depth_bpm",
  "seam_ratio",
  "section_cv",
  "ss_baseline",
  "ss_lift",
  "swing_ratio",
  "tempo_adjust_per_min",
  "tempo_dispersion_bpm",
  "tempo_iqr_bpm",
  "tempo_stability",
  "time_to_hook_bars",
  "time_to_hook_s",
  "tuttis_per_min",
  "voiced_frac"
 ],
 "length_independent_selection": "|Spearman rho vs duration| < 0.35, computed on the CONTROL pool only -- no hit label touches this filter",
 "loo_composite_length_independent": {
  "n": 28,
  "held_out_auc": 0.426,
  "se": 0.0458,
  "hits_above_own_album_median": 9,
  "binom_p": 0.0872,
  "folds": [
   {
    "held_out": "EX_006",
    "title": "Chrono Trigger Main Theme",
    "picked": [
     "drop_depth_max_db",
     "hook_range_semitones",
     "melody_span_semitones",
     "iv_max_abs",
     "hook_vocab_size"
    ],
    "percentile": 0.338,
    "n_siblings": 71
   },
   {
    "held_out": "EX_007",
    "title": "Frog's Theme",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "iv_dir_balance",
     "melody_span_semitones",
     "bpm"
    ],
    "percentile": 0.6761,
    "n_siblings": 71
   },
   {
    "held_out": "EX_014",
    "title": "Tekken 2 Attract Movie: Sound Track",
    "picked": [
     "melody_span_semitones",
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "hook_vocab_size",
     "hook_range_semitones"
    ],
    "percentile": 0.8387,
    "n_siblings": 31
   },
   {
    "held_out": "EX_017",
    "title": "Sweden",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "melody_span_semitones",
     "iv_dir_balance",
     "dyn_peak_pos"
    ],
    "percentile": 0.3182,
    "n_siblings": 22
   },
   {
    "held_out": "EX_018",
    "title": "Subwoofer Lullaby",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "hook_vocab_size",
     "cx_cv",
     "hook_range_semitones"
    ],
    "percentile": 0.3636,
    "n_siblings": 22
   },
   {
    "held_out": "EX_022",
    "title": "Wind Scene",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "iv_dir_balance",
     "centroid_cv",
     "melody_span_semitones"
    ],
    "percentile": 0.7606,
    "n_siblings": 71
   },
   {
    "held_out": "EX_030",
    "title": "Route 209",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "bpm",
     "centroid_cv",
     "cx_cv"
    ],
    "percentile": 0.0828,
    "n_siblings": 145
   },
   {
    "held_out": "EX_032",
    "title": "Terra's Theme",
    "picked": [
     "drop_depth_max_db",
     "bpm",
     "hook_vocab_size",
     "melody_span_semitones",
     "dyn_arc_range_db"
    ],
    "percentile": 0.5789,
    "n_siblings": 57
   },
   {
    "held_out": "EX_033",
    "title": "Corridors of Time",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "hook_range_semitones",
     "iv_max_abs"
    ],
    "percentile": 0.662,
    "n_siblings": 71
   },
   {
    "held_out": "EX_046",
    "title": "BFG Division",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "melody_span_semitones",
     "hook_vocab_size",
     "hook_range_semitones"
    ],
    "percentile": 0.4,
    "n_siblings": 30
   },
   {
    "held_out": "EX_053",
    "title": "Cynthia Battle Theme",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "hook_vocab_size",
     "iv_dir_balance"
    ],
    "percentile": 0.3241,
    "n_siblings": 145
   },
   {
    "held_out": "EX_055",
    "title": "The Cyber Grind",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "hook_range_semitones",
     "dyn_arc_range_db",
     "iv_max_abs"
    ],
    "percentile": 0.9091,
    "n_siblings": 22
   },
   {
    "held_out": "EX_064",
    "title": "Ludwig, the Holy Blade",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "iv_dir_balance",
     "hook_range_semitones"
    ],
    "percentile": 0.0,
    "n_siblings": 4
   },
   {
    "held_out": "EX_075",
    "title": "Dancing Mad",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "melody_span_semitones",
     "hook_vocab_size",
     "onset_period_s"
    ],
    "percentile": 0.2456,
    "n_siblings": 57
   },
   {
    "held_out": "EX_088",
    "title": "An Unwavering Heart",
    "picked": [
     "drop_depth_max_db",
     "cx_cv",
     "dyn_arc_range_db",
     "melody_span_semitones",
     "hook_range_semitones"
    ],
    "percentile": 0.5144,
    "n_siblings": 208
   },
   {
    "held_out": "EX_094",
    "title": "Dark Creature Pursuit",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "hook_vocab_size",
     "dyn_peak_pos"
    ],
    "percentile": 0.1778,
    "n_siblings": 45
   },
   {
    "held_out": "EX_102",
    "title": "Magus Castle",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "melody_span_semitones",
     "cx_cv",
     "bpm"
    ],
    "percentile": 0.7183,
    "n_siblings": 71
   },
   {
    "held_out": "EX_110",
    "title": "Want You Gone",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "iv_max_abs",
     "hook_range_semitones",
     "melody_span_semitones"
    ],
    "percentile": 0.3492,
    "n_siblings": 63
   },
   {
    "held_out": "EX_113",
    "title": "To Good Friends",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "cx_cv",
     "iv_dir_balance",
     "melody_span_semitones"
    ],
    "percentile": 0.4648,
    "n_siblings": 71
   },
   {
    "held_out": "EX_124",
    "title": "Deus Ex Main Title (UNATCO)",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "hook_range_semitones",
     "hook_vocab_size"
    ],
    "percentile": 0.4359,
    "n_siblings": 39
   },
   {
    "held_out": "EX_136",
    "title": "Humming the Bassline",
    "picked": [
     "drop_depth_max_db",
     "hook_range_semitones",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "hook_vocab_size"
    ],
    "percentile": 0.25,
    "n_siblings": 16
   },
   {
    "held_out": "EX_142",
    "title": "Shinshu Field",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "bpm",
     "dyn_arc_range_db",
     "dyn_peak_pos"
    ],
    "percentile": 0.4815,
    "n_siblings": 54
   },
   {
    "held_out": "EX_145",
    "title": "Go Straight",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "bpm",
     "melody_span_semitones",
     "iv_dir_balance"
    ],
    "percentile": 0.3333,
    "n_siblings": 24
   },
   {
    "held_out": "EX_147",
    "title": "Fighting of the Spirit",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "hook_vocab_size",
     "dyn_arc_range_db",
     "hook_range_semitones"
    ],
    "percentile": 0.8816,
    "n_siblings": 76
   },
   {
    "held_out": "EX_161",
    "title": "Aria di Mezzo Carattere",
    "picked": [
     "drop_depth_max_db",
     "dyn_arc_range_db",
     "melody_span_semitones",
     "cx_cv",
     "bpm"
    ],
    "percentile": 0.1053,
    "n_siblings": 57
   },
   {
    "held_out": "EX_162",
    "title": "Schala's Theme",
    "picked": [
     "drop_depth_max_db",
     "hook_range_semitones",
     "bpm",
     "iv_max_abs",
     "melody_span_semitones"
    ],
    "percentile": 0.2394,
    "n_siblings": 71
   },
   {
    "held_out": "EX_179",
    "title": "Ending Theme (Balance is Restored)",
    "picked": [
     "drop_depth_max_db",
     "bpm",
     "cx_cv",
     "hook_vocab_size",
     "melody_span_semitones"
    ],
    "percentile": 0.2281,
    "n_siblings": 57
   },
   {
    "held_out": "EX_180",
    "title": "Dreams Dreams",
    "picked": [
     "drop_depth_max_db",
     "melody_span_semitones",
     "dyn_arc_range_db",
     "hook_range_semitones",
     "iv_max_abs"
    ],
    "percentile": 0.25,
    "n_siblings": 20
   }
  ],
  "reading": "Held-out AUC is the probability an unseen corpus row outranks a random sibling on a composite chosen without ever seeing it. 0.5 is chance."
 },
 "per_class": {
  "BATTLE": {
   "n": 5,
   "tracks": [
    "EX_046",
    "EX_053",
    "EX_055",
    "EX_145",
    "EX_147"
   ],
   "bpm": [
    117.5,
    123.0,
    95.7,
    129.2,
    89.1
   ],
   "time_to_hook_s": [
    9.578,
    1.521,
    0.209,
    0.255,
    0.592
   ],
   "rep_3gram": [
    0.7975,
    0.3143,
    0.252,
    0.7225,
    0.3333
   ]
  },
  "BOSS": {
   "n": 2,
   "tracks": [
    "EX_064",
    "EX_075"
   ],
   "bpm": [
    123.0,
    129.2
   ],
   "time_to_hook_s": [
    3.17,
    1.045
   ],
   "rep_3gram": [
    0.2069,
    0.5286
   ]
  },
  "CREDITS_TRIUMPH": {
   "n": 4,
   "tracks": [
    "EX_110",
    "EX_113",
    "EX_179",
    "EX_180"
   ],
   "bpm": [
    99.4,
    89.1,
    152.0,
    99.4
   ],
   "time_to_hook_s": [
    0.035,
    0.406,
    0.569,
    0.569
   ],
   "rep_3gram": [
    0.1438,
    0.1797,
    0.4362,
    0.3292
   ]
  },
  "EXPLORATION": {
   "n": 8,
   "tracks": [
    "EX_017",
    "EX_018",
    "EX_022",
    "EX_030",
    "EX_032",
    "EX_033",
    "EX_136",
    "EX_142"
   ],
   "bpm": [
    89.1,
    117.5,
    83.3,
    172.3,
    161.5,
    112.3,
    103.4,
    129.2
   ],
   "time_to_hook_s": [
    1.091,
    0.035,
    0.488,
    0.569,
    1.962,
    0.476,
    0.197,
    0.755
   ],
   "rep_3gram": [
    0.3256,
    0.3861,
    0.4716,
    0.1799,
    0.7155,
    0.8267,
    0.7907,
    0.5
   ]
  },
  "MELANCHOLIC": {
   "n": 4,
   "tracks": [
    "EX_082",
    "EX_088",
    "EX_161",
    "EX_162"
   ],
   "bpm": [
    129.2,
    89.1,
    143.6,
    161.5
   ],
   "time_to_hook_s": [
    1.521,
    0.755,
    0.58,
    0.441
   ],
   "rep_3gram": [
    0.4488,
    0.4279,
    0.4439,
    0.6124
   ]
  },
  "TENSION": {
   "n": 3,
   "tracks": [
    "EX_092",
    "EX_094",
    "EX_102"
   ],
   "bpm": [
    117.5,
    89.1,
    129.2
   ],
   "time_to_hook_s": [
    0.569,
    2.078,
    5.12
   ],
   "rep_3gram": [
    0.1697,
    0.0625,
    0.1569
   ]
  },
  "TITLE_CHARACTER": {
   "n": 4,
   "tracks": [
    "EX_006",
    "EX_007",
    "EX_014",
    "EX_124"
   ],
   "bpm": [
    129.2,
    123.0,
    99.4,
    112.3
   ],
   "time_to_hook_s": [
    2.682,
    61.579,
    0.302,
    0.104
   ],
   "rep_3gram": [
    0.7698,
    0.0,
    0.0,
    0.7029
   ]
  }
 },
 "auxiliary": {
  "_doc": "Computed from derive_patterns.py's PUBLIC functions (load_cards -> flatten -> label_rows -> within_album_auc / permutation_null_best / matched_ctrl / feature_bank / rule_scores), not by derive(). Same provenance PATTERN_FINDINGS_V2.md sec.13 declares for its sec.5 truncation table and sec.9 era split. Everything above this key is derive()'s own output, unmodified.",
  "_honest_tier": "ROBUSTNESS READS. The truncation table, the era split and the sensitivity block have NO calibrated nulls of their own; the N=30 bar is quoted as a reference line only and nothing in them is claimed to clear anything. The new-axis block DOES carry its own null and is a test.",
  "pool": {
   "n_cards": 1180,
   "n_hits": 30,
   "n_ctrl": 927,
   "n_other": 223
  },
  "new_axes": [
   {
    "feature": "structural_yield",
    "auc": 0.4618,
    "dev": 0.0382,
    "n_hit_used": 26,
    "n_sibling_comparisons": 1258,
    "hits_above_album_median": 11,
    "n_pct": 26,
    "binom_p": 0.5572,
    "rho_vs_duration": -0.04,
    "hit_median": 0.7649,
    "ctrl_median": 1.0,
    "hit_min": 0.2308,
    "hit_max": 5.0,
    "auc_length_matched": 0.4762,
    "auc_tempo_matched": 0.4465,
    "clears_bar_in_expanded_bank": false
   },
   {
    "feature": "boundaries_per_min",
    "auc": 0.4668,
    "dev": 0.0332,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1691,
    "hits_above_album_median": 14,
    "n_pct": 28,
    "binom_p": 1.0,
    "rho_vs_duration": -0.712,
    "hit_median": 5.4313,
    "ctrl_median": 6.1947,
    "hit_min": 0.8288,
    "hit_max": 8.3721,
    "auc_length_matched": 0.536,
    "auc_tempo_matched": 0.467,
    "clears_bar_in_expanded_bank": false
   },
   {
    "feature": "structural_yield_ungated",
    "auc": 0.4949,
    "dev": 0.0051,
    "n_hit_used": 28,
    "n_sibling_comparisons": 1689,
    "hits_above_album_median": 11,
    "n_pct": 28,
    "binom_p": 0.3449,
    "rho_vs_duration": 0.16,
    "hit_median": 0.8001,
    "ctrl_median": 0.8182,
    "hit_min": 0.2308,
    "hit_max": 5.0,
    "auc_length_matched": 0.4798,
    "auc_tempo_matched": 0.4818,
    "clears_bar_in_expanded_bank": false
   }
  ],
  "new_axis_coverage": {
   "structural_yield": {
    "cover_hits_plus_ctrl": 0.7753,
    "cover_hits": 0.9333,
    "cover_ctrl": 0.7702,
    "admitted_by_feature_bank_min_cover_0_80": false
   },
   "boundaries_per_min": {
    "cover_hits_plus_ctrl": 1.0,
    "cover_hits": 1.0,
    "cover_ctrl": 1.0,
    "admitted_by_feature_bank_min_cover_0_80": true
   },
   "structural_yield_ungated": {
    "cover_hits_plus_ctrl": 0.9979,
    "cover_hits": 1.0,
    "cover_ctrl": 0.9978,
    "admitted_by_feature_bank_min_cover_0_80": true
   }
  },
  "new_axes_would_be_admitted": {
   "structural_yield": false,
   "boundaries_per_min": true,
   "structural_yield_ungated": true
  },
  "permutation_null_bank_plus_new": {
   "n_features": 106,
   "n_perm": 400,
   "median": 0.1407,
   "p90": 0.1761,
   "p95": 0.1841,
   "p99": 0.2156,
   "max": 0.2379
  },
  "drops_count_agreement": {
   "n_mismatch": 0,
   "examples": []
  },
  "truncation": {
   "0": {
    "n_ctrl": 927,
    "aucs": {
     "section_count": 0.715,
     "n_drops": 0.6763,
     "repeat_sim_mean": 0.685,
     "novelty_mean": 0.3132,
     "bars": 0.6751,
     "total_length_s": 0.6998,
     "note_count": 0.6277,
     "tempo_adjust_n": 0.6483,
     "structural_yield": 0.4618,
     "boundaries_per_min": 0.4668
    }
   },
   "30": {
    "n_ctrl": 765,
    "aucs": {
     "section_count": 0.6896,
     "n_drops": 0.6582,
     "repeat_sim_mean": 0.6589,
     "novelty_mean": 0.3489,
     "bars": 0.6429,
     "total_length_s": 0.6708,
     "note_count": 0.5972,
     "tempo_adjust_n": 0.6241,
     "structural_yield": 0.4618,
     "boundaries_per_min": 0.504
    }
   },
   "60": {
    "n_ctrl": 657,
    "aucs": {
     "section_count": 0.655,
     "n_drops": 0.6332,
     "repeat_sim_mean": 0.6251,
     "novelty_mean": 0.3679,
     "bars": 0.614,
     "total_length_s": 0.6356,
     "note_count": 0.5765,
     "tempo_adjust_n": 0.5989,
     "structural_yield": 0.4614,
     "boundaries_per_min": 0.5376
    }
   },
   "90": {
    "n_ctrl": 498,
    "aucs": {
     "section_count": 0.6181,
     "n_drops": 0.6106,
     "repeat_sim_mean": 0.5922,
     "novelty_mean": 0.3899,
     "bars": 0.5708,
     "total_length_s": 0.5531,
     "note_count": 0.545,
     "tempo_adjust_n": 0.5605,
     "structural_yield": 0.4685,
     "boundaries_per_min": 0.5716
    }
   }
  },
  "ctrl_length_census": {
   "under_30s": 162,
   "under_60s": 270,
   "total": 927
  },
  "hit_length_census": {
   "under_45s": [
    [
     "EX_014",
     21.5
    ],
    [
     "EX_102",
     28.6
    ]
   ],
   "under_60s": [
    [
     "EX_014",
     21.5
    ],
    [
     "EX_102",
     28.6
    ]
   ]
  },
  "era_split": {
   "16bit": {
    "n_hits": 13,
    "n_ctrl": 228,
    "aucs": {
     "section_count": 0.7616,
     "total_length_s": 0.7198,
     "bars": 0.7387,
     "repeat_sim_mean": 0.6924,
     "n_drops": 0.6627,
     "novelty_mean": 0.3576,
     "note_count": 0.7055,
     "tempo_adjust_n": 0.6389,
     "recurrence_lag_norm": 0.3762,
     "contour_run_max": 0.4171,
     "X_rest_grammar": 0.3278,
     "repeat_sim_max": 0.5003,
     "structural_yield": 0.4877,
     "boundaries_per_min": 0.458
    }
   },
   "modern": {
    "n_hits": 17,
    "n_ctrl": 699,
    "aucs": {
     "section_count": 0.6746,
     "total_length_s": 0.6825,
     "bars": 0.6201,
     "repeat_sim_mean": 0.6786,
     "n_drops": 0.688,
     "novelty_mean": 0.2748,
     "note_count": 0.5603,
     "tempo_adjust_n": 0.6565,
     "recurrence_lag_norm": 0.6066,
     "contour_run_max": 0.6477,
     "X_rest_grammar": 0.5472,
     "repeat_sim_max": 0.6395,
     "structural_yield": 0.4396,
     "boundaries_per_min": 0.4744
    }
   }
  },
  "hit_album_era": {
   "Bloodborne the Old Hunters (original sou": "modern",
   "C418 - Minecraft - Volume Alpha": "modern",
   "Chrono Trigger (Original Soundtrack) [DS": "16bit",
   "DOOM (Original Game Soundtrack)": "modern",
   "FINAL FANTASY VI (Original Soundtrack)": "16bit",
   "Jet Set Radio Future Sega (Original Trac": "modern",
   "Metal Gear Solid Vocal Tracks": "modern",
   "NiGHTS into dreams... Perfect Album, Vol": "modern",
   "Okami Original Soundtrack Vol. 1 [MP3]": "modern",
   "Pokémon Diamond & Pokémon Pearl_ Super M": "modern",
   "Pokémon X & Pokémon Y_ Super Music Colle": "modern",
   "Portal2-OST": "modern",
   "Rayman Legends (Original Game Soundtrack": "modern",
   "Tales of Phantasia (Original Soundtrack)": "16bit",
   "Tekken 2 (Original Soundtrack)": "modern",
   "ULTRAKILL_INFINITE_HYPERDEATH": "modern",
   "Yuzo Koshiro - Streets of Rage 2 (Remastered)": "16bit",
   "deus_ex_soundtrack": "modern"
  },
  "loo_composite_by_era": {
   "loo_composite_all": {
    "16bit": {
     "n": 13,
     "mean_percentile": 0.7243
    },
    "modern": {
     "n": 15,
     "mean_percentile": 0.6918
    },
    "overall": 0.7069
   },
   "loo_composite_length_independent": {
    "16bit": {
     "n": 13,
     "mean_percentile": 0.4794
    },
    "modern": {
     "n": 15,
     "mean_percentile": 0.3797
    },
    "overall": 0.426
   }
  },
  "carried_hypotheses": [
   {
    "feature": "recurrence_lag_norm",
    "auc": 0.4997,
    "auc_length_matched": 0.5016,
    "hit_median": 0.0189,
    "ctrl_median": 0.0835
   },
   {
    "feature": "contour_run_max",
    "auc": 0.5407,
    "auc_length_matched": 0.5296,
    "hit_median": 3.0,
    "ctrl_median": 3.0
   },
   {
    "feature": "X_rest_grammar",
    "auc": 0.4453,
    "auc_length_matched": 0.505,
    "hit_median": 8.5094,
    "ctrl_median": 9.2398
   }
  ],
  "section_count_15": {
   "14.0": {
    "rule": "section_count >= 14",
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.8125,
     "fpr": 0.3051,
     "lift": 2.663,
     "precision": 0.0774,
     "base_rate": 0.0305,
     "precision_lift": 2.534
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 692,
     "tpr": 0.5,
     "fpr": 0.1908,
     "lift": 2.621,
     "precision": 0.0504,
     "base_rate": 0.0198,
     "precision_lift": 2.54
    }
   },
   "15.0": {
    "rule": "section_count >= 15",
    "train": {
     "n_hit": 16,
     "n_ctrl": 508,
     "tpr": 0.75,
     "fpr": 0.2717,
     "lift": 2.761,
     "precision": 0.08,
     "base_rate": 0.0305,
     "precision_lift": 2.62
    },
    "test": {
     "n_hit": 14,
     "n_ctrl": 692,
     "tpr": 0.5,
     "fpr": 0.159,
     "lift": 3.145,
     "precision": 0.0598,
     "base_rate": 0.0198,
     "precision_lift": 3.017
    }
   },
   "frozen_split": {
    "n_train": 16,
    "n_test": 14,
    "train_ids": [
     "EX_006",
     "EX_017",
     "EX_018",
     "EX_022",
     "EX_030",
     "EX_032",
     "EX_033",
     "EX_064",
     "EX_092",
     "EX_102",
     "EX_110",
     "EX_113",
     "EX_136",
     "EX_142",
     "EX_147",
     "EX_162"
    ],
    "test_ids": [
     "EX_007",
     "EX_014",
     "EX_046",
     "EX_053",
     "EX_055",
     "EX_075",
     "EX_082",
     "EX_088",
     "EX_094",
     "EX_124",
     "EX_145",
     "EX_161",
     "EX_179",
     "EX_180"
    ]
   },
   "test_auc_section_count": 0.6562,
   "train_auc_section_count": 0.766,
   "whole_pool": {
    "n_hit": 30,
    "n_ctrl": 927,
    "tpr": 0.6333,
    "fpr": 0.2125,
    "lift": 2.98,
    "precision": 0.088,
    "base_rate": 0.0313,
    "precision_lift": 2.806
   }
  },
  "envelope_full_v3": [
   {
    "feature": "X_rest_grammar",
    "lo": 2.6757,
    "hi": 17.4281,
    "filler_admitted": 0.7163,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.303
   },
   {
    "feature": "section_count",
    "lo": 4.0,
    "hi": 35.0,
    "filler_admitted": 0.8457,
    "loo_contained": 30,
    "n_hit": 30,
    "containment_lift": 1.182
   },
   {
    "feature": "drop_depth_max_db",
    "lo": -101.86,
    "hi": -10.73,
    "filler_admitted": 0.7903,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.181
   },
   {
    "feature": "breaks_per_min",
    "lo": 0.222,
    "hi": 4.1987,
    "filler_admitted": 0.7907,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.18
   },
   {
    "feature": "cx_steps_per_bar",
    "lo": 0.0183,
    "hi": 0.2881,
    "filler_admitted": 0.8046,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.16
   },
   {
    "feature": "silence_frac",
    "lo": 0.0062,
    "hi": 0.1113,
    "filler_admitted": 0.8188,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.14
   },
   {
    "feature": "novelty_mean",
    "lo": 0.3967,
    "hi": 0.8565,
    "filler_admitted": 0.8414,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.109
   },
   {
    "feature": "total_length_s",
    "lo": 21.5,
    "hi": 1295.6,
    "filler_admitted": 0.8479,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.101
   },
   {
    "feature": "section_mean_s",
    "lo": 5.375,
    "hi": 63.3454,
    "filler_admitted": 0.8522,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.095
   },
   {
    "feature": "iv_entropy",
    "lo": 0.3534,
    "hi": 2.9736,
    "filler_admitted": 0.8872,
    "loo_contained": 29,
    "n_hit": 30,
    "containment_lift": 1.09
   },
   {
    "feature": "section_median_s",
    "lo": 5.305,
    "hi": 68.2665,
    "filler_admitted": 0.8684,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.075
   },
   {
    "feature": "repeat_sim_mean",
    "lo": 0.5804,
    "hi": 0.9515,
    "filler_admitted": 0.8695,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.073
   },
   {
    "feature": "flatness",
    "lo": 0.0001,
    "hi": 0.0787,
    "filler_admitted": 0.8695,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.073
   },
   {
    "feature": "dyn_arc_range_db",
    "lo": 47.57,
    "hi": 194.22,
    "filler_admitted": 0.8803,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.06
   }
  ],
  "envelope_v2_axes_at_v3": [
   {
    "feature": "X_rest_grammar",
    "lo": 2.6757,
    "hi": 17.4281,
    "filler_admitted": 0.7163,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.303
   },
   {
    "feature": "section_mean_s",
    "lo": 5.375,
    "hi": 63.3454,
    "filler_admitted": 0.8522,
    "loo_contained": 28,
    "n_hit": 30,
    "containment_lift": 1.095
   },
   {
    "feature": "melody_span_semitones",
    "lo": 7.0,
    "hi": 57.0,
    "filler_admitted": 0.9246,
    "loo_contained": 29,
    "n_hit": 30,
    "containment_lift": 1.046
   }
  ],
  "envelope_v3_rank_of": {
   "X_rest_grammar": 1,
   "section_count": 2,
   "drop_depth_max_db": 3,
   "section_mean_s": 9,
   "melody_span_semitones": 17
  },
  "sensitivity": {
   "all_30": {
    "n_hits": 30,
    "n_ctrl": 927,
    "aucs": {
     "section_count": 0.715,
     "total_length_s": 0.6998,
     "novelty_mean": 0.3132,
     "repeat_sim_mean": 0.685,
     "n_drops": 0.6763,
     "bars": 0.6751,
     "note_count": 0.6277,
     "tempo_adjust_n": 0.6483,
     "melody_span_semitones": 0.6003,
     "section_mean_s": 0.5587,
     "X_rest_grammar": 0.4453
    },
    "clears_ref_bar_0_1841": [
     "novelty_mean",
     "repeat_sim_mean",
     "section_count",
     "total_length_s"
    ],
    "top3_envelope": [
     "X_rest_grammar",
     "section_count",
     "drop_depth_max_db"
    ],
    "envelope_boxes_top3": {
     "X_rest_grammar": [
      2.6757,
      17.4281
     ],
     "section_count": [
      4.0,
      35.0
     ],
     "drop_depth_max_db": [
      -101.86,
      -10.73
     ]
    }
   },
   "minus_EX_014": {
    "n_hits": 29,
    "n_ctrl": 896,
    "aucs": {
     "section_count": 0.7379,
     "total_length_s": 0.7257,
     "novelty_mean": 0.3033,
     "repeat_sim_mean": 0.708,
     "n_drops": 0.7013,
     "bars": 0.7001,
     "note_count": 0.6486,
     "tempo_adjust_n": 0.6676,
     "melody_span_semitones": 0.6165,
     "section_mean_s": 0.5794,
     "X_rest_grammar": 0.426
    },
    "clears_ref_bar_0_1841": [
     "bars",
     "n_drops",
     "novelty_mean",
     "repeat_sim_mean",
     "section_count",
     "total_length_s"
    ],
    "top3_envelope": [
     "melody_span_semitones",
     "X_rest_grammar",
     "section_mean_s"
    ],
    "envelope_boxes_top3": {
     "melody_span_semitones": [
      19.67,
      57.0
     ],
     "X_rest_grammar": [
      2.6757,
      17.4281
     ],
     "section_mean_s": [
      7.145,
      63.3454
     ]
    }
   },
   "minus_EX_094": {
    "n_hits": 29,
    "n_ctrl": 882,
    "aucs": {
     "section_count": 0.7259,
     "total_length_s": 0.7052,
     "novelty_mean": 0.3141,
     "repeat_sim_mean": 0.6898,
     "n_drops": 0.6836,
     "bars": 0.6911,
     "note_count": 0.6501,
     "tempo_adjust_n": 0.6501,
     "melody_span_semitones": 0.6167,
     "section_mean_s": 0.5555,
     "X_rest_grammar": 0.4437
    },
    "clears_ref_bar_0_1841": [
     "bars",
     "novelty_mean",
     "repeat_sim_mean",
     "section_count",
     "total_length_s"
    ],
    "top3_envelope": [
     "section_count",
     "breaks_per_min",
     "drop_depth_max_db"
    ],
    "envelope_boxes_top3": {
     "section_count": [
      4.0,
      35.0
     ],
     "breaks_per_min": [
      0.222,
      4.1987
     ],
     "drop_depth_max_db": [
      -101.86,
      -10.73
     ]
    }
   },
   "minus_both": {
    "n_hits": 28,
    "n_ctrl": 851,
    "aucs": {
     "section_count": 0.7501,
     "total_length_s": 0.7323,
     "novelty_mean": 0.3039,
     "repeat_sim_mean": 0.7138,
     "n_drops": 0.7099,
     "bars": 0.7177,
     "note_count": 0.6726,
     "tempo_adjust_n": 0.6702,
     "melody_span_semitones": 0.6343,
     "section_mean_s": 0.5769,
     "X_rest_grammar": 0.4236
    },
    "clears_ref_bar_0_1841": [
     "bars",
     "n_drops",
     "novelty_mean",
     "repeat_sim_mean",
     "section_count",
     "total_length_s"
    ],
    "top3_envelope": [
     "melody_span_semitones",
     "section_mean_s",
     "X_rest_grammar"
    ],
    "envelope_boxes_top3": {
     "melody_span_semitones": [
      19.67,
      57.0
     ],
     "section_mean_s": [
      7.145,
      63.3454
     ],
     "X_rest_grammar": [
      2.6757,
      17.4281
     ]
    }
   }
  },
  "sensitivity_reference_bar": 0.1841,
  "EX_014_card": {
   "section_count": 4.0,
   "total_length_s": 21.5,
   "novelty_mean": 0.6248,
   "repeat_sim_mean": 0.6115,
   "n_drops": 2.0,
   "bars": 8.0,
   "note_count": 8.0,
   "tempo_adjust_n": 2.0,
   "melody_span_semitones": 7.0,
   "section_mean_s": 5.375,
   "X_rest_grammar": 16.4914,
   "boundaries_per_min": 8.3721,
   "structural_yield": null
  },
  "EX_094_card": {
   "section_count": 9.0,
   "total_length_s": 115.327,
   "novelty_mean": 0.5239,
   "repeat_sim_mean": 0.8608,
   "n_drops": 20.0,
   "bars": 42.0,
   "note_count": 35.0,
   "tempo_adjust_n": 14.0,
   "melody_span_semitones": 30.0,
   "section_mean_s": 12.8141,
   "X_rest_grammar": 12.3552,
   "boundaries_per_min": 4.1621,
   "structural_yield": 0.4
  },
  "joint_box_v2": {
   "melody_span_semitones": [
    19.67,
    57.0
   ],
   "section_mean_s": [
    7.145,
    63.3454
   ],
   "X_rest_grammar": [
    2.6757,
    17.4281
   ]
  },
  "joint_box_v3": {
   "X_rest_grammar": [
    2.6757,
    17.4281
   ],
   "section_count": [
    4.0,
    35.0
   ],
   "drop_depth_max_db": [
    -101.86,
    -10.73
   ]
  },
  "joint_box_axes_changed": [
   "drop_depth_max_db",
   "melody_span_semitones",
   "section_count",
   "section_mean_s"
  ],
  "slice_rejudgement": {
   "n_cards": 32,
   "v2_counts": {
    "KEEP": 18,
    "REJECT": 14
   },
   "v3_counts": {
    "KEEP": 16,
    "REJECT": 16
   },
   "n_flips": 2,
   "flips": [
    {
     "card": "NOCORPUS__SLICE_T1_EXPLORATION_FLORES_a_41022.json",
     "v2": "KEEP",
     "v3": "REJECT",
     "v2_outside": [],
     "v3_outside": [
      "drop_depth_max_db"
     ],
     "values": {
      "X_rest_grammar": 12.6638,
      "melody_span_semitones": 41.67,
      "section_mean_s": 35.6667,
      "section_count": 6.0,
      "drop_depth_max_db": -9.45
     }
    },
    {
     "card": "NOCORPUS__SLICE_T1_EXPLORATION_FLORES_a_41033.json",
     "v2": "KEEP",
     "v3": "REJECT",
     "v2_outside": [],
     "v3_outside": [
      "drop_depth_max_db"
     ],
     "values": {
      "X_rest_grammar": 6.1379,
      "melody_span_semitones": 50.67,
      "section_mean_s": 21.4,
      "section_count": 10.0,
      "drop_depth_max_db": -7.14
     }
    }
   ]
  },
  "holdout_reversal_census": {
   "V1": {
    "n_rules": 6,
    "reversals_by_auc_sign": 6,
    "reversals_by_heldout_lift_below_1": 3,
    "test_lifts": [
     2.613,
     1.036,
     0.617,
     0.932,
     2.255,
     0.0
    ],
    "rules": [
     "time_to_full_texture_s >= 3.808",
     "voiced_frac <= 0.1371",
     "ss_baseline >= 0.8303",
     "centroid_hz >= 2352",
     "time_to_full_texture_bars >= 1.69",
     "iv_mean_abs <= 3.067"
    ]
   },
   "V2": {
    "n_rules": 6,
    "reversals_by_auc_sign": 0,
    "reversals_by_heldout_lift_below_1": 0,
    "test_lifts": [
     3.796,
     2.95,
     2.7,
     3.849,
     3.404,
     3.32
    ],
    "rules": [
     "bars >= 110",
     "total_length_s >= 140.6",
     "tempo_adjust_n >= 11",
     "section_count >= 15",
     "note_count >= 268",
     "n_drops >= 17"
    ]
   },
   "V3": {
    "n_rules": 6,
    "reversals_by_auc_sign": 0,
    "reversals_by_heldout_lift_below_1": 1,
    "test_lifts": [
     2.621,
     2.23,
     0.551,
     2.029,
     2.654,
     3.104
    ],
    "rules": [
     "section_count >= 14",
     "repeat_sim_mean >= 0.8964",
     "drop_depth_max_db <= -59.67",
     "novelty_mean <= 0.6265",
     "n_drops >= 17",
     "bars >= 110"
    ]
   },
   "_note": "Two definitions, because they disagree and PATTERN_FINDINGS_V2.md sec.7a used the second without naming it. BY AUC SIGN: the feature's train and test within-album AUCs fall on opposite sides of 0.5. BY HELD-OUT LIFT: the fitted rule fires on unseen corpus rows LESS often than on filler (lift < 1), which is the failure V1 actually exhibited and the one V2's 'three of six' counts."
  },
  "lane_ceiling": {
   "max_lanes": {
    "hit_distinct": [
     9.0
    ],
    "ctrl_distinct": [
     8.0,
     9.0
    ]
   },
   "lane_count_roster": {
    "hit_distinct": [
     9.0
    ],
    "ctrl_distinct": [
     4.0,
     7.0,
     8.0,
     9.0
    ]
   },
   "_note": "Third consecutive derivation to find the same ceiling. max_lanes is 9 for every one of the 30 hits and takes only the values 8 or 9 across 927 controls, so it fails feature_bank's distinct > 2 admission and is not one of the 103. This is a property of the spectral_band_proxy method, not a finding about arrangement."
  },
  "supersedes": "build/audio/exemplars/PATTERN_FINDINGS_V2.json",
  "pool_reconciliation": "V2 measured 1181 cards / 28 hits / 851 controls. V3 measures 1180 / 30 / 927. Cards: -2 byte-identical UNMATCHED twins retired by acquire_exemplar.py (TWIN_RETIREMENT_LOG.jsonl), +1 new EX_094 card, EX_014's false card repudiated and rewritten at net zero. Hits: +EX_014 and +EX_094, both quarantines retired by inspection on 2026-08-07 with their evidence in CORPUS.json defect_fix. Controls: +31 Tekken 2 siblings and +45 Rayman Legends siblings, which moved from OTHER into CONTROL the moment those albums carried a hit."
 }
}

Generated by harness/site/structure_site.py — the URL path is the repo path. review root