Re: [Tex-music] Status (was RE: New PMX beta)

2017-12-10 Thread Andre Van Ryckeghem
This is a more specific working example, taken from my music sheet. As you can 
see, the trios are needed to sync on the other voices.

if using:
f4x3n r r  : The first note is a quarter instead of an eight (cannot ask for 
beams, i guess this is normal )
f4ax3n r r  : all is ok 
f4ax3 r r  : error dimension is to large
f82a  r  : i replaced the trio with 2 eights (temporary solution)

Until now, all my test are ok if forcing a not beamed tuplet

Andre


==
32   2 4 2 4  0 2
1 1 16  .02


btt
./
w150
f82a  r  f4ax3n r r  /
%f82a  r  r4  /
[l+1 d45x3n  c- d ] cx3n d c /
d4 r /

Andre

From: Don Simons 
Sent: Monday, December 11, 2017 12:58 AM
To: 'Werner Icking Music Archive' 
Subject: [Tex-music] Status (was RE: New PMX beta)

I’ve whiled a few hours but have more to go. Andre’s problem is a special case 
of a more general one that occurs when an xtuplet has only one note that is not 
a rest. I do have an idea about an approach to fixing it. But I also wonder 
whether there has ever been any other example in all of Western music, besides 
Andre’s, of an xtuplet with just one note and all the other members rests.

 

The deeper I dig into my ancient coding the more complicated it gets. When 
constructing xtuplets and positioning the number, there is a huge number of 
features that must be accounted for. Because of that, I’m nervous about the 
possibility of breaking something that already works. As a test, I’ve checked 
many (all?) possible 4-tuplets with two rests. With my working version of the 
code my test file runs fine and positions the number acceptably in all cases. I 
must have already fixed something, because the 4-tuplet test file did not run 
with the most recent version pmx282.

 

For triplets with two rests, stay tuned.  

 

--Don

 

From: Don Simons [mailto:dsim...@roadrunner.com] 
Sent: Friday, December 08, 2017 8:40 AM
To: 'Werner Icking Music Archive' 
Subject: RE: [Tex-music] New PMX beta

 

Thanks Andre for the bug report. Since I can’t play ping pong over the weekend 
due to a strained muscle, this will give me something to while away the hours J.

 

From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Andre Van 
Ryckeghem
Sent: Thursday, December 07, 2017 11:17 PM
To: tex-music@tug.org
Subject: Re: [Tex-music] New PMX beta

 

Thanks Don, i am very happy with this feature

 

Here i have an example that sometimes fails to run, ie when removing the ‘nf’



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

 

t

./

w160

f45a-x3nf za+ zd- r r  r r r /

==

 

Andre

From: Don Simons 

Sent: Friday, December 8, 2017 1:57 AM

To: tex-music@tug.org 

Subject: [Tex-music] New PMX beta

 

There’s a new beta distribution of PMX version 2.82 on WIMA, at 

 

http://icking-music-archive.org/software/pmx/pmx282PRE.zip

 

The only new feature here is allowing xtuplets to end with a rest. It had been 
sitting around waiting for an excuse to go public, and that excuse came out of 
the blue when Christian specifically asked about that very feature.

 

--Don




---
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


Re: [Tex-music] Shortening the final staff

2017-12-10 Thread Don Simons
Just a few months ago I had worked out how to make an arbitrary gap in a
staff, using pstricks. It's a sign of old age that I had forgotten about it,
but I did recently stumble across it and adapted it to the end of a final
staff. You may have to fiddle a bit with the height and width tweaks before
invoking \gap.

--Don

> -Original Message-
> From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Christian
> Mondrup
> Sent: Sunday, December 10, 2017 1:13 AM
> To: TeX-Music 
> Subject: [Tex-music] Shortening the final staff
> 
> Could someone help me with an inline musixtex expression (in pmx/mtx)
> that will shorten the final staff of a score. The last bar must end with
an
> ordinary barline. I need the empty space after the staff for displaying
text
> information.
> 
> Greetings
> --
> Christian Mondrup
> WIMA: Werner Icking Music Archive
> http://imslp.org/wiki/Category:WIMA_files
> ---
> 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


