Copperbox revision 3289.
Work towards removing Objects and Trail from Payasan.Base. Initially I've moved chord writing functions into EventList and Advance; I'll have to work out what to do with trill and tremolo.
Friday, January 30, 2015
payasan
Copperbox revision 3288.
I've improved and unified the treatment of fixed-width events for the three note lists - Metronome, Djembe and SimpleNoteList.
Fixed-width events are an important feature carried over from Majalan that accommodate instruments where the sustain/decay is outside user control (e.g. struck percussion instruments, bells...).
I've improved and unified the treatment of fixed-width events for the three note lists - Metronome, Djembe and SimpleNoteList.
Fixed-width events are an important feature carried over from Majalan that accommodate instruments where the sustain/decay is outside user control (e.g. struck percussion instruments, bells...).
Thursday, January 29, 2015
payasan
Copperbox revision 3284.
I've added a new metronome object. This experiments with having two levels of representation - a higher symbolic level (like the current Djembe representation) and a low level representation that has easy tempo change and concatenation for assembling phrases together.
I've added a new metronome object. This experiments with having two levels of representation - a higher symbolic level (like the current Djembe representation) and a low level representation that has easy tempo change and concatenation for assembling phrases together.
Tuesday, January 27, 2015
Tuesday, January 20, 2015
Monday, January 19, 2015
payasan
Copperbox revision 3277.
More refactoring. I've moved the "names" modules from Payasan.Symbolic to Payasan.Base.Names.
Update - Copperbox revision 3278.
I've moved the chord "names" into Payasan.Base.Names. Strictly speaking these are functions not "names" but Payasan.Base.Names is the best place for them for the time being.
More refactoring. I've moved the "names" modules from Payasan.Symbolic to Payasan.Base.Names.
Update - Copperbox revision 3278.
I've moved the chord "names" into Payasan.Base.Names. Strictly speaking these are functions not "names" but Payasan.Base.Names is the best place for them for the time being.
Sunday, January 18, 2015
Friday, January 16, 2015
Subscribe to:
Posts (Atom)
Blog Archive
About Me
- Stephen Tetley
- 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.