]> git.parisson.com Git - timeside.git/commitdiff
update doc, news, clean IRIT plugins
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 15 Oct 2013 17:24:00 +0000 (19:24 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 15 Oct 2013 17:24:00 +0000 (19:24 +0200)
README.rst
timeside/analyzer/__init__.py
timeside/analyzer/irit_speech_4hz.py
timeside/analyzer/irit_speech_entropy.py

index c1e3b8a7e8b1975baec8f474dcedf775e13546cb..12b2faabff93b16b6d951aa1a2bb2f05d901d45f 100644 (file)
@@ -62,6 +62,18 @@ Available plugins
 News
 =====
 
+0.5.0
+
+ * Deep refactoring of the analyzer API to handle various new usecases, specifically audio feature extraction
+ * Add serializable global result container (AnalyzerResultContainer)
+ * Add new audio feature extraction thanks to the Aubio library providing beat & BPM detection, pitch dectection and other cool stuff (NEW dependency)
+ * Add new audio feature extraction thanks to the Yaafe library (NEW dependency)
+ * EXPERIMENTAL : add new audio feature extraction thanks to the VAMP plugin library (NEW dependency)
+ * Add new documentation, see http://files.parisson.com/timeside/doc/
+ * Provide a Debian repository for instant install (see #Install)
+ * Various bugfixes
+ * Comptatible with python >=2.7
+
 0.4.5
 
  * (re)fix Pillow support (#12)
@@ -144,7 +156,7 @@ then, the *magic* pipeline::
 get the results::
 
  >>> grapher.render(output='waveform.png')
- >>> print 'Level:', analyzer.results()
+ >>> print 'Level:', analyzer.results
 
 `More examples <http://code.google.com/p/timeside/wiki/PythonApi>`_
 
@@ -160,10 +172,16 @@ On Debian, Ubuntu, etc::
  $ sudo apt-get update
  $ sudo apt-get install python-timeside
 
-On other system, you'll need to install the Gstreamer framework and modules, aubio 0.4, yaafe 0.64 and then ::
+On other system, you'll need to install the Gstreamer framework, some librairies and some python modules (see #Dependencies) ::
 
  $ sudo pip install timeside
 
+Dependencies
+============
+
+python (>=2.7), python-setuptools, python-gst0.10, gstreamer0.10-plugins-good, gstreamer0.10-gnonlin,
+gstreamer0.10-plugins-ugly, python-aubio, python-yaafe, python-simplejson, python-yaml, python-h5py
+
 
 Extensible HTML5 User Interface
 ================================
@@ -206,7 +224,7 @@ Flash is needed for MP3 if the browser doesn't support it.
 Development
 ===========
 
-For version >= 0.5 on Debian Stable 7.0 Wheezy::
+For versions >=0.5 on Debian Stable 7.0 Wheezy::
 
  $ echo "deb http://debian.parisson.com/debian/ stable main" | sudo tee -a /etc/apt/sources.list
  $ echo "deb-src http://debian.parisson.com/debian/ stable main" | sudo tee -a /etc/apt/sources.list
index e8962cec4ae5b88694cdabb0068270bb31d57cd4..d9c7444db0d74757a17b64bc7f8a9984f612dc4f 100644 (file)
@@ -11,5 +11,5 @@ from yaafe import * # TF : add Yaafe analyzer
 from spectrogram import Spectrogram
 from waveform import Waveform
 from vamp_plugin import VampSimpleHost
-from irit_speech_entropy import *
-from irit_speech_4hz import *
+#from irit_speech_entropy import *
+#from irit_speech_4hz import *
index 5f7f69dc752bf2e0aaf3594dad85dc69019a2b7d..c3f0923a8f0bc2bf4f30376a2042423d1f8210e4 100644 (file)
@@ -24,10 +24,8 @@ from timeside.analyzer.core import *
 from timeside.api import IAnalyzer
 from numpy import array,hamming,dot,mean
 from numpy.fft import rfft
-from scipy.ndimage.morphology import binary_opening
 from scipy.signal import firwin,lfilter
-from scipy.io.wavfile import write as wavwrite
-from matplotlib import pylab
+
 
 class IRITSpeech4Hz(Processor):
     implements(IAnalyzer)
index ea5c6ae5f64c38b80a0db7ce4df6e6c7c88b09db..73ff62b61ffd7b68df0d4ff8c24cecf83f25600f 100644 (file)
 
 # Author: Maxime Le Coz <lecoz@irit.fr>
 
-from timeside.core import Processor, implements, interfacedoc, FixedSizeInputAdapter
+from timeside.core import Processor, implements, interfacedoc
 from timeside.analyzer.core import *
 from timeside.api import IAnalyzer
 from numpy import array
 from scipy.ndimage.morphology import binary_opening
-from matplotlib import pylab
+
 
 class IRITSpeechEntropy(Processor):
     implements(IAnalyzer)