TrackAnalysis

@Serializable
data class TrackAnalysis(val numSamples: Int, val duration: Float, val sampleMd5: String? = null, val offsetSeconds: Int? = null, val windowSeconds: Int? = null, val analysisSampleRate: Float, val analysisChannels: Int, val endOfFadeIn: Float, val startOfFadeOut: Float, val loudness: Float, val tempo: Float, val tempoConfidence: Float, val timeSignature: Int, val timeSignatureConfidence: Float, val key: Int, val keyConfidence: Float, val mode: Int? = null, val modeConfidence: Float, val codestring: String, val codeVersion: Float, val echoprintstring: String, val echoprintVersion: Float, val synchstring: String, val synchVersion: Float, val rhythmstring: String, val rhythmVersion: Float)(source)

General information about the track as a whole

Constructors

Link copied to clipboard
constructor(numSamples: Int, duration: Float, sampleMd5: String? = null, offsetSeconds: Int? = null, windowSeconds: Int? = null, analysisSampleRate: Float, analysisChannels: Int, endOfFadeIn: Float, startOfFadeOut: Float, loudness: Float, tempo: Float, tempoConfidence: Float, timeSignature: Int, timeSignatureConfidence: Float, key: Int, keyConfidence: Float, mode: Int? = null, modeConfidence: Float, codestring: String, codeVersion: Float, echoprintstring: String, echoprintVersion: Float, synchstring: String, synchVersion: Float, rhythmstring: String, rhythmVersion: Float)

Properties

Link copied to clipboard
@SerialName(value = "analysis_channels")
val analysisChannels: Int
Link copied to clipboard
@SerialName(value = "analysis_sample_rate")
val analysisSampleRate: Float
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "code_version")
val codeVersion: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "echoprint_version")
val echoprintVersion: Float
Link copied to clipboard
@SerialName(value = "end_of_fade_in")
val endOfFadeIn: Float
Link copied to clipboard
val key: Int
Link copied to clipboard
@SerialName(value = "key_confidence")
val keyConfidence: Float
Link copied to clipboard
Link copied to clipboard
val mode: Int? = null
Link copied to clipboard
@SerialName(value = "mode_confidence")
val modeConfidence: Float
Link copied to clipboard
@SerialName(value = "num_samples")
val numSamples: Int
Link copied to clipboard
@SerialName(value = "offset_seconds")
val offsetSeconds: Int? = null
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "rhythm_version")
val rhythmVersion: Float
Link copied to clipboard
@SerialName(value = "sample_md5")
val sampleMd5: String? = null
Link copied to clipboard
@SerialName(value = "start_of_fade_out")
val startOfFadeOut: Float
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "synch_version")
val synchVersion: Float
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "tempo_confidence")
val tempoConfidence: Float
Link copied to clipboard
@SerialName(value = "time_signature")
val timeSignature: Int
Link copied to clipboard
@SerialName(value = "time_signature_confidence")
val timeSignatureConfidence: Float
Link copied to clipboard
@SerialName(value = "window_seconds")
val windowSeconds: Int? = null