You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -129,7 +129,7 @@ STC connects to Denon Engine OS hardware via the StageLinQ protocol, receiving d
129
129
130
130
### Track Map
131
131
132
-
Map tracks by **artist + title + duration** to timecode offsets and show control triggers. When a mapped track is loaded on a CDJ or Denon deck, STC automatically applies the timecode offset and fires the configured triggers. Tracks are identified universally regardless of which USB/SD they are loaded from. The duration acts as a fingerprint to distinguish different versions of the same track (e.g. radio edit vs extended mix).
132
+
Map tracks by **title** (and optionally artist and duration) to timecode offsets and show control triggers. When a mapped track is loaded on a CDJ or Denon deck, STC automatically applies the timecode offset and fires the configured triggers. Tracks are identified universally regardless of which USB/SD they are loaded from. Artist is optional -- tracks without artist metadata (sound effects, jingles, DJ tools) work fully with TrackMap. The duration acts as a fingerprint to distinguish different versions of the same track (e.g. radio edit vs extended mix).
133
133
134
134
- Per-track timecode offset (HH:MM:SS:FF)
135
135
- Per-track BPM multiplier (/4, /2, 1x, x2, x4) -- applied to MIDI Clock, Ableton Link, and OSC BPM forward
@@ -159,7 +159,7 @@ Per-track timed triggers that fire at specific playhead positions during playbac
159
159
-**Live editing:** cue points added or modified while a track is playing take effect immediately without reloading the track.
160
160
-**Waveform and artwork cache:** waveform preview data and album artwork are saved to disk the first time a track is seen. The cue editor shows both even when the CDJ is not connected, enabling offline cue programming.
161
161
-**Works with both Pioneer and Denon** hardware via Pro DJ Link and StageLinQ.
162
-
-**Auto-populate from rekordbox:** when a track with a TrackMap entry loads on a CDJ, STC automatically imports the DJ's rekordbox hot cues, memory points, and loops as cue points -- with their letters and comments as labels. Only applies if the entry has no manually-configured cue points. Blocked during Show Lock.
162
+
-**Auto-populate from rekordbox:** when a track with a TrackMap entry loads on a CDJ, STC automatically imports the DJ's rekordbox hot cues, memory points, and loops as cue points -- with their letters and comments as labels. Also applies when creating a new entry via BPM multiplier double-click. Only applies if the entry has no manually-configured cue points. Blocked during Show Lock.
163
163
- Cue points are stored in the Track Map (trackmap.json) alongside the track's offset and track-change triggers.
164
164
- Maximizable window with persisted position across sessions.
165
165
- Blocked during Show Lock to prevent accidental changes during a live show.
@@ -185,7 +185,7 @@ Table editor with per-parameter enable/disable, editable addresses and CC/Note/D
185
185
186
186
### PDL View
187
187
188
-
External window showing the full Pro DJ Link network state at 60Hz:
188
+
External window showing the full Pro DJ Link network state at 60Hz. The layout uses priority-based sizing: info text stays readable at any window size, bottom chrome (map/engine/BPM mult rows) hides progressively on small decks, and the detail waveform collapses first when space is tight.
189
189
190
190
- 4-deck display (2x2 grid or 4x1 horizontal): artwork, track info, BPM (with multiplied value when active), key, cue count, play state, pitch, engine assignments
191
191
-**Preview waveform** with playhead cursor, rekordbox cue markers (colored by DJ assignment), minute markers, beat grid (downbeat lines), and stored loop overlays
0 commit comments