Older blog entries for feldspar (starting at number 0)

Time to start using this space for something.

FInally have a little time now to start contributing some code to BEAST. Doing the website was fun and hopefully helpful, but I want to do more. Timj suggested that I work on procedure support. Unfortunately, I just discovered that almost all the emails I saved from him got somehow blown away (ARRRGH!!!), so I have to wait for him to get back to me to tell me what he has in mind. In the meantime, I'm thinking about some things I could implement *using* the procedure interface. Such as, tools to perform various transforms on patterns and note selections: tranposition, inversion, retrograde, retrograde-inversion (uh-oh, my 12-tone roots are showing :-). Also, I want to write some code to generate note sequences algorithmically, based on things like Brownian motion and 1/f noise.

Other semi-random BEAST-related thoughts:

  • I'm used to standard notation, so the current pattern editor interface doesn't really appeal to me. It would be interesting to provide an alternative UI that looks more like notation.
  • Related to the above: how about a tool to export BEAST patterns to the LilyPond format?
  • I'd love to be able to code plugins in Python and/or Perl. Could be fun to work on that.
  • I'm also very interested in Csound. I wonder if would make sense to figure out how to exchange data between BEAST and Csound?

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!