Re: Co-chair meeting minutes: October 11, 2022 [via Music Notation Community Group]

(I should mention that Verovio supports more than just web – but I've only used it for web myself.)

> On Nov 8, 2022, at 5:02 PM, Samuel Bradshaw <samuel.h.bradshaw@gmail.com> wrote:
> 
> The best library I've come across so far that supports Android natively (i.e. not just a JavaScript wrapper) is SeeScore (https://www.seescore.co.uk <https://www.seescore.co.uk/>). SeeScore supports Android, iOS, and Windows (but not web). It's not open-source, unfortunately, but it's pretty well supported.
> 
> We're using some of the basic features of SeeScore to display hymns in an iOS and Android app I support (Gospel Library), and we're looking at using some of the more advanced functionality (like transposing, audio playback, etc.) in a second app.
> 
> Jörg, I'm looking forward to hearing more about your project as you make progress!
> 
> For web, I second the recommendation of Verovio. However, I hadn't heard of Guido until now, so I'm excited to learn more about that. Thanks to everyone for sharing all of these libraries!
> 
> – Samuel
> 
>> On Nov 8, 2022, at 11:53 AM, Hohwiller, Jörg <joerg.hohwiller@googlemail.com <mailto:joerg.hohwiller@googlemail.com>> wrote:
>> 
>> Dear Arsiah, Andrew and Jim,
>> 
>> thank you for your answers and links that are very interesting and helpful.
>> 
>> During my earlier research I stumbled over the Guido project but have never heard of Verovio that looks very comprehensive.
>> 
>> I will surely start putting links from my project to these alternative projects as it is always very helpful to find from one product to other alternatives or related projects.
>> 
>> As we seem to believe into sharing, exchange and open-source when I have some desperate and sleepless nights implementing the finest details of rendering beamed notes I might dig into Verovio code to get some inspiration. However, in case I take more than a tiny inspiration, I will surely put according credits in my code.
>> 
>> For the record: Before I started my project, I did some research and tried to avoid the extraordinary effort of reinventing the wheel by reusing existing libraries. I could make some JavaScript based approaches like abc.js to work but reaching proper UX and deeply integrating into Android did not seem to work flawless. With Guido I could not really find the right introductions how to get started integrating this into an Android app so I might have another look. Converting my own format to MusicXML and use Guido from there might still be some kind of shortcut but I have already implemented quite a lot. Open-Source Java libs I found however did not seem to have a really usable state or quality for what I intend and after 20 years of Java coding this is my home-turf where I am extremely productive and what is also perfect for building android apps.
>> 
>> Kind regards
>> 
>>   Jörg
>> 
>> Am 08.11.2022 um 08:34 schrieb Arshia Cont:
>>> Further follow-up: an interesting alternative is of course GuidoLib that provides Native rendering engine for iOS, Android, NPM, SVG and more: https://guido.grame.fr/ <https://guido.grame.fr/> 
>>> 
>>> and it’s also open source! 
>>> 
>>> For converting MusicXML to Guido format: https://github.com/grame-cncm/libmusicxml <https://github.com/grame-cncm/libmusicxml> 
>>> 
>>> Arshia Cont
>>> metronautapp.com <http://metronautapp.com/>
>>> 
>>> 
>>> 
>>>> On 8 Nov 2022, at 08:01, Andrew Hankinson <andrew.hankinson@gmail.com> <mailto:andrew.hankinson@gmail.com> wrote:
>>>> 
>>>> Just to follow up on Jim' suggestion, there are Java bindings for Verovio based on SWIG: https://book.verovio.org/installing-or-building-from-sources/other-bindings.html <https://book.verovio.org/installing-or-building-from-sources/other-bindings.html>
>>>> 
>>>> They may need a bit of "exercise" -- we're not aware of many people using that particular binding so it hasn't had extensive testing -- but it may work for your purposes. Verovio also supports ABC input, as well as MusicXML. The output is SVG.
>>>> 
>>>> -Andrew
>>>> 
>>>>> On 7 Nov 2022, at 22:56, Jim DeLaHunt <list+w3c@jdlh.com> <mailto:list+w3c@jdlh.com> wrote:
>>>>> 
>>>>> 
>>>>> On 2022-11-06 11:48, Hohwiller, Jörg wrote:
>>>>>> Dear music-notation group,
>>>>>> 
>>>>>> I am an open-source developer (as well as professional software developer and architect) and musician and just joined this group to get some exchange and help.
>>>>> Hello, Jörg, and welcome to this community group!
>>>>>> ...Currently I am working on rendering the model to graphics (music sheet). To make my code re-uasble I started creating a rendering engine that can do the complex layout computation as an abstract reusable renderer that I can then reuse for Android SDK graphics, JavaFx, or generation of PDF or SVG....
>>>>> 
>>>>> Are you familiar with Verovio <https://github.com/rism-digital/verovio> <https://github.com/rism-digital/verovio>? It is a rendering library which is fairly well-used and fairly capable. Maybe you can link to it and call it. Maybe you can use it for design ideas.
>>>>> 
>>>>> Best regards,
>>>>>    —Jim DeLaHunt
>>>>> 
>>>>> -- 
>>>>> .   --Jim DeLaHunt, jdlh@jdlh.com <mailto:jdlh@jdlh.com>     http://blog.jdlh.com/ <http://blog.jdlh.com/> (http://jdlh.com/ <http://jdlh.com/>)
>>>>>     multilingual websites consultant
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
> 

Received on Wednesday, 9 November 2022 00:04:59 UTC