gap10.pmx
Description: Binary data
---
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] Status (was RE: New PMX beta)

2017-12-10 Thread Don Simons
I’ve whiled a few hours but have more to go. Andre’s problem is a special case 
of a more general one that occurs when an xtuplet has only one note that is not 
a rest. I do have an idea about an approach to fixing it. But I also wonder 
whether there has ever been any other example in all of Western music, besides 
Andre’s, of an xtuplet with just one note and all the other members rests.

 

The deeper I dig into my ancient coding the more complicated it gets. When 
constructing xtuplets and positioning the number, there is a huge number of 
features that must be accounted for. Because of that, I’m nervous about the 
possibility of breaking something that already works. As a test, I’ve checked 
many (all?) possible 4-tuplets with two rests. With my working version of the 
code my test file runs fine and positions the number acceptably in all cases. I 
must have already fixed something, because the 4-tuplet test file did not run 
with the most recent version pmx282.

 

For triplets with two rests, stay tuned.  

 

--Don

 

From: Don Simons [mailto:dsim...@roadrunner.com] 
Sent: Friday, December 08, 2017 8:40 AM
To: 'Werner Icking Music Archive' 
Subject: RE: [Tex-music] New PMX beta

 

Thanks Andre for the bug report. Since I can’t play ping pong over the weekend 
due to a strained muscle, this will give me something to while away the hours 
:).

 

From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Andre Van 
Ryckeghem
Sent: Thursday, December 07, 2017 11:17 PM
To: tex-music@tug.org  
Subject: Re: [Tex-music] New PMX beta

 

Thanks Don, i am very happy with this feature

 

Here i have an example that sometimes fails to run, ie when removing the ‘nf’



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

 

t

./

w160

f45a-x3nf za+ zd- r r  r r r /

==

 

Andre

From: Don Simons 

Sent: Friday, December 8, 2017 1:57 AM

To: tex-music@tug.org   

Subject: [Tex-music] New PMX beta

 

There’s a new beta distribution of PMX version 2.82 on WIMA, at 

 

http://icking-music-archive.org/software/pmx/pmx282PRE.zip

 

The only new feature here is allowing xtuplets to end with a rest. It had been 
sitting around waiting for an excuse to go public, and that excuse came out of 
the blue when Christian specifically asked about that very feature.

 

--Don

  _  

---
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


Re: [Tex-music] Shortening the final staff

2017-12-10 Thread Don Simons
I'll be interested to see if anyone comes up with a solution. I've faced
this question in the past but the best I could do was to end the system with
a long blank rest and remove the final barline.

--Don Simons

> -Original Message-
> From: TeX-Music [mailto:tex-music-boun...@tug.org] On Behalf Of Christian
> Mondrup
> Sent: Sunday, December 10, 2017 1:13 AM
> To: TeX-Music 
> Subject: [Tex-music] Shortening the final staff
> 
> Could someone help me with an inline musixtex expression (in pmx/mtx)
> that will shorten the final staff of a score. The last bar must end with
an
> ordinary barline. I need the empty space after the staff for displaying
text
> information.
> 
> Greetings
> --
> Christian Mondrup
> WIMA: Werner Icking Music Archive
> http://imslp.org/wiki/Category:WIMA_files
> ---
> 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


Re: [Tex-music] Shortening the final staff

2017-12-10 Thread Christian Mondrup

On 2017-12-10 10:23, Jean-Pierre Coulon wrote:

Search "leavevmode" in the attched file.



Looks like I need to enclose the final bar within \leavemode. I can't
get that to work in mtx/pmx context.


On Sun, 10 Dec 2017, Christian Mondrup wrote:


Could someone help me with an inline musixtex expression (in
pmx/mtx) that will shorten the final staff of a score. The last bar
must end with an ordinary barline. I need the empty space after the
staff for displaying text information.

