fastlib / fCWT

The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.
Apache License 2.0
283 stars 55 forks source link

Support for Custom Frequency Array Input #52

Closed bperritt closed 1 year ago

bperritt commented 1 year ago

Currently, your interfaces in both C and Python only support creating scales using an f0, f1, and either log or linear scaling. However, for some applications, it would be much easier if the user could simply specify an array of frequencies they would like to generate waveforms for. In my case, I would like to analyze specifically the frequencies that correspond to notes on the piano, so a linear or log step isn't practical.

bperritt commented 1 year ago

I realized this specific application can be resolved with a log scale, but doing so in python causes another incredibly strange issue I'd like to address elsewhere.