]> git.parisson.com Git - timeside.git/commitdiff
update doc 0.5.1-1
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 8 Nov 2013 01:15:42 +0000 (02:15 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 8 Nov 2013 01:15:42 +0000 (02:15 +0100)
README.rst
doc/source/intro.rst
doc/source/news.rst

index 7099ceb8f968b8a769a64132a3e995a1864bebb8..8025a1009b917df9f0d1769967e41a5cdec1d39d 100644 (file)
@@ -77,7 +77,6 @@ IAnalyzer
   * IRITSpeech4Hz [irit_speech_4hz]
   * OnsetDetectionFunction [odf]
 
-
 News
 =====
 
index 9f88fdc6108878d6912310b8376dcb761f5164c0..f89f326b6fb5e4be956f0d5d0459c8cee91dbe64 100644 (file)
@@ -29,34 +29,51 @@ Here is a schematic diagram of the TimeSide engine architecture:
 .. image:: https://raw.github.com/yomguy/TimeSide/master/doc/slides/img/timeside_schema.png
 
 
-Available plugins
-=================
-
-* Decoder:
-     - Takes ALL known media formats thanks to GStreamer
-
-* Analyzers:
-     - Levels : max level, mean level, DC
-     - Yaafe : all data flows
-     - Aubio : BPM, beats, pitch, various spectral descriptors
-     - VAMP : all default plugins from simple host
-     - IRIT : 4Hz modulation and entropy speech detectors
-
-* Graphers:
-     - Waveform
-     - Contour
-     - Spectrogram
-
-* Encoders:
-     - WAV
-     - FLAC
-     - WebM
-     - OGG Vorbis
-     - MP3
-
-* Serializers:
-     - YAML
-     - JSON
-     - XML
-     - HDF5
+Processors
+==========
+
+IEncoder
+---------
+
+  * VorbisEncoder [gst_vorbis_enc]
+  * WavEncoder [gst_wav_enc]
+  * Mp3Encoder [gst_mp3_enc]
+  * FlacEncoder [gst_flac_enc]
+  * AacEncoder [gst_aac_enc]
+  * WebMEncoder [gst_webm_enc]
+
+IDecoder
+---------
+
+  * FileDecoder [gst_dec]
+
+IGrapher
+---------
+
+  * Waveform [waveform_simple]
+  * WaveformCentroid [waveform_centroid]
+  * WaveformTransparent [waveform_transparent]
+  * WaveformContourBlack [waveform_contour_black]
+  * WaveformContourWhite [waveform_contour_white]
+  * SpectrogramLog [spectrogram_log]
+  * SpectrogramLinear [spectrogram_linear]
+
+IAnalyzer
+---------
+
+  * IValueAnalyzer
+    - Level [level]
+    - MeanDCShift [mean_dc_shift]
+  * AubioTemporal [aubio_temporal]
+  * AubioPitch [aubio_pitch]
+  * AubioMfcc [aubio_mfcc]
+  * AubioMelEnergy [aubio_melenergy]
+  * AubioSpecdesc [aubio_specdesc]
+  * Yaafe [yaafe]
+  * Spectrogram [spectrogram_analyzer]
+  * Waveform [waveform_analyzer]
+  * VampSimpleHost [vamp_simple_host]
+  * IRITSpeechEntropy [irit_speech_entropy]
+  * IRITSpeech4Hz [irit_speech_4hz]
+  * OnsetDetectionFunction [odf]
 
index 8eb224c552c3db1f1f945028a92728e992466b7b..9dfecde80bc4824e7f41340d980b6f48b1795af4 100644 (file)
@@ -1,6 +1,22 @@
 News
 =====
 
+0.5.1
+
+ * Add *parent* procesor list to Processor
+ * Simplify and optimize the grapher system
+ * Add Grapher abstract generic class
+ * Add a UUID property to Processor
+ * Add a SpectrogramLinear grapher
+ * Add WaveformTransparent grapher
+ * Fix some assignment issues regarding immutable type in for Analyzer Result
+ * Simplify analyzer results implementation by introducing a Factory and multiple classes and subclasses to handle the 8 different kinds of results
+ * Add doctests and improve the unit tests
+ * Add a OnsetDetectionFunction analyzer
+ * Update documentation
+ * Various cleanups
+ * Various bugfixes
+
 0.5.0
 
  * Deep refactoring of the analyzer API to handle various new usecases, specifically audio feature extraction