Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Thomas WillNot
Hello,

I have a multi-part band score in Sibelius 7 that I have been trying to
convert to LilyPond format. (No, not the original Sibelius 7 for RISC OS,
but rather the newer Sibelius 7.1.3.77 for Microsoft Windows.)

I have exported it into the MusicXML exchange format and attempted to use
the MusicXML2LY program supplied with LilyPond with no luck.
It will read the XML file but then spit out a bunch of complaints, but no
LilyPond file is produced!
I tried splitting a single instrument's part from the main Sibelius file,
then exporting just that and running MusicXML2LY but that didn't even get
rid of any of the errors, never mind produce a file!
I read elsewhere someone having this same problem recently with the same
versions of Sibelius and LilyPond I am using (7.1.3.77 and 2.18.2,
respectively), and they were suggested to try Denemo, which apparently uses
its own methods for conversion and its own of LilyPond.  I'd never used it
before, but I gave it a shot, and it's a really bizzarre program in every
way, especially on Windows, but I figured it out and was able to actually
produce a file!  It does the conversion its own way adding a lot of strange
wrappers, which can be easily removed, however my biggest problem is that
everything is converted in absolute mode.  If I were using the regular
LilyPond MusicXML2LY program, I would simply run it with the -r option, but
I don't see how this can be done in Denemo.
It also adds staccato and other markings with "-\staccato" or "-\markup" - I
don't know the purpose of the hyphen, but it makes the file fail if your
remove Denemo's weird wrappers and other commands.  This should be
changeable with Find & Replace, but still my point is that it'd be nice if
LilyPond 2.18.2's MusicXML2LY just worked! :P

Of course I could manually remove all the octave markings but there are
about seventeen pages of music I'm working with so I'd love to hear of an
easier way.

Thanks,
Thomas


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Jacques Menu
Hello Thomas,

I’ve done this sometimes on Mac OS X.

If you can send me the .sib file, I can give it a try.

JM

> Le 28 oct. 2015 à 21:24, Thomas WillNot <1137...@acadiau.ca> a écrit :
> 
> Hello,
> 
> I have a multi-part band score in Sibelius 7 that I have been trying to
> convert to LilyPond format. (No, not the original Sibelius 7 for RISC OS,
> but rather the newer Sibelius 7.1.3.77 for Microsoft Windows.)
> 
> I have exported it into the MusicXML exchange format and attempted to use
> the MusicXML2LY program supplied with LilyPond with no luck.
> It will read the XML file but then spit out a bunch of complaints, but no
> LilyPond file is produced!
> I tried splitting a single instrument's part from the main Sibelius file,
> then exporting just that and running MusicXML2LY but that didn't even get
> rid of any of the errors, never mind produce a file!
> I read elsewhere someone having this same problem recently with the same
> versions of Sibelius and LilyPond I am using (7.1.3.77 and 2.18.2,
> respectively), and they were suggested to try Denemo, which apparently uses
> its own methods for conversion and its own of LilyPond.  I'd never used it
> before, but I gave it a shot, and it's a really bizzarre program in every
> way, especially on Windows, but I figured it out and was able to actually
> produce a file!  It does the conversion its own way adding a lot of strange
> wrappers, which can be easily removed, however my biggest problem is that
> everything is converted in absolute mode.  If I were using the regular
> LilyPond MusicXML2LY program, I would simply run it with the -r option, but
> I don't see how this can be done in Denemo.
> It also adds staccato and other markings with "-\staccato" or "-\markup" - I
> don't know the purpose of the hyphen, but it makes the file fail if your
> remove Denemo's weird wrappers and other commands.  This should be
> changeable with Find & Replace, but still my point is that it'd be nice if
> LilyPond 2.18.2's MusicXML2LY just worked! :P
> 
> Of course I could manually remove all the octave markings but there are
> about seventeen pages of music I'm working with so I'd love to hear of an
> easier way.
> 
> Thanks,
>Thomas
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Simon Albrecht

Hello Thomas,

On 28.10.2015 21:24, Thomas WillNot wrote:

attempted to use
the MusicXML2LY program supplied with LilyPond with no luck.


MusicXML2ly is known to be unreliable and lack maintenance.


It also adds staccato and other markings with "-\staccato" or "-\markup" - I
don't know the purpose of the hyphen, but it makes the file fail if your
remove Denemo's weird wrappers and other commands.


