]> git.parisson.com Git - timeside.git/log
timeside.git
11 years agoChanche line formating to fix compile issue
Thomas Fillon [Wed, 16 Oct 2013 08:44:56 +0000 (10:44 +0200)]
Chanche line formating to fix compile issue

11 years agoupdate homepage
Guillaume Pellerin [Wed, 16 Oct 2013 08:17:48 +0000 (10:17 +0200)]
update homepage

11 years agosetup.py: make executable
Paul Brossier [Wed, 16 Oct 2013 08:14:52 +0000 (10:14 +0200)]
setup.py: make executable

11 years agoMANIFEST.in: exclude doc/build
Paul Brossier [Wed, 16 Oct 2013 08:11:27 +0000 (10:11 +0200)]
MANIFEST.in: exclude doc/build

11 years agodebian/control: update short description
Paul Brossier [Wed, 16 Oct 2013 08:11:02 +0000 (10:11 +0200)]
debian/control: update short description

11 years agoupdate docs
Guillaume Pellerin [Wed, 16 Oct 2013 08:08:38 +0000 (10:08 +0200)]
update docs

11 years agofix docs
Guillaume Pellerin [Wed, 16 Oct 2013 00:22:28 +0000 (02:22 +0200)]
fix docs

11 years agofix docs
Guillaume Pellerin [Wed, 16 Oct 2013 00:22:13 +0000 (02:22 +0200)]
fix docs

11 years agoupdate news and prepare basic tutorial
Guillaume Pellerin [Wed, 16 Oct 2013 00:06:28 +0000 (02:06 +0200)]
update news and prepare basic tutorial

11 years agoupdate wavform batch
Guillaume Pellerin [Tue, 15 Oct 2013 23:15:18 +0000 (01:15 +0200)]
update wavform batch

11 years agoFix bug in Vamp Simple host analyzer - III
Thomas Fillon [Tue, 15 Oct 2013 22:55:43 +0000 (00:55 +0200)]
Fix bug in Vamp Simple host analyzer - III

11 years agofix authors
Guillaume Pellerin [Tue, 15 Oct 2013 22:57:46 +0000 (00:57 +0200)]
fix authors

11 years agoFix bug in Vamp Simple host analyzer - II
Thomas Fillon [Tue, 15 Oct 2013 22:52:17 +0000 (00:52 +0200)]
Fix bug in Vamp Simple host analyzer - II

11 years agoFix bug in Vamp Simple host analyzer
Thomas Fillon [Tue, 15 Oct 2013 22:48:30 +0000 (00:48 +0200)]
Fix bug in Vamp Simple host analyzer

11 years agofix news
Guillaume Pellerin [Tue, 15 Oct 2013 22:49:33 +0000 (00:49 +0200)]
fix news

