Update of /cvsroot/audacity/lib-src/libnyquist
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv11268

Modified Files:
        README.txt LICENSE.txt 
Log Message:
Updating to Nyquist v3.03.


Index: LICENSE.txt
===================================================================
RCS file: /cvsroot/audacity/lib-src/libnyquist/LICENSE.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- LICENSE.txt 29 Jan 2009 18:04:19 -0000      1.4
+++ LICENSE.txt 5 Mar 2009 17:04:41 -0000       1.5
@@ -13,115 +13,4 @@
 modifications to the Audacity developers, otherwise contact
 Roger Dannenberg directly.
 
-The full license for Nyquist follows.
-
-LICENSE INFORMATION
-
-Nyquist is built upon and derived from XLISP. Both are copyrighted software.
-Two copyright notices and licenses appear below.
-
---------------------------------------------------------------------------------
-COPYRIGHT AND LICENSE INFORMATION FOR NYQUIST
-
-Copyright (c) 2000-2002, by Roger B. Dannenberg
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without 
modification,
-are permitted provided that the following conditions are met:
-
-Redistributions of source code must retain the above copyright notice, this 
list
-of conditions and the following disclaimer.
-
-Redistributions of source code must retain the copyright notice, the
-list of conditions, and the disclaimer, all three of which appear below under
-"COPYRIGHT AND LICENSE INFORMATION FOR XLISP."
-
-Redistributions in binary form must reproduce the above copyright notice, this
-list of conditions and the following disclaimer in the documentation and/or
-other materials provided with the distribution.
-
-Redistributions in binary form must reproduce the copyright notice, the
-list of conditions, and the disclaimer, all three of which appear below under
-"COPYRIGHT AND LICENSE INFORMATION FOR XLISP," in the documentation and/or
-other materials provided with the distribution.
-
-Neither the name of Roger B. Dannenberg, Carnegie Mellon University, nor the 
-names of any contributors may be used to endorse or promote products derived 
-from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-What follows is not a part of the license:
-
-Please send bug fixes and improvements to me at the address below.
-
-Please do not distribute modified versions of Nyquist without permission.
-
-Any redistribution of Nyquist should include a notice that Nyquist can be
-obtained free from http://www.cs.cmu.edu/~music.
-
-In addition, as a courtesy, I ask that you send me a copy of any product that
-makes substantial use of Nyquist. Please contact me at the address below for my
-current mailing address. I am asking this because I enjoy learning about
-applications of my software.
-
-When Nyquist is used to generate music and conduct research, please mention
-and acknowledge the use of Nyquist in program notes, acknowledgement sections
-of papers, and whereever thanks or credits would normally be given.
-
-Roger B. Dannenberg
-
[email protected]
-
---------------------------------------------------------------------------------
-COPYRIGHT AND LICENSE INFORMATION FOR XLISP
-
-Copyright (c) 1984-2002, by David Michael Betz
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without 
modification,
-are permitted provided that the following conditions are met:
-
-Redistributions of source code must retain the above copyright notice, this 
list
-of conditions and the following disclaimer. 
-
-Redistributions in binary form must reproduce the above copyright notice, this
-list of conditions and the following disclaimer in the documentation and/or
-other materials provided with the distribution.
-
-Neither the name of David Michael Betz nor the names of any contributors may be
-used to endorse or promote products derived from this software without specific
-prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-What follows is not a part of the license:
-
-Please send bug fixes and improvements to me at the address below.
-
-In addition, as a courtesy, I ask that you send me a copy of any product that
-makes substantial use of XLISP. Please contact me at the address below for my
-current mailing address. I am asking this because I enjoy learning about
-applications of my software.
-
-David Betz
-
[email protected]
+Refer to nyquist/license.txt for Nyquist licensing details.

Index: README.txt
===================================================================
RCS file: /cvsroot/audacity/lib-src/libnyquist/README.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- README.txt  29 Jan 2009 18:04:19 -0000      1.3
+++ README.txt  5 Mar 2009 17:04:41 -0000       1.4
@@ -1,9 +1,9 @@
 libnyquist
 
 Library code and the "nyx" interface by Dominic Mazzoni.
-Updated to Nyquist version 3.02 by Leland Lucius.
+Updated to Nyquist version 3.03 by Leland Lucius.
 
-Based on Nyquist version 2.29 by Roger B. Dannenberg,
+Originally based on Nyquist version 2.29 by Roger B. Dannenberg,
 which was based on xlisp 2 by David Michael Betz.
 
 For license information, please see the file LICENSE.txt
@@ -19,230 +19,4 @@
 
   http://www.cs.cmu.edu/~music/nyquist/
 
