Table of Contents

Class FormAnalyzer

Namespace
Celeritas.Core.Analysis
Assembly
Celeritas.dll

Lightweight form/structure analysis. Current scope: phrase segmentation (by rests) + simple period detection (by similar phrase length) + cadence detection.

public static class FormAnalyzer
Inheritance
FormAnalyzer
Inherited Members

Methods

Analyze(NoteBuffer, FormAnalysisOptions?)

public static FormAnalysisResult Analyze(NoteBuffer buffer, FormAnalysisOptions? options = null)

Parameters

buffer NoteBuffer
options FormAnalysisOptions

Returns

FormAnalysisResult

Exceptions

ArgumentNullException

buffer is null.