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