Class AudioAnalysis

    • Field Detail

      • bars

        public List<TimeInterval> bars

        The time intervals of the bars throughout the track. A bar (or measure) is a segment of time defined as a given number of beats. Bar offsets also indicate downbeats, the first beat of the measure.

      • beats

        public List<TimeInterval> beats

        The time intervals of beats throughout the track. A beat is the basic time unit of a piece of music; for example, each tick of a metronome. Beats are typically multiples of tatums.

      • sections

        public List<Section> sections

        Sections are defined by large variations in rhythm or timbre, e.g. chorus, verse, bridge, guitar solo, etc. Each section contains its own descriptions of tempo, key, mode, time_signature, and loudness.

      • segments

        public List<Segment> segments

        Audio segments attempts to subdivide a song into many segments, with each segment containing a roughly consistent sound throughout its duration.

      • tatums

        public List<TimeInterval> tatums

        A tatum represents the lowest regular pulse train that a listener intuitively infers from the timing of perceived musical events (segments).

    • Constructor Detail

      • AudioAnalysis

        public AudioAnalysis()