language

This shows you the differences between two versions of the page.

Both sides previous revision Previous revision Next revision | Previous revision | ||

language [2014/07/16 18:58] jjelinek |
language [2015/05/09 11:05] jjelinek |
||
---|---|---|---|

Line 15: | Line 15: | ||

The proposal is to have the following syntax for each neume: | The proposal is to have the following syntax for each neume: | ||

- | type-alteration-variant-height-subpuncta | + | type-alteration-variant-height-subpuncta-letters |

=== Type === | === Type === | ||

Line 47: | Line 47: | ||

* ''sa'' (salicus) | * ''sa'' (salicus) | ||

* ''pq'' (pes quassus) | * ''pq'' (pes quassus) | ||

- | * ''qi'' (quilisma, with 3 loops) | + | * ''ql'' (quilisma, with 3 loops) |

- | * ''ql'' (quilisma, with 2 loops) | + | * ''qi'' (quilisma, with 2 loops) |

* ''pt'' (pes stratus) | * ''pt'' (pes stratus) | ||

+ | |||

+ | === Alteration === | ||

+ | |||

+ | Alteration has the following possible values: | ||

+ | * (nothing) | ||

+ | * ''-'' (episemus) | ||

+ | * ''~'' (deminutus) | ||

+ | * ''<'' (auctus ascendens) | ||

+ | * ''>'' (auctus descendens) | ||

