Sunday, November 30, 2008

HNotate

Copperbox revision 361.

I've added support for handling nplets i.e. n-ary tuplets. Also, I realized that you can run ghci with -Wall so I've corrected a lot of warnings (generally I only run the code in Copperbox with ghci and never actually compile it).

HNotate

Copperbox revision 360.

I've changed the names of the data types Tile and Glyph to Grouping and Atom.

Saturday, November 29, 2008

HNotate

Copperbox revision 359.

Removed the function putBack from ParserBase - it was replicating the Parsec function lookAhead.

Also minor tidying up in BuildNoteList - added a function to number sequences and took out the folds that were doing this.

Friday, November 28, 2008

Bala

Copperbox revision 358.

I've added a new module to Bala for handling guitar notation. More than once, I've dabbled at trying to get something useful for guitar notation, but never got very far. Hopefully as HNotate and Bala have progressed pretty well in the last couple of months, the new module has better prospects.

Thursday, November 27, 2008

Bala

Copperbox revision 357.

Tidy up of the Bala examples as Samba Baiao was unwittingly broken.

Bala

Copperbox revision 356.

I've tidied up the drum notation output code, and added support for another LilyPond percussion style - #timbales-style.

HNotate and Bala

Copperbox revision 355.

A substantial number of changes to the NoteList datatypes in HNotate and the modules that depend on them. The NoteList data types have generally been made more uniform, and I've got rid of the (|#) combinator due to a better way of handling annotations.

Pleasingly, Bala can now output LilyPond percussion scores.

Blog Archive

About Me

My photo
Disambiguating biog as there are a few Stephen Tetley's in the world. I'm neither a cage fighter or yachtsman. I studied Fine Art in the nineties (foundation Bradford 1992, degree Cheltenham 1992 - 95) then Computing part-time at Leeds Met graduating in 2003. I'm the Stephen Tetley on Haskell Cafe and Stackoverflow.