Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Mel frequency scale spectrogram to the enum SpectrogramImageType #332

Open
towsey opened this issue Jul 10, 2020 · 0 comments
Open

Comments

@towsey
Copy link
Contributor

towsey commented Jul 10, 2020

I would like to add another spectrogram type to those currently available, namely a gray scale spectrogram having Mel frequency scale.

We already produce the data for this spectrogram in order to produce the MFCC spectrogram, but currently the Mel scale version is not available. It will be useful since some recognizers for low frequency sounds, ie trucks planes etc may work better with shift to Mel scale.

Describe the solution you'd like

Add Mel scale spectrogram to the enum and to the config file etc.

towsey added a commit that referenced this issue Jul 30, 2020
Issue #332 Set up basic structure for including mel-scale and octave-scale spectrograms in the type of generated standard scale spectrograms..
towsey added a commit that referenced this issue Jul 30, 2020
Issue #332 There was a limited number of colours to use as tags for different spectrogram types. By adding two new spectrograms, there was an insufficient number of colours. Changed the colour palette.
towsey added a commit that referenced this issue Jul 30, 2020
Issue #332 Get Mel frequency scale spectrograms working.
Start work on Octave scale spectrograms.
towsey added a commit that referenced this issue Jul 31, 2020
Issue #332 Get Octave spectrograms going.
towsey added a commit that referenced this issue Aug 2, 2020
towsey added a commit that referenced this issue Aug 4, 2020
Issue #332 Change names of hte main frequency scale types and remove old methods that used to do tests.
towsey added a commit that referenced this issue Aug 4, 2020
Issue #332 Shift methods to do with Mel scale to the SpectrogramMelScale class.
towsey added a commit that referenced this issue Aug 4, 2020
towsey added a commit that referenced this issue Aug 4, 2020
Issue #332 Add tests and rework existing tests for frequency scales
towsey added a commit that referenced this issue Aug 5, 2020
Issue #332 Also have one change required in IndexCalculateTests.
This may cause the test to fail.
towsey added a commit that referenced this issue Aug 6, 2020
towsey added a commit that referenced this issue Aug 6, 2020
towsey added a commit that referenced this issue Aug 11, 2020
towsey added a commit that referenced this issue Aug 11, 2020
Issue #332 This will create conflict in another brnach. Easy to fix. Accept Hanning as default window.
towsey added a commit that referenced this issue Aug 11, 2020
Issue #332 Add another constructor which accepts FreqScale as argument
towsey added a commit that referenced this issue Aug 11, 2020
towsey added a commit that referenced this issue Aug 11, 2020
towsey added a commit that referenced this issue Aug 11, 2020
towsey added a commit that referenced this issue Aug 12, 2020
Issue #332 Also need to add a new test for calculating grid locations and fix other tests.
towsey added a commit that referenced this issue Aug 13, 2020
towsey added a commit that referenced this issue Aug 13, 2020
towsey added a commit that referenced this issue Aug 13, 2020
Issue #332 Previously calculated an octave scale that was once used for a high SR marine recording. Now implement an octave scale that is used for spectral data reduction. This will be used subsequently for content description.
towsey added a commit that referenced this issue Aug 17, 2020
Issue #332 In some cases, log being calculated without catching zeros. Incorporate e;silon into log transform.
towsey added a commit that referenced this issue Aug 17, 2020
towsey added a commit that referenced this issue Aug 17, 2020
towsey added a commit that referenced this issue Aug 17, 2020
Issue #332 Formatting trivia
towsey added a commit that referenced this issue Aug 19, 2020
towsey added a commit that referenced this issue Aug 19, 2020
towsey added a commit that referenced this issue Aug 19, 2020
Issue #332 Add in new methods for rescaling frequency but keeping linear.
towsey added a commit that referenced this issue Aug 19, 2020
towsey added a commit that referenced this issue Aug 19, 2020
Issue #332 Finalise test for conversion of amplitude to octave frequency scale
towsey added a commit that referenced this issue Aug 20, 2020
Issue #332 Shift filterBank methods to Spectrum tools because they are now generalised for all frequency scale transformations.
towsey added a commit that referenced this issue Aug 20, 2020
Issue #332 Now that have ability to visualise a data reduced spectrogram, I changed it to give better distribution of filterbanks.
towsey added a commit that referenced this issue Aug 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant