Skip to main content


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

Messages - NoteWorthy Online

User Tools / Re: Test Release: nwc2musicxml
I have made a few test runs of the tool, but haven't tried to import the results into any other programs just yet.

In my experience, a successful import depends largely on the source material. I am not necessarily going to fix all of the possible problems. This is largely provided as-is.

I updated the release to test_0.11, which includes the fixes for your reported issues.
User Tools / Test Release: nwc2musicxml
Posted a binary update/release of Nicolas Froment's ( @lasconic ) nwc2musicxml that can be run locally as a NWC User Tool:

In order to use this release, you must have installed Java SE (Java run-time environment).

If you download the included *.jar file, you can then configure it as a user tool from Tools, User Tool, New...

A screenshot of the configuration is attached.

Note: Updated to version test_0.3 on 02-Jun-2016
Object Plugins / Re: PageTxtMaestro.nw
The trick to adding spacing is boundary objects. Put something like this in the first bar:

Code: (nwc) [Select · Download]

In the second bar, you can restore the lesser spacing with another shorter boundary object.

While in Manage Objects, you can also double-click each updated object plugin entry to initiate an update.
General Discussion / Re: (Minor) Upgrade to 2.75 deleted links to NWC
Thanks. This updater should not cause that issue. However, it does replace the nwc2.exe program file during the upgrade. Perhaps some other system mechanism decided that the shortcuts to the old file should be removed, but I have not experienced this.
Object Plugins / Re: PageTxtMaestro.nw
You should turn off the built-in title page info from File, Page Setup, Options.

Tools, Manage Objects is the easiest way to ensure that all of your installed objects are up to date.
Announcements / Re: Upgrading to Windows 10
NoteWorthy version 2.75 on Windows 10 Version 1511 (Build 10586.3) plays OK using the MS GS Wavetable Synth

Version 2.75 includes a work around for the bug found in earlier Windows 10 builds. It appears as though Microsoft finally got around to fixing the Windowes 10 GS Wavetable Synth problems (apparently fixed in build 10586). This is helpful for older NWC versions.
Object Plugins / Re: WingedRepeats.fso (version 1.2)
A simple suggestion that might help safeguard your plug-in code. Change your repeat to guard against passing last bar, or exceeding your xLast calculation:

Code: (lua) [Select · Download]
if not NextBar:find('next', 'bar') then break end
until x >= xLast

Note that LastBar:find('last') is not guaranteed to be a bar line.
Object Plugins / Re: PageTxtMaestro.nw
New option, Once, has been added to the Page Display Control types.

All text configured as Once text will be shown exactly once, on the page that contains the item. Unlike other text control types, Once text fully implements the Visibility control.

[See Source Changes]
General Discussion / Popularity Contest as Anti-virus
A user recently provided the following sample of a false positive. A picture of the alert is attached. This alert was triggered when trying to install a NWC 2.75 update. The details reveal the methodology for raising the alert. It is purely based on popularity.

For the convenience of our customers, we offer about a dozen upgrade programs, each targeted at different NoteWorthy Composer versions. This reduces the programs overall usage in the market, and dilutes the program's ability to survive the "popularity contest" approach used by these companies.

You can safely disregard this error when installing NWC 2.75 updates.
Object Plugins / Re: MarkupPage.rg
Another innovative object to have available in your repertoire...the example does a great depiction of an existing work.
User Tools / Re: User Tool for Master Tuning
Add the quoted script to your user tools as a new file, taking note of the settings it recommends.

Start a new empty *.nwc file, then run this tool on it. It changes your empty file into a new file that, when played, alters the Master Tuning for your device.

You can also do this directly in a file using the MIDIParm.nw object type, such as:

Code: (nwc) [Select · Download]
General Discussion / Re: Transpose a whole score
The Viewer can be used to transpose the play back of a file.

If you actually want to transpose all staffs, you should probably do them one staff at a time. Theoretically, a user tool could be made to do this. If you just want to set the staff transposition in staff properties, a global mod expression like this might help:

Code: [Select · Download]
StaffInstrument Trans+=2

This expression transposes the play back of all staffs up by two semitones.
Object Plugins / BlockLetter.demo
This object can be used to light single block letters on a Novation Launchpad.

Demo Video:

Special Instructions:
This object requires a Novation Launchpad. The staff that contains this object should be mapped to channel 1 of the Launchpad device.

Repeats should not be used with this object.

  • Char:
    This is a single ASCII character that will be sent to the Launchpad.


Announcements / NWC Version 2.75 Released
NoteWorthy Composer Version 2.75 is now available.

  • If you are currently using version 2.51a (or an older version 2 release), you should use

    Help, Access

    in the program. You will automatically be redirected to the appropriate upgrade program.

  • If you are interested in trying out the new NoteWorthy Composer release, there is also a new demo available:

    NoteWorthy Composer Version 2.75 Demo

  • If you just want to play and print existing *.nwc files created by others, a new NWC Viewer is also available.

See also:

