TimeSignature

object TimeSignature : TuneableTrackAttribute<Int>

An estimated overall time signature of a track. The time signature (meter) is a notational convention to specify how many beats are in each bar (or measure). The time signature ranges from 3 to 7 indicating time signatures of 3/4, to 7/4. A value of -1 may indicate no time signature, while a value of 1 indicates a rather complex or changing time signature.

Functions

asTrackAttribute
Link copied to clipboard
common
fun <V : Number> asTrackAttribute(value: V): TrackAttribute<Int>
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

attribute
Link copied to clipboard
common
val attribute: String
The spotify id for the track attribute.
integerOnly
Link copied to clipboard
common
val integerOnly: Boolean
Whether this attribute can only take integers.
max
Link copied to clipboard
common
val max: Int?
The maximum value allowed for this attribute.
min
Link copied to clipboard
common
val min: Int?
The minimum value allowed for this attribute.
typeClass
Link copied to clipboard
common
val typeClass: KClass<Int>
The type, a subclass of Number, one of Float or Int that corresponds to this attribute.

Sources

(source)
Link copied to clipboard