The hyphen marks a post event and is not necessary in this case, but it 
shouldn’t cause problems. Please give a minimal example to show this 
problem.



it'd be nice if
LilyPond 2.18.2's MusicXML2LY just worked! :P


Who would not agree? It would be nice to have someone with the skills 
and will to make it work…



Of course I could manually remove all the octave markings but there are
about seventeen pages of music I'm working with so I'd love to hear of an
easier way.


Have a look at Frescobaldi  – it can convert 
relative <-> absolute mode.


Yours, Simon

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Michael Gerdau
[using Sibelius 7.1.3.77 for Microsoft Windows]
> 
> I have exported it into the MusicXML exchange format and attempted to use
> the MusicXML2LY program supplied with LilyPond with no luck.
> It will read the XML file but then spit out a bunch of complaints, but no
> LilyPond file is produced!

I have generally had little to no success with importing Sibelius MusixXML
into LP while it usually works like a charm with those created by Finale.

The few times I imported from Sibelius into Finale it worked ok. Maybe
going from Sibelius via Finale to LP is an option for you ?

Kind regards,
Michael
-- 
 Michael Gerdau   email: m...@qata.de
 GPG-keys available on request or at public keyserver

signature.asc
Description: This is a digitally signed message part.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Jacques Menu
 return self.get_maybe_exist_typed_child (get_class (name))
  File 
"/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/python/musicxml.py",
 line 123, in get_maybe_exist_typed_child
raise "More than 1 child", klass
TypeError: exceptions must be old-style classes or derived from BaseException, 
not str
menu@macbookprojm:~/Desktop > 





