Getting Started
A Tutorial for Snd
  Developing And Using Snd
  Customizing Snd: The Basics
  A Brief Tutorial For Snd
  Some Advanced Uses Of Snd
  Sounding Out
  Resources
File Operations
  The Display
  Other Options
Editing
  The Active Channel and The Cursor
  Marks
  Regions
  The Edit List
  How to ...
    Save, open, close, print
    Delete, insert, mix
    Multi-channel operations
    Amplitude envelopes and scaling
    Find
    Change samples
    Undo, redo, revert
    Play
    Mix Files
    Keyboard macros
    Change file format
    Extend a file
    Record a file
    Edit or view an envelope
    Edit, add, or remove the header
    Center a tiny signal with DC
    Save state for later restart
    Miscellaneous commands
  Keyboard Commands
The  Control Panel
Customization and Extension
  Introduction
  Snd Programming
      Customizing Snd's behavior
          Global variables
          Hooks
      Snd's objects
          Vcts
          Sound-data and Sndlib
          Sample-readers
          Marks
          Mixes
          Regions
          Sounds
          Edit Lists
          Transforms
          Dialogs
          Miscellaneous functions
          Constants
          Errors and Debugging
      Customizing Snd's appearance
          Colors
          Fonts
          Graphics
          Widgets
  Snd Startup
    Snd resources
    Snd invocation flags
    The initialization file
  Runtime modules and external programs
    Snd as an Emacs subjob
    Dynamically loaded modules
    External Programs
    Snd as a Widget
    Snd and the CLM module
      CLM functions
      Instruments
    Snd and Common Music
    Snd and Motif
    Snd and Gtk
    Snd with no GUI and as script engine
    Snd with Ruby
    Snd and LADSPA
    Driving Snd remotely
    Snd and OpenGL
    Snd and gdb
  Index
Snd Index
Sndlib
  Headers
  Data
  Hardware
  Music V
  Examples
   SndInfo
    SndPlay
    SndRecord
    AudInfo
    SndSine
    clmosc
    Other Examples
  Current Status
  Lower Levels
  Sndlib and Guile
CLM
  Instruments
    Generators
    Generic Functions
    Frames, Mixers, Sound IO
    Useful functions
    def-clm-struct
    Definstrument
    CLM in Guile, Ruby, C
  Note Lists
    With-sound
    With-mix
    Instrument-let and Sound-let
  Debugging
  Appendices
CLM Index
Snd Scheme and Ruby files
  autosave.scm: auto-save (edit backup) support
  bess.scm, bess.rb: FM demo
  bess1.scm, bess1.rb: FM violin demo
  bird.scm, bird.rb: North-American birds
  clm-ins.scm, clm-ins.rb: more CLM instruments
  debug.scm: debugging aids
  dlocsig.rb
  dlp directory entries
  draw.scm: graphics additions
  dsp.scm: various DSP-related procedures
  edit-menu.scm: Edit menu additions
  new-effects.scm, gtk-effects.scm: an Effects menu
  env.scm, env.rb: envelope functions
  enved.scm: envelope editor
  event.scm: xm module stuff
  examp.scm: many examples
  extensions.scm: extensions of Snd
  fade.scm: frequency-domain cross-fades
  fmv.scm: controller for the fm-violin
  freeverb.scm, freeverb.rb: a reverb
  goopsnd.scm: look at Goops
  hooks.scm: functions related to hooks
  index.scm, index.rb: snd-help extension
  jcrev.scm: John Chowning's reverb
  ladspa.scm: Kjetil S. Matheussen's LADSPA previewer.
  maraca.scm: Perry Cook's maraca physical model
  marks.scm: functions related to marks
  maxf.scm, maxf.rb: Max Mathews resonator
  mix.scm: functions related to mixes and tracks
  moog.scm: Moog filter
  musglyphs.scm: Music notation symbols (from CMN)
  nb.scm, nb.rb: Popup File info etc
  noise.scm, noise.rb: CLM's noise.ins
  peak-env.scm: peak envelope support
  piano.scm, piano.rb: piano physical model
  play.scm: play-related functions
  popup.scm, gtk-popup.scm: Popup menu specializations
  prc95.scm: Perry Cook's physical model examples
  pvoc.scm: phase-vocoder
  rgb.scm, rgb.rb: colors
  rtio.scm: real-time stuff
  rubber.scm, rubber.rb: rubber-sound
  singer.scm: Perry Cook's vocal-tract physical model
  snd4.scm: backwards compatibility for version 4
  snd5.scm: backwards compatibility for version 5
  snd6.scm: backwards compatibility for version 6
  snd-gl.scm: OpenGL examples (gl.c)
  snd-motif.scm, snd-gtk.scm: Motif/Gtk module (xm.c, xg.c)
  snd-test.scm and event.scm: Snd regression tests
  spectr.scm, spectr.rb: instrument steady-state spectra
  strad.scm, strad.rb: violin physical model
  v.scm, v.rb: fm-violin
  ws.scm, ws.rb: with-sound
  xm-enved.scm, xm-enved.rb: xm-based envelope editor
  zip.scm: the zipper (a cross-fader)
  A Note on Scheme variables in Snd
  A Note on "As-Needed" input functions
  A Note on User-defined Generators in C-CLM
Libxm