You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dom SP e37c040080 copy head of git.iem.at/dSP/tonalisa 2 yıl önce
..
autom4te.cache copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndins copy head of git.iem.at/dSP/tonalisa 2 yıl önce
COPYING copy head of git.iem.at/dSP/tonalisa 2 yıl önce
HISTORY.sndlib copy head of git.iem.at/dSP/tonalisa 2 yıl önce
README.sndlib copy head of git.iem.at/dSP/tonalisa 2 yıl önce
_sndlib.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
analog-filter.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
analog-filter.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
animals.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
audio.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bess.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bess.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bess1.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bess1.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bird.fsm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bird.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
bird.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm-ins.fs copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm-ins.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm-ins.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm-strings.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm.fs copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm2xen.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
clm2xen.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
cload.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
config.guess copy head of git.iem.at/dSP/tonalisa 2 yıl önce
config.sub copy head of git.iem.at/dSP/tonalisa 2 yıl önce
configure copy head of git.iem.at/dSP/tonalisa 2 yıl önce
configure.ac copy head of git.iem.at/dSP/tonalisa 2 yıl önce
dlocsig.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
dlocsig.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
dsp.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
env.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
expandn.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
fade.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
freeverb.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
freeverb.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
fth.m4 copy head of git.iem.at/dSP/tonalisa 2 yıl önce
fullmix.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
generators.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
grani.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
grani.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
headers.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
install-sh copy head of git.iem.at/dSP/tonalisa 2 yıl önce
io.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
jcrev.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
jcvoi.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
lint.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
make-config-pc.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
makefile.in copy head of git.iem.at/dSP/tonalisa 2 yıl önce
maraca.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
maraca.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
maxf.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
maxf.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
mkinstalldirs copy head of git.iem.at/dSP/tonalisa 2 yıl önce
moog.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
mus-config.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
noise.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
noise.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
nrev.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
peak-phases.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
piano.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
piano.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
prc95.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
prc95.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
premake4.lua copy head of git.iem.at/dSP/tonalisa 2 yıl önce
pvoc.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
s7.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
s7.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
s7.html copy head of git.iem.at/dSP/tonalisa 2 yıl önce
singer.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
singer.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndinfo.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib-config.in copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib-strings.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib-ws.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib.html copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib.pc.in copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib2xen.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndlib2xen.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndplay.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sndwarp.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
sound.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
spectr.fs copy head of git.iem.at/dSP/tonalisa 2 yıl önce
spectr.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
spectr.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
stochastic.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
strad.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
strad.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
unix-config.h.in copy head of git.iem.at/dSP/tonalisa 2 yıl önce
v.rb copy head of git.iem.at/dSP/tonalisa 2 yıl önce
v.scm copy head of git.iem.at/dSP/tonalisa 2 yıl önce
vct.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
vct.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
wz_data.js copy head of git.iem.at/dSP/tonalisa 2 yıl önce
wz_tooltip.js copy head of git.iem.at/dSP/tonalisa 2 yıl önce
xen.c copy head of git.iem.at/dSP/tonalisa 2 yıl önce
xen.h copy head of git.iem.at/dSP/tonalisa 2 yıl önce
xen.html copy head of git.iem.at/dSP/tonalisa 2 yıl önce

README.sndlib

	S N D L I B

The sound library is a collection of sound file and audio hardware
handlers written in C, Forth, Scheme, Common Lisp, and Ruby, and
running currently on Linux, *BSD, Mac OSX, and Windows systems.
It provides relatively straightforward access to many sound file
headers and data types.

Documentation is in sndlib.html.

To build it

./configure
make
make install

The configure script takes several arguments:

--with-audio include audio (default=yes)
--with-alsa use ALSA if possible
--with-jack use Jack if possible
--with-s7 use s7 as the extension language (the default)
--with-forth use Forth as the extension language
--with-ruby use Ruby as the extension language
--with-gsl try to include GSL
--enable-shared include shared object version of sndlib (the default)

Many examples and more documentation can be found in the Snd
package (ccrma-ftp.stanford.edu:/pub/Lisp/snd-13.tar.gz), and
CLM (clm-4.tar.gz).


There are two packages included with sndlib, both written
by Michael Scholz: sndins (a faster Scheme/Ruby connection to
some instruments) and gfm (a Forth implementation of sndlib).


If your Ruby installation is missing its pkgconfig file (ruby.pc
or some such name), run the make-config-pc.rb script and move the
resultant file to some pkgconfig directory:

make-config-pc.rb > ruby.pc
mv ruby.pc /usr/local/lib/pkgconfig/ruby.pc


--------------------------------------------------------------------------------
from Rick Taube:

BUILDING SNDLIB AND CM FROM SOURCES ON WINDOWS

These instructions assume you already have Microsoft Visual Studio
Express C++ 2008 installed on your computer. Its easiest if you create
a common folder to hold the source trees for CM and SndLib. I created
a C:\Software directory to hold both systems on my machine:

C:\Software\sndlib
C:\Software\cm

BUILDING SNDLIB ON WINDOWS

1. Download and install the latest version of SndLib:

ftp://ccrma-ftp.stanford.edu/pub/Lisp/sndlib.tar.gz

2. Double-click 'sndlib.sln' to open the project in Visual Studio
and choose 'Build Solution' from the Build menu (or press F7). This
should compile the release version of the sndlib library.

BUILDING CM ON WINDOWS

1. Download and install Premake 4.4, make sure that the executable is
on your PATH variable:

http://downloads.sourceforge.net/premake/premake-win32-4.4.zip

2. Open a CMD shell (terminal): Select Run... from the Start menu and
click OK.

3. In the terminal window, change directories to your CM directory and
use premake to create the Visual Studio project files:

cd \Software\cm
premake --target vs2008 --sndlib ../sndlib

4. Double click the file 'cm.sln' , select the Release configuration
in the pulldown menu and press F7.



BUILDING SNDLIB AND CM FROM SOURCES ON OSX AND LINUX

These instructions assume you already have all c++ developer tools,
libraries and headers installed on your machine. Its easiest if you
create a common folder to hold the source trees for CM and SndLib. I
created a ~/Software directory to hold both systems on my machine:

~/Software/sndlib
~/Software/cm

BUILDING SNDLIB ON OSX/LINUX

1. Download, install and make the latest version of SndLib:

$ cd ~/Software
$ wget ftp://ccrma-ftp.stanford.edu/pub/Lisp/sndlib.tar.gz
$ tar -zxf sndlib.tar.gz
$ cd sndlib
$ ./configure CC=g++
$ make

BUILDING CM ON OS X/LINUX

1. Download and install Premake 4.4, make sure that the executable is
on your PATH variable:

os x: http://downloads.sourceforge.net/premake/premake-macosx-4.4.tar.gz
linux: http://downloads.sourceforge.net/premake/premake-linux-4.4.tar.gz

2. Download and build the latest CM3 sources from Sourceforge.

$ cd ~/Software
$ svn co http://commonmusic.svn.sourceforge.net/svnroot/commonmusic/trunk
cm
$ cd cm
$ premake --target gnu --sndlib ../sndlib
$ make

The applications will be saved in the bin/ subdirectory. Documentation
and examples are in cm/res/doc. See cm/readme.text for more information.