ruby version check
more psalm tones
a normal signature has 16 pages, not 12
ids
handle some less typical psalm tone names