Sunday, September 30, 2007

Sound: ABC

Copperbox revision 74.

Updated the Abc parser and datatypes. The parser is now written with the applicative combinators. The datatypes have been made a bit more uniform, although this has only been done for the `data` definitions and not the `type` synonyms.

Added a pretty printing module and a top-level module.

Sunday, September 23, 2007

Sound: ABC

Copperbox revision 73.

Renamed the `midifile` directory to `sound` and added a new sub-directory `Abc`, with a parser for Abc notation. This parser is a rough prototype at the moment.

Monday, September 17, 2007

Midi Lib

Copperbox revision 72.

Updated the file MidiWrite.hs so that it uses the changes to the the Midi datatypes (these changes should have gone in with yesterday's check-in - revision 71).

Added a demo - DemoTrack.hs - that outputs a scale using MidiWrite.

Sunday, September 16, 2007

Midi Lib

Copperbox revision 71.

Replaced the Midi file library with a new version. The new version has error handling - undoubtedly a big plus. It is still a quite rough at the edges as I'm working out how much to use the combinators from Control.Applicative and how much to use my own combinators.

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.