Greetings



Jean-Pierre Coulon


--- 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




--
Christian Mondrup
WIMA: Werner Icking Music Archive
http://imslp.org/wiki/Category:WIMA_files
---
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


Re: [Tex-music] Shortening the final staff

2017-12-10 Thread Jean-Pierre Coulon

Search "leavevmode" in the attched file.

On Sun, 10 Dec 2017, Christian Mondrup wrote:


Could someone help me with an inline musixtex expression (in pmx/mtx)
that will shorten the final staff of a score. The last bar must end with
an ordinary barline. I need the empty space after the staff for
displaying text information.

Greetings



Jean-Pierre Coulon\input musixtex
\input musixps
%\input musixadd
\input coulhack

\voffset-1in\advance\voffset10mm\vsize297mm\advance\vsize-15mm\advance\vsize-24pt
\hoffset-1in\advance\hoffset10mm\hsize210mm\advance\hsize-20mm

\font\musicmyfont=musix20 at  10pt

\font\auteur=cmb10 at 38pt
\font\dates=cmcsc10 at 22pt
\font\titre=cmbxti10 at 22pt
\font\registra=cmb10 at 10pt
\font\revis=cmb10 at 14pt
\font\mypied=cmr10 at 10pt

\musicparskip%

\def\writebarno{\eightbf\the\barno\barnoadd}
\def\notesss{\vnotes1.4\elemskip}
\def\notess{\vnotes1.6\elemskip}
\def\notes{\vnotes2\elemskip}
\def\notesp{\vnotes2.45\elemskip}
\def\Notes{\vnotes3\elemskip}
\def\Notesp{\vnotes3.7\elemskip}
\def\NOtes{\vnotes4.5\elemskip}
\def\NOtesp{\vnotes5.55\elemskip}
\def\NOTes{\vnotes7\elemskip}
\def\NOTesp{\vnotes8.3\elemskip}
\def\NOTEs{\vnotes9\elemskip}
\def\writezbarno{...}
\def\mit{\medtype\it}

\def\bare{\bar\hardspace{5pt}}
\def\baree{\bar\hardspace{8pt}}
\def\bareee{\bar\hardspace{11pt}}
\def\monte#1{\raise#1\Interligne}%
\def\appog{\multnoteskip\tinyvalue\tinynotesize}


\def\pp{\ppfftwentyfour pp}
\def\p{\ppfftwentyfour p}
\def\f{\ppfftwentyfour f}
\def\ff{\ppfftwentyfour ff}
\def\mgfa{\setclef1{\bass\treble}\zchangeclefs}
\def\mgsol{\setclef1{\treble\treble}\zchangeclefs}%

\def\entreport#1{\def\atnextline{\interstaff{#1}}}%
\def\zcn{\zcharnote}
\def\ccn{\ccharnote}
\def\lcn{\lcharnote}

%   les << petites notes >> : s'emploient avec \znotes

% avance un peu.
\def\appogr#1{\def\myhlthick{.75\lthick}\longledgerlines%
\off{-1pt}\tinynotesize\grcu{#1}\off{10pt}%
\autoledgerlines\def\myhlthick{1.1\lthick}}

\def\appocu#1{\def\myhlthick{.75\lthick}\longledgerlines%
\off{1pt}\tinynotesize\zcu{#1}\off{10pt}%
\autoledgerlines\def\myhlthick{1.1\lthick}}

%N'avance pas

\def\zappogr#1{\def\myhlthick{.75\lthick}\longledgerlines%
\off{-10pt}\tinynotesize\grcu{#1}\off{10pt}%
\autoledgerlines\def\myhlthick{1.5\lthick}}

\def\zappocu#1{\def\myhlthick{.75\lthick}\longledgerlines%
\off{-10pt}\tinynotesize\zcu{#1}\off{10pt}%
\autoledgerlines\def\myhlthick{1.5\lthick}}


