Bug#197053: ITP: stk -- C++ classes for audio digital signal processing
Package: wnpp
Version: unavailable; reported 2003-06-11
Severity: wishlist
* Package name : stk
Version : 4.1.1
Upstream Author : Perry R. Cook
* URL : http://www-ccrma.stanford.edu/software/stk/
* License : see below
Description : C++ classes for audio digital signal processing
The Synthesis ToolKit in C++ (STK) is a set of open source audio signal
processing and algorithmic synthesis classes written in C++. STK was
designed to facilitate rapid development of music synthesis and audio
processing software, with an emphasis on cross-platform functionality,
realtime control, ease of use, and educational example code. The Synthesis
ToolKit is extremely portable (it's mostly platform-independent C and C++
code), and it's completely user-extensible (all source included, no unusual
libraries, and no hidden drivers). We like to think that this increases the
chances that our programs will still work in another 5-10 years. In fact,
the ToolKit has been working continuously for nearly 8 years now. STK
currently runs with "realtime" support (audio and MIDI) on SGI (Irix),
Linux, Macintosh OS X, and Windows computer platforms. Generic,
non-realtime support has been tested under NeXTStep, Sun, and other
platforms and should work with any standard C++ compiler.
The license might be problematic though:
This software was designed and created to be made publicly available for
free, primarily for academic purposes, so if you use it, pass it on with
this documentation, and for free.
If you make a million dollars with it, give us some. If you make
compositions with it, put us in the program notes.
Some of the concepts are covered by various patents, some known to us and
likely others which are unknown. Many of the ones known to us are
administered by the Stanford Office of Technology and Licensing.
The good news is that large hunks of the techniques used here are public
domain. To avoid subtle legal issues, we'll not state what's freely
useable here, but we'll try to note within the various classes where
certain things are likely to be protected by patents.
Guenter
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux xdv 2.4.19-686 #1 Thu Aug 8 21:30:09 EST 2002 i686
Locale: LANG=C, LC_CTYPE=C
Reply to: