This is a late update on Gsharp, but better late than never. I have stopped contributing to Gsharp because I think there are now more pressing issues with it than adding more microtonal support. Here is what I got done:
- A MIDI back-end that uses pitch bend messages to produce microtones.
- Support for regular temperaments based on size of octave and size of fifth (and size of quartertone)
- Access to this functionality from the GUI through CLIM commands.
Additionally Christophe Rhodes added quartertone glyphs which work well with my midi playback. This proves that the infrastructure support for microtones is now there. All that is lacking is the glyphs. But for now I think Gsharp has more important things that need to be worked on so I am stepping back until Gsharp has matured a little more.
I am now looking forward to delving into some Haskell hacking! I am hoping to get better at Haskell by hacking on the GHC compiler itself. Why? Because learning Haskell for the past few years I have come to think Haskell is the most interesting thing going on in CS right now. I vainly hope that in the near future (I will get my bachelor's degree in CS this spring if everything goes right) I will be able to work with Haskell or do research on/with it.