Module triseratops::tag

source ·
Expand description

Parsers for Serato’s file tags

Re-exports

Modules

  • The Serato Analysis tag stores the analysis version.
  • The Serato Autotags tag stores BPM and Gain values.
  • The Serato BeatGrid tag stores the beatgrid markers.
  • Hotcue and Track Colors Helpers
  • Provides the TagContainer struct, a simple interface to access data in Serato’s tags.
  • Traits for the different tag types (ID3, FLAC, etc.)
  • Generic structs
  • The Serato Markers_ tag stores information about the first 5 Cues, 9 Loops and the track color.
  • The Serato Markers2 tag stores various kinds of track “markers” like Cue Points, Saved Loops, Flips.
  • The Serato Overview tag stores the waveform overview data.
  • The Serato RelVolAd tag stores the analysis version.
  • These functions convert between a custom 4-byte format (that we’ll call serato32 for brevity) and 3-byte plaintext (both u32). Serato’s custom format inserts a single null bit after every 7 payload bits, starting from the rightmost bit.
  • The Serato VidAssoc tag stores the analysis version.