Excerpts from Pierre's message of 2010-12-04 14:05:24 +0100:
  Scalpel is an audio editor for Linux written in
Python. It aims at
 providing a simple-to-use and easy-to-extend audio editor. Sound
 hackers, get started translating your Matlab routines into Python/Numpy
 functions!
 Scalpel uses PyGTK for the user interface, Numpy for the internal
 processing, ALSA for the audio playing and libsndfile for reading and
 writing files. A minimal part of the code is written in Cython for
 better performance.
 Scalpel still has some rough edges but is quite usable. Try it now
 and be sure to send your feedback.
 Links:
      * Homepage: 
http://scalpelsound.online.fr
      * Source: 
http://gitorious.org/scalpel
      * Pypi: 
http://pypi.python.org/pypi/scalpel 
Hi Pierre,
I just gave it a brief try, and as it happens ran into a imho major
problem. The .wav file I tried to open has just under 1GB. It took
Scalpel just a couple of seconds to chew up all memory it could get an
heavy swapping commenced (~80% of swap and it didn't stop). It seems to
need more memory than the 1GB (~500 memory + ~1.5GB swap). The net result
was that my machine wasn't particularly responsive anymore, and even less
so was Scalpel.
On the (kind of) positive side: Scalpel is in good company.
mhwaveedit, snd and rezound failed as well, but without chewing all
mem+swap. The former two seemed to do nothing at all and the later
presented an incomprehensible error.
audacity had no problem opening the file, only painting the waveform
took a while.
The DAWs I tried had no problem either (Traverso, Qtractor).
I know that so little memory is rather unusual, but I'm rather sure the
problem 'scales' well, more memory just needs bigger files.