# [plt-scheme] code organization question

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