> Le 28 oct. 2015 à 22:31, Thomas Wilmot <1137...@acadiau.ca> a écrit :
> 
> Hi Jacques,
> 
> Thanks for the offer!!
> Please see attached my full score and an extracted trumpet part for testing.
> 
> Thomas
> 
> -Original Message-
> From: Jacques Menu [mailto:imj-muz...@bluewin.ch] 
> Sent: Wednesday October 28, 2015 5:41 p.m.
> To: Thomas WillNot
> Cc: Jacques Menu; lilypond-user@gnu.org
> Subject: Re: Sibelius 7 to LilyPond Conversion!
> 
> 
> Hello Thomas,
> 
> I’ve done this sometimes on Mac OS X.
> 
> If you can send me the .sib file, I can give it a try.
> 
> JM
> 
>> Le 28 oct. 2015 à 21:24, Thomas WillNot <1137...@acadiau.ca> a écrit :
>> 
>> Hello,
>> 
>> I have a multi-part band score in Sibelius 7 that I have been trying 
>> to convert to LilyPond format. (No, not the original Sibelius 7 for 
>> RISC OS, but rather the newer Sibelius 7.1.3.77 for Microsoft 
>> Windows.)
>> 
>> I have exported it into the MusicXML exchange format and attempted to 
>> use the MusicXML2LY program supplied with LilyPond with no luck. It 
>> will read the XML file but then spit out a bunch of complaints, but no 
>> LilyPond file is produced! I tried splitting a single instrument's 
>> part from the main Sibelius file, then exporting just that and running 
>> MusicXML2LY but that didn't even get rid of any of the errors, never 
>> mind produce a file! I read elsewhere someone having this same problem 
>> recently with the same versions of Sibelius and LilyPond I am using 
>> (7.1.3.77 and 2.18.2, respectively), and they were suggested to try 
>> Denemo, which apparently uses its own methods for conversion and its 
>> own of LilyPond.  I'd never used it before, but I gave it a shot, and 
>> it's a really bizzarre program in every way, especially on Windows, 
>> but I figured it out and was able to actually produce a file!  It does 
>> the conversion its own way adding a lot of strange wrappers, which can 
>> be easily removed, however my biggest problem is that everything is 
>> converted in absolute mode.  If I were using the regular LilyPond 
>> MusicXML2LY program, I would simply run it with the -r option, but I 
>> don't see how this can be done in Denemo. It also adds staccato and 
>> other markings with "-\staccato" or "-\markup" - I don't know the 
>> purpose of the hyphen, but it makes the file fail if your remove 
>> Denemo's weird wrappers and other commands.  This should be changeable 
>> with Find & Replace, but still my point is that it'd be nice if 
>> LilyPond 2.18.2's MusicXML2LY just worked! :P
>> 
>> Of course I could manually remove all the octave markings but there 
>> are about seventeen pages of music I'm working with so I'd love to 
>> hear of an easier way.
>> 
>> Thanks,
>>   Thomas
>> 
>> 
>> ___
>> lilypond-user mailing list
>> lilypond-user@gnu.org 
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
> 


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Michael Ellis
ns...
> musicxml2ly: warning: Cannot have two simultaneous slurs
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
> musicxml2ly: warning: Encountered closing slur, but no slur is open
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
> musicxml2ly: warning: Cannot have two simultaneous slurs
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
> musicxml2ly: warning: Encountered closing slur, but no slur is open
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
>   In: 
>
> musicxml2ly: Converting to LilyPond expressions...
> musicxml2ly: Converting to LilyPond expressions...
> Traceback (most recent call last):
>   File "/Applications/LilyPond.app/Contents/Resources/bin/musicxml2ly",
> line 2986, in 
> main()
>   File "/Applications/LilyPond.app/Contents/Resources/bin/musicxml2ly",
> line 2981, in main
> voices = convert (filename, options)
>   File "/Applications/LilyPond.app/Contents/Resources/bin/musicxml2ly",
> line 2892, in convert
> score = extract_score_structure (mxl_pl, staff_info)
>   File "/Applications/LilyPond.app/Contents/Resources/bin/musicxml2ly",
> line 430, in extract_score_structure
> staff = read_score_part (el)
>   File "/Applications/LilyPond.app/Contents/Resources/bin/musicxml2ly",
> line 383, in read_score_part
> staff.instrument_name = extract_display_text (partname)
>   File "/Applications/LilyPond.app/Contents/Resources/bin/musicxml2ly",
> line 907, in extract_display_text
> child = el.get_maybe_exist_named_child ("display-text")
>   File
> "/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/python/musicxml.py",
> line 114, in get_maybe_exist_named_child
> return self.get_maybe_exist_typed_child (get_class (name))
>   File
> "/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/python/musicxml.py",
> line 123, in get_maybe_exist_typed_child
> raise "More than 1 child", klass
> TypeError: exceptions must be old-style classes or derived from
> BaseException, not str
> menu@macbookprojm:~/Desktop >
>
>
>
>
>
> > Le 28 oct. 2015 à 22:31, Thomas Wilmot <1137...@acadiau.ca> a écrit :
> >
> > Hi Jacques,
> >
> > Thanks for the offer!!
> > Please see attached my full score and an extracted trumpet part for
> testing.
> >
> > Thomas
> >
> > -Original Message-
> > From: Jacques Menu [mailto:imj-muz...@bluewin.ch]
> > Sent: Wednesday October 28, 2015 5:41 p.m.
> > To: Thomas WillNot
> > Cc: Jacques Menu; lilypond-user@gnu.org
> > Subject: Re: Sibelius 7 to LilyPond Conversion!
> >
> >
> > Hello Thomas,
> >
> > I’ve done this sometimes on Mac OS X.
> >
> > If you can send me the .sib file, I can give it a try.
> >
> > JM
> >
> >> Le 28 oct. 2015 à 21:24, Thomas WillNot <1137...@acadiau.ca> a écrit :
> >>
> >> Hello,
> >>
> >> I have a multi-part band score in Sibelius 7 that I have been trying
> >> to convert to LilyPond format. (No, not the original Sibelius 7 for
> >> RISC OS, but rather the newer Sibelius 7.1.3.77 for Microsoft
> >> Windows.)
> >>
> >> I have exported it into the MusicXML exchange format and attempted to
> >> use the MusicXML2LY program supplied with LilyPond with no luck. It
> >> will read the XML file but then spit out a bunch of complaints, but no
> >> LilyPond file is produced! I tried splitting a single instrument's
> >> part from the main Sibelius file, then exporting just that and running
> >> MusicXML2LY but that didn't even get rid of any of the errors, never
> >> mind produce a file! I read elsewhere someone having this same problem
> >> recently with the same versions of Sibelius and LilyPond I am using
> >> (7.1.3.77 and 2.18.2, respectively), and they were suggested to try
> >> Denemo, which apparently uses its own methods for conversion and its
> >> own of LilyPond.  I'd never used it before, but I gave it a shot, and
> >> it's a really bizzarre program in every way, especially on Windows,
> >> but I figured it out and was able to actually produce a file!  It does
> >> the conversion its own way adding a lot of strange wrappers, which can
> >> be easily removed, however my biggest problem is that everything is
> >> converted in absolute mode.  If I were using the regular LilyPond
> >> MusicXML2LY program, I would simply run it with the -r option, but I
> >> don't see how this can be done in Denemo. It also adds staccato and
> >> other markings with "-\staccato" or "-\markup" - I don't know the
> >> purpose of the hyphen, but it makes the file fail if your remove
> >> Denemo's weird wrappers and other commands.  This should be changeable
> >> with Find & Replace, but still my point is that it'd be nice if
> >> LilyPond 2.18.2's MusicXML2LY just worked! :P
> >>
> >> Of course I could manually remove all the octave markings but there
> >> are about seventeen pages of music I'm working with so I'd love to
> >> hear of an easier way.
> >>
> >> Thanks,
> >>   Thomas
> >>
> >>
> >> ___
> >> lilypond-user mailing list
> >> lilypond-user@gnu.org
> >> https://lists.gnu.org/mailman/listinfo/lilypond-user
> > 
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Thomas WillNot
Hi Everyone,

