Hi Don,

your approach to use an integer for timing is similar to what MusicXML does.

But they are using an integer parameter "dimensions", which signifies the duration of a quarter note.

Everything else is being calculated relative to this value. It can be chosen according to needs (e.g. when you have triplets) and can even be modified during the music piece. In XML2PMX the "dimensions"-parameter is unchangeable, but may vary with the instrument.

Regards,
Dieter

Am 14.12.2016 um 05:33 schrieb Don Simons:
This is not an unreasonable request. But it would be very challenging, for
reasons that go beyond my fading memory of deep, dark details about how I
implemented time-handling in PMX. I had originally set up an internal time
scale proportional to the duration of each note. I represented that scaled
time with an integer, and (for reasons I cannot precisely recall) decided
the minimum possible value (1) would correspond to a 64th note. So without
completely revamping the timekeeping, basic 128th notes are not going to
happen.

Despite that, it does turn out that there's at least one way to get 128th
notes if they come in pairs: 64th note duplets are allowed. So check this
out:

===================

1 1 2 4 2 4 0 0
0 2 20 0

t
.\
Abep
g44 g8 g1 g3 g6 gx2 g /
g44 [ g8 g1 g3 g6 gx2 g ] /

===================

The forced beaming would be necessary even for longer duration but still
beamable xtuplets embedded in beamed groups, so I won't call that an error.
And you could get rid of the printed number by using the "n" option after
"x2". And this also works with groups of 4 or more notes, e.g., g3x4 g g g
and gd3x6 g g g g g  work. Unfortunately, I don't think there's any way to
trick PMX into doing g6.g.

--Don Simons

-----Original Message-----
From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Dieter
Sent: Tuesday, December 13, 2016 9:43 AM
To: Werner Icking Music Archive <tex-music@tug.org>
Subject: [Tex-music] 128th notes and rests in PMX?

Hi ,

I do know that 128th notes are relatively rare.

But I am trying to run an inofficial  testsuite on XML2PMX:


http://lilypond.org/doc/v2.19/input/regression/musicxml/collated-files.html
For completeness sake it would be nice to have these.

I guess,there is a way with MusiXTeX, but maybe the implementation in PMX
as a one digit code might be difficult, although indices "5" and "7" are
still
available.

Regards, Dieter

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



-------------------------------
TeX-music@tug.org 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