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
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
). 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
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-devel
_______________________________________________
lilypond-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-devel
|