]> git.parisson.com Git - timeside.git/commitdiff
update doc
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 24 Oct 2014 09:28:38 +0000 (11:28 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 24 Oct 2014 09:28:38 +0000 (11:28 +0200)
doc/source/dive_in.rst [deleted file]
doc/source/doc.rst
doc/source/install.rst
doc/source/intro.rst
doc/source/tutorial/Streaming.rst

diff --git a/doc/source/dive_in.rst b/doc/source/dive_in.rst
deleted file mode 100644 (file)
index 7b1322c..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-Dive in
-========
-
-To list all available plugins::
-
- import timeside
- timeside.core.list_processors()
-
-Define some processors::
-
- from timeside.core import get_processor
- decoder  =  get_processor('file_decoder')('sweep.wav')
- grapher  =  get_processor('waveform_simple')
- analyzer =  get_processor('level')
- encoder  =  get_processor('vorbis_encoder')('sweep.ogg')
-
-Then run the *magic* pipeline::
-
- (decoder | grapher | analyzer | encoder).run()
-
-Render the grapher results::
-
- grapher.render(output='waveform.png')
-
-Show the analyzer results::
-
- print 'Level:', analyzer.results
-
-The encoded OGG file should also be there...
-
-Note you can also instanciate each processor with its own class::
-
- decoder  =  timeside.decoder.file.FileDecoder('sweep.wav')
- grapher  =  timeside.grapher.waveform_simple.Waveform()
- analyzer =  timeside.analyzer.level.Level()
- encoder  =  timeside.encoder.ogg.VorbisEncoder('sweep.ogg')
-
-For more extensive examples, please see the `full documentation <http://files.parisson.com/timeside/doc/>`_.
-
-
index 49aef547021d5219af647807afbc9d7dfb5ab763..8a6127b7429147a002e4fc666d261b07b9a5a459 100644 (file)
@@ -8,6 +8,5 @@ API / Documentation
 * Examples:
 
   - http://nbviewer.ipython.org/github/thomasfillon/Timeside-demos/tree/master/
-  - https://github.com/yomguy/TimeSide/blob/master/tests/sandbox/example_CMMR.py
-  - https://github.com/yomguy/TimeSide/blob/master/tests/sandbox/exempleCMMR_vamp.py
-
+  - http://archives.crem-cnrs.fr/archives/items/CNRSMH_E_2004_017_001_01/
+  -
index fd53fea234a057cdca683ce6b7391d0ee9b1ac41..013ee1fdbafedc6a1b460eadf4a7a2c7f768e0f8 100644 (file)
@@ -1,28 +1,26 @@
 Install
 =======
 
-The TimeSide engine is intended to work on all Linux and Unix like platforms.
-
-It depends on several other python modules and compiled librairies like GStreamer.
+The TimeSide engine is intended to work on all Linux and Unix like platforms. It depends on several other python modules and compiled libraries like GStreamer.
 
 Debian, Ubuntu
 ---------------
 
-For Debian based distributions, we provide a safe repository which provides all additional dependencies that are not included in Debian yet. Please follow the instructions on `this page <http://debian.parisson.com/debian/>`_.
+For Debian based distributions, we provide a safe repository giving additional dependencies that are not included in Debian yet. Please follow the instructions on `this page <http://debian.parisson.com/debian/>`_.
 
 Other Linux distributions
 --------------------------
 
-On other Linux platforms, you need to install all dependencies listed in the paragraph "Dependencies" (find all equivalent package names for your distribution).
+On other Linux platforms, you need to install all dependencies listed in Dependencies finding all equivalent package names for your distribution.
 
 Then, use pip::
 
  sudo pip install timeside
 
-OSX
----
+OSX / Windows
+--------------
 
-The installation on OSX platforms is pretty hard at the moment because all dependencies are not in brew. But, it will be fully documented in the next release 0.5.6.
+Native install is hard at the moment but you can either run our Vagrant or Docker images (see Development).
 
 Dependencies
 -------------
index a603c17ba15e87075d970596e912bb20e7dd7b49..2282bf3a37e2c3ea86ec6483c53dda8157844036 100644 (file)
@@ -47,3 +47,37 @@ The streaming architecture of TimeSide relies on 2 main parts: a processing engi
 .. image:: http://vcs.parisson.com/gitweb/?p=timeside.git;a=blob_plain;f=doc/slides/img/timeside_schema.svg;hb=refs/heads/dev
   :width: 800 px
 
+
+Dive in
+========
+
+To list all available plugins::
+
+ import timeside
+ timeside.core.list_processors()
+
+Define some processors::
+
+ from timeside.core import get_processor
+ decoder  =  get_processor('file_decoder')('sweep.wav')
+ grapher  =  get_processor('waveform_simple')
+ analyzer =  get_processor('level')
+ encoder  =  get_processor('vorbis_encoder')('sweep.ogg')
+
+Then run the *magic* pipeline::
+
+ (decoder | grapher | analyzer | encoder).run()
+
+Render the grapher results::
+
+ grapher.render(output='waveform.png')
+
+Show the analyzer results::
+
+ print 'Level:', analyzer.results
+
+The encoded OGG file should also be there...
+
+For more extensive examples, please see the `full documentation <http://files.parisson.com/timeside/doc/>`_.
+
+
index e6f86e6dce026cc0331582fc130ea6ec323dca8e..bbefa0e046f5952277740be0a7bdd07a4d87d497 100644 (file)
@@ -2,7 +2,7 @@
    @author: Guillaume Pellerin
 
 =================================
- Streaming encoded audio outside
+ Streaming out encoded audio
 =================================
 
 Instead of calling a pipe.run(), the chunks of an encoding processor can also be retrieved and streamed outside the pipe during the process.