Re: Embedding LilyPond in iOS app?
Thanks to everyone in the thread for the input, I'm looking in to Verovio and it should suit my needs just fine. But now I need to find a project to use Lilypond with because it's just an amazing tool. I had a feeling it was too complex to actually run on iOS but thought I'd ask. Thanks again! John On Mon, May 30, 2016 at 12:27 AM, Urs Liska [via Lilypond] < ml-node+s1069038n191147...@n5.nabble.com> wrote: > > > Am 30.05.2016 um 00:48 schrieb RonH: > > But according to the LilyPond web site, this app was made with LilyPond: > > > > http://etudeapp.com/ > > > > Doesn't that imply that it can be embedded in iOS? > > No, not at all. If that app shows music engraved with LilyPond that's > great. But as far as their website tells the app doesn't do *any* > engraving on its own, it just *displays* scores and allows some > interaction with it (highlighting current beat). Other than the Henle > app discussed recently this app doesn't even allow resizing of the > scores (they present that as a feature: it's already sized perfectly for > the iPad, so no resizing required ...). > > Urs > > > > > RonH > > > > > > > > -- > > View this message in context: > http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782p191141.html > > Sent from the User mailing list archive at Nabble.com. > > > > ___ > > lilypond-user mailing list > > [hidden email] <http:///user/SendEmail.jtp?type=node=191147=0> > > https://lists.gnu.org/mailman/listinfo/lilypond-user > > > ___ > lilypond-user mailing list > [hidden email] <http:///user/SendEmail.jtp?type=node=191147=1> > https://lists.gnu.org/mailman/listinfo/lilypond-user > > > -- > If you reply to this email, your message will be added to the discussion > below: > > http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782p191147.html > To unsubscribe from Embedding LilyPond in iOS app?, click here > <http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code=190782=am9obi5ncm9lbmhvZkBnbWFpbC5jb218MTkwNzgyfC0yMDQ3MzMzMzIy> > . > NAML > <http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer=instant_html%21nabble%3Aemail.naml=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782p191317.html Sent from the User mailing list archive at Nabble.com.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Embedding LilyPond in iOS app?
Am 30.05.2016 um 00:48 schrieb RonH: > But according to the LilyPond web site, this app was made with LilyPond: > > http://etudeapp.com/ > > Doesn't that imply that it can be embedded in iOS? No, not at all. If that app shows music engraved with LilyPond that's great. But as far as their website tells the app doesn't do *any* engraving on its own, it just *displays* scores and allows some interaction with it (highlighting current beat). Other than the Henle app discussed recently this app doesn't even allow resizing of the scores (they present that as a feature: it's already sized perfectly for the iPad, so no resizing required ...). Urs > > RonH > > > > -- > View this message in context: > http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782p191141.html > Sent from the User mailing list archive at Nabble.com. > > ___ > 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: Embedding LilyPond in iOS app?
from http://lilypond.org/doc/v2.18/Documentation/web-big-page Etude, “sheet music on steroids” is an iPhone app which displays piano music engraved with LilyPond, including many pieces from Mutopia. The app includes a virtual piano keyboard showing which keys to press to help beginners learn how to read sheet music. That does not necessarily mean that lilypond is running on iOS and that it can produce pdf's. But iOS must be able to interprete lilypond code, supposedly one of the graphical presentations. Am 30.05.2016 00:48, schrieb RonH: But according to the LilyPond web site, this app was made with LilyPond: http://etudeapp.com/ Doesn't that imply that it can be embedded in iOS? RonH -- View this message in context: http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782p191141.html Sent from the User mailing list archive at Nabble.com. ___ 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: Embedding LilyPond in iOS app?
But according to the LilyPond web site, this app was made with LilyPond: http://etudeapp.com/ Doesn't that imply that it can be embedded in iOS? RonH -- View this message in context: http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782p191141.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Embedding LilyPond in iOS app?
Am 21.05.2016 um 16:43 schrieb Paul: > On 05/21/2016 12:21 AM, Urs Liska wrote: >> I suggest you have a look at the Verovio library >> (http://verovio.org), which is a tool intended for high-speed >> flexible in-browser (for example JavaScript) rendering of music. > You might also consider VexFlow which is written in Javascript: > http://www.vexflow.com/ > > Looks like Verovio is written in C++ and then can be compiled to > JavaScript or Python. Yes, it is written in C++, without dependencies and has been compiled to a number of platforms. The one most commonly in use is JavaScript (compiled to that through Emscripten). I have seen a presentation/tutorial workshop this week, and I must really say that is an incredible piece of software. It is able to do near-instantaneous engraving *in* the browser, with rescaling, reselecting and everything, at an enormous speed. It has a completely different target than LilyPond, though, and will probably never reach anything near publishing quality engraving. Therefore the current trend in digital music edition is to pursue a two-way path for user interfaces: use Verovio for everything in content editing and (flexible) end-user visualization, and (hope for being able to) use LilyPond for print-quality engraving of selected readings. One extremely interesting kind of approach that is made possible through Verovio is having score documents (in MEI format) retrieved through a URI and render them in-place. There are also tools/specs available to address specific parts of a score through a URL and have only that engraved. Another thing I saw is that the displaying website can retrieve exceprts from that remote document using XSLT or XPath queries and have that rendered instantaneously. I think for any application where - SVG is a suitable option - isntant re-engraving is an issue (mobile platforms for example) - publication quality isn't the target Verovio is definitely something to look into. Urs > > -Paul > > ___ > 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: Embedding LilyPond in iOS app?
On 05/21/2016 12:21 AM, Urs Liska wrote: I suggest you have a look at the Verovio library (http://verovio.org), which is a tool intended for high-speed flexible in-browser (for example JavaScript) rendering of music. You might also consider VexFlow which is written in Javascript: http://www.vexflow.com/ Looks like Verovio is written in C++ and then can be compiled to JavaScript or Python. -Paul ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Embedding LilyPond in iOS app?
Hello John, Am 20.05.2016 um 05:19 schrieb SNIPER36: > Hello, I just came across lilypond while looking for a notation library that > I can embed into an iOS app. I would like a view in my app that shows one > bar of music notation at a time, and the lilypond file would be created > programmatically, not by the user. I read the "Inserting LilyPond output > into other programs" section, and see that I can output a png, which I could > then display in my app. I'm just not sure how to embed this capability into > the app, or if it can be done at all. Any help is appreciated. As others have said it's rather unlikely that LilyPond might ever work on iOS. And maybe it will not be the ideal tool for your use case either. I suggest you have a look at the Verovio library (http://verovio.org), which is a tool intended for high-speed flexible in-browser (for example JavaScript) rendering of music. HTH Urs > > John > > > > -- > View this message in context: > http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782.html > Sent from the User mailing list archive at Nabble.com. > > ___ > 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: Embedding LilyPond in iOS app?
Hi John, I'm not an iOS programmer, but fwiw, I remember a discussion about this topic from some years back. One thing that came up is that, in iOS, it's not possible (i.e., allowed) to build a iOS lilypond app which is then called from some separate text-editor app. Thus if anything, one would have to build an editor and have lilypond running in that same app. And as for inserting Lily output (png) into yet another app, I guess that would be forbidden as well, unless you think about pushing the output to - say - a Dropbox folder. Thus that app would need to contain all viewing capabilities itself, too. And of course there's the thing with file storage - Dropbox again? Let me put it this way, there already was serious interest in having Lilypond in iOS, and I'm pretty sure we would have some sort of example of that already, if it were a realistic thing to do. That's no proof, of course ... Again, I'm no expert on this, just what I remember. Best, Robert Am 20/05/16 um 05:19 schrieb SNIPER36: Hello, I just came across lilypond while looking for a notation library that I can embed into an iOS app. I would like a view in my app that shows one bar of music notation at a time, and the lilypond file would be created programmatically, not by the user. I read the "Inserting LilyPond output into other programs" section, and see that I can output a png, which I could then display in my app. I'm just not sure how to embed this capability into the app, or if it can be done at all. Any help is appreciated. John -- View this message in context: http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782.html Sent from the User mailing list archive at Nabble.com. ___ 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: Embedding LilyPond in iOS app?
Hi John, On 20/05/2016, 1:19 PM, "lilypond-user on behalf of SNIPER36" wrote: >Hello, I just came across lilypond while looking for a notation library that >I can embed into an iOS app. I would like a view in my app that shows one >bar of music notation at a time, and the lilypond file would be created >programmatically, not by the user. I read the "Inserting LilyPond output >into other programs" section, and see that I can output a png, which I could >then display in my app. I'm just not sure how to embed this capability into >the app, or if it can be done at all. Any help is appreciated. Lilypond is written in C++ and Scheme (using Guile) and various components use Python. Although I am not au fait with iOS, I don’t think you would be able to compile and build lilypond in that environment. Lilypond is powerful and complex – I am fairly sure a heavyweight program such as this would be difficult to implement on iOS systems such as a phone. So far I have not heard of any iOS port of lilypond. I may be wrong! Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Embedding LilyPond in iOS app?
Hello, I just came across lilypond while looking for a notation library that I can embed into an iOS app. I would like a view in my app that shows one bar of music notation at a time, and the lilypond file would be created programmatically, not by the user. I read the "Inserting LilyPond output into other programs" section, and see that I can output a png, which I could then display in my app. I'm just not sure how to embed this capability into the app, or if it can be done at all. Any help is appreciated. John -- View this message in context: http://lilypond.1069038.n5.nabble.com/Embedding-LilyPond-in-iOS-app-tp190782.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
lilypond for ios
Hi all, Just wondering if there is an app for ios that can write and print lilypond files? I'm looking for a ios app that will do this, so I can print music while away from home. Thanks, Steph Mitchell Piano Studio Phone: 0450354342 Web: www.mitchellpianostudio.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond for ios
Stephanie wrote Hi all, Just wondering if there is an app for ios that can write and print lilypond files? I'm looking for a ios app that will do this, so I can print music while away from home. Thanks, Steph Mitchell Piano Studio Phone: 0450354342 Web: www.mitchellpianostudio.com ___ lilypond-user mailing list lilypond-user@ https://lists.gnu.org/mailman/listinfo/lilypond-user Hi Steph, You can use any text editor/app on iOS or Android to edit your LilyPond files. That's one of the perks of using this software! :) - composer | sound designer LilyPond Tutorials (for beginners) -- http://bit.ly/bcl-lilypond -- View this message in context: http://lilypond.1069038.n5.nabble.com/lilypond-for-ios-tp155713p155715.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond for ios
Am 13.12.2013 14:14, schrieb Stephanie Mitchell: Hi all, Just wondering if there is an app for ios that can write and print lilypond files? I'm looking for a ios app that will do this, so I can print music while away from home. Thanks, Steph At least currently that's not possible IISC. One problem is that compiling scores has high demands on processing power, so it may never appear on ios or android. What's theoretically possible (but I don't know of an implementation yet is having a server application where you could send your .ly files to, that produces a PDF (or SVG) and sends that back to your device. That's not a tip what you could do now but a more general idea what would be possible. HTH Urs Mitchell Piano Studio Phone: 0450354342 Web: www.mitchellpianostudio.com ___ 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: lilypond for ios
On Fri, Dec 13, 2013 at 8:46 AM, Urs Liska u...@openlilylib.org wrote: Am 13.12.2013 14:14, schrieb Stephanie Mitchell: Hi all, Just wondering if there is an app for ios that can write and print lilypond files? I'm looking for a ios app that will do this, so I can print music while away from home. Thanks, Steph At least currently that's not possible IISC. One problem is that compiling scores has high demands on processing power, so it may never appear on ios or android. What's theoretically possible (but I don't know of an implementation yet is having a server application where you could send your .ly files to, that produces a PDF (or SVG) and sends that back to your device. That's not a tip what you could do now but a more general idea what would be possible. The closest I can think of to what Urs described would be something like LilyBin (http://lilybin.com/), which allows you to connect to a Dropbox account and load/edit ly source files and compile them, then download either a PDF or MIDI. I don't know what the usability on iOS is, and I would probably not recommend it for the iPhone. I would suggest using a plain text editor that can work with Dropbox, then compiling in LilyBin. The caveat that I've seen is that if your ly file throws any errors, you will only see that there *is* an error, and not what that error is. I've had it throw an error (and not display any output) when it has used the default 2.16 compiler and I had a 2.17 \version statement, so it is a bit sensitive there. Carl P. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond for ios
Urs Liska wrote What's theoretically possible (but I don't know of an implementation yet is having a server application where you could send your .ly files to, that produces a PDF (or SVG) and sends that back to your device. Maybe try LilyBin? http://www.lilybin.com/ So write and edit your lilypond file in a text editor on your device (so you have a copy saved locally), then copy and paste the text into the LilyBin site. It would then render your file and let you download a PDF. Unfortunately it looks like the LilyBin site doesn't play nicely with smaller screens, which may thwart this whole scheme. Two other web front ends to keep an eye on: http://www.tunefl.com (only does fragments, not full pages) http://lilypond.org/schikkers (still experimental, in development) -Paul -- View this message in context: http://lilypond.1069038.n5.nabble.com/lilypond-for-ios-tp155713p155722.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lilypond for ios
On Fri, 13 Dec 2013, Paul Morris wrote: Maybe try LilyBin? http://www.lilybin.com/ Two other web front ends to keep an eye on: http://www.tunefl.com (only does fragments, not full pages) http://lilypond.org/schikkers (still experimental, in development) I would like to add OMET to this list of web front ends: http://cloud.blackstockweb.ca/ -- MT ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user