Luigi Cataldi wrote:
Dear all,

I've found a *not so polish* trick in order to keep the advantage of the first method when we need to use the second one, with the aid of the abcpp preprocessor. Abcpp allows to define different note names and conditional output. So we have to: 1) define a set of note names for the first transposing instrument (XA = f, XB = g etc.) and another one for the second (YA = c, YB = d etc.); 2) set in conditional way a different definition of the same symbols (XA = a, YA = a) so that if TRASP is defined the output will be transposed and if not the output will not be transposed; 3) Typeset the transposing parts with relative accidents and in different ways (XA, XB or YA, YB etc).
4) compile with the command
  'abcpp -TRASP sample.pmp sample_tr.pmx'
  in order to obtain the score to print in editorial way
5) compile with the command
  'abcpp sample.pmp sample.pmx'
  in order to obtain the score not transposed and
  the extracted (if needed transposed) parts.

As long as PMX in its current state does not offer 'local' staff-wise transpositions your abcpp is an efficient way of meeting the need for a full score with transposed parts without sacrificing MIDI rendering.

It would, however, no doubt be a major improvement to add staff-wise transposition to PMX. That would allow the typesetter to code the score in concert pitch and add the part transpositions when the score is ready for printing. Other typesetting software packages offer that facility, for example GNU Lilypond and MUP.

--
Christian Mondrup, Archive Editor
WIMA: Werner Icking Music Archive
http://icking-music-archive.org/
_______________________________________________
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://mailman.nfit.au.dk/mailman/listinfo/icking-music-archive.org-tex-music

Reply via email to