-------------------------------------------------------------
-
-README file for Nyquist Version 3.02
-
-LICENSE: see license.txt
-WEB SITE: http://www.cs.cmu.edu/~rbd/nyquist.html
-
-INSTALLING NYQUIST
-====================
-Please see Section 1.1, Page 1, of the Nyquist Manual
-
-If you use Windows 95 or Windows NT, this release was
-compiled with Visual C++ 6.0.
-
-For Mac OS X command line users, there is an executable
-Nyquist program: NyquistIDE.app/Contents/Resources/Java/ny
-
-IMPLEMENTATION STATUS
-=====================
-Version 3.02 provides:
-    Uses libsndfile and recent version of portaudio.
-    Many bug fixes.
-    Support & compatibility for Algorithmic Composition (to appear)
-Version 3.01 provides:
-    Feedback FM: see fmfb, snd-fmfb and snd-fmfbv
-    fixed help functions and internal browser window
-    Documentation mostly using SAL syntax now
-Version 3.00 provides:
-    First release supporting SAL syntax
-    Major revision to documentation (but more to come)
-    Bug fixes for sustain transformation
-    Many new STK instruments ported by Pedro Morales
-    Pedro's sdl music input language
-Version 2.38 provides:
-    improved PWL editor
-    improved preferences dialog
-    bug fixes in Equalizer editor
-    additional documentation for demos/plight/drums.lsp
-    option click or right click on completion list to get help
-    manual can be displayed in an internal window in jNyqIDE
-Version 2.37 provides:
-    fix for byte order on Mac PPC that prevented pianosyn.lsp from loading
-Version 2.36 provides:
-    cross-platform browser launching in jNyqIDE
-    fix search path set by jNyqIDE (OS X-related bug introduced in 2.35)
-    fix bug in slider update code on OS X
-Version 2.35 provides:
-    fix for Open Sound Control under Windows/jNyqIDE
-    other minor jNyqIDE fixes    
-Version 2.34 provides:
-    fix to ^U (send selection to Nyquist) in jNyqIDE
-    default sound file path for Mac OS X is /tmp
-    Nyquist exits when EOF detected -- try to make orphans abort
-Version 2.33 provides:
-    additional documentation for Open Sound Control
-        interface and utility programs
-Version 2.32 provides:
-    envelope editor in jNyqIDE
-    EQ editor in jNyqIDE
-    score editor in jNyqIDE
-    slider support in Nyquist
-    OSC (Open Sound Control) interface
-    OSC test program and serial-to-OSC program
-    drum machine (as separate download)
-    jNyqIDE has pop-up menus and per-file menu bars
-Version 2.31 provides:
-    new compositional algorithm support in xm.lsp
-    many bug fixes
-    MiniMoog emulator
-    spatialization libraries
-    sound reversal functions
-    Dolby Surround encode/decode
-Version 2.30 provides:
-    many many changes, bug fixes, enhancements
-    new Java-based IDE: jnyqide
-    LPC analysis/synthesis
-    uses PortAudio for audio I/O
-    changes for Debian Linux compatibility
-    new examples in demos
-    new documentation and html files
-Version 2.29 provides:
-    new functions: snd-alpassvc, sndalpassvv, snd-eqbandvvv
-    corresponding high-level functions in Nyquist
-    new licenses for both Nyquist and XLISP
-    new NyqIDE implementation
-    fixed BUZZ function
-    various bug and documentation fixes
-Version 2.28 provides:
-    include indx.html in doc folder (in files.txt)
-    fixed compute-default-sound-file in nyquist.lsp to
-    compute appropriate extension (.wav, .aif)
-    more code to automate win32 releases
-Version 2.27 provides:
-    makefile.lsp now generates sndfn.wcl & sndfn.cl
-    fix to include snd-pluck and some others omittted from 2.26
-Version 2.26 provides:
-    bug fix in sampler, negative frequency handling
-    guard against out-of-order events in TIMED-SEQ
-    added FMLFO, an lfo with frequency modulation
-    added SND-SQRT, S-SQRT, SND-ABS, S-ABS functions
-    new NyqIDE version with S-PLOT function (!)
-    NyqIDE has better parsing for paren balancing
-    NyqIDE upgrade to WindowsXP and Delphi 6
-    NyqIDE increases input string length maximum
-    NyqIDE prompts on save conflict
-    added voice-synthesis demo from Eduardo Miranda
-    corrected absolute path in demos/pmorales/e2.lsp
-    minor documentation and indexing improvements
-    pointer to demo docs goes on start menu now
-Version 2.25 provides:
-    new way to provide search path: set *SEARCH-PATH* to a string,
-    e.g. (SETF *SEARCH-PATH* 
-    "C:/program files/nyquist/runtime,c:/program files/nyquist/lib")
-    allowing Nyquist to be run without setting registry.
-Version 2.24 provides:
-    text editing for command lines in Linux version
-Version 2.23 provides:
-    bug fix in (current-path) for Mac
-    fixes to some Mac sources corrupted in 2.22
-Version 2.22 provides:
-    documentation (HTML) included in release now
-    bug fix for Mac console output exceeding 32K limit
-    protection from playing very high sample rates in Win32
-        (crashes in Windows MME library!)
-    change s-save to take :endian rather than :swap parameter
-    pianosyn.lsp runs on the Mac now
-    demos/examples.lsp generates audio with "normal" sample rates
-Version 2.21 provides:
-    s-plot uses gnu-plot in Linux
-    separation from CVS -- I just couldn't keep beating my head
-               against the wall
-Version 2.20 provides:
-    improved Macintosh support
-Version 2.19 provides:
-    integration of Macintosh code (from v2.12)
-    addition of PLUCK and BUZZ synthesis functions
-Version 2.18 provides:
-    bug fix in midifile read routine under Linux
-Version 2.17 provides:
-    bug fix for long line input under linux and windows
-    biquad filters
-    hzosc osc-tri osc-saw osc-pulse -- new oscillator variants
-    bug fix for reading in non-AIFF files with 'FORM' headings
-    extension to s-read to support explicit byte-swap parameter
-Version 2.16 provides:
-    bug fix in tables (lookup oscillators and other functions)
-    Windows GUI version of Nyquist
-Version 2.15 provides:
-    port to Linux
-Version 2.5 provides:
-    more signal processing functions
-Version 2.2 provides:
-        ports to more systems including Win32 (Win95 and NT)
-        bug fixes
-        more signal processing functions
-        improved sound I/O subsystem
-Version 2.1 provides:
-        bug fixes
-        documentation and code for user extensions
-Version 2.0 provides:
-        continuous time warps
-        many more functions
-        bug fixes
-
-The distribution may contain sources for Nyquist. If not,
-you got the runtime distribution, and there is a source version
-available.
- 
-A number of "source" files are machine generated, including:
--  many .c and .h files that implement signal processing functions.
-        These are generated by translation system that converts
-        .alg files to .c and .h files.  .alg files give high-level
-        descriptions of DSP algorithms.  
-- Makefile.* is generated by "makefile.lsp".
-
-The status is:
-
-System                  Status
-
-RS6K = RS6000, AIX      untested, but used to work
-NEXT = NeXT 3.0 (Cube)  untested, but worked fine on a previous version
-SGI = ???               untested, but used to work
-PMAX = Mach 2.5 on Dec workstation
-            untested, but worked in previous version
-SPARC = Sun Sparc ???   untested - previous version of Nyquist DID work
-LINUX = Linux          tested
-Win32                  tested
-Mac                    tested
-
-If you have problems running Nyquist on a Unix machine, I'd be happy to 
-help. I can give you advice or if you give me an account, I can log in
-remotely and install Nyquist for you. If you make corrections yourself,
-please let me have them so I can put them in the next release.
-
-DIRECTORY STRUCTURE
-===================
-cmt - CMU MIDI Toolkit files, used by Nyquist for MIDI File I/O
-demos - Nyquist demos go here
-fft - some fft functions
-lib - .lsp files offering extensions to Nyquist
-misc - various files and programs used to implement Nyquist
-nyqsrc - general Nyquist source code (mostly in C)
-runtime - the Nyquist and XLisp runtime code (mostly in XLisp)
-sys - system specific files
-snd - the sound file, sound input, and sound output package
-test - test code (this is not maintained and may not be in the release)
-todo - list of things to do (this may not be in the release)
-tran - descriptor (.alg) files for machine-translated Nyquist code
-xlisp - sources for Xlisp (these are linked into Nyquist)
-
-THE RUNTIME ONLY RELEASE
-========================
-The runtime-only release contains everything related to running
-Nyquist, but no source code. The files in this release are:
-    Readme.txt (this file)
-    nyquist.exe (located in the runtime directory)
-    runtime (directory)
-    lib (directory)
-    demos (directory)
-    test (directory)
-
-BUILDING UNDER LINUX
-====================
-in the nyquist directory:
-> ln -s sys/unix/linux/Makefile
-> make
-
+See nyquist/Readme.txt for latest changes to Nyquist.


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Audacity-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to