\instrumentnumber1
\bigaccid
\def\myhlthick{1.5\lthick}
\setclef1{\bass\treble}
\autoledgerlines
\setstaffs12
\afterruleskip=5pt
\parindent=15mm
\nobarmessages\nolinemessages%
\nobarnumbers

{\nopagenumbers
\centerline{~}
\vskip190pt
\centerline{\auteur GIUSEPPE GARIBALDI}
\vskip12pt
\centerline{\dates (1819 - 1908)}
\vskip3cm
\centerline{\titre VERSETTI PER ORGANO}
\vskip7cm
\centerline{\revis Transcription et r\'evision de Jean-Pierre Coulon}
\vskip.5cm
\centerline{d'apr\`es le manuscrit de la collection Michelle Bernard.}
\vskip.5cm
\centerline{\revis Notice de Michelle Bernard}
\vskip2cm
\centerline{\tt http://imslp.org}
\eject}


%\voffset-1in\advance\voffset10mm\vsize297mm\advance\vsize-20mm\advance\vsize-24pt
%\hoffset-1in\advance\hoffset10mm\hsize210mm\advance\hsize-20mm

\def\mataille{12pt}
\font\mycmr=cmr10 at \mataille  % normal
\font\myit=cmsl10 at \mataille  % italique
\font\mycmbx=cmbxti10 at \mataille  % italique pour nuances
\font\mybf=cmbx10 at \mataille  % gras
\font\myitbf=cmbxsl10 at \mataille % italique *et* gras
\font\mybsc=cmbcsc10 at \mataille  % small caps 
\font\mytt=cmtt10 at \mataille  % machine � �crire

\def\expo#1{\raise1.5mm\hbox{\smalltype\tt#1}}

% French quotation marks that work even with CM fonts:
% (Lachant-Robert, la maitrise de Tex et LaTeX, Masson ed.)
%\def\go{\leavevmode\raise.3ex\hbox{$\scriptstyle\langle\!\langle\,$}%
%~\ignorespaces}  % adds too much spacegle\!\langle\,$}%
\def\go{\leavevmode\raise.3ex\hbox
{$\scriptscriptstyle\langle\!\langle\,$\kern-.1em}%
\ignorespaces}
\def\gf{\relax\ifhmode\unskip~\else\leavemode \fi
\raise.3ex\hbox{\kern-.3em$\scriptscriptstyle\rangle\!\rangle\,$}}
  
\def\myfoot{~}
\nopagenumbers
\parskip=0pt % les simples sauts de ligne
\def\myparskip{\vskip4pt} % les s�parations entre paragraphes. 

\xspaceskip = 5pt % distance entre '.' et prochain caract�re
\parindent=0mm

\centerline{~}

\hbox to 0pt{\kern1cm\vbox{\hsize=17cm

\centerline{\mybsc  NOTICE.}
\myparskip 

{\mycmr 
Non, le h\'eros de la lib\'eration de l'Italie n'\'etait pas organiste ! 
Mais notre \hbox{compositeur} \'etait peut-\^etre un lointain cousin, car \`a 
Cipressa, son village natal pr\`es de San Remo (Ligurie), pr\`es du tiers 
des familles se nommaient Garibaldi. Notre Giuseppe est n\'e en 1819 
(le registre contenant son acte de naissance a disparu) et mort 
\`a Cipressa le 25 mai 1908. Il menait une double vie : propri\'etaire 
agricole ais\'e et organiste-pianiste. Le dimanche matin, il jouait de 
l'orgue dans deux \'eglises voisines et dirigeait quelques 

[Tex-music] Shortening the final staff

2017-12-10 Thread Christian Mondrup

Could someone help me with an inline musixtex expression (in pmx/mtx)
that will shorten the final staff of a score. The last bar must end with
an ordinary barline. I need the empty space after the staff for
displaying text information.

Greetings
--
Christian Mondrup
WIMA: Werner Icking Music Archive
http://imslp.org/wiki/Category:WIMA_files
---
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