[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: