Am 21.12.2014 um 10:49 schrieb Franck Revolle:
Good idea …!
Yes, I can display SVG : it seems available in the wxWidgets(*) library.
Do you have any links in the documentation, about lilypond SVG
information ? It will help me to start the coding, to parse this SVG
information :-)
No, but you may have a look at the SVG editing code in Frescobaldi:
https://github.com/wbsoft/frescobaldi/tree/master/frescobaldi_app/svgview
HTH
Urs
Musicalement vôtre
Franck Revolle
(*) wxWidgets is a C++ library that lets developers create
applications for Windows, Mac OS X, Linux and other platforms with a
single code base. www.widgets.org <http://www.widgets.org>
Le 21 déc. 2014 à 10:37, Urs Liska <u...@openlilylib.org
<mailto:u...@openlilylib.org>> a écrit :
Without having a very close look at your project I'd first like to
ask if you can imagine working with scores in SVG format. With these
you'd have not only coordinates but real objects that you can quite
easily interact with using JavaScript.
HTH
Urs
Am 21.12.2014 um 10:34 schrieb Franck Revolle:
Suggestion of (new ? ) feature :
When a lilypond score-image is created ( e.g. a png file ), a log
file can be used by an external software. This log file contains
information about graphical position of the notes, within the
score-image ( e.g. beat, stave, # of page, x-y-width-heigh ). The
external software can use the score-image, and make graphical «
interaction » with the picture ( highlight the items, ... ).
Usage :
I would like to develop a new version of my Expresseur freeware (
www.expresseur.com <http://www.expresseur.com> ). I would like to
use lilypond to build the score-image, according to the user’s
options ( staves to play/display ).
For this, I can use Lilypond to build easily the score-image,
building automatically the lilypond source-code.
But I also need to interact with the score-image, to highlight
position dynamically. So, I need to know where to find graphically
the notes, within the image. The log file can be a solution …
My contribution :
I can update source-code ( C++, .. ). But some help can be useful to
know where to « touch » this (large) project….
Alternative :
Filter tha available logs.
May be(?), this information is already available in a « verbose »
log. In this case, I just need some indications to know how to
generate this information, and where to find it in the log. With
this information, it will be easy for me to parse the text logs…
For consideration
Franck Revolle
_______________________________________________
lilypond-devel mailing list
lilypond-de...@gnu.org <mailto:lilypond-de...@gnu.org>
https://lists.gnu.org/mailman/listinfo/lilypond-devel
_______________________________________________
lilypond-devel mailing list
lilypond-de...@gnu.org <mailto:lilypond-de...@gnu.org>
https://lists.gnu.org/mailman/listinfo/lilypond-devel
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user