sound editors from SF.NET 

cmd:Snd 

Snd is a sound editor modelled loosely after Emacs and an Dpysnd. It can accommodate any number of sounds each with any number of channels, and can be customized and extended using either Guile or Ruby.

Snd can handle the following file and data types:

  • read/write (many data formats):

    • NeXT/Sun/DEC/AFsp
    • AIFF/AIFC
    • RIFF (Microsoft wave)
    • IRCAM (old style)
    • NIST-sphere
    • no header
  • read-only (in selected data formats):

    • 8SVX (IFF), EBICSF, INRS, ESPS,
    • SPPACK, ADC (OGI), AVR, VOC, PVF,
    • Sound Tools, Turtle Beach SMP, SoundFont 2.0,
    • Sound Designer I and II, PSION, MAUD, Kurzweil 2000,
    • Gravis Ultrasound, ASF, PAF, CSL,
    • Comdisco SPW, Goldwave sample, omf, quicktime
    • Sonic Foundry, SBStudio II, Delusion digital,
    • Digiplayer ST3, Farandole Composer WaveSample,
    • Ultratracker WaveSample, Sample Dump exchange,
    • Yamaha SY85, SY99, and TX16, Covox v8, SPL, AVI,
  • automatically translated to Sun 16-bit, then read/write:

    • IEEE text, Mus10 SAM 16-bit (modes 1 and 4), IBM CVSD, AVI
    • NIST shortpack, HCOM, Intel, IBM, and Oki (Dialogic) ADPCM, MIDI sample dump
    • G721, G723_24, G723_40, IFF Fibonacci and Exponential

SoX - Sound eXchange 

http://sox.sourceforge.net/

SoX, the swiss army knife of sound processing programs. SoX is a command line utility that can convert various formats of computer audio files in to other formats. It can also apply various effects to these sound files during the conversion. As an added bonus, SoX can play and record audio files on several unix style platforms.

Kwave 

http://kwave.sourceforge.net/features.html

Kwave is a sound editor for the KDE environment. It is written with KDE/QT and is extendable through a powerful plugin interface. For the moment it only supports .wav files, but other audio formats will follow in future.

Be aware, currently there is not much extra documentation available. Most stuff is included in the Kwave handbook that is included in the package and is also available online.

jMusic 

As a library of classes for generating and manipulating music and audio, jMusic provides a solid framework for computer-assisted composition in Java. jMusic is also used for generative music, instrument building, interactive performance, and music analysis. jMusic supports musicians with a familiar music data structure based upon note/sound events, and provides methods for organising, manipulating and analysing that musical data. jMusic scores can be rendered as MIDI or audio files for storage and later processing or playback in real-time. jMusic can read and write MIDI files, audio files, XML files, and its own .jm files; there is real-time support for JavaSound, QuickTime and MIDIShare. jMusic is designed to be extendible, encouraging you to build upon its functionality by programming in Java to create your own musical compositions, tools, and instruments.

soundtracker 

SoundTracker is a music tracking tool for Unix / X11 similar in design to the DOS program FastTracker and the Amiga legend ProTracker. Samples can be lined up on tracks and patterns which are then arranged to a song. Supported module formats are XM and MOD; the player code is the one from OpenCP. A basic sample recorder and editor is also included.

The basic concept is very simple: you have a number of sound samples, and you can arrange them on so-called tracks. A track (also called "channel") can not play more than one sample at the same time. Whereas the original Amiga trackers only provided four tracks (this was the hardware limit), modern trackers can mix a virtually unlimited number of channels into one sound stream, applying various effects to the samples used.

The Advanced Linux Sound Architecture 

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features:

  1. Efficient support for all types of audio interfaces, from consumer soundcards to professional multichannel audio interfaces.
  2. Fully modularized sound drivers.
  3. SMP and thread-safe design.
  4. User space library (alsa-lib) to simplify application programming and provide higher level functionality.
  5. Support for the older OSS API, providing binary compatibility for most OSS programs.