aboutsummaryrefslogtreecommitdiff
path: root/README
blob: d63540b621abf8153032a2d93165bf54ae22b36d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
readanysf~, a puredata external for reading multiple file formats.

© august black 2003 (and others)
licensed under the GNU GPL v2





INSTALL

do './configure --help'   to see options


  --disable-flext-shared   build with flext compiled in statically, not the best idea
  --with-pd-dir=path       pd header path (default=/usr/local/include)
  --with-flext-dir=path    flext headers path (default=/usr/local/lib/pd/flext)
  --with-flext-sys=<N>     1 for Max/Msp, 2 for PD (default=2)



then do something like './confugure --bindir=/usr/local/lib/pd/extra'
and then 'make'
and then 'make install'



if you assign a --bindir, it will install the readansf~.pd_*   external there.


afterwards, a 'make uninstall' will also properly remove the readanysf~.pd_* external




FEATURES

    * pcm and time seeking
    * looping (internally and should be sample accurate)
    * varispeed play (resampling)
    * plays these file formats:
          o aiff
          o wav
          o nextstep
          o ogg vorbis plust ogg streaming NEW
          o mp3 (using madlib) plus http streaming
          o flac
    * plays both kinds of music, ... country AND western.

DEPENDANCIES

    * NEEDED

          o Flext : by Thomas Grill
            unified C++ programming interface for MAX, puredata, and jmax 
	    http://www.parasitaere-kapazitaeten.net/Pd/ext/flext/

          o libsamplerate : Erik de Castro Lopo
            Secret Rabbit Code for high quality resampling of audio.
            http://www.mega-nerd.com/SRC/

    * OPTIONAL

          o Madlib: by Robert Leslie
            MAD is a high-quality and fast MPEG audio decoder library.
            its apt-getable as libmad0 under the current debian distro
            you will need this for reading mp3 audio.
            http://www.underbit.com/products/mad/

          o Ogg Vorbis: by Monty and Xiph.org
            a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source.
            http://vorbis.com

          o Flac : by Josh Coalson
            Free Lossless Audio Codec. Compresses audio data almost in half without loosing any quality.
            http://flac.sourceforge.net/