Version 2.75 Released | NoteWorthy Composer Blog
General Discussion / Re: Note spacing/layering question
This is the best I could do while still doing it in a straight forward manner (no fake half note):

Code: (nwc) [Select · Download]
Object Plugins / Re: PedalLine.fso (version 0.2)
User's of the prior version will probably want to remove the old object type:

  • open Tools, Manage Objects (Ctrl+J)
  • right click PedalLine_test.fso
  • use Delete source
  • Close the Manage Objects box
General Discussion / Re: Drop-out with W10 ??
Confirmed. It's not a CPU issue, as other softsynth solutions play fine.

This is just more evidence of Microsoft backing away from the GS Wavetable SW Synth, without offering a viable built-in alternative.
Object Plugins / Re: PageTxtMaestro.nw
A new update which adds:

  • support for multiple lines of page text (use the %br% variable to add line breaks)
  • a predefined set of text styles (Author, Lyricist, Title, Copyright, and PageNumber)
  • support for extracting labelled text from the comments section of File, Info
Object Plugins / Re: PageTxtMaestro.nw
A new update which uses only %PageNum% for page numbering. Simply add a comma and page number, like %PageNum,2%, when needed.
Object Plugins / Re: PageTxtMaestro.nw
If you have any form of staff labels activated, even if you don't have a staff label defined, then the title (defined as Top-Center) on page one is slightly adjusted in comparison with the positions of the same top-center titles on other pages.

I am looking into this.

You can do this by copying your original instruction to Page 2 and setting the visibility to "Never" .

You don't even need to find page 2. You can add a new instruction in the 2nd bar, and it will be applied starting in page 2.

You can also use this same technique in reverse. You can hide the first instance in order to skip the first page, then add a second instance in the second bar.
Object Plugins / Re: PageTxtMaestro.nw
  • classifying page text independent of its page boundary location
  • multiple instances of page text using the same page boundary location
  • size adjustments to the built-in font styles
  • re-use of size and position for updated text sharing the same class

Update completed, and I believe all of these objectives have been met. In addition, you can now use File Info variables, and specify that text should only appear on Odd or Even pages.
Object Plugins / Re: PageTxtMaestro.nw
I am looking at substantially changing this mechanism in order to support:

  • classifying page text independent of its page boundary location
  • multiple instances of page text using the same page boundary location
  • size adjustments to the built-in font styles
  • re-use of size and position for updated text sharing the same class

The down side is that these changes will inevitably complicate the objects. I will post an update soon.
Object Plugins / Re: PageTxtMaestro.nw
In version 2.75, an object plugin cannot see the file info, so you have to define your own custom text. You only have to do it once at the start of the staff.

Update: Mike found a bug in one of the api functions, so this provided an opportunity for additional api methods. Object plugins now have access to file info when drawing.
Object Plugins / PageTxtMaestro.nw
PageTxtMaestro makes it easy to add a variety of page text elements to the printed page in two simple steps:

  • Add an object of type PageTxtMaestro.nw into the front of your top staff. This object does all of the printing work, so you need to add it first. Note that your top staff must contain at least one note before PageTxtMaestro can do its job.

  • Add PageTxt.nw objects as needed into the top staff. You can start with the predefined styles, then add custom styles for special situations.

Each PageTxt object can be defined such that it displays information found in the current file. This is done by using variables, which are enclosed in % characters. For example, %Author% will show the author text set from File, Info. The following variables can be used inside a PageTxt object:

brThis is adds a line break in the text
TitleThis is the title from File, Info
AuthorThis is the author from File, Info
LyricistThis is the lyricist from File, Info
Copyright1This is the first copyright line from File, Info
Copyright2This is the second copyright line from File, Info
StaffNameThis is the staff name from Staff Properties
StaffLabelThis is the staff label from Staff Properties
StaffLabelAbbrThis is the abbreviated staff label from Staff Properties
StaffGroupThis is the staff group from Staff Properties
This is a special case variable. You can use %PageNum% by itself, or add a comma and starting page number, such as %PageNum,7%, which starts numbering from 7.
This is a special case variable. It is used to access custom variables set in the comments section of File, Info.
Object Plugins / Re: TabStaff.nw
Thanks for the report. A fix as been uploaded.

In addition, a new Opaque option has been added to the TabStaff object.
General Discussion / Re: Question of Repeats
Just to be clear, in Rick's example above, the Dal Segno instructions are fake, inserted as text. He uses hidden endings to accomplish the play back flow.
User Tools / Re: Help with Global_Mod
Version 2.75 of the start kit is pending.

I changed adp_GlobalMod.php to support User object types by separating with a colon. Here is a quote from the new help text:

or to move all objects to a new position
   php global_mod.php Pos=12
General Discussion / Re: Create Template
NWC 2.75 has not been tested on W2k, and is not officially supported on it. However, I did boot it up in a VM, and NWC 2.75 RC2 will run. YMMV...
General Discussion / Re: 'strange' instruments
I would recommend starting with the sample files. Use File, Open Sample to try them. The Jingle.nwc sample specifies a piano sound for both staff parts from Staff, Staff Properties.