Type object
File match *.ustx
Schema URL https://catalog.lintel.tools/schemas/schemastore/openutau-ustx/latest.json
Source https://www.schemastore.org/openutau-ustx.json

Validate with Lintel

npx @lintel/lintel check
Type: object

USTX file format for OpenUTAU

Properties

name string

Name of the project

comment string
output_dir string
cache_dir string
ustx_version string

Version of the USTX file format

Examples: "0.6"
resolution integer

Resolution of the project in ticks per quarter note

Examples: 480
bpm number

Tempo of the project in beats per minute, deprecated in favor of tempos

beat_per_bar integer

Number of beats per bar, deprecated in favor of time_signatures

beat_unit integer

Beat unit, deprecated in favor of time_signatures, deprecated in favor of time_signatures

expressions Record<string, object>

List of expression definitions

exp_selectors string[]

Expressions used by the user when saving the project

exp_primary integer

Index of the expression the user was editing when saving the project

exp_secondary integer

Index of the expression the user was viewing as background when saving the project

time_signatures object[]

List of time signatures

tempos object[]

List of tempos

tracks object[]

Tracks in the project

voice_parts object[]

Voice parts in the project

wave_parts object[]

Wave parts in the project