Module triseratops::tag
source · Expand description
Parsers for Serato’s file tags
Re-exports
pub use container::TagContainer;
pub use container::TagFormat;
pub use self::analysis::Analysis;
pub use self::autotags::Autotags;
pub use self::beatgrid::Beatgrid;
pub use self::markers::Markers;
pub use self::markers2::Markers2;
pub use self::overview::Overview;
pub use self::relvolad::RelVolAd;
pub use self::vidassoc::VidAssoc;
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. - 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 (bothu32
). 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.