Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - niver

1
General Discussion / Re: MusicXML to Noteworthy converter
Hey everyone, a quick update.

There has been a few small enhancements in the MusicXML converter since my last post here, notably:

  • Support for transposition during xml->nwc conversion (it was already supported for nwc->xml)
  • Validity checks on NWC txt data, people are still submitting binary NWC files (naively renamed as nwctxt) now and then, so I added a clear (I hope) error message.
  • Finally, today I added code to remove invalid characters from XML files if it fails to import one time. The XML reader is very sensitive and apparently there is MusicXML files with badly-encoded international characters in them. Instead of simply rejecting the file, those characters are stripped in hope the conversion will work the second time.

There has been over 1700 files converted since the launch about 10 month ago. Not bad :)
About 40 failed to be converted, but at least 25-30 of them would be converted properly today. The remaining ones were either really broken or wrong nwc format.

This was my first attempt at "donation-ware". Well, let's say I will probably stick to either fully commercial software or fully freeware in the future. I'm still very grateful to those who donated, or course, that at least paid for the hosting.

https://www.niversoft.com/products/xml2nwc/
2
General Discussion / Re: MusicXML to Noteworthy converter
Exact. Contact me offlist. Depending on your needs, we can likely offer you batch conversion for a very reasonable price.

Running the conversion of 10000 files from a web browser, even if the process would be automated, would be very inefficient.
3
General Discussion / Re: MusicXML to Noteworthy converter
The converter produces layered staff. It's possible the staff you selected in NWC does not contains the lyrics. Disable "Layering in Edit Mode" in NWC View menu and you'll see where the lyrics are.
4
General Discussion / Re: MusicXML to Noteworthy converter
Due to popular demand by people recognizing the usefulness of the online converter but, in some situations, needing a converter when out of reach of any public network, I'm going to post here, once, the latest version of the old, unsupported .Net converter, which have limited lyrics support (1 line, usually misaligned), no fermata and a few other minor issues, and uses a fragile keyboard messages sending methods to insert the data in NWC which could break with each new NWC release.
6
General Discussion / Re: MusicXML to Noteworthy converter
The reverse converter is ready, so the whole product has been renamed MusicXML ↔ NoteWorthy converter.
This is work in progress, but it's good enough to be used.

Note that matching voices from NWC to MusicXML is very tough, and impossible in some situations. NWC scores with split-direction chords will always have the wrong voice for several of the notes which aren't in a split-direction chord. This also means there will be dangling slurs and ties. For instance, the following pattern will always have a dangling tie:
Code: [Select · Download]
!NoteWorthyComposerClip(2.5,Single)
|Note|Dur:4th|Pos:0^
|Chord|Dur:4th|Pos:0|Opts:Stem=Down|Dur2:4th|Pos2:1
!NoteWorthyComposerClip-End

The converter is still available at https://www.niversoft.com/products/xml2nwc/

I also added support for fermatas and fixed a few other xml to nwc conversion issues.

Nicolas
8
General Discussion / Re: MusicXML to Noteworthy converter
Thanks for your comment!

And you will all be happy to learn that I'm working on the nwc->musicxml conversion code, it's going quite well and should be released soon, as soon as I have time to do extensive tests and polish the latest details!
9
General Discussion / Re: MusicXML to Noteworthy converter
Thanks for your comments.

When you see text that should have been a text object but instead is inserted as an extra lyric line, the issue comes from the scanning process, where the optical character recognition engine isn't always able to decide whether the text it found is a lyric line or not.

The MusicXML to NWC converter will not create new lyric lines out of text objects. The text objects were already included as lyric lines in the MusicXML file.
10
General Discussion / Re: MusicXML to Noteworthy converter
v2.1 features support for compressed MusicXML (*.mxl) files you can find here and there on several music websites.

And a tremendous improvement in lyrics alignment with the correct note. I just figured out a much simpler way to do it, and the result is almost perfect!

I know a few rare cases where alignment will still be incorrect, but in most situation that'll only be a matter of adding or removing a single _ out of a lyric line.

https://www.niversoft.com/products/xml2nwc/
11
General Discussion / Re: MusicXML to Noteworthy converter
Nicolas,
[...]

For example - If the xml says "<part-name>Sop</part-name>" would it be reasonable to say that this should become the "Staff Name" and "<part-abbreviation>Sop</part-abbreviation>"  become the label and/or abbreviation ?

Also, is it your intention to maintain split direction chords on two different layered staves? Or may there in future be an option to create split direction chords on one staff?

[...]

v2.0.5 now handles part-name, part-name-display and part-abbreviation.

For split direction chords, the converter has to take what's in the MusicXML file. In MusicXML, each staff can have an unlimited number of voices (though most software support up to 4). A chord can be a single element with multiple notes, or several notes with a different voice each.

NWC staff supports a maximum of two voices, and sometimes only one (for instance, you can't represent v1: ♪♩ and v2: ♩♪ in a single NWC staff, or split chord CE;BD). So translating from MusicXML to NWC must be through multiple layered staves. Doing any further processing such as combining split direction chords on a single staff would require the converter to "understand" the music, calculate the timings, evaluate the limitations of NWC, etc.

To be efficient, the converter must be "dumb". It reads a MusicXML element, it pushes it in the corresponding NWC staff. No decision to take. The only place where it has to display a bit of intelligence is for lyrics alignment, and you know it's not perfect at all.
12
General Discussion / Re: MusicXML to Noteworthy converter
Good - both files (even the old version) should work now.

I also just modified the way the .nwctxt file is offered. Instead of popping the download dialog immediately, which can be confusing for some users and may also be blocked by Internet Explorer 7 and 8, you will be given a link to click to download the file. IE likes to be clicked on.
13
General Discussion / Re: MusicXML to Noteworthy converter
Another great advantage of the online converter is that I always have enough information to quickly fix any issue that may arise, sometime even without even being notified of an issue by the user.

For instance, about 12 hours ago someone (I don't know who) had issues with a file named "v588_10b_Quonium Tu", and (maybe) another user with a file named "Polovtsian Dances". The converter likely only displayed "Failed" to the user. But with the log information gathered, both issues are already fixed and the new version deployed.

The same process could have taken a few days and several emails back and forth with the old version. And other users wouldn't have been notified of a new version available.
14
General Discussion / Re: MusicXML to Noteworthy converter
Haymo, if you're running Internet Explorer, you cannot drag&drop the xml file on the button or on the page. You must click the button and select the file there.
In Firefox, Chrome, Opera and Safari you can drag&drop the xml file on the button.
15
General Discussion / Re: MusicXML to Noteworthy converter
After you uploaded the .xml file, the converter should have almost immediately offered you to download the converted version (same name, but with .nwctxt extension). If your file was "Il Pastor Fido_1 Largo", my logs confirm it has been converted successfully.
16
General Discussion / Re: MusicXML to Noteworthy converter
Richard, you don't need to start a new thread or use the forums at all to report a bug or suggest an improvement. Just drop me a mail, this is not a matter of public debate anyway. My email is available everywhere on the converter page.
17
General Discussion / Re: MusicXML to Noteworthy converter

David, the old version of the program will not be made available anymore, sorry. Due to its nature, it only takes a small change in either NWC or Windows for it to stop working completely. I'm not even sure it would work under Windows 8, I have no intention to test it, and the mere existence of the .nwctxt format renders the whole conversion process of the old app completely obsolete.

The old program was about (only) 2000 lines of code. But nearly a third of it was used to push the converted code to NWC and could now be replaced by about five lines that saves the file. So it has to be rewritten anyway.

I chose the online way for convenience for me. To be able to push changes for everyone in a matter of seconds. To stop receiving emails from people who had problems with antiquated revisions, or who didn't want to download the 25Mb .NET 2.0 Framework and the countless updates to it.

I will continue to read this thread and advise, but for now I still think the online converter is the way to go.

18
General Discussion / Re: MusicXML to Noteworthy converter
And - check your Safari download dialog, maybe the download happens so quickly you don't notice it. Safari has the bad habit of automatically downloading anything it's offered to, without asking the user.
20
General Discussion / Re: MusicXML to Noteworthy converter
Unfortunately, not anymore.

The online version can't run on your desktop, and the desktop version can't be used online. And I won't maintain two different versions of the software, I already barely have time for one.
23
General Discussion / Re: MusicXML to Noteworthy converter

Safari and IE should be OK now, this was just a server configuration issue.

The Opera issue is a matter of content-type. There is no registered content-type for .nwctxt and apparently the one registered for .nwc does not give the result I expected. I reverted it to a default one and it works well.

NH
25
General Discussion / Re: MusicXML to Noteworthy converter
My logs show your file has been converted properly.

I think the issue is during the download, there may be some quirks I have to polish with Internet Explorer. If you can't try with another browser, I will keep you posted as soon as I fix it.
27
General Discussion / MusicXML to Noteworthy converter
Hi everyone!

It's been a while since I created the tool known as mxml2nwcc.exe, the MusicXML to Noteworthy converter that was using all kind of tricks to push the music data in Noteworthy.

With relatively new .nwctxt format, it's much easier to do the conversion, so all tricks aren't required anymore. I got a few free hours to work on the converter, and decided to simply rewrite it as an online converter. I think this move makes sense as it's much easier for me to push updates, it's much easier to install (you don't have to install it at all!), and doesn't require Noteworthy to be installed and running on the computer you run the converter.

So starting today, the old converter versions are not available anymore for download, and the new, enhanced online converter is available at https://www.niversoft.com/nwc.

And thanks to Phil Holmes who sent me some code and good ideas, the new version 2.0 is now able to handle many lines of lyrics.

I'll be open to comments, suggestions and bug reports, either here or directly by email. I've not been active at all in the NWC community lately, either in the forums or the newsgroups (which I don't even know if they are still used), but I'll try to keep an eye open to read your comments!

Nicolas