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.