On 25/06/01 at 18.24 Ronan KERYELL wrote:

>>>>>> On Mon, 18 Jun 2001 16:57:17 +0200, Bert Van Vreckem
><[EMAIL PROTECTED]> said:
>
>    Bert> You're abusing the X: field for something it isn't designed
>    Bert> for.
>
>Sure. :-)
>
>    Bert>  In an abc file, an X: field marks the start of a new tune
>    Bert> that is independent of the other tunes. To split up a tune in
>    Bert> several parts, you should use the P: field.
>
>I do also inside of each X: tune.
>
>    Bert> What is your rationale to use X: instead of P: to split a single
>    Bert> tune in different parts?
>
>You cannot specify a different title, source, author,... to the P: part.
>
>But what we play for example in Breton suites are a link of different
>tunes from various origins. abc2ps is OK with that but not abc2midi.
>
>I could also add an option to abc2midi to skip the tune separation...

Hey, what about using T: fields in the tune body to specify different titles? As far 
as the abc standard is concerned, thet's legal! And you could use the A., C:, S:.. 
fileds in the header to pack the infos related to the different tunes in the 
suite...something like this:

X:1
T:Suite 
T:1
T:2
T:3
C:1:composer, 2 Composer, 3 composer
M:****
L***
K***
T:1
body
T:2
body
T:3
body

Not sure about what you could obtain from abc2midi, I've never tried anything like 
this! Yet, as far as it follows the standard, it should be able to give you one single 
midi file for a whole suite (set, medley... call like you like it) of tunes.

By the way, I actually share the belief you are abusing the P: field, Ronan. To say 
better, I think you are abusing the P: field the wrong way! ; -)

The correct way to abuse the P: field, I dare say, is to use it in the body of a tune 
followed by blanks... no need to use ! or ;, or anythung else to force a line break, 
that's the natural line break character as far as abc native software are concerned! 
Why the hell a P: field in the body should cause a line break I don't know - it isn't 
stated in the standard, and makes no sense at all, but i works! And it works even with 
ABC2WIN 2.1.k (although not with the 2.1.i version. which should be the last stable 
one)... considering abc2ps and all its clone offer an option to ignore line ends, if 
only ABC2WIN could stop printing PART:... whenever a P: field appears in the body, we 
would actually have solved most of our problems! :-))

Gianni





To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to