+ | * ''S'' (alteration of shape, in Dom Cardine's table) | ||

+ | * ''G'' (alteration of grouping, idem) | ||

+ | * ''M'' (alteration of melody, idem) | ||

+ | |||

+ | === Variant === | ||

+ | |||

+ | The previous two switches don't take into consideration all possible neumes, some are variations of the same neume, so we must take into account severa variants. Variant can thus be nothing (for the default glyph) or a number between ''1'' and ''9'', to take into account the variations. | ||

+ | |||

+ | === Ambitus === | ||

+ | |||

+ | For semi-diastematic notation (typically Beneventan notation), the ambitus is important. It can be indicated with ''amX'', with X being 1 to 3 numbers between 1 and 5. For example a podatus with an ambitus of 3 will have ''am3'' in its description, and an (hypothetical) climacus with ambitus 1 then ambitus 3 then ambitus 2 will have ''am132'' in its description. | ||

+ | |||

+ | === Height === | ||

+ | |||

+ | For neumes where the place of the height of the neume relative to the others, is important ((semi-diastematic notation, see [[http://manuscrits.biu-montpellier.fr/images/159013vZ.jpg|this 11th century explicit example]], the notation was quite close to gabc at that time!)), it is necessary to be able to describe it. | ||

+ | |||

+ | When necessary, the user can add ''hN'' where ''N'' is the letter of the first note of the glyph, the same as in gabc (between ''a'' and ''m''). | ||

+ | |||

+ | As there is no reference, the height is of course very approximative. We shall consider that the default is the height ''f''. | ||

+ | |||

+ | === Combined neume groups === | ||

+ | |||

+ | When multiple base neume glyphs are combined together, drawn as one glyph, the neumes are joined together with | ||

+ | ''!'' character. E.g. a torculus combined with clivis and porrectus with episema is written as ''to!cl!po-''. | ||

+ | If height needs to be specified, it should be specified for all the base neumes, like ''tohh!clhh!po-hh''. | ||

+ | Subpuncta, prepuncta and significative letters go after the whole group in that case. | ||

+ | |||

+ | === Subpuncta === | ||

+ | |||

+ | For adiastematic notation, the subpuncta can be added at the end, with ''su'' followed by the number of subpuncta (between ''1'' and ''9''). | ||

+ | |||

+ | For semi-diastematic notation, this is more difficult, as the relative height of the puncta can change. So a list of puncta can be give, with the following syntax: ''suX1suY1suZ1'', with ''X'', ''Y'' and ''Z'' being the height of the puncta. No more than 10 puncta can be given. | ||

+ | |||

+ | If a shape of the particular puncta needs to be specified, it can be specified by a modifier after the optional hight letter. | ||

+ | * (nothing) gives the shape of punctum | ||

+ | * ''t'' gives the shape of tractulus | ||

+ | * ''u'' gives the shape of tractulus with episema | ||

+ | * ''v'' gives the shape of tractulus with double episema | ||

+ | * ''w'' gives the shape of gravis | ||

+ | * ''x'' gives the shape of (liquescens) stropha | ||

+ | * ''y'' gives the shape of gravis with episema | ||

+ | |||

+ | If ''pp'' is used instead of ''su'', it describes prepuncta of the neume instead of subpuncta. | ||

=== littera significativa === | === littera significativa === | ||

The possible letters are the following((see the very complete //Manuale di canto gregoriano// by Fulvio Rampi and Lattanzi))((also see [[http://theses.cz/id/9b10pv/96548-338988687.pdf|this diploma thesis]], on pages 141 and 142)): | The possible letters are the following((see the very complete //Manuale di canto gregoriano// by Fulvio Rampi and Lattanzi))((also see [[http://theses.cz/id/9b10pv/96548-338988687.pdf|this diploma thesis]], on pages 141 and 142)): | ||

- | * (nothing) | ||

* ''c'' celeriter | * ''c'' celeriter | ||

* ''t'' tenere | * ''t'' tenere | ||

Line 120: | Line 171: | ||

* ''vol'' volubiliter | * ''vol'' volubiliter | ||

- | To indicate the letter, one should write ''ls:X;'' where X is one of the possibilities above. To indicate the position, you must write ''lsp:X'' where X is a number between 1 and 5, indicating the note to which the letter is associated. The default is the last one. | + | To indicate the letter, one should write ''lsXP'' where X is one of the possibilities above. Y stands for a digit specifying the relative position of the significant letter against the neume: |

+ | * ''1'' letter is at the top left corner of the neume | ||

+ | * ''2'' letter is above the neume | ||

+ | * ''3'' letter is at the top right corner of the neume | ||

+ | * ''4'' letter is to the left of the neume | ||

+ | * ''6'' letter is to the right of the neume | ||

+ | * ''7'' letter is at the bottom left corner of the neume | ||

+ | * ''8'' letter is below the neume | ||

+ | * ''9'' letter is at the boottom right corner of the neume | ||

- | === Alteration === | + | === Spacing === |

- | Alteration has the following possible values: | + | To insert a smaller space between nabc neumes, use ''/'' character, to insert larger space use ''/''''/''. |

- | * (nothing) | + | ''/''''/''''/'' then stands for a larger space followed by smaller space. To add negative space, use ''`'' |

- | * ''-'' (episemus) | + | and/or ''``'' instead of ''/'' and/or ''/''''/''. |

- | * ''~'' (deminutus) | + | |

- | * ''<'' (auctus ascendens) | + | |

- | * ''>'' (auctus descendens) | + | |

- | * ''s'' (alteration of shape, in Dom Cardine's table) | + | |

- | * ''g'' (alteration of grouping, idem) | + | |

- | * ''m'' (alteration of melody, idem) | + | |

- | | + | |

- | === Variant === | + | |

- | The previous two switches don't take into consideration all possible neumes, some are variations of the same neume, so we must take into account severa variants. Variant can thus be nothing (for the default glyph) or a number between ''1'' and ''9'', to take into account the variations. | + | This is generally useful for the first nabc neume above some square note neume group, if there is plenty of space before that, but not enough space for the nabc neumes. |

- | | + | |

- | === Ambitus === | + | |

- | | + | |

- | For semi-diastematic notation (typically Beneventan notation), the ambitus is important. It can be indicated with ''am:X;'', with X being 1 to 3 numbers between 1 and 5. For example a podatus with an ambitus of 3 will have ''am:3;'' in its description, and an (hypothetical) climacus with ambitus 1 then ambitus 3 then ambitus 2 will have ''am:132;'' in its description. | + | |

- | | + | |

- | === Height === | + | |

- | | + | |

- | For neumes where the place of the height of the neume relative to the others, is important ((semi-diastematic notation, see [[http://manuscrits.biu-montpellier.fr/images/159013vZ.jpg|this 11th century explicit example]], the notation was quite close to gabc at that time!)), it is necessary to be able to describe it. | + | |

- | | + | |

- | When necessary, the user can add ''hN'' where ''N'' is the letter of the first note of the glyph, the same as in gabc (between ''a'' and ''m''). | + | |

- | | + | |

- | As there is no reference, the height is of course very approximative. We shall consider that the default is the height ''f''. | + | |

- | | + | |

- | === Subpuncta === | + | |

- | | + | |

- | For adiastematic notation, the subpuncta can be added at the end, with ''su'' followed by the number of subpuncta (between ''1'' and ''9''). | + | |

- | | + | |

- | For semi-diastematic notation, this is more difficult, as the relative height of the puncta can change. So a list of puncta can be give, with the following syntax: ''suXsuYsuZ'', with ''X'', ''Y'' and ''Z'' being the height of the puncta. No more than 10 puncta can be given. | + | |

- | | + | |

- | If a shape of the particular puncta needs to be specified, it can be specified by a modifier after the optional hight letter. | + | |

- | * (nothing) gives the shape of punctum | + | |

- | * ''t'' gives the shape of tractulus | + | |

- | * ''u'' gives the shape of tractulus with episema | + | |

- | * ''v'' gives the shape of tractulus with double episema | + | |

- | * ''w'' gives the shape of gravis | + | |

- | * ''x'' gives the shape of (liquescens) stropha | + | |

- | | + | |

- | If ''pp'' is used instead of ''su'', it describes prepuncta of the neume instead of subpuncta. | + | |

==== Example ==== | ==== Example ==== | ||

Line 172: | Line 195: | ||

* ''pf-'' gives porrectus flexus with an episemus | * ''pf-'' gives porrectus flexus with an episemus | ||

* ''po-2'' gives the second variant of the porrectus with episemus (see Dom Cardine's table) | * ''po-2'' gives the second variant of the porrectus with episemus (see Dom Cardine's table) | ||

- | * ''pels:c;su2'' gives a pes subbipunctis with the c letter | + | * ''pesu2lsc2'' gives a pes subbipunctis with the c letter above it |

- | * ''vihgsufsue'' gives virga at height ''g'', with two subpuncta, at height ''f'' and ''e'' | + | * ''vihgsuf1sue1'' gives virga at height ''g'', with two subpuncta, at height ''f'' and ''e'' |

- | A more explicit syntax is also possible, taking the last example it would be vi;h:g;su:f;su:e; |

language.txt · Last modified: 2015/05/09 11:05 by jjelinek