[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Any way to use lilypond as a library? (embeded)
From: |
Boris Shingarov |
Subject: |
Re: Any way to use lilypond as a library? (embeded) |
Date: |
Wed, 07 Apr 2010 08:19:18 -0400 |
User-agent: |
Webmail 5.0 |
Hi Alejandro,
For what you are doing, you probably want to use libmidi; lilypond is
more like if your program created a tune and needed to render the score
on paper or on the screen. If your program is in C , you can use
libmidi directly. If it is in another language, there are many
wrappers around libmidi available.
On Wed, 7 Apr 2010 11:32:42 0000 (UTC), Alejandro Piñeiro wrote:
I would to ask if there are any way to use parts of lilypond as a library of a
> different application (use lilypond embeded).
>
> Right now I'm using Ubuntu, and there are only available lilypond,
lilypond-data
> or lilypond-doc packages. There isn't anything similar to lilypond-dev
>
> As far as I see lilypond only includes executables.
>
> Why I ask that?
>
> I'm creating a little application and I would like to create simple
midi files
> on the fly, but I would like to avoid to enter in midi internals
(avoid to waste
> my time reinventing the wheel). And lilypond file format is really
easy to use.
>
> So my idea is:
>
> * My program creates a tune.
> * Create a string with the lilypond description.
> * Calls a function, and it creates a external midi file
> * My program uses the midi file.
>
> Of course, other alternative could be:
> * My program creates a tune
> * Creates a external lilypond file
> * Calls lilypond to parse this string->creates midi file
> * Uses the file
>
> But, I think that the second one is more slow.
>
> Thanks for your attention.
>
>
>
> _______________________________________________
> lilypond-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-devel
>
>