Lesson Material
data class LessonMaterial(val audioSource: AudioSource, val segments: List<Segment>, val keyHz: Float, val pitchContour: PitchContour? = null, val hpcpFrames: List<FloatArray>? = null)
Reference material for singing evaluation.
Contains the reference audio, segment boundaries, and musical key. Optionally includes pre-computed pitch contour and HPCP frames for fast initialization.
Constructors
Link copied to clipboard
constructor(audioSource: AudioSource, segments: List<Segment>, keyHz: Float, pitchContour: PitchContour? = null, hpcpFrames: List<FloatArray>? = null)