Xforge is a graphical wave editor for UNIX systems with X11 and Motif. The name is derived from popular PC/Windows wave editor Sound Forge, and the goal of Xforge project is to provide similar wave editing facilities to UNIX world, but as free software.

Though Xforge supports multiple wave formats, it is not a wave format converter; there exists a wonderful utility called Sox for that purpose. You will find that Xforge supports very few wave formats at the moment. Are you interested in coding decoders / encoders for your favourite file formats?

Take a look at a screenshot, it will clarify things better.


Xforge development is currently done with Alpha Linux (SuSE 6.3) machine, and thus Xforge should work pretty well in Linux machines in general. Also, Xforge is known to work with following machines:

For audio output, you need OSS compatible audio drivers. Are you interested in porting Xforge?

Xforge requires X11R5 and Motif - lesstif will also work (versions 0.83, 0.85 and 0.88.9 at least). For audio playback, OSS drivers are required (they exist at least on Unixware, and Linux kernel includes the free version). You will also want plenty of memory for editing large files, since Xforge currently operates only in core. Data is handled in floating point values, with buffer specific undo buffers, so you can account for much more memory than the wave consumes disk space.

Xforge is made of C, so a C compiler is of course required unless you can find someone who can provide you a binary. The Xforge project won't.


You can get Xforge from link below:







Certainly many. I try to keep some quality in releases... With Lesstif, you are likely to have problems (versions since OpenMotif became open source have not been tried).

Have you found a bug? Come on, tell it to me. Otherwise it may never get fixed. Don't send me core dumps however - I can't do anything with them and I find large emails annoying. Much more informal is a description of how to reproduce the behaviour you consider a bug, the machine details, etc. You are free to fix the bug, too, and send me the diffs if you get really excited :-)