NWC2 Scripts

These are an assortment of tools, created by NWC2 users, for working with the NWC2 User Tools interface. Several roughly duplicate utilities which worked with midi, and are found in Helpful Files, however, with the NWC2 user tool interface, exporting and importing to and from midi is not necessary.

Whilst these tools could be written as standalone executables, we have standardised on PHP script so that users can verify the integrity and safety of using each script. We strongly urge each user to inspect any script downloaded from this page to satisfy themselves that it does nothing untoward. Whilst we take due care to ensure that there are no nasties, all usage of these scripts is at the user's own risk. We cannot provide a guarantee of fitness for purpose.

[Common Installation Instructions]
[Compound Autobeam]
[Cut/copy and paste measures]
[Global Modification]
[Part separation]
[Note ranges in a selection]
[Cut/copy/paste/merge with a scratch file]
[Add pitch bends to adjust for temperaments]
[Transpose Chords]
[Tripletise]
[Multi Bar Rest]
[ABC code generator]
[Clef Change]
[Make Chord]
[QwikKey Music Input v.1.7b includes upgrader]
[ JukePlay NWC2 Viewer Player]


[ Installation]
Firstly, make sure that you have installed the latest version of Noteworthy Software's NWC2 User Tool Starter Kit.
Note that from version 1.11, the Starter Kit automatically installs Compound Autobeam, Global Modification, Parts, Ranges, and Transpose Chords. Each version in that distribution is dated about December 2004, and there may be more recent versions on this page. Then, to install any of these scripts:
  1. Simply right click and "Save Target..." to your Scripts folder. This is most likely
    C:\Program Files\Noteworthy Composer 2\Scripts
    Note that you will have to rename the file to its .php extension. We have to name the files .txt, otherwise the web server here tries to execute them.
  2. You may wish to inspect the script to satisfy yourself that it is not going to do anything malicious. I'm afraid we can't guarantee that the code will look pretty!
  3. In NWC2, choose Tools | User Tools (shortcut is Alt-F8) and create a new tool.
  4. Give it a name appropriate to the tool
  5. For the command, use the browse button and select the php file that you have just downloaded. This will automatically create the appropriate php command line. Note that further parameters may be required. These are detailed with each php script below, and should be added to the end of the command used to invoke the tool. Also most scripts will respond to a single parameter of "help" with details of parameter usage.
[ Discussion Document]
Here is a general discussion document about the user tools. Additional Information