On Friday 10 October 2003 06:29 am, Chris Cannam wrote:

> Chris Cannam wrote:
> > Can I just confirm that you have tested that Lilypond exported
> > from the current Rosegarden really doesn't work with 2.0?

Right.  EVERY lilypond file I have is horribly, utterly borked now, whether RG 
produced it or I hand coded it myself.  I have dozens of them, and they're 
all going to have to be updated manually.

> http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS.html
>
> "All articulations must now be entered postfix."
>
> That sounds pretty fatal, certainly.  And after all the trouble
> we've both -- separately -- been through to get articulations
> coming out in the right places with our various Lilypond export
> schemes...

Yeah, but there's a bright side.  The whole hairpin/slur problem was the 
result of Hans putting ending events at the top of the loop in order to be 
able to write them in the right space in the output stream.  Short events 
were screwing up because the starts and ends hit at the same time, and the 
ends were written first.  I tried all kinds of schemes to hack an exception 
to that for those cases, and nothing ever worked quite right.  I pulled out a 
lot of hair over the matter.

With postfix articulations, flip the loop end for end.  Starting events at the 
top, ending events at the bottom, and the hairpin bug and any remaining slur 
problems should disappear.  Flipping that loop is something I've wanted to do 
for a LONG time, and I *think* postfix articulations will make it possible.

(Forgive me if you already hacked up this code to try to work around the above 
problem.  I know you did some stuff a bit ago, and I never got around to 
looking at what you did.)

The other stuff is mostly just syntax.  New ways to say "make this bold" and 
that stuff, so everything is all to hell right now, but many of the necessary 
changes are simple seds.

The big reason the algorithm has to be gutted is to flip it end for end, but 
this is a plan I've pondered for a long time.

I'm still busy making Christmas presents for a bit yet, but I think I know 
just what to do to get this going.  Unless I don't recognize the code when I 
get back in there.  :)

-- 
Michael McIntyre  ----   Silvan <[EMAIL PROTECTED]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to