denote.base

Core types and result dataclasses for denote.

Classes

BeatResult(beats[, downbeats, tempo, raw, ...])

Result of beat/downbeat tracking.

ChordResult(intervals[, labels, raw, backend])

Result of chord recognition.

NoteEvent(start_time, end_time, pitch, velocity)

A single note event with timing, pitch, and optional pitch bends.

PitchResult(times, frequencies, confidence)

Result of pitch/F0 estimation.

TranscriptionResult(midi[, notes, raw, backend])

Result of audio-to-MIDI transcription.

class denote.base.BeatResult(beats, downbeats=<factory>, tempo=None, raw=None, backend='')[source]

Bases: object

Result of beat/downbeat tracking.

class denote.base.ChordResult(intervals, labels=<factory>, raw=None, backend='')[source]

Bases: object

Result of chord recognition.

class denote.base.NoteEvent(start_time, end_time, pitch, velocity, pitch_bends=None)[source]

Bases: object

A single note event with timing, pitch, and optional pitch bends.

class denote.base.PitchResult(times, frequencies, confidence, raw=None, backend='')[source]

Bases: object

Result of pitch/F0 estimation.

class denote.base.TranscriptionResult(midi, notes=<factory>, raw=None, backend='')[source]

Bases: object

Result of audio-to-MIDI transcription.