The tools

Add rest measures

Adds ‘rest measures’ to the staves that have less measures then the active staff.

This tool completes the staves that have less measures than the active staff with ‘rest measures’(*).

The tool parameters determine whether or not the hidden staves are processed.

(*)A ‘rest measure’ is constructed from a copy of the corresponding measure in the active staff, replacing notes, chords and restchords with rests of the same duration and leaving the other objects as they are.

Tool parameters window:


Reporting example:


Analyse score

Creates an analysis report of the score.

The analysis of the score is divided into several analysis groups. You can see these groups in the ‘Tool Parameters’ window.

There are 2 categories of groups:

  • The ‘Staff Properties’ groups: they report several staff properties.

  • The ‘Object Type’ groups contain the measure numbers for each particular value of the main property for a certain object type.

    For some object types, extra properties can be reported (e.g. velocity and volume for dynamics).

In the ‘Tool Parameters’ window, you can uncheck the groups and/or properties that you want to exclude from the analysis.

The results are presented on a window with one tab per group.

When the ‘OK’ button of this window is pressed, the report can be saved into a xlsx file by pressing ‘Save as’ on the main window. In this file, the results are presented in one sheet per group.

Tool parameters window:


Analysis window example:


Analysis xlsx file example:


Color beams, slurs and triplets

Colors beams, slurs and triplets in the selection.

When you select notes in a NWC file and change the color, the beams, slurs and triplet bracket still have the old color.

With this tool, the necessary markers and beam objects are created, so that everything will be colored.

It contains an algorithm to determine the position and final stemlength of the beam object and the position of the triplet and slur marker, but maybe you need to change them for an optimal result.

The tool operates on the selection you made on the score. The objects with a default color will get the color of the first selected object.

Reporting example:


Color flow changes

Colors flow changes.

This tool colors all items that change the direction of the flow:

  • flow direction objects(Coda, Segno, Fine, …, D.S. al Fine)

  • repeat bars

  • special endings

Via ‘Tool Parameters’ you can set:

  • the color for the flow change objects

  • the staves to be processed

Tool parameters window:


Reporting example:


Layer voices

Layer 2 voices and do necessary changes to get a ‘neat’ visual result.

In many song sheets for choirs, each group of two voices is on 1 staff. In NWC, you can do this by entering chords, or by layering each group of two staves.

Entering chords is not very easy + you don’t always have control over the stems of the individual notes of a chord, which is necessary to differentiate between the two voices.

On the other hand, when layering, you not only have to set the stems. In order not to have a messy result after layering, you also have to set the properties ‘Use stem for articulation’, ‘Slur direction’ and ‘Tie direction’.

Furthermore, you have to check the whole staff for situations where you have to set the properties ‘Extra note spacing’ and/or ‘Extra accidental spacing’.

This tool takes care of all this.

In addition:

If both staves have lyrics, the property ‘Placement’ will be set to ‘Top’, resp. ‘Bottom’.

The label of the bottom staff will be changed to the combination of the 2 labels.

Via a popup window you can choose which pair of staves you want to be layered.

REMARK: Because of the many changes, you’ll be asked if a safety copy of the original file is to be created before layering.

Dialog window example:


Make rehearsal file

Creates a rehearsal file.

For each staff, you can assign one of three ‘play modes’: background voice, foreground voice or instrument. After you click ‘OK’, the staff volume, stereo pan, color and dynamics will be changed according to the ‘Tool Parameters’.

So, before you run this tool for the first time, take a look at the ‘Tool Parameters’ window.

The left frame shows the ‘Play mode Staff Properties’. Here you can set the staff volume, stereo pan and color for the three play modes.

