Follow-up Comment #1, bug #21876 (project gregorio): This functionality already exists on a per-score basis using \greblockcustos:
http://www.mail-archive.com/gregorio-users%40gna.org/msg01738.html and http://www.mail-archive.com/gregorio-users%40gna.org/msg01743.html Presumably, then we're looking at blocking one or more custos within a single score. Currently you can achieve this effect in a round about way by blocking all custos and then manually inserting the ones you want. "[a-m]+" forces a custos at the location it appears in the gabc file which is not blocked by \greblockcustos. You obviously will need to go back and forth several times if you're trying to place them at the ends of lines with automatic line breaks. Taking that into account, then what I think is needed is as follows: If a manual line break is accompanied by a forced custos, then gregorio should not place an automatic custos on that line break. I.e. "([a-m]+z)" should produce one and only one custos, the one indicated. Complications may arise from the positioning of the custos relative to bar lines. Currently gregorio always places custos after the bar lines (i.e. "([,|;|:|::][a-m]+z)"). If we stick with that convention, then gregorio would only need to recognize the "[a-m]+z" to know what to do. However, a user might want to place the custos before the bar line (i.e. "([a-m]+[,|;|:|::]z)") in which case the recognition is a bit harder. I'm afraid I don't know enough about Gregorian chant notation to know if that is something worth worrying about. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?21876> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Gregorio-devel mailing list [email protected] https://mail.gna.org/listinfo/gregorio-devel
