Glad things have improved somewhat. Soon they'll be perfect.

I can't say one way or the other without eexperimenting whether a tab in 
comment line would cause trouble, but it's safest not to have any tabs at all.

Here's the deal with *.mx?: Starting with a clean working folder, when you run 
tex the first time, musixtex will generate *.mx1. This serves as input to 
musixflx, which then generates *.mx2. Then on the second tex pass, musixtex 
uses *.mx2 as input. So how does musixtex know whether it's the 1st or 2nd 
pass? By checking for the presence of *.mx1. If not there, it assumes 1st pass; 
if there, 2nd. So *.mx1 is the only file that you really need to delete when 
you change something in the pmx source file. But of course that's not to say 
for good housekeeping you shouldn't delete any other files before recompiling.

PMX, working with MusiXTeX, does indeed create proper horizontal spacing, but 
you have to give it proper guidance. When npages>0, nsystems is the TOTAL 
number of systems, so the behavior you describe is consistent with your 
inputting "2 4". To get an AVERAGE of 4 bars per system over 32 bars and 2 
pages, you should use "2 8" . However this will only put 4 bars in each system 
if they all have about the same physical length once PMX works out the proper 
relative spacings based on note durations. If one bar had many more (and 
shorter) notes than all the others, then it would wind up in a system with 
fewer bars, and some other system would have more than 4.  You can control 
individual system breaks with options to the "L" command. This only works if 
npages>0. Please RTFM on this.

--Don



>-----Original Message-----
>From: [email protected]
>[mailto:[email protected]]
>On Behalf Of Robert Schmaus
>Sent: Monday, August 16, 2010 6:26 AM
>To: [email protected]
>Subject: Re: [TeX-Music] problem with bar spacing
>
>hi don & dirk (& everyone else too),
>
>thanks for the warm welcome and for the help, all of which was very
>useful. actually, I've noticed the non-ascii problem before, when I
>tried to structure the preamble and the body using tabs. it might well
>have been that there was one left in the body (maybe after a % ... does
>PMX mind?). also, I've noticed that removing basically all files except
>the .pmx file prior to compiling seems to be essential, at least if some
>change in the preamble has been made ... which is strange as I assumed,
>the .mx# files are reregenerated by musixflx each time ... apparently
>not.
>
>anyway, asciifying and file-purging help with some problems, some
>questions remain. like for instance: one of the beautiful things about
>TeX is that you don't have to bother with the layout. it's done and
>usually, it's perfect, too. so I guess that MusiXTeX/PMX works the same
>way.
>still, being a jazz bassist, I worry about controlling the number of
>bars per system (we can only count to 4, you know). and in the simple
>piece I'm using to teach myself PMX, it, too, would make a lot of sense
>to have 4 bars per system since the music is structured that way.
>Now I've expanded the piece to 32 bars, and as far as I see there are
>only the parameters npages and nsystems given to control the layout.
>with 32 bars, the parameters 2 4 should give me 4 systems per page with
>4 bars each, right? but if I use them, I get 2 pages with 2 systems of 8
>bars at the top of each page, and a half empty page below that. on the
>other hand, if I use the parameters 0 4, I get exactly what I want: 4
>systems of 4 bars nicely placed on 2 pages. ... I guess, for now I
>should just accept the mystery, but at some point I'd rather know why
>this happens. I'm working on it ...
>
>Ok, now I'm looking forward to typesetting!
>Thanks again, best,
>Rob
>
>
>
>
>On Mon, 16 Aug 2010 08:49 +0200, "Dirk Laurie" <[email protected]> wrote:
>> On Sun, Aug 15, 2010 at 10:39:53PM +0200, Don Simons wrote:
>> >
>> > I wonder if there are some stray non-ascii characters embedded in
>your
>> > original source. That could confuse PMX.
>> >
>> I've encountered this.  It's usually a null character or tab, or some
>> relic from a different system's end-of-line mechanism.  Zipping the
>file
>> and unzipping it in acommand shell with unzip's -a option often
>> fixes the problem.  And/or requesting one's editor to expand all tabs
>> into spaces.
>>
>> Dirk
>
>
>On Sun, 15 Aug 2010 13:39 -0700, "Don Simons" <[email protected]>
>wrote:
>> Rob, welcome to the PMX/MusiXTeX club!
>>
>> Your description doesn't match anything I've ever seen or heard of.
>>
>> The only problem I had with your source was caused by the last two
>lines
>> having unfolded into a single line (which I've also never seen happen
>> before). When I folded it back so there was just one "/" on each line,
>it
>> compiled just fine.  Since you only entered 6 bars, it came out with 2
>> systems of 3 bars each.
>>
>> I wonder if there are some stray non-ascii characters embedded in your
>> original source. That could confuse PMX.
>>
>> Did you run
>>
>> pmx
>> tex
>> musixflx
>> tex
>> dvips
>>
>> in sequence? Did you delete *.mx? before each new compilation attempt?
>> The
>> most common beginner's error is not to run musixflx and the second tex
>> pass,
>> but with your source this would have led to two systems only, with
>> everything on each system squeezed together to the left.
>>
>> --Don
>>
>> >-----Original Message-----
>> >From: [email protected]
>> >[mailto:icking-music-archive.org-tex-music-
>[email protected]]
>> >On Behalf Of Robert Schmaus
>> >Sent: Sunday, August 15, 2010 1:08 PM
>> >To: [email protected]
>> >Subject: [TeX-Music] problem with bar spacing
>> >
>> >hi everyone,
>> >
>> >I'm just starting to use MusiXTeX & PMX, so my question might appear
>> >rather silly to the pros. but it drives me nuts.
>> >anyway, here it is: I'm typesetting some sample bars in pmx, and
>after
>> >compiling it (pmxab, tex, musixflx, tex) the spacing looks just
>> >horrible. each first bar in a line stretches the whole width of the
>> >page, and there are still 3 bars to the right of that.
>> >this doesn't happen with the example given in the PMX documentation,
>so
>> >it's not a software problem. but I don't see what I'm missing here
>...
>> >
>> >who can help me? my intention was to have 4 bars per line. the PMX
>code
>> >is pasted below.
>> >
>> >thanks a lot!
>> >rob
>> >
>> >
>> >
>> >% Arvo P‰rt, "Spiegel im Spiegel"
>> >%
>> >% PREAMBLE:
>> >% nstaves ninstr
>> >   3       -2 2 1
>> >% mtrnuml mtrdenl mtrnump mtrdenp
>> >   6       8       6       8
>> >% npickup nkeys
>> >   0       -1
>> >% npages nsystems musicsize fracindent
>> >   0      4        16        .08
>> >Piano
>> >Bass
>> >btb
>> >.\
>> >Tc
>> >Arvo P\"art
>> >Tt
>> >Spiegel im Spiegel
>> >%
>> >% Bar 1
>> >%
>> >r2d /
>> >c85 f a c85 f a /
>> >r2d /
>> >%
>> >% Bar 2
>> >%
>> >f22d /
>> >c85 f a c85 f a /
>> >r2d /
>> >%
>> >% Bar 3
>> >%
>> >f22d /
>> >c85 f a c85 f a /
>> >r2d /
>> >%
>> >% Bar 4-6
>> >%
>> >r2d f22d  f22d  /
>> >c85 f a c85 f a c85 f a c85 f a c85 f a c85 f a /
>> >r2d r2d r2d /
>> >
>> >
>> >
>> >
>> >
>> >_______________________________________________
>> >[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
>>
>>
>
>
>_______________________________________________
>[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



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

Reply via email to