Skip to content
/ harm-syn Public

An analysis and synthesis algorithm for quasi-periodic signals, e.g. vowels.

License

Notifications You must be signed in to change notification settings

chdh/harm-syn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HarmSyn - Harmonic Analyzer and Re-Synthesizer

An analysis and synthesis algorithm for quasi-periodic signals, e.g. vowels.

The HarmSyn package has two components that make up its functionality.

  • The analysis component tracks the instantaneous frequency of a harmonic signal and measures the amplitudes of its harmonics at regular time intervals.
  • The synthesis component re-synthesizes the harmonic signal based on its fundamental frequency and the amplitudes of its harmonics at each time point.

The Git repository consists of three parts.

  • root: The JavaScript NPM package containing the algorithm.
  • harmSynApp: A browser-based web application.
  • harmSynCli: A Node-based command-line tool.

Online demo: www.source-code.biz/harmSyn
NPM package: harm-syn