]> git.parisson.com Git - timeside.git/commit
Various enhancements on timeside.analyzer
authorThomas Fillon <thomas@parisson.com>
Thu, 10 Oct 2013 08:11:44 +0000 (10:11 +0200)
committerThomas Fillon <thomas@parisson.com>
Thu, 10 Oct 2013 08:51:12 +0000 (10:51 +0200)
commitfd71851562843869ecfae5095ab07da96b8fd722
tree81d9e6487730db90bae7578e73c89f5eac975910
parentadad856dfd6ca8bf331b8b7adad143b1650b44cc
Various enhancements on timeside.analyzer

- Add functions data(), time() and duration() to AnalyzerResult to easilly acces those values
- Modify Analyzer id to get results with the following format : 'AnalyzerID.ResultID' (e.g. 'aubio_temporal.beat', aubio_temporal.bpm', ...)
- Analyzer result() function now return only the results in the container that match the Analyzer id (e.g. 'aubio_temporal.*')
- Add Waveform Analyzer and Spectrogram Analyzers (mainly for demonstration and illustration purpose)
- some PEP8 refactoring (with autopep8)
14 files changed:
tests/test_AnalyzerResult.py
tests/test_analyzer_level.py
timeside/analyzer/__init__.py
timeside/analyzer/aubio_melenergy.py
timeside/analyzer/aubio_mfcc.py
timeside/analyzer/aubio_pitch.py
timeside/analyzer/aubio_specdesc.py
timeside/analyzer/aubio_temporal.py
timeside/analyzer/core.py
timeside/analyzer/dc.py
timeside/analyzer/level.py
timeside/analyzer/spectrogram.py [new file with mode: 0644]
timeside/analyzer/waveform.py [new file with mode: 0644]
timeside/analyzer/yaafe.py