TsvLoader
loader.tabular.TsvLoader(unit=None, number_type=None, **kwargs)Loader for TSV (tab-separated values) files.
TsvLoader is pre-configured for tab-delimited files, common in music annotation datasets.
Default Configuration
- Delimiter: tab (
- Start column: “start”
- End column: “end” (if present)
- ID column: “id” (if present, else auto-generated)
- Coordinate unit: seconds
- Coordinate type: float
Examples
>>> loader = TsvLoader()
>>> loader.load("annotations.tsv")>>> # For ms3-style TSV files, use Ms3Loader instead
>>> from timetoalign.loader.score import Ms3Loader