Hi, Matthias—

 

I’m happy to address your issue, and I suspect it can be solved without 
changing the code, but I’m not clear on exactly what it is. For example, you 
say you want to put “two pieces of music on the same page” but your example 
file only has one piece of music. You also suggest that using \spread for every 
line would be burdensome, but if you’re only talking about one page, there 
can’t be that many lines all together. You also mention lyrics, but there are 
no lyrics in your example.

 

There are a few PMX commands that affect vertical spacing that you haven’t 
mentioned (such as AV, Av, and options to the new-movement command); possibly 
one of those would help. I do confess that vertical spacing can be very 
challenging.

 

I can help you most effectively if you could provide a .pmx file that is as 
close to as possible to what you finally want, and then clearly explain what 
you’d like to change from that.

 

--Don

 

From: TeX-Music [mailto:[email protected]] On Behalf Of "Matthias 
Holländer"
Sent: Sunday, April 29, 2018 4:32 AM
To: [email protected]
Subject: [Tex-music] Varying the vertical inter-system space globally

 

Dear all!
 
When using the Ae option for making vertical inter-sytem space equal between 
all systems in PMX, is there a possibility to scale this vertical space still 
globally? I wanted to get two pieces of music on the same A4 page and therefore 
wanted to reduce the space, determined by Ae, a bit. I could not find any 
documentation on this, and tried guessing undocumented commands like simply 
appending a factor to e, with whom the space should be multiplied. I ended up 
using the inline TeX command \sread{-4pt}\ (-4 suited in my special case) in 
front of every first bar in a line.
This is no really satisfying solution, since
a) it can potentially be a lot of \spread commands instead of one single global 
option,
b) you have to change it every time the amount of bars in one of the lines 
before has changed (which is more or less okay, when already working with the 
layout, but the error message, telling you that the number of bars in a former 
line has changed is very unspecific: It says only the TeX memory pool is 
exceeded or something like this) and
c) the lyrics placed in the inter-system space are not vertically centered 
after this any more (this can probably be fixed with the MusiXlyr command 
\setlyrstrut again, but this is how you collect your extra work). So actually I 
hope that there is a solution which manipulates the inter-system space before 
musixlyr computes the vertical position of the lyrics.

In case an MWE is helpful here, treat the following code as an .pmx document 
(it is my subsequent tiny work with PMX after my wish of globally varying 
inter-system space, and again I perceive the inter-system space too big):

2
2
6
4
6
4
1
+1

0
3
20
0


tt
./

Tc
Clement Cotterill Scholefield, 1874
Tt
Der Tag, mein Gott, ist nun vergangen\\
Ac4e
Ki1+14+1
\\nobarnumbers\ <file:///\\nobarnumbers\> 

% Bar 1
d43 | g22 g43 d23 d4 /
d44 D"c.f." | ( b44 c4 ) b4 ( d4 b4 ) a4 /

% Bar 2
e43 a42 c4 d4 d4 oc e4 /
( g44 a4 ) e44 g4 f4 oc e4 /

% Bar 3
f43 g4 f4 e2 e4 /
d24 d4 ( g4 a4 ) b4 /

% Bar 4
a22 a4 d23 oc f4 /
a24 g4 f2 oc d4 /

% Bar 5
g23 g4 d2 d4 /
( b44 c4 ) b4 ( d4 b4 ) a4 /

% Bar 6
e43 a42 c4 d4 d4 oc c4 /
( g44 a4 ) e44 g4 f4 oc e4 /

% Bar 7
b22 d4 e4 b42 c4 /
( d44 e4 ) f4 ( g4 b4 ) a4 /

% Ending bar
m5400
c43 a4 d4 g22 /
( e44 g4 ) f4 g2 /


Hoping there is a better solution than my "workaround",
best,
Matthias

PS: Actually, there arouse a few more questions to me, when working with this 
MWE-document. If I dare, I will ask them subsequently. But at least one, I 
fear, might turn out to be not worth to get an own mailing conversation. Do you 
prefer to have topics strictly seperated in their own mailing conversations, 
for the sake of documentation in the mailing archive, or rather be bothered 
only once and possibly answer a few questions in one go?

-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music

Reply via email to