[TeX-music] Up-front meter change not allowed in PMX?

2005-03-06 Thread Dirk Laurie
I'm writing a piece in 4/4, so complicated that I asked for my
first M-Tx  PMX  tex compile before completing the first bar.
PMX complained.  Reason: if the last bar of a piece is incomplete,
M-Tx issues a blind meter change to make it look complete.  But
now the last bar is also the first bar.  Boiling down the problem
to a near-minimal input file, I came up with the following PMX
input file:

=== % ===
---
---
1 -1 1 4 4 0 6  0.0 0 1 1 20 0

0
./
m3/8/0/0
da84d da1- da8 /
=== % ===

which produces

=== % ===
 This is PMX, Version 2.504, 02 Nov 04
 Opening bug.pmx

 Starting first PMX pass


 ERROR in line 8, bar 2 Pickup bar length disagrees with mtrnum0
   v
 da84d da1- da8 /
   ^
=== % ===

I make the deduction that a meter change at the start of the first
bar is not allowed.

It has been noted before on this list that a clef change at the 
start of the first bar is ignored.

Both of these represent undocumented behaviour.  A logical argument
can be made out that a meter change at this point is preposterous,
but there are situations in which a clef change is logical.

As the author of a brief PMX tutorial, soon to be revised, I am in
a quandary whether to document this behaviour.

Dirk
___
TeX-music mailing list
TeX-music@icking-music-archive.org
http://icking-music-archive.org/mailman/listinfo/tex-music


[TeX-music] PMX default duration

2005-03-06 Thread Dirk Laurie
The PMX manual states:  Duration is never inherited and must be set 
at the start of each input block. 

A little experimentation with omitting to set duration reveals:
1. At the start of the piece, duration is 0 (i.e. whole notes).
2. Duration is inherited from the preceding voice.

Dirk
___
TeX-music mailing list
TeX-music@icking-music-archive.org
http://icking-music-archive.org/mailman/listinfo/tex-music


RE: [TeX-music] PMX default duration

2005-03-06 Thread Don Simons
I propose leaving the code behavior the same, and rewording that statement
to the effect that any initial default or block-to-block inherited duration
is accidental. At this time I'm not inclined either to trap these violations
or to make the behavior official.

--Don Simons

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf Of Dirk
 Laurie
 Sent: Sunday, March 06, 2005 10:53 PM
 To: List for MusicTeX etc
 Subject: [TeX-music] PMX default duration


 The PMX manual states:  Duration is never inherited and must be set
 at the start of each input block.

 A little experimentation with omitting to set duration reveals:
 1. At the start of the piece, duration is 0 (i.e. whole notes).
 2. Duration is inherited from the preceding voice.

 Dirk
 ___
 TeX-music mailing list
 TeX-music@icking-music-archive.org
 http://icking-music-archive.org/mailman/listinfo/tex-music


___
TeX-music mailing list
TeX-music@icking-music-archive.org
http://icking-music-archive.org/mailman/listinfo/tex-music