muraiki / byzscribe

A program for scribing Byzantine chant, written in Racket
GNU Lesser General Public License v2.1
10 stars 5 forks source link

Vertical neume alignment #11

Closed muraiki closed 11 years ago

muraiki commented 11 years ago

Currently all neumes are vertically centered based off of their image dimensions, which leads to some combinations of neumes not being properly vertically centered in terms of appearance.

One option might be pinholes

muraiki commented 11 years ago

Actually, I think that this is ok now.

muraiki commented 11 years ago

Looks like this is a problem in some instances, after all, particularly when a tall neume is combined with a flutter. See scribe_demo2.rkt for an example of this.

One idea would be to figure out the tallest possible neume and then pad all other neumes to be the same height.

muraiki commented 11 years ago

I implemented vertical padding. Currently it is based off of a particular neume combination, kamele+petaste with a klasma, that might not be the tallest possible neume. This will probably be tall enough for most combinations, though, and I'll update this when a better combination is found.

For now, though, I'm closing this issue since it's mainly a matter of tweaking a setting. If anyone finds a combination that doesn't work, please create an issue.