Thanks for all your ideas!
Jacques, I appreciate you trying conversion in Mac OSX, though it looks like
you got the same result as me with those error messages complaining about
having too many children or something.  I don't think anything's wrong with
my Sibelius files, but maybe Sibelius 7's MusicXML converter just isn't very
good.  It is the first version to natively support MusicXML export!
I wish it would just spit something out despite the errors!  I find LilyPond
itself to be very good at doing that as it rarely fails me (unless I mess up
something serious like the nestedness of my brackets or I leave Acrobat
Reader open; then it will freak out of course!)
I think the easiest for me will be just using Denemo since it seems to work
and then use Simon's idea of converting each file to relative mode with
Frescobaldi.

Thanks again,
 Thomas


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Johan Vromans
On Wed, 28 Oct 2015 23:23:19 + (UTC)
Thomas WillNot <1137...@acadiau.ca> wrote:

> I think the easiest for me will be just using Denemo since it seems to
> work

I usually get good results with musescore (mscore) MusicXML import.
Unfortuantely they dropped LilyPond export in the new version :( .

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Johan Vromans
On Wed, 28 Oct 2015 22:07:30 +0100
Simon Albrecht  wrote:

> MusicXML2ly is known to be unreliable and lack maintenance.

I think MusicXML import (and, at some time, export) is crucial for the
future of LilyPond. It's the distinction between an open and a closed
community.

Personally, I'd settle for partial import. When importing a score into
LilyPond I am usually only interested in the notes, chords, ornaments
and lyrics. All the other things, positioning, page layout and so on, I
leave to LilyPond anyway.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Urs Liska


Am 29. Oktober 2015 08:10:15 MEZ, schrieb Johan Vromans :
>On Wed, 28 Oct 2015 22:07:30 +0100
>Simon Albrecht  wrote:
>
>> MusicXML2ly is known to be unreliable and lack maintenance.
>
>I think MusicXML import (and, at some time, export) is crucial for the
>future of LilyPond. It's the distinction between an open and a closed
>community.

This is of course true but that lack of maintenance is not a result of a 
decisio but of sheer lack of resources. ..


>
>Personally, I'd settle for partial import. When importing a score into
>LilyPond I am usually only interested in the notes, chords, ornaments
>and lyrics. All the other things, positioning, page layout and so on, I
>leave to LilyPond anyway.
>
>-- Johan
>
>___
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Craig Dabelstein
I agree with Michael. I export a full score musicXML from Sibelius and then
import it into Finale. Then I extract all the parts and then export each
part as a musicXML. Most of the time these import into Frescobaldi/Lilypond
just fine with the occasional error.

Craig




On Thu, 29 Oct 2015 at 17:29 Urs Liska  wrote:

>
>
> Am 29. Oktober 2015 08:10:15 MEZ, schrieb Johan Vromans <
> jvrom...@squirrel.nl>:
> >On Wed, 28 Oct 2015 22:07:30 +0100
> >Simon Albrecht  wrote:
> >
> >> MusicXML2ly is known to be unreliable and lack maintenance.
> >
> >I think MusicXML import (and, at some time, export) is crucial for the
> >future of LilyPond. It's the distinction between an open and a closed
> >community.
>
> This is of course true but that lack of maintenance is not a result of a
> decisio but of sheer lack of resources. ..
>
>
> >
> >Personally, I'd settle for partial import. When importing a score into
> >LilyPond I am usually only interested in the notes, chords, ornaments
> >and lyrics. All the other things, positioning, page layout and so on, I
> >leave to LilyPond anyway.
> >
> >-- Johan
> >
> >___
> >lilypond-user mailing list
> >lilypond-user@gnu.org
> >https://lists.gnu.org/mailman/listinfo/lilypond-user
>
> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Richard Shann
On Wed, 2015-10-28 at 23:23 +, Thomas WillNot wrote:
> Hi Everyone,
> 
> Thanks for all your ideas!
> Jacques, I appreciate you trying conversion in Mac OSX, though it looks like
> you got the same result as me with those error messages complaining about
> having too many children or something.  I don't think anything's wrong with
> my Sibelius files, but maybe Sibelius 7's MusicXML converter just isn't very
> good.  It is the first version to natively support MusicXML export!
> I wish it would just spit something out despite the errors!  I find LilyPond
> itself to be very good at doing that as it rarely fails me (unless I mess up
> something serious like the nestedness of my brackets or I leave Acrobat
> Reader open; then it will freak out of course!)
> I think the easiest for me will be just using Denemo since it seems to work

You may find some little scripts I have written to fix bugs in
Sibelius's musicXML output. The first is to fix the
slurs-instead-of-ties bug. It may be that this is just a common error
when using Sibelius, rather than a MusicXML generation error. This
script looks for pairs of same pitch notes connected by a slur and
changes them into two tied notes. That one is actually so common (people
make the mistake when entering music in Denemo too) that it is available
in Denemo as a command. The second fixes the problem that Sibelius
outputs two barlines end-repeat and start repeat for a :||: barline;
this script replaces such pairs with a proper end-repeat-start-repeat
barline. The third one replaces rests that fill a whole measure with a
whole measure rest - again this may just be a characteristic error made
by Sibelius users.

8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
;;two successive notes of equal pitch both begin slur should be tie   
(while (d-NextObject)
(if (and (d-IsSlurStart) (d-NextObject) (d-IsSlurStart))
(let ((note (d-GetNote)))
(d-ToggleBeginSlur)
   
(d-PrevObject)
 (if (equal? note (d-GetNote))
(begin
(d-ToggleBeginSlur)
(d-ToggleTie))

;;;Replace end repeat start repeat with EndStartRepeat
(while (d-NextObject)
(if (and (d-DirectiveGetForTag-standalone "RepeatEnd") (d-NextObject) 
(d-DirectiveGetForTag-standalone "RepeatStart"))   
(begin
(d-DeleteObject)
(d-DeletePreviousObject)
(d-RepeatEndStart


;;; replace rests that are for whole measure with whole-measure rests.
(while (d-NextObject)
(if (Rest?)
(let ((duration (d-GetDurationInTicks)))
 (if (= duration (* 1536 (GetPrevailingTimeSig #t)))
(begin
(d-DeleteObject)
(DenemoWholeMeasureRestCommand))

8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
These scripts are all acting on a single staff - if you have a lot of
staffs it would be worth while creating a loop around them to go through
all the staffs executing them. You use them by placing the cursor at the
start of the staff and the script in the Scheme Window and clicking
Execute (or pressing the Execute Scheme shortcut if you have one).

More serious problems with Sibelius' MusicXML is a failure to output
time signature changes. Mostly these are harmless, the LilyPond is still
functional, or at worst you have to add them back in. But in the case of
compound time signatures I've been forced to insert the time signature
code into the MusicXML file to get something worth having. (It's not as
hairy as it sounds - you find the measure concerned by searching for the
 field in a text editor and paste in the time
signature block which you can copy from the one Sibelius *does* output
at the start of the whole piece modified from 4/4 to 12/8 or whatever).

To digress slightly, most of this is symptomatic of the fact that
MusicXML is not a good standard for describing music notation, it is a
hodge-podge of recipes with a MIDI-centric view of music that Finale
generates and which other programs then have to try to mimic. 

> and then use Simon's idea of converting each file to relative mode with
> Frescobaldi.

I was going to point out that you don't have to use Denemo's default
LilyPond output. Besides the commands to output just the parts Denemo
also allows you to step through the music emitting whatever massaged
output suits you. A script (similar to the ones above) would look at
each object in turn and output your preferred LilyPond style, be it
relative mode or French note names or what have you. The Denemo mailing
list denemo-de...@gnu.org would be the place to get help with doing
that.

Richard



> Thanks again,
>  Thomas
> 
> 
> ___
> lilypond-user mailing list
> lilypond

Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Richard Shann
On Wed, 2015-10-28 at 20:24 +, Thomas WillNot wrote:
> Hello,
> [...] to try Denemo, which apparently uses
> its own methods for conversion and its own of LilyPond.  I'd never used it
> before, but I gave it a shot, and it's a really bizzarre program in every
> way,
If you can spare the time to email the Denemo mailing list
(denemo-de...@gnu.org) about those things that you found bizarre it
would be very helpful for the development of Denemo, especially if the
comments target the about-to-be-announced version 2.0 which can be
downloaded from denemo.org.

>  especially on Windows,

yes, Windows does add some bizarre features - some of the informational
windows come with one word per line!

Richard



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Richard Shann
On Wed, 2015-10-28 at 20:24 +, Thomas WillNot wrote:
> It also adds staccato and other markings with "-\staccato" or
> "-\markup" - I
> don't know the purpose of the hyphen, but it makes the file fail if
> your
> remove Denemo's weird wrappers and other commands. 

I think you will find that when you were deleting stuff you didn't want
you damaged the LilyPond syntax, all too easy to do. You will be better
just exporting the music rather than taking the whole file export. There
is a command to export just the part that the cursor is on, (or you
could script something to suit yourself).

Richard



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Simon Albrecht

On 29.10.2015 10:28, Richard Shann wrote:

The third one replaces rests that fill a whole measure with a
whole measure rest - again this may just be a characteristic error made
by Sibelius users.


And not only by them, it can be seen in LilyPond files also.
~ Simon

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-29 Thread Thomas WillNot
Richard Shann  rshann.plus.com> writes:

> You will be better
> just exporting the music rather than taking the whole file export. There
> is a command to export just the part that the cursor is on, (or you
> could script something to suit yourself).
> 
> Richard
> 


And what command would that be?


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-30 Thread Simon Albrecht

Hello Thomas,

On 30.10.2015 05:09, Thomas Wilmot wrote:

minimal example which fails:

{ c-\-. }

If I change it back to { c-\staccato }, then it works again


{ c-\staccato }
would translate into the shorthand notation as:
{ c-. }

HTH, Simon

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-30 Thread Richard Shann
On Thu, 2015-10-29 at 18:32 +0100, Simon Albrecht wrote:
> On 29.10.2015 10:28, Richard Shann wrote:
> > The third one replaces rests that fill a whole measure with a
> > whole measure rest - again this may just be a characteristic error made
> > by Sibelius users.
> 
> And not only by them, it can be seen in LilyPond files also.

hmm, perhaps I should incorporate this as part of Check Score in Denemo
to improve the quality of the typesets people generate. Perhaps
Frescobaldi could be improved with style-checks of this sort?

Richard




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-10-30 Thread Simon Albrecht

On 30.10.2015 11:00, Thomas Wilmot wrote:

I am trying to write three markup comments in the music and they should be
all on their own lines.
I can't seem to find anything about that.


I can’t quite figure out what you mean…
You might look in 
, in 
case you didn’t do that already.

And for a wild guess:

\version "2.18.2"
{
  c'4^\markup \column {
"first line"
"second line"
"third line"
  }
}
Else, you’d need to explain better what you’re after, at best with an 
(image) example.


Yours, Simon

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


RE: Sibelius 7 to LilyPond Conversion!

2015-10-30 Thread Thomas Wilmot
> -Original Message-
> From: Simon Albrecht
> Sent: Friday October 30, 2015 6:50 a.m.
> To: Thomas Wilmot; lilypond-user@gnu.org
> Subject: Re: Sibelius 7 to LilyPond Conversion!
> 
> 
> Hello Thomas,
> 
> On 30.10.2015 05:09, Thomas Wilmot wrote:
> > minimal example which fails:
> >
> > { c-\-. }
> >
> > If I change it back to { c-\staccato }, then it works again
> 
> { c-\staccato }
> would translate into the shorthand notation as:
> { c-. }
> 
> HTH, Simon

Oh of course!
A silly oversight.


Good old Find & Replace fixed that up for me.

Now I am just having trouble with markup text.
I am trying to write three markup comments in the music and they should be
all on their own lines.
I can't seem to find anything about that.

Thanks,
Thomas


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


RE: Sibelius 7 to LilyPond Conversion!

2015-10-30 Thread Thomas Wilmot


> -Original Message-
> From: Simon Albrecht [mailto:simon.albre...@mail.de] 
> Sent: Wednesday October 28, 2015 6:08 p.m.
> To: Thomas WillNot; lilypond-user@gnu.org
> Subject: Re: Sibelius 7 to LilyPond Conversion!
> 
> 
> Hello Thomas,
> 
> On 28.10.2015 21:24, Thomas WillNot wrote:
> > attempted to use
> > the MusicXML2LY program supplied with LilyPond with no luck.
> 
> MusicXML2ly is known to be unreliable and lack maintenance.
> 
That's too bad!
If only the Denemo version could just be ported over!
I bet it could do alright if it would just spit out SOMETHING!

> > It also adds staccato and other markings with "-\staccato" or 
> > "-\markup" - I don't know the purpose of the hyphen, but it 
> makes the 
> > file fail if your remove Denemo's weird wrappers and other commands.
> 
> The hyphen marks a post event and is not necessary in this 
> case, but it 
> shouldn't cause problems. Please give a minimal example to show this 
> problem.

Huh!
Here is a minimal example which fails:

{ c-\-. }

If I change it back to { c-\staccato }, then it works again, so you're right
it had nothing to do with Denemo's codes, but it's just an inhuman way to
write a staccato, though I suppose it's correct!

> 
> > it'd be nice if
> > LilyPond 2.18.2's MusicXML2LY just worked! :P
> 
> Who would not agree? It would be nice to have someone with the skills 
> and will to make it work.
>
Yes so true; it always seems to come down to a lack of resources with these
things!
 
> > Of course I could manually remove all the octave markings but there 
> > are about seventeen pages of music I'm working with so I'd love to 
> > hear of an easier way.
> 
> Have a look at Frescobaldi <http://frescobaldi.org> - it can convert 
> relative <-> absolute mode.
> 
> Yours, Simon

Yes, thanks for that tip!  I just started using Frescobaldi last month and
it's great but I didn't know about that feature!


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


RE: Sibelius 7 to LilyPond Conversion!

2015-10-30 Thread Martin Tarenskeen



On Fri, 30 Oct 2015, Thomas Wilmot wrote:


Have a look at Frescobaldi  - it can convert
relative <-> absolute mode.

Yours, Simon


Yes, thanks for that tip!  I just started using Frescobaldi last month and
it's great but I didn't know about that feature!


For commandline and scripting lovers I can also recommend the python-ly 
package which includes the ly commandline tool. It can do many of those 
nice little tricks that Frescobaldi can do, but without the need to open 
the complete frescobaldi gui.


--

MT

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-11-03 Thread T. Michael Sommers

On 10/29/2015 5:28 AM, Richard Shann wrote:


This
script looks for pairs of same pitch notes connected by a slur and
changes them into two tied notes. That one is actually so common (people
make the mistake when entering music in Denemo too) that it is available
in Denemo as a command.


How do you visually tell the difference between a slur and a tie in this 
case?


--
T.M. Sommers -- tmsomme...@gmail.com -- ab2sb

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 7 to LilyPond Conversion!

2015-11-03 Thread David Wright
On Tue 03 Nov 2015 at 15:22:58 (-0500), T. Michael Sommers wrote:
> On 10/29/2015 5:28 AM, Richard Shann wrote:
> >
> >This
> >script looks for pairs of same pitch notes connected by a slur and
> >changes them into two tied notes. That one is actually so common (people
> >make the mistake when entering music in Denemo too) that it is available
> >in Denemo as a command.
> 
> How do you visually tell the difference between a slur and a tie in
> this case?

Along the X-axis, a tie doesn't overlap the noteheads, whereas a slur
does (by at least half the notehead's width). A tie is less curved too.

(If that's your question.)

Cheers,
David.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user