How to release Nyquist (notes from RBD to RBD):

Note: releases are now on sourceforge. The file names are
      nyqosx30n.tgz
      nyqsrc30n.zip
      setupnyqiderun30n.exe

New primitives should be entered into misc\transfiles.lsp
and then makefile.lsp should be used to generate a new
Makefile as well as sndfn.cl and sndfn.wcl. Run intgen
under Windows (or Mac) using intgen @sndfn.wcl

ON EITHER WINDOWS OR MAC

Edit Readme.txt to contain correct version number at top.

Add changes to Readme.txt changelog.

Edit runtime/nyinit.lsp to contain correct version number.

Edit documentation to contain correct version number.

Is documentation current and installed?
[Update and Commit via SVN]

To rebuild documentation:
    cd docsrc
    toafs.bat (or toafs.sh) -- copies source to afs
    on afs, scribe nyquistman
        ps2pdf nyquistman.ps
    on afs, scribe nyquistman to text: 
        scribe nyquistman.mss -file
        copy nyquistman.doc to nyqman.txt
    copy nyquistman.pdf to doc
    copy nyqman.txt to doc
    cd docsrc/s2h
    ny
    (load "$system-dir$/system.lsp") -- use the appropriate one
    (load "s2h") -- will load citations.lsp
    (load "do-nyquist-manual") -- runs s2h 2x to get cross-references
    (exit)
    mv doc/NyquistWords.txt to jnyqide/NyquistWords.txt

SVN commit -- documentation?

ON WINDOWS AND MAC

Search for temp.wav in c:\rbd\nyquist, and delete them all.
Search for points.dat in c:\rbd\nyquist, and delete them all.

Check for and delete editor backup files in:
      jnyqide
      runtime
      lib

ON WINDOWS

Run releasenyqide.bat to create release directory.
Run Inno Setup 5/Inno Setup Compiler
Select C:\Users\rbd\nyquist\sys\win\nyqrelide.iss
Select Build:Compile

move sys\win\setup\setupnyqiderun.exe setupnyqiderunNNN.exe
  , using the version number for NNN

Visit https://frs.sourceforge.net/webupload and upload setupnyqiderun.exe

copy the documentation from d:/rbd/nyquist to AFS, or
    scp /Volumes/rbd/nyquist/doc/* rbd@linux.gp.cs.cmu.edu:www/doc/nyquist/

FOR THE MAC

build jNyqIDE project with xcode.
source misc/cmu/cmuinstallmac.sh

FOR PLIGHT DRUM MACHINE -- SHOULD NOT BE NECESSARY

(this is a separate download because it is large)
source install-plight.sh

FOR THE MAC TO BUILD RELEASE FOR UNIX

source release is build along with Mac release by cmuinstallmac.sh

******************************************************
* OLD INSTRUCTIONS FOR AUTOMATIC RELEASE TO CMU WEB: *
******************************************************

ON WINDOWS

Run release.bat to create release directory for nyquist_setup
Run Setup Generator and select nyquist_setup
Make sure Files:Source Directory is set to proper nyqrel just created by release.bat
Click Make

Run releasenyqwin.bat to create release directory for nyqwin_setup
Run Setup Generator and select nyqwin_setup
Make sure Files:Source Directory is set to proper nyqrelwin just created by releasenyqwin.bat
Click Make

... releasenyqide.bat ...

from the nyquist directory:
make sure nyquist/ny exists for execution by misc/cmu/cmuinstall.sh
    (copy it to nyquist/ny if not)
cd misc/cmu
run cmuinstall.bat or source cmuinstall.sh

IGNORE THIS -- DELETE AFTER VERSION 3.02
same thing on PPC, but use
cd ~/nyquist/misc/cmu
bash cmuinstallmac.sh
--- and use something like 232ppc for the version number

FOR THE MAC TO BUILD RELEASE FOR UNIX

the cmuinstall.sh file builds a source zip file and installs it

