Sculptor is a package which can manipulate sound samples in potentially exciting ways. It has a front-end which permits the user to perform these manipulations in real-time. System-V IPC has been used to split the process into two halves which can be efficiently load-balanced on a multi-processor machine. The source code is freely available[8].
Sculptor is not intended as a guide to good programming practice; in fact, some of the code is just plain ugly, as earlier in its development there was a requirement to make the whole application work in real time on a 386 machine without a co-processor, so some sacrifice of clarity for speed just had to be made! It is nonetheless hoped that the code might stimulate other projects in real-time audio manipulation, now that one based on really quite a processor-intensive algorithm has been demonstrated to operate fully interactively in real time. The application is also to be used to support research into computer music at the University of Leeds, and so by definition will never be ``finished''.