Tuesday, September 8, 2009

Bala2

Copperbox revision 793.

I've added a new module Bala.BeatPattern which is intended to replace Bala.RhythmPattern. BeatPattern takes a different view of specifying rhythms, which is a bit higher level. So far it seems easier to work with.

Monday, September 7, 2009

Bala2 and Mullein

Copperbox revision 792.

More work on the Bala2 examples. Afoxe now produces the output I want, thought the code to do it is desperate for some golfing. Also, I've changed the export modules for ABC and LilyPond in Mullein to bit a bit more careful vis name clashes.

Sunday, September 6, 2009

Bala2

Copperbox revision 791.

I've made more use of streams in RhythmExample. The code is pretty dense (its not really clear how it works, or what its doing), but it is nearer to how I wanted it to work. I'll have to look at factoring it into some decent combinators which will increase readability.

Bala2 and Mullein

Copperbox revision 790.

More minor changes. I've added a duration module to Bala2.

Saturday, September 5, 2009

Bala2 and Mullein

Copperbox revision 789.

Some minor changes, plus a bugfix to LilyPond chord output which was returning the wrong pitch as the initial state.

Bala2 and Mullein

Copperbox revision 788.

Work on the interface between Bala and Mullein - functions to covert Bala pitch and duration to Mullein pitch and duration, simple templates for music in free meter.

Friday, September 4, 2009

Bala2 and Mullein

Copperbox revision 787.

More work on rhythm patterns - I'm actually using the subset pattern with this revision (rather than ignoring it).

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.