[CM] duodecimal arithmetic for music

John Kafritsas john.kafritsas at gmail.com
Fri Feb 19 17:54:02 PST 2010

Thanks for the reply. As an aside, yes duodecimal 40 is decimal 48, but if
one were to use duodecimal keys it would make sense to represent c4 as
duodecimal 40, and c4 is key 60 in decimal. So there is some shifting, but
it doesn't affect the point that duodecimal keys would allow for a rather
simple octave-note numerical representation. And yes, duodecimal 4a would
represent B-flat in the 4th octave, 4b would be a B, 50 would be a C, just
like 40. A major chord 40, 44, 47 would shift one octave up to 50, 54, 57.
It looks attractively simple. Anyway thanks for your comments.

On Sat, Feb 20, 2010 at 12:34 AM, Bill Schottstaedt
<bil at ccrma.stanford.edu>wrote:

> So #t4a is a b-flat?  (and I assume your meant #t40 is 48?).
> There's no simple way currently to extend the # reader in this
> way in s7, though it's a common feature in scheme (Guile has it
> under some name like hash-reader-extend).  You could pass
> these things as strings and use string->number, which knows
> about base 12.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ccrma-mail.stanford.edu/pipermail/cmdist/attachments/20100220/605b356b/attachment.html 

More information about the Cmdist mailing list