lucas
New Member
Posts: 3
|
Post by lucas on Aug 23, 2024 12:03:22 GMT 1
Hello, My problem is kind of related to the this previous post. I have tons of songs in my Ireal Pro and I would like to open them with Jjazzlab. The best for me would be to be able to directly import an Ireal pro playlist. I discovered this website that offers a tool to convert songs of Ireal pro playlist musicxml format. In particular I used the online tool to export a musicxml of the first song (9.20 special) of the Irealpro playlist Jazz 1400. However when I try to open this musicxml file with Jjazzlab, the following error is raised: nu.xom.ParsingException: The markup declarations contained or pointed to by the document type declaration must be well-formed. at line 1, column 2 in http://musicxml.org/dtds/partwise.dtd But the file can be correctly imported Musescore. So I tried as well then to export from Musescore to all available xml format but in all cases the import then failed with Jjazzlab. Does anyone know what is wrong with what I'm doing? The xml file seems to be valid since Musescore can read it. Best, Lucas
|
|
|
Post by Jerome on Aug 23, 2024 12:42:36 GMT 1
|
|
|
Post by Jerome on Aug 23, 2024 12:48:38 GMT 1
If you can provide the 1400 xml files, I could try to batch-convert them into .sng files. This is what I did from the Impro-Visor "imaginary realbook" to build the "JJazzLab realbook" available here www.jjazzlab.org/en/resources/, but I think iReal pro files probably have less errors and contain more modern songs.
|
|
lucas
New Member
Posts: 3
|
Post by lucas on Aug 23, 2024 14:17:52 GMT 1
Thank you for your answer. Yes my problem is related to the issue 461. Changing the dtd ensured that JJazzLab can import the xml file. However I observe that JJazzlab is messing from the 6th bar where there is more than one chord. Is that a problem you observed previously? Would your tool to convert to .sng file be more robust?
EDIT: I enclosed the xml file of 9.20 special.
Attachments:9.20-special1.xml (23.86 KB)
|
|
|
Post by seantypedthis on Aug 23, 2024 17:59:03 GMT 1
Just delete the Doctype section at the top, specifically:
<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 4.0 Partwise//EN" "https://raw.githubusercontent.com/w3c/musicxml/v4.0/schema/partwise.dtd">
And it will import fine. I was running into the same issue with musicxml from Musescore. Thanks for the IReal Pro conversion site/tip!
|
|
|
Post by Jerome on Aug 23, 2024 22:33:48 GMT 1
I was intrigued that some apps could load the musicxml files despite the wrong URL inside. After many trials I finally found a trick to do the same with JJazzLab, so you won't have to manually change the file before importing.
I'll also fix the issue that caused the chord position problems you experienced. Tell me if you see other import issues. This will be available in next release 4.1.1 that should be released soon.
I would appreciate if someone could send me the zip with the 1400 musicxml files from iRealPro.
|
|
lucas
New Member
Posts: 3
|
Post by lucas on Aug 24, 2024 14:47:20 GMT 1
Hi,
I used that tool to create the xml files of the 1460 Jazz Ireal pro playlist. Moreover I did the same for one of the "Dixieland Tunes" playlists (it fails for the two others, I submit an issue). Even though they might some duplicates with the 1460 Jazz playlist, I think it is worth having as well the Dixieland tunes playlists.
How can I send you those two files? They are respectively 2.5Mo and 394.3Ko.
Best,
Lucas
|
|
|
Post by Jerome on Aug 24, 2024 15:51:55 GMT 1
send to contact@jjazzlab.org, thanks !
|
|