Older blog entries for magnusjonsson (starting at number 1)

I'm continuing to dig into the Gsharp code, especially the buffer classes and the midi back-end. I found a little bug in the midi library used by Gsharp and emailed the university group that maintains it about whom to submit the bug-fix to.

I also found a small redundancy in the Gsharp code and I expect I will find more things as I wade through the code, so I am going to request write access to the Gsharp CVS repository once the common-lisp.net mail server starts working again. It appears to have been down for the past few days and for this reason I haven't been able to join the Gsharp mailing lists either.

I'm posting my first blog entry! Here's why:

I want to add some microtonal support to GSharp and I talked about it with one of its developers, Christophe Rhodes (Xof on #lisp on freenode.org). He was very positive and helpful and suggested that I blog about my progress. So here I am.

I intend to first add support for simple temperaments in the midi back-end. By simple, I mean temperaments for which no accidentals beyond sharps and flats are needed.

If that goes well I may start adding some sagittal accidentals to support more temperaments.

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!