[plt-scheme] code organization question

From: Prabhakar Ragde (plragde at uwaterloo.ca)
Date: Mon Oct 17 19:56:03 EDT 2005

Stephen Tetley wrote:
> Thus, you can describe a scale as [c 4 1, d 4 1, e 4 1, f 4 1, g 4 1, a 
> 4 1, b 4 1, c 5 1] with the potential to factor out the octaves and 
> durations through list comprehensions, e.g. :

This is reminiscent of PMX notation, which I have used to typeset music 
scores. It isn't quite as "functional", though, since it retains a 
notion of default duration and octave that is more state-like.

http://icking-music-archive.org/software/indexmt6.html

Of course, notation for typesetting will be different from notation for 
performance, but it is worth looking at. --PR


Posted on the users mailing list.