From: Guillaume Pellerin Date: Tue, 28 May 2013 20:17:49 +0000 (+0200) Subject: doc: fix more dependencies, add API, slides, etc.. X-Git-Tag: 0.5.0~98 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d16255e33d0bdcad9ac706a780b81bce8ef57620;p=timeside.git doc: fix more dependencies, add API, slides, etc.. --- diff --git a/README.rst b/README.rst index 2be6720..881de3b 100644 --- a/README.rst +++ b/README.rst @@ -146,19 +146,19 @@ Install TimeSide needs some other python modules to run. The following methods explain how to install all dependencies on a Debian based system like Debian, Ubuntu, etc.. On Fedora and Red-Hat you might replace 'apt-get by 'yum', on Gentoo by 'emerge', or any other package manager you like:: - $ sudo apt-get update - $ sudo apt-get install python python-pip python-setuptools python-gobject \ + sudo apt-get update + sudo apt-get install python python-pip python-setuptools python-gobject \ python-gst0.10 gstreamer0.10-plugins-base gir1.2-gstreamer-0.10 \ gstreamer0.10-plugins-good gstreamer0.10-plugins-bad \ gstreamer0.10-plugins-ugly gobject-introspection python-mutagen - $ sudo pip install timeside + sudo pip install timeside To get non-free (MP3, MP4, AAC, etc) decoding and encoding features, add Debian Multimedia repository and install the modules:: - $ echo "deb http://www.deb-multimedia.org stable main non-free" | sudo tee -a /etc/apt/sources.list - $ sudo apt-get update - $ apt-get install gstreamer0.10-lame gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly + echo "deb http://www.deb-multimedia.org stable main non-free" | sudo tee -a /etc/apt/sources.list + sudo apt-get update + apt-get install gstreamer0.10-lame gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly Batching @@ -166,18 +166,18 @@ Batching TimeSide provides *ts-waveforms*, a waveform rendering batch script. Usage:: - $ ts-waveforms /path/to/media_dir /path/to/img_dir + ts-waveforms /path/to/media_dir /path/to/img_dir Please use absolute paths. For example:: - $ ts-waveforms /home/$user/music/mp3/ /home/$USER/images/ + ts-waveforms /home/$user/music/mp3/ /home/$USER/images/ To change the color scheme or the size of the waveforms, edit the script from the source and change the variables of the GrapherScheme object:: - $ git clone https://github.com/yomguy/TimeSide.git - $ cd timeside/scripts/ - $ vi ts-waveforms - $ ./ts-waveforms /home/$user/music/mp3/ /home/$USER/images/ + git clone https://github.com/yomguy/TimeSide.git + cd timeside/scripts/ + vi ts-waveforms + ./ts-waveforms /home/$user/music/mp3/ /home/$USER/images/ Packages included @@ -207,16 +207,59 @@ See LICENSE for more details. Development =========== +For version >= 0.4 + aubio 0.4dev on Linux (Debian Stable 7.0):: + + sudo apt-get update + + sudo apt-get install python python-dev python-pip python-setuptools python-gobject \ + python-gst0.10 gstreamer0.10-plugins-base gir1.2-gstreamer-0.10 \ + gstreamer0.10-plugins-good gstreamer0.10-plugins-bad \ + gstreamer0.10-plugins-ugly gobject-introspection python-numpy \ + python-yaml python-imaging python-simplejson python-mutagen + libsndfile-dev libsamplerate-dev libjack-jackd2-dev \ + liblash-compat-dev libfftw3-dev \ + docbook-to-man gcc git-core ipython \ + +Install aubio module with "develop" branch:: + + git clone git://git.aubio.org/git/aubio/ + cd aubio + git checkout develop + ./waf configure + ./waf build + sudo ./waf install + cd python + sudo python setup.py install + +Install temporary timeside module with "dev" branch:: + + git clone https://github.com/yomguy/TimeSide.git + cd TimeSide + git checkout dev + export PYTHONPATH=$PYTHONPATH:`pwd` + $tests/run_all_tests + + +Official repositories: + * http://code.google.com/p/timeside/ * https://github.com/yomguy/TimeSide +API +==== + +See the *source code* and more documentation: + + * http://code.google.com/p/timeside/ + * http://files.parisson.com/timeside/timeside/doc/timeside_slides.html + + Copyrights ========== - * Copyright (c) 2006, 2012 Parisson SARL - * Copyright (c) 2006, 2012 Guillaume Pellerin + * Copyright (c) 2006, 2013 Parisson SARL + * Copyright (c) 2006, 2013 Guillaume Pellerin * Copyright (c) 2010, 2012 Paul Brossier * Copyright (c) 2006, 2010 Samalyse SARL - diff --git a/doc/timeside_slides.html b/doc/timeside_slides.html index 29b3c10..a508c05 100644 --- a/doc/timeside_slides.html +++ b/doc/timeside_slides.html @@ -139,7 +139,7 @@ print 'Level:', analyzer.results()

Install for production

-

version 0.3.2 on Linux (Debian Stable 7.0)

+

for version 0.3.2 on Linux (Debian Stable 7.0)


 sudo apt-get update
 
@@ -147,7 +147,8 @@ sudo apt-get install python python-pip python-setuptools python-gobject \
                         python-gst0.10 gstreamer0.10-plugins-base gir1.2-gstreamer-0.10 \
                         gstreamer0.10-plugins-good gstreamer0.10-plugins-bad \
                         gstreamer0.10-plugins-ugly gobject-introspection \
-                        python-numpy python-mutagen
+                        python-numpy python-mutagen python-yaml python-imaging \
+                        python-simplejson
 
 sudo pip install timeside
  					
@@ -155,7 +156,7 @@ sudo pip install timeside

Install for development 1/2

-

version >= 0.4 on Linux (Debian Stable 7.0)

+

for version >= 0.4 + aubio 0.4dev on Linux (Debian Stable 7.0)


 sudo apt-get update
 
@@ -163,8 +164,11 @@ sudo apt-get install python python-dev python-pip python-setuptools python-gobje
                         python-gst0.10 gstreamer0.10-plugins-base gir1.2-gstreamer-0.10 \
                         gstreamer0.10-plugins-good gstreamer0.10-plugins-bad \
                         gstreamer0.10-plugins-ugly gobject-introspection python-numpy \
-                        libsndfile-dev libsamplerate-dev docbook-to-man libjack-jackd2-dev \
-                        liblash-compat-dev libfftw3-dev gcc git-core ipython python-mutagen \
+                        python-yaml python-imaging python-simplejson python-mutagen
+                        libsndfile-dev libsamplerate-dev  libjack-jackd2-dev \
+                        liblash-compat-dev libfftw3-dev \
+                        docbook-to-man gcc git-core ipython \
+
                     

install aubio with "develop" branch