Sounds like you might as well be interested in

* http://www.projectabjad.org/ and
* http://web.mit.edu/music21/.

hth
patrick
On 09.01.2015, at 01:35, Matthew James Briggs <matthew.james.bri...@gmail.com> 
wrote:

> Thank you everyone for the info.  Lilypond sounds totally awesome.
>  
> Just a little more background because there may be folks here with insight on 
> these things (PM if not appropriate for the forum):  One of my major goals is 
> to generate musical material with an object-oriented representation of 
> musical concepts allowing textures or whole compositions to be generated 
> algorithmically.  I wanted to create my own object-oriented music world 
> instead of learning an existing library or software (partly because I want it 
> to be "mine" and partly because I want to get more into software 
> development).  I realized I would need a way to convert that world into 
> interoperable formats, the main options that seemed apparent to me were MIDI 
> and MusicXML.
> 
> I chose to go with MusicXML and decided to implement my own strong binding of 
> MusicXML.  That was about a year ago and I've implemented about 70% of the 
> MusicXML specification, but it is extremely slow going and difficult.  XSD is 
> hard enough to learn when we're talking about simple database schemas, and 
> the complexity of the MusicXML specification absolutely blows my mind.  (Note 
> I don't think auto-generated strong-binding really works here because the 
> specification is so difficult that the output of the 
> auto-schema-strong-binding would be as difficult to use as the XSD is to 
> read.  I could be wrong about this...)
> 
> I'm starting to wonder if I should just skip it and learn Lilypond instead, 
> thus my object-oriented world could output Lilypond code instead of MusicXML.
> 
> Alas I have to make a score or two the old fashioned way before I allow 
> myself to indulge further on this larger goal.
> 
> .mjb
> 
> 
> On Thu, Jan 8, 2015 at 1:28 PM, Colin Campbell <colinpkcampb...@gmail.com> 
> wrote:
> On 2015-01-08 04:10 PM, Matthew James Briggs wrote:
> Hello, I just joined this list because I was searching unsuccessfully for 
> information about Lilypond's features for extracting and producing individual 
> parts from a score.  Does Lilypond have features akin to Finale's 
> linked-parts?
> 
> I suspect my searching was unsuccessful since the work "part" is used so 
> frequently in the english language.  Any urls to point me in the right 
> direction would be great.
> 
> Background: composer using Finale since the early 1990's. In the past several 
> years I have learned some code, C#, C++, SQL, tiny bits of bash.  I don't 
> know Python yet but it's on my to-do list.
> 
> The idea of controlling music notation with the precision of an interpreted 
> text language is highly appealing and I plan to learn Lilypond soon (unless 
> it has, like, zero support for creating parts).
> 
> Thank you!
> Matt
> 
> 
> Welcome to the community, Matt!  The best bit of advice I can give is to look 
> at the introductory stuff on the website. Start with the Introduction itself, 
> then follow up with the Learning Manual. Others have pointed out that 
> LilyPond builds scores from parts rather than building scores and extracting 
> parts, but the website stuff may help to clarify it.
> 
> I'm sure you'll be delighted at the kind and degree of control LilyPond will 
> give you. Have fun!
> 
> Cheers,
> Colin
> 
> -- 
> I've learned that you shouldn't go through life with a catcher's mitt on both 
> hands.
> You need to be able to throw something back.
> -Maya Angelou, poet (1928- )
> 
> 
> 
> _______________________________________________
> 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

Reply via email to