New set of tools will be implemented, for users to effectively select the spectral data in the frequency domain, the data selected will then be used for further processing, e.g. Noise reduction or removal.

Basic deliverable

The brush tool will be served as a basic deliverable, whereas the Hann window will likely be chosen with minimal 75% overlapping for both analysis and synthesis part. Regarding circular-shaped data, Bresenham’s algorithm or Midpoint circle algorithm will be used to estimate the circumference points in the frequency domain, the remaining points will be calculated using the Flood fill algorithm.

Optional features: Overtone selection & data reselection

The overtone resonances will now be estimated and selected automatically for the user-selected fundamental frequency. Moreover, the data selected can be refined using the slider, to determine the threshold for spectral energy.



Edward HUI


  • Spectral editing mentor