11 years agoAdd Processor a post_process() function. analyzer will produce the Results during...
Thomas Fillon [Tue, 15 Oct 2013 22:29:35 +0000 (00:29 +0200)]
Add Processor a post_process() function. analyzer will produce the Results during that post-process

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev before push IRIT...
Thomas Fillon [Tue, 15 Oct 2013 21:42:50 +0000 (23:42 +0200)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev before push IRIT analyzers

11 years agoswitch IRIT analyzers to the new Analyzers structure
Thomas Fillon [Tue, 15 Oct 2013 21:42:23 +0000 (23:42 +0200)]
switch IRIT analyzers to the new Analyzers structure

11 years agofix news
Guillaume Pellerin [Tue, 15 Oct 2013 21:29:53 +0000 (23:29 +0200)]
fix news

11 years agofix news
Guillaume Pellerin [Tue, 15 Oct 2013 21:28:00 +0000 (23:28 +0200)]
fix news

11 years agofix doc again
Guillaume Pellerin [Tue, 15 Oct 2013 21:25:11 +0000 (23:25 +0200)]
fix doc again

11 years agoupdate doc
Guillaume Pellerin [Tue, 15 Oct 2013 21:23:11 +0000 (23:23 +0200)]
update doc

11 years agoupdate sphinx doc & index, parse it to README.rst
Guillaume Pellerin [Tue, 15 Oct 2013 21:20:17 +0000 (23:20 +0200)]
update sphinx doc & index, parse it to README.rst

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Guillaume Pellerin [Tue, 15 Oct 2013 20:44:12 +0000 (22:44 +0200)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agofix news, add svg diagram
Guillaume Pellerin [Tue, 15 Oct 2013 20:34:20 +0000 (22:34 +0200)]
fix news, add svg diagram

11 years agoFix Vamp Simple host analyzer to support default empty parameter
Thomas Fillon [Tue, 15 Oct 2013 17:52:33 +0000 (19:52 +0200)]
Fix Vamp Simple host analyzer to support default empty parameter

11 years agotest links
Guillaume Pellerin [Tue, 15 Oct 2013 17:26:20 +0000 (19:26 +0200)]
test links

11 years agoupdate doc, news, clean IRIT plugins
Guillaume Pellerin [Tue, 15 Oct 2013 17:24:00 +0000 (19:24 +0200)]
update doc, news, clean IRIT plugins

11 years agoAdd default parameter for Vamp simple host analyzer
Thomas Fillon [Tue, 15 Oct 2013 00:25:28 +0000 (02:25 +0200)]
Add default parameter for Vamp simple host analyzer

11 years agoDelete print log in Yaafe analyzer
Thomas Fillon [Mon, 14 Oct 2013 23:59:02 +0000 (01:59 +0200)]
Delete print log in Yaafe analyzer

11 years agoImprove init in Yaafe analyzer
Thomas Fillon [Mon, 14 Oct 2013 23:54:21 +0000 (01:54 +0200)]
Improve init in Yaafe analyzer

11 years agoAdd default parameter for Yaafe analyzer
Thomas Fillon [Mon, 14 Oct 2013 23:46:50 +0000 (01:46 +0200)]
Add default parameter for Yaafe analyzer

11 years agoAnalyzer implements nothing
Guillaume Pellerin [Mon, 14 Oct 2013 17:00:07 +0000 (19:00 +0200)]
Analyzer implements nothing

11 years agoupdate doc (install, AnalyzerResult example, etc)
Guillaume Pellerin [Mon, 14 Oct 2013 06:54:09 +0000 (08:54 +0200)]
update doc (install, AnalyzerResult example, etc)

11 years agoupdate README and slides
Guillaume Pellerin [Sun, 13 Oct 2013 15:37:13 +0000 (17:37 +0200)]
update README and slides

11 years agoirit analyzers are IAnalyzer
Guillaume Pellerin [Fri, 11 Oct 2013 23:13:11 +0000 (01:13 +0200)]
irit analyzers are IAnalyzer

11 years agoMerge branch 'diadems' into dev
Guillaume Pellerin [Fri, 11 Oct 2013 23:07:15 +0000 (01:07 +0200)]
Merge branch 'diadems' into dev

Conflicts:
timeside/analyzer/__init__.py

11 years agoadd args and fix attributes on analyzer api tests
Guillaume Pellerin [Fri, 11 Oct 2013 23:04:37 +0000 (01:04 +0200)]
add args and fix attributes on analyzer api tests

11 years agoFix issue in spectrogram and waveform analyzer (mixedCase attribute stil alive) ...
Thomas Fillon [Fri, 11 Oct 2013 19:39:28 +0000 (21:39 +0200)]
Fix issue in spectrogram and waveform analyzer (mixedCase attribute stil alive) + Modify plot for exempleCMMR_vamp

11 years agoAdd Vamp Plugin analyzer based on vamp-simple-host
Thomas Fillon [Fri, 11 Oct 2013 19:13:00 +0000 (21:13 +0200)]
Add Vamp Plugin analyzer based on vamp-simple-host

- VampSimpleHost analyzer requires vamp-plugin-sdk  installation
- add exemple to use it in test/api" (requires vamp-examples installation)

11 years agocleanup
Guillaume Pellerin [Fri, 11 Oct 2013 08:13:50 +0000 (10:13 +0200)]
cleanup

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Guillaume Pellerin [Fri, 11 Oct 2013 07:57:36 +0000 (09:57 +0200)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agoNoMoreMixedCaseForAttributes
Thomas Fillon [Thu, 10 Oct 2013 18:42:02 +0000 (20:42 +0200)]
NoMoreMixedCaseForAttributes

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Guillaume Pellerin [Thu, 10 Oct 2013 16:49:48 +0000 (18:49 +0200)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agoadd thomas' CMMR exemple, rewrite variables, BUG relative to last changes
Guillaume Pellerin [Thu, 10 Oct 2013 16:48:52 +0000 (18:48 +0200)]
add thomas' CMMR exemple, rewrite variables, BUG relative to last changes

11 years agoAdd @property decorator to some functions in timeside.analyzer.core
Thomas Fillon [Thu, 10 Oct 2013 13:13:11 +0000 (15:13 +0200)]
Add @property decorator to some functions in timeside.analyzer.core

- in Analyzer results() became a property
- modify tests to reflect this change
- add id() and name() as property in AnalyzerResult

11 years agoAdd a results() property to the ProcessPipe to get the results of all the analyzers
Thomas Fillon [Thu, 10 Oct 2013 09:26:26 +0000 (11:26 +0200)]
Add a results() property to the ProcessPipe to get the results of all the analyzers

11 years ago- In timeside.analyzer.core, make Analyzer results() function returning an AnalyzerRe...
Thomas Fillon [Thu, 10 Oct 2013 08:57:11 +0000 (10:57 +0200)]
- In timeside.analyzer.core, make Analyzer results() function returning an AnalyzerResultContainer (and thus providing serialization)

11 years agoVarious enhancements on timeside.analyzer
Thomas Fillon [Thu, 10 Oct 2013 08:11:44 +0000 (10:11 +0200)]
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)

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Guillaume Pellerin [Thu, 10 Oct 2013 08:10:31 +0000 (10:10 +0200)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

Conflicts:
timeside/analyzer/core.py

11 years agoimport all modules, fix exmaples, update version parsing
Guillaume Pellerin [Thu, 10 Oct 2013 08:08:50 +0000 (10:08 +0200)]
import all modules, fix exmaples, update version parsing

11 years agoChange AnalyzerResult 'data' to 'dataObject' and add functions to access directly...
Thomas Fillon [Wed, 9 Oct 2013 13:29:41 +0000 (15:29 +0200)]
Change AnalyzerResult 'data' to 'dataObject' and add functions to access directly to data, time and duration from an analyzerResult

11 years agoFix issue and enhance decoder.core
Thomas Fillon [Wed, 9 Oct 2013 13:07:48 +0000 (15:07 +0200)]
Fix issue and enhance decoder.core

- Rethrow IOerror in set_uri_default_duration when uri is not a proper media file
- add IS_SEGMENT in mediainfo

11 years agorevise goals again
Guillaume Pellerin [Tue, 8 Oct 2013 11:56:01 +0000 (13:56 +0200)]
revise goals again

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Guillaume Pellerin [Tue, 8 Oct 2013 11:49:17 +0000 (13:49 +0200)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agorefactoring description, goals and features
Guillaume Pellerin [Tue, 8 Oct 2013 11:47:18 +0000 (13:47 +0200)]
refactoring description, goals and features

11 years agoSimplify Analyzer Result container naming
Thomas Fillon [Mon, 7 Oct 2013 16:40:00 +0000 (18:40 +0200)]
Simplify Analyzer Result container naming

11 years agoupdate title
Guillaume Pellerin [Mon, 7 Oct 2013 13:41:44 +0000 (15:41 +0200)]
update title

11 years agodebian/: add missing dependencies
Paul Brossier [Mon, 7 Oct 2013 08:41:20 +0000 (03:41 -0500)]
debian/: add missing dependencies

11 years agoChange newAnalyzerResult to AnalyzerResult
Thomas Fillon [Fri, 4 Oct 2013 16:40:37 +0000 (18:40 +0200)]
Change newAnalyzerResult to AnalyzerResult

11 years agoResultContainer refactoring and switching all analyzerResult to the newanalyzerResult...
Thomas Fillon [Fri, 4 Oct 2013 07:21:57 +0000 (09:21 +0200)]
ResultContainer refactoring and switching all analyzerResult to the newanalyzerResult structure

Introduce the resultContainer at the pipe level

11 years agodebian/: new package python-timeside-doc
Paul Brossier [Wed, 2 Oct 2013 09:49:45 +0000 (04:49 -0500)]
debian/: new package python-timeside-doc

11 years agodebian/changelog: bump to 0.5.0
Paul Brossier [Wed, 2 Oct 2013 09:48:53 +0000 (04:48 -0500)]
debian/changelog: bump to 0.5.0

11 years agodebian/python-timeside.docs: only install README.rst for now
Paul Brossier [Wed, 2 Oct 2013 06:19:37 +0000 (01:19 -0500)]
debian/python-timeside.docs: only install README.rst for now

11 years agodebian/control: add dependency on python-aubio and python-yaafe, switch section to...
Paul Brossier [Wed, 2 Oct 2013 06:16:53 +0000 (01:16 -0500)]
debian/control: add dependency on python-aubio and python-yaafe, switch section to python

11 years agoFix reST markup in doc/README.rst
Thomas Fillon [Tue, 1 Oct 2013 12:29:13 +0000 (14:29 +0200)]
Fix reST markup in doc/README.rst

11 years agoCreate Sphinx/numpydoc documentation
Thomas Fillon [Tue, 1 Oct 2013 12:15:36 +0000 (14:15 +0200)]
Create Sphinx/numpydoc documentation

11 years agoAdd/Modify doctest
Thomas Fillon [Tue, 1 Oct 2013 12:08:40 +0000 (14:08 +0200)]
Add/Modify doctest

11 years agoFix PEP8 minor issues in level
Thomas Fillon [Tue, 1 Oct 2013 11:39:55 +0000 (13:39 +0200)]
Fix PEP8 minor issues in level

11 years agoCreate directory for slides in doc and move timeside_slides inside
Thomas Fillon [Tue, 1 Oct 2013 11:32:48 +0000 (13:32 +0200)]
Create directory for slides in doc and move timeside_slides inside

11 years agoImprove Yaafe analyzer and corresponding test function.
Thomas Fillon [Mon, 30 Sep 2013 11:17:52 +0000 (13:17 +0200)]
Improve Yaafe analyzer and corresponding test function.

* Yaafe analyzer will raise an error when yaafe-engine does not return any features.
* test_yaafe now check the number of result in the result container.

11 years agogo to 0.5.0, fix some copyrights
Guillaume Pellerin [Mon, 30 Sep 2013 10:40:30 +0000 (12:40 +0200)]
go to 0.5.0, fix some copyrights

11 years agoMerge branch 'master' into dev
Guillaume Pellerin [Mon, 30 Sep 2013 10:37:30 +0000 (12:37 +0200)]
Merge branch 'master' into dev

Conflicts:
README.rst

11 years agofix some copyrights
Guillaume Pellerin [Mon, 30 Sep 2013 10:34:21 +0000 (12:34 +0200)]
fix some copyrights

11 years agoFix bug in AnalyzerResult : numpy.array type have to be considered but it is no more...
Thomas Fillon [Mon, 30 Sep 2013 09:42:37 +0000 (11:42 +0200)]
Fix bug in AnalyzerResult : numpy.array type have to be considered but it is no more in numpy_data_type

11 years agoClean up code in Analyzer Core module
Thomas Fillon [Thu, 26 Sep 2013 21:30:54 +0000 (23:30 +0200)]
Clean up code in Analyzer Core module

11 years agoAdd test for analyzer result in test_aubio_pitch
Thomas Fillon [Thu, 26 Sep 2013 13:05:10 +0000 (15:05 +0200)]
Add test for analyzer result in test_aubio_pitch

11 years agoUpdate aubio_temporal and aubio_pitch to match new analyzerResult structure
Thomas Fillon [Thu, 26 Sep 2013 13:02:42 +0000 (15:02 +0200)]
Update aubio_temporal and aubio_pitch to match new analyzerResult structure

11 years agoFurther refactoring of analyzer Result. Emphasis on the dataMode and timeMode management
Thomas Fillon [Thu, 26 Sep 2013 13:01:20 +0000 (15:01 +0200)]
Further refactoring of analyzer Result. Emphasis on the dataMode and timeMode management

11 years agoDecoder : Convert start and duration to float and fill mediainfo() with start and...
Thomas Fillon [Thu, 26 Sep 2013 12:56:34 +0000 (14:56 +0200)]
Decoder : Convert start and duration to float and fill mediainfo() with start and duration value

11 years agofix doc 0.4.6
Guillaume Pellerin [Mon, 9 Sep 2013 18:39:48 +0000 (20:39 +0200)]
fix doc

11 years agoComplete test for decoder with GST-Gnonlin support exp_AnalyzerResult
Thomas Fillon [Mon, 9 Sep 2013 11:00:19 +0000 (13:00 +0200)]
Complete test for decoder with GST-Gnonlin support

11 years agofix README 0.4.5
Guillaume Pellerin [Tue, 3 Sep 2013 09:32:04 +0000 (11:32 +0200)]
fix README

11 years agoMerge branch 'dev' into exp_AnalyzerResult
Guillaume Pellerin [Thu, 22 Aug 2013 16:19:21 +0000 (18:19 +0200)]
Merge branch 'dev' into exp_AnalyzerResult

11 years agocleanup processor list tests
Guillaume Pellerin [Thu, 22 Aug 2013 16:18:49 +0000 (18:18 +0200)]
cleanup processor list tests

11 years agogoto 0.4.5
Guillaume Pellerin [Thu, 22 Aug 2013 15:55:11 +0000 (17:55 +0200)]
goto 0.4.5

11 years agoresolve conflict with origin to fix merging issues
Thomas Fillon [Mon, 19 Aug 2013 13:40:51 +0000 (15:40 +0200)]
resolve conflict with origin to fix merging issues

11 years agoContinue refactoring on AnalyzerResult
Thomas Fillon [Mon, 19 Aug 2013 12:31:32 +0000 (14:31 +0200)]
Continue refactoring on AnalyzerResult

- Add a transition class NewAnalyzerResult that will replace existing AnalyzerResult class
- Enhancement of the Metadata classes to handle the data and metadata of the results
- Fixes #17
- Fixes #9 by integrating GST Gnonlin
- Fixes #13

11 years agoAdd new structure for the analyzerResult + Add Analyzer generic processor
Thomas Fillon [Fri, 19 Jul 2013 16:36:23 +0000 (18:36 +0200)]
Add new structure for the analyzerResult + Add Analyzer generic processor

Add a new structure to handle the different kind of metadata :
 - data
 - idMetadata
 - audioMetadata
 - frameMetadata
 - labelMetadata
 - parameters

Automatic setting of some metadata is providing through a generic Analyzer processor class from which the common analyzer derives.

Modifiy setup() parameters for all processors to diffenriate between source_* parameter and input_*, output_* parameters for the non-source processors

11 years agoAdd New Metadata fields (data, idMetadata, audioMetadata, frameMetadata, labelMetadat...
Thomas Fillon [Wed, 17 Jul 2013 13:30:34 +0000 (15:30 +0200)]
Add New Metadata fields (data, idMetadata, audioMetadata, frameMetadata, labelMetadata, parameters) structure to be included in AnalyzerResult

11 years agoSwitch back to gstreamer uridecodebin when no segment are specified
Thomas Fillon [Wed, 14 Aug 2013 10:08:08 +0000 (12:08 +0200)]
Switch back to gstreamer uridecodebin when no segment are specified

11 years agotimeside/analyzer/aubio_temporal.py: improve comments
Paul Brossier [Mon, 22 Jul 2013 00:27:26 +0000 (19:27 -0500)]
timeside/analyzer/aubio_temporal.py: improve comments

11 years agotimeside/analyzer/aubio_{pitch,temporal}.py: validate changes
Paul Brossier [Mon, 22 Jul 2013 00:20:33 +0000 (19:20 -0500)]
timeside/analyzer/aubio_{pitch,temporal}.py: validate changes

11 years agoChange FileDecoder init function input parameters and completely switch from uridecod...
Thomas Fillon [Thu, 18 Jul 2013 08:05:37 +0000 (10:05 +0200)]
Change FileDecoder init function input parameters and completely switch from uridecodebin to gnlurisource

- FileDecoder Init Input parameter are now (uri, start, duration)
    Default values for start and duration keep FileDecoder to decode the whole file
    - Default value for start is 0
    - Default value for duration is set to the remaining duration of the file after the start position
- No more use of uridecodebin : switch to gnlurisource to enable segment specification

11 years agoFix gstreamer caps issue in decoder core related to Gnonlin
Thomas Fillon [Wed, 17 Jul 2013 09:04:34 +0000 (11:04 +0200)]
Fix gstreamer caps issue in decoder core related to Gnonlin

Gnonlin gnlurisource needs the fields 'start' and 'duration' to be set to be abble to query the duration of the segment

11 years agoFix issue in Yaafe analyzer
Thomas Fillon [Wed, 17 Jul 2013 07:31:30 +0000 (09:31 +0200)]
Fix issue in Yaafe analyzer

Yaafe setup was overwriting self.blocksize() and self.samplerate() instead of self.input_blocksize and self.input_samplerate

11 years agoAdd segment support to the decoder through GNonLin
Thomas Fillon [Tue, 16 Jul 2013 14:31:30 +0000 (16:31 +0200)]
Add segment support to the decoder through GNonLin

Segment 'start' and 'duration' should be passed during the decoder setup.
If omitted, it keep the original behavior.

11 years agoCreate MetadataObject as a generic class to handle Metadata
Thomas Fillon [Tue, 16 Jul 2013 11:43:19 +0000 (13:43 +0200)]
Create MetadataObject as a generic class to handle Metadata

11 years agoChange 'Attributes' to 'Metadata' in AnalyzerResult
Thomas Fillon [Mon, 15 Jul 2013 14:33:59 +0000 (16:33 +0200)]
Change 'Attributes' to 'Metadata' in AnalyzerResult

11 years agoFix isssue in AnalyzerResultContainer representation
Thomas Fillon [Thu, 11 Jul 2013 13:27:20 +0000 (15:27 +0200)]
Fix isssue in AnalyzerResultContainer representation