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