The right frame concerns the ‘Default Dynamic Velocities’. Here you can choose the values for the default dynamic velocities that will be set in the instrument panel for each staff of your score. These values are used to calculate the velocity and volume settings of the dynamics. (For more information: see document ‘Dynamics.pdf’ in <>) You can either choose for the velocities of the active staff (which are shown at the top op the frame, or for the parameter values.

After you pressed ‘Run Tool’, have set the play modes and pressed ‘OK’:

  • The chosen default dynamic velocities are copied in each staff.

  • The staff properties are changed according to the tool parameters.

  • The velocity and volume settings of the dynamics are calculated as follows:

    • for a voice staff :

      ° The ‘custom velocity’ of each dynamic is set equal to the highest value of the default dynamic velocity (‘fff’).

      ° The ‘custom volume’ is set using Tina Billet’s formula : Volume = default velocity for the dynamic * Staff Volume / highest velocity.

    • for an instrument staff: the custom velocity and volume are unchecked.

Tip: Use the button ‘Save as’ to create a rehearsal file and add the label of the foreground voice to the file name. You can do this for each voice as foreground while keeping the original file unchanged by answering ‘No’ the the popup ‘Save changes?’

Tool parameters window:


Dialog window example:


Reporting example:


Organize files

Version management for your NWC files.

The purpose of this tool is to provide a sort of ‘version management’. A possible scenario:

  • When you think a draft version of your score is ready to be ‘promoted’ or secured:
    • register the date last modified in the File Info comments section.

    • create a read-only copy in a dedicated folder, with one or more suffixes added to the file name to see at a glance the date last modified, the creation date of the copy and/or a ‘version text’.

  • Then you can safely continue working with the original draft version.

  • If you want to work again with the secured version, you could unlock it, or leave it locked and create a new, writable copy in your ‘working’ folder.

The tool window:

  • The date modified, shown at the top of the window, is extracted from the windows file system.

  • The ‘File Info Comments’ frame shows the comment section of the ‘File Info’ from the input file.

  • The actions lock or unlock input file will be done after you click ‘OK’.

  • The other actions that you select in the ‘Actions’ frame are not accomplished until you click one of the buttons ‘Save changes’ or ‘Save as’ in the main window.

Via the Tool Parameters you can change following values:

  • The caption for the date modified text (default = ‘Last Modified’

  • The PageStyle for the print object (default = ‘Modified’)

  • The font and font size (default = StaffItalic, size 1.0)

  • The location of the print object (default = bottom left, X- and Y-offset 0)

If you save a copy of the input file, you can add one or more suffixes:

  • #m, followed by the date modified

  • #c, followed by the creation date of the copy

  • #v, followed by a self chosen text

(Remark: Any suffixes of the input file are not retained in the name of the copy.)

Via a popup window you can choose or create the folder for the copy.

Tool parameters window:


Dialog window example:


Reporting example:


Set staff properties

Set general, visual and midi staff properties for every staves in one window.

The window of this tool contains 5 tabs: ‘General’, Visual’, ‘Midi’,Instrument and ‘Default Dynamic Velocities’. These tabs correspondent with the tabs or the Staff Properties Window of NWC, with following exceptions: - In the ‘Visual’ tab, you can also change ‘Allow layering’ (at the bottom), although it’s not a staff property.

  • The ‘Midi’ tab doesn’t contain the playback device.

  • In the ‘Instrument’ tab, the instrument name, patch and bank are showed but can’t be changed.

  • The default dynamic velocities have their own tab.

In each tab you have a staves column, a selection column, followed by some property columns. If you want to change a certain property for a certain staff, just change the value in the appropriate row/column combination.

But it’s also possible to change a property for more than one staff in one go, via the top row. The cells in the top row are disabled until you tick one of more boxes in the selection column. (Ticking the top most box will check all boxes.) The staff names of the selected rows will appear in green. You can then change a property for the selected staves in one go via the op row.

If needed, you can repeat this for other selections and properties. (Ticking the top most box twice will remove all selections.)

Dialog window example:


Show clip

Shows ‘translation’ of the selected object(s) into the internal representation that’s used by the tools.

This tool shows a translation of the selected object(s) into the internal representation that’s used by the tools.

Reporting example:


Show file

Shows ‘translation’ of the file objects into the internal representation that’s used by the tools.

This tool shows a translation of the file objects into the internal representation that’s used by the tools. The tool parameters determine the objects that are shown.


Reporting example:


Transfer selection

Copies the selected objects to the other staves.

The selected objects are copied to the other staves. The tool parameters determine whether or not the hidden staves are processed.

Tool parameters window:


Reporting example: