Commit 62cc2b0f by PLN (Algolia)

fix(lives): OPAL tracks.json carried the old boundaries, off by up to 50 s

These timecodes were generated before #148 — back when track boundaries came
from Pulsar tab-focus events rather than from the audio. Tab focus records when
PLN LOOKED at a file, not when the music changed, so every cut was wrong by
however long he sat on a tab before evaluating it.

Regenerated from the measured boundaries (segments_v3.json) via
Tidal/tools/gig-metadata.py, which now reads that shape directly and matches
segments to the setlist by title rather than by position.

  #  track                        was        now      drift
  5  You My Sunshine              0:25:41    0:25:58    +18s
  7  Piment Bresilien             0:36:51    0:37:07    +17s
  9  Perfect                      0:48:24    0:49:14    +50s
 10  Gimme Acid                   0:53:39    0:54:12    +33s
 11  Ghosts in the Toilets        0:58:48    0:59:20    +32s
 13  Vague de CRIME               1:04:33    1:04:49    +16s
 14  Desire                       1:09:12    1:09:40    +28s

totalDuration_s 4809 -> 4769.1. Tracks 1, 12 and 15 were already correct.

Only timing changed: names, order, bpmRange, styleDistribution and all 60
samplePacks diff byte-identical against the previous file, and venue/stage are
carried through verbatim. This matters beyond the website — Slopmotion reads
this file to cut visuals to the set, so shipping it stale would have put the
cuts half a minute off the music on a third of the album.
parent 423d0e9f
......@@ -18,7 +18,7 @@
"nujazz": 1
},
"trackCount": 15,
"totalDuration_s": 4809,
"totalDuration_s": 4769.1,
"samplePacks": [
"armora",
"bd",
......@@ -88,11 +88,11 @@
"bpm": 124,
"section": "Ouverture",
"style": "techno",
"start_s": 0,
"end_s": 530,
"duration_s": 530,
"start_s": 0.0,
"end_s": 529.7,
"duration_s": 529.7,
"start": "0:00:00",
"end": "0:08:50",
"end": "0:08:49",
"samples": [
"bd",
"diams_dj",
......@@ -110,11 +110,11 @@
"bpm": 133,
"section": "Ouverture",
"style": "dnb",
"start_s": 530,
"end_s": 891,
"duration_s": 361,
"start": "0:08:50",
"end": "0:14:51",
"start_s": 531.35,
"end_s": 889.95,
"duration_s": 358.6,
"start": "0:08:51",
"end": "0:14:49",
"samples": [
"cp",
"e",
......@@ -134,11 +134,11 @@
"bpm": 160,
"section": "SUNSET",
"style": "dnb",
"start_s": 895,
"end_s": 1108,
"duration_s": 213,
"start": "0:14:55",
"end": "0:18:28",
"start_s": 890.0,
"end_s": 1114.0,
"duration_s": 224.0,
"start": "0:14:50",
"end": "0:18:34",
"samples": [
"break",
"bskick",
......@@ -157,11 +157,11 @@
"bpm": 89,
"section": "SUNSET",
"style": "techno",
"start_s": 1108,
"end_s": 1541,
"duration_s": 433,
"start": "0:18:28",
"end": "0:25:41",
"start_s": 1114.4,
"end_s": 1558.7,
"duration_s": 444.3,
"start": "0:18:34",
"end": "0:25:58",
"samples": [
"bskick",
"d",
......@@ -180,11 +180,11 @@
"bpm": 166,
"section": "We call it NuJazz",
"style": "dnb",
"start_s": 1541,
"end_s": 1794,
"duration_s": 253,
"start": "0:25:41",
"end": "0:29:54",
"start_s": 1558.7,
"end_s": 1798.1,
"duration_s": 239.4,
"start": "0:25:58",
"end": "0:29:58",
"samples": [
"breaks165",
"d",
......@@ -202,11 +202,11 @@
"bpm": 124,
"section": "We call it NuJazz",
"style": "lounge",
"start_s": 1794,
"end_s": 2211,
"duration_s": 417,
"start": "0:29:54",
"end": "0:36:51",
"start_s": 1798.1,
"end_s": 2227.8,
"duration_s": 429.7,
"start": "0:29:58",
"end": "0:37:07",
"samples": [
"bd",
"h",
......@@ -225,11 +225,11 @@
"bpm": 124,
"section": "We call it NuJazz",
"style": "collab",
"start_s": 2211,
"end_s": 2717,
"duration_s": 506,
"start": "0:36:51",
"end": "0:45:17",
"start_s": 2227.8,
"end_s": 2720.0,
"duration_s": 492.2,
"start": "0:37:07",
"end": "0:45:20",
"samples": [
"bd",
"gfunk_lead",
......@@ -247,11 +247,11 @@
"bpm": 120,
"section": "We call it NuJazz",
"style": "lounge",
"start_s": 2717,
"end_s": 2904,
"duration_s": 187,
"start": "0:45:17",
"end": "0:48:24",
"start_s": 2720.0,
"end_s": 2954.4,
"duration_s": 234.4,
"start": "0:45:20",
"end": "0:49:14",
"samples": [
"bd",
"breaks165",
......@@ -277,11 +277,11 @@
"bpm": 128,
"section": "We call it NuJazz",
"style": "remix",
"start_s": 2904,
"end_s": 3219,
"duration_s": 315,
"start": "0:48:24",
"end": "0:53:39",
"start_s": 2954.4,
"end_s": 3252.3,
"duration_s": 297.9,
"start": "0:49:14",
"end": "0:54:12",
"samples": [
"breaks165",
"clubkick",
......@@ -302,11 +302,11 @@
"bpm": 160,
"section": "NUIT",
"style": "acid",
"start_s": 3219,
"end_s": 3528,
"duration_s": 309,
"start": "0:53:39",
"end": "0:58:48",
"start_s": 3252.3,
"end_s": 3560.2,
"duration_s": 307.9,
"start": "0:54:12",
"end": "0:59:20",
"samples": [
"bd",
"drums_nes",
......@@ -326,11 +326,11 @@
"bpm": 160,
"section": "NUIT",
"style": "collab",
"start_s": 3528,
"end_s": 3682,
"duration_s": 154,
"start": "0:58:48",
"end": "1:01:22",
"start_s": 3560.2,
"end_s": 3681.6,
"duration_s": 121.4,
"start": "0:59:20",
"end": "1:01:21",
"samples": [
"armora",
"breaks165",
......@@ -355,11 +355,11 @@
"bpm": 160,
"section": "NUIT",
"style": "collab",
"start_s": 3682,
"end_s": 3873,
"duration_s": 191,
"start": "1:01:22",
"end": "1:04:33",
"start_s": 3681.6,
"end_s": 3889.1,
"duration_s": 207.5,
"start": "1:01:21",
"end": "1:04:49",
"samples": [
"breaks165",
"clubkick",
......@@ -380,11 +380,11 @@
"bpm": 120,
"section": "NUIT",
"style": "techno",
"start_s": 3873,
"end_s": 4152,
"duration_s": 279,
"start": "1:04:33",
"end": "1:09:12",
"start_s": 3889.1,
"end_s": 4178.7,
"duration_s": 289.6,
"start": "1:04:49",
"end": "1:09:38",
"samples": [
"cp",
"crimewave",
......@@ -403,10 +403,10 @@
"bpm": 129,
"section": "FINALE",
"style": "collab",
"start_s": 4152,
"end_s": 4547,
"duration_s": 395,
"start": "1:09:12",
"start_s": 4180.0,
"end_s": 4547.35,
"duration_s": 367.35,
"start": "1:09:40",
"end": "1:15:47",
"samples": [
"breaks165",
......@@ -429,11 +429,11 @@
"bpm": 114,
"section": "Encore",
"style": "nujazz",
"start_s": 4547,
"end_s": 4813,
"duration_s": 266,
"start_s": 4547.45,
"end_s": 4772.6,
"duration_s": 225.15,
"start": "1:15:47",
"end": "1:20:13",
"end": "1:19:32",
"samples": [
"cp",
"e",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment