Skip to main content
Recent Posts
User Tools / Re: USERTOOL: show_all_note_names.lua
Last post by Bart -
Thank you for your suggestions.

A new version with check boxes to skip percussion, muted and hidden staves is now ready.
show_all_note_names_except_for_selected_staff_types.lua is the new name for this file.

Last post by Opagust -
This tool convert musicxml files to nwctxt files

- The input file must be a score-partwise musicxml file.
- The output file is a nwctxt file.
- Different voices are placed on different (layered) staves.
- For some features that aren't supported in NWC itself, a 'user object' is used. You may see a popup that alerts you to download
a missing plugin.

- Known issues:
  - Features that aren't supported in NWC and for which no user object exists or for which I can't determine the correct parameters,
  will give erroneous results, e.g. tuples other than triples, cross-staff beams and slurs.
  - Because of the layering, some notes, their accidentals or dots may overlap with each other. This can be fixed by setting
  the properties 'Extra Accidental Spacing', 'Extra Note Spacing' and/or 'Extra Dot Spacing'.
  - If you encounter other issues, please let me know.

This is a stand alone Windows program, not a classic nwc user tool, so you can't invoke it from within NWC.
You can download a Windows installer program in

    Download and run the installation file.
    During installation, the target folder is shown and can be modified.
    After installation, a shortcut 'MXML2NWC' will be created on your desktop.
User Tools / Re: USERTOOL: show_all_note_names.lua
Last post by Mike Shawaluk -
Here is a suggestion that might make some sense: rather than exclude hidden staves, would it be possible to exclude muted staves instead? I say this because I sometimes have accompaniment staves in my choral scores that I intentionally hide, but that I would want to include in an audio analysis. Likewise, I could see a visible but muted staff that I might want to exclude.

Maybe the other people in the thread can comment: does it make more sense or less sense to exclude muted staves rather than hidden ones? Perhaps both?
User Tools / Re: USERTOOL: show_all_note_names.lua
Last post by Bart -
Dear Lawrie,

Thank you for your feedback.   :)

I fully understand that percussion staves shouldn't be in the scope of this "note names" tool.

So I modified the script a little bit to skip percussion staves as well as hidden staves.

If you want some staves out of scope, just make them invisible before running the new tool, and make them visible again afterwards. Percussion staves are automatically excluded, so there is no need to make them temporarily hidden.

I didn't provide a selection window yet because my lack of LUA knowledge prevents me to implement this right now.  :(

I have tested the new tool on some midi files that I have imported in NWC and making for instance the Conductor staff hidden is indeed a very handy addition. Unless there are very strange rhythms in the score, it should work well.
By the way: the original tool can go wrong too if there are very small or too many different durations.

Please find the adapted script attached.  Until I have a tool where a selection box can check which staves are in scope I leave the original file also available.

User Tools / Re: USERTOOL: show_all_note_names.lua
Last post by Lawrie Pardy -
Hey @Bart Just had a play with this.  I Have a suggestion for it.

It would be nice to have a switch to ignore hidden or perhaps selected staves.  I certainly understand why you mightn't want to, knowing a sound from a hidden stave changes things, BUT in my testing I found I was getting spurious results because percussion staves were being included.
General Discussion / Re: Is there a program to check harmony rules?
Last post by hmmueller -
Thank you also SEBC and Bart. I started looking at SEBC's links. Of course, I want to formulate my own rules, first - and not so important - as there are no real standard rules (not even that "no parallel fifths/eights" - there are at least Mozart fifths, but if you read Schönberg's treatise on harmony, even these "rules" are more a sort of "customs" and "perceived beauty"), but second, as Schönberg (and Hindemith? - I'll have to take a look) require additional rules for their first exercises which I'd also like check, as far as this is possible. So I'll look onto "flexible", programmable tools or the like more than others ... Bart, I'll certainly check out and try yours!