From: Dominique F. <fo...@gr...> - 2017-07-25 12:57:37
|
Hi all, The last commit to the ‘dev’ branch brings a significant change to the guido engine. Internal operations have been revised in a more functional approach, which is transparent for end users. It comes also with a syntax change for ornaments (\trill \turn \mordent) that requires existing gmn code to be updated. The reason of this breach of compatibility is quite simple: the previous syntax was making use of a chord to specify the non-notated note part of the ornament (e.g. \trill{g, f#} to indicate a trill on ‘g’ using ‘f#’ as second note), which was preventing chords ornaments. With the new design, ornaments work like other tags and the alternate note is specified as a parameter (e.g. \trill<“f#’>(g) ). By the way and since compatibility was broken, inverted dy for dynamics (\cresc, \decresc) has also been fixed and works now similarly to all the other tags. Again, existing scripts with dynamics and dy attributes have to be updated. These are the major changes. See the change log for all details and let me know if these changes pose problems to you. All the best, — Dominique |