Skip to content

Latest commit

 

History

History
45 lines (24 loc) · 2.42 KB

File metadata and controls

45 lines (24 loc) · 2.42 KB
graph LR
    harmonicModel["harmonicModel"]
    harmonicModelAnal["harmonicModelAnal"]
    harmonicDetection["harmonicDetection"]
    harmonicModel -- "orchestrates" --> harmonicModelAnal
    harmonicModelAnal -- "uses" --> harmonicDetection
Loading

CodeBoardingDemoContact

Details

The smstools.models.harmonic subsystem provides a comprehensive framework for harmonic analysis and synthesis of audio signals. At its core, the harmonicModel serves as the central orchestrator, managing the entire workflow from input audio to processed output. The analysis phase is primarily handled by harmonicModelAnal, which specializes in extracting detailed harmonic information. Both harmonicModel and harmonicModelAnal rely on the foundational harmonicDetection utility to precisely identify harmonic components within the audio spectrum. This modular design ensures a clear separation of concerns, with harmonicDetection providing a reusable low-level capability that underpins the higher-level harmonic analysis and synthesis processes.

harmonicModel

Orchestrates the complete harmonic analysis and synthesis process.

Related Classes/Methods:

harmonicModelAnal

Specializes in the analysis phase, extracting detailed harmonic information from audio.

Related Classes/Methods:

harmonicDetection

Identifies and detects individual harmonic components within spectral peaks.

Related Classes/Methods: