soundscrape

A programmatic framework for modular synthesis:
Scheme in the front, C in the back!

older news

1 April 2004

Not an auspicious day for news, but news nonetheless. Soundscrape now works with stable gstreamer, and I've implemented an enveloptor and a spawner, as well as some other plugins. Still having problems with getting g-wrap released, though...

08 February 2004

Hope all had a nice holiday. I was away for about a month or so. Still, since coming back, I've been able to do some more work. Most of it was on the C<->Scheme layer, some of it was playing catch-up with GStreamer, but some brainpower was left for implementing an index for the documentation browser. In the shot-o-the-month, you can also see the source editor and graphical controls for a running pipeline. After all this time on the interface, it's time to move back to synthesis.

17 December 2003

The documentation has seen some serious work. Instead of being only for the web, now the documentation is primarily for within soundscrape, and only secondarily for other formats. This means that we can automatically generate documentation on unit generators, modules (including all exported bindings -- example), as well as the tutorial, of course. And, most importantly, you can view the docs from within the program. Sweet!

01 December 2003

Work continues on the graphical interface. Part of that was writing a new help browser so you can see the tutorial as help while you are running the application. I've updated the tutorial, but I still need to write a translator to HTML so that the online copy is up to date... I hope to release soon, but things are going slow on the guile-gnome side of things.

30 October 2003

I'm starting to have some initial thoughts about the graphical UI. The text UI is fine enough, but here's what works for me now. Yes, it's a functioning graphical REPL! Things should all work by the end of a couple weeks. Which is convenient, because by that time guile-gobject will have a new release as a GNU project, which means I can release.

30 September 2003

Work progresses on the music model. The basic model is patterned (once again) after that of SuperCollider. Also, an agreement has been made with the developer of Marlin, a sample editor for Gnome, to use the same internal representation for samples. Coupled with Guile bindings for Marlin, this allows soundscrape to simply pop up a Marlin window to view or edit a sample (or output of a synthesis network). Rock!