{
 "source": "Afterclass (https://afterclass.nocti.fr/), from the published Nocti Pool catalogue",
 "updated": "2026-10-14",
 "method": "Tempo, key (Camelot) and energy measured by automatic analysis of each audio file. Tempo readings at double, half or two thirds of the felt tempo are folded back per genre before computing statistics.",
 "rows": [
  {
   "genre": "Reggaeton",
   "median_bpm": 96.9,
   "p10_bpm": 89,
   "p90_bpm": 110,
   "tracks": 237,
   "minor_key_share": 0.861,
   "most_common_key": "8A",
   "vocal_share": 1,
   "corrected_tempo_readings_share": 0.156,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/reggaeton/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/reggaeton/"
  },
  {
   "genre": "RnB",
   "median_bpm": 99,
   "p10_bpm": 85.9,
   "p90_bpm": 133.6,
   "tracks": 370,
   "minor_key_share": 0.862,
   "most_common_key": "1A",
   "vocal_share": 0.989,
   "corrected_tempo_readings_share": 0.178,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/rnb/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/rnb/"
  },
  {
   "genre": "Hip Hop",
   "median_bpm": 100.8,
   "p10_bpm": 83,
   "p90_bpm": 141.9,
   "tracks": 1622,
   "minor_key_share": 0.934,
   "most_common_key": "9A",
   "vocal_share": 0.995,
   "corrected_tempo_readings_share": 0.17,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/hip-hop/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/hip-hop/"
  },
  {
   "genre": "Dancehall",
   "median_bpm": 101.9,
   "p10_bpm": 90.1,
   "p90_bpm": 127,
   "tracks": 264,
   "minor_key_share": 0.841,
   "most_common_key": "5A",
   "vocal_share": 0.996,
   "corrected_tempo_readings_share": 0.064,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/dancehall/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/dancehall/"
  },
  {
   "genre": "Amapiano",
   "median_bpm": 112.9,
   "p10_bpm": 107.1,
   "p90_bpm": 123,
   "tracks": 804,
   "minor_key_share": 0.938,
   "most_common_key": "2A",
   "vocal_share": 0.792,
   "corrected_tempo_readings_share": 0.149,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/amapiano/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/amapiano/"
  },
  {
   "genre": "Afro House",
   "median_bpm": 121.9,
   "p10_bpm": 119.9,
   "p90_bpm": 125,
   "tracks": 848,
   "minor_key_share": 0.932,
   "most_common_key": "6A",
   "vocal_share": 0.496,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/afro-house/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/afro-house/"
  },
  {
   "genre": "Progressive House",
   "median_bpm": 123,
   "p10_bpm": 120.1,
   "p90_bpm": 128,
   "tracks": 469,
   "minor_key_share": 0.855,
   "most_common_key": "4A",
   "vocal_share": 0.141,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/progressive-house/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/progressive-house/"
  },
  {
   "genre": "Nu Disco",
   "median_bpm": 125,
   "p10_bpm": 119.9,
   "p90_bpm": 128,
   "tracks": 777,
   "minor_key_share": 0.907,
   "most_common_key": "8A",
   "vocal_share": 0.954,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/nu-disco/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/nu-disco/"
  },
  {
   "genre": "Deep House",
   "median_bpm": 126,
   "p10_bpm": 120.1,
   "p90_bpm": 131.1,
   "tracks": 734,
   "minor_key_share": 0.926,
   "most_common_key": "6A",
   "vocal_share": 0.606,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/deep-house/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/deep-house/"
  },
  {
   "genre": "Melodic House & Techno",
   "median_bpm": 127,
   "p10_bpm": 122.1,
   "p90_bpm": 130,
   "tracks": 651,
   "minor_key_share": 0.871,
   "most_common_key": "6A",
   "vocal_share": 0.406,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/melodic-house-techno/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/melodic-house-techno/"
  },
  {
   "genre": "House",
   "median_bpm": 128,
   "p10_bpm": 124.1,
   "p90_bpm": 132,
   "tracks": 810,
   "minor_key_share": 0.926,
   "most_common_key": "8A",
   "vocal_share": 0.884,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/house/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/house/"
  },
  {
   "genre": "EDM",
   "median_bpm": 128,
   "p10_bpm": 126,
   "p90_bpm": 132,
   "tracks": 335,
   "minor_key_share": 0.582,
   "most_common_key": "6A",
   "vocal_share": 0.913,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/edm/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/edm/"
  },
  {
   "genre": "Tech House",
   "median_bpm": 128.9,
   "p10_bpm": 126,
   "p90_bpm": 132,
   "tracks": 1896,
   "minor_key_share": 0.939,
   "most_common_key": "6A",
   "vocal_share": 0.836,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/tech-house/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/tech-house/"
  },
  {
   "genre": "Bass House",
   "median_bpm": 130,
   "p10_bpm": 127,
   "p90_bpm": 132.6,
   "tracks": 366,
   "minor_key_share": 0.861,
   "most_common_key": "4A",
   "vocal_share": 0.893,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/bass-house/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/bass-house/"
  },
  {
   "genre": "UK Garage",
   "median_bpm": 136.2,
   "p10_bpm": 129.8,
   "p90_bpm": 145.4,
   "tracks": 501,
   "minor_key_share": 0.93,
   "most_common_key": "6A",
   "vocal_share": 0.84,
   "corrected_tempo_readings_share": 0.156,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/uk-garage/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/uk-garage/"
  },
  {
   "genre": "Techno",
   "median_bpm": 138,
   "p10_bpm": 129.4,
   "p90_bpm": 150,
   "tracks": 302,
   "minor_key_share": 0.881,
   "most_common_key": "6A",
   "vocal_share": 0.285,
   "corrected_tempo_readings_share": 0.04,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/techno/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/techno/"
  },
  {
   "genre": "Trance",
   "median_bpm": 140.1,
   "p10_bpm": 132,
   "p90_bpm": 150,
   "tracks": 671,
   "minor_key_share": 0.86,
   "most_common_key": "8A",
   "vocal_share": 0.495,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/trance/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/trance/"
  },
  {
   "genre": "Dubstep",
   "median_bpm": 140.3,
   "p10_bpm": 137.3,
   "p90_bpm": 150,
   "tracks": 301,
   "minor_key_share": 0.934,
   "most_common_key": "9A",
   "vocal_share": 0.754,
   "corrected_tempo_readings_share": 0.262,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/dubstep/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/dubstep/"
  },
  {
   "genre": "Psy Trance",
   "median_bpm": 144.8,
   "p10_bpm": 139.9,
   "p90_bpm": 148.1,
   "tracks": 207,
   "minor_key_share": 0.836,
   "most_common_key": "4A",
   "vocal_share": 0.092,
   "corrected_tempo_readings_share": 0.024,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/psy-trance/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/psy-trance/"
  },
  {
   "genre": "Hard Techno",
   "median_bpm": 157.9,
   "p10_bpm": 153.3,
   "p90_bpm": 160.2,
   "tracks": 396,
   "minor_key_share": 0.932,
   "most_common_key": "1A",
   "vocal_share": 0.72,
   "corrected_tempo_readings_share": 0,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/hard-techno/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/hard-techno/"
  },
  {
   "genre": "Drum & Bass",
   "median_bpm": 174.1,
   "p10_bpm": 171.9,
   "p90_bpm": 175.2,
   "tracks": 507,
   "minor_key_share": 0.915,
   "most_common_key": "4A",
   "vocal_share": 0.795,
   "corrected_tempo_readings_share": 0.268,
   "page_en": "https://afterclass.nocti.fr/en/bpm-by-genre/drum-bass/",
   "page_fr": "https://afterclass.nocti.fr/bpm-par-genre/drum-bass/"
  }
 ]
}
