Skip to main content

Show Posts

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

Messages - Bart


I suppose your son uses OBS ( for capturing his games.
It is possible to define a "window" as source and you just choose NWC2.exe as the window to record.
The first setup could be somewhat confusing, but once you have a correct configuration, it is really easy to make new recordings.

General Discussion / Re: Uninstall nwc 1
Yes, I guess it's that or a new computer but I'm not thrilled about that option.

Another option could be to resize the video files without changing the sound quality - if that is OK for you.

FFMPEG  is a very good (command line) tool with which this can be accomplished very easily.  This tools is used in the background of almost all current video applications.  leads you (today) to where you can download the zipfile with the windows binaries and all the documentation.
After downloading, just extract the 3 files in the bin subfolder to a directory on your hard drive at your choice.

Usefull commands for resizing:
Code: [Select · Download]
<dir>/ffprobe -i <source file>                                  this shows the source file specifications (video and sound)
<dir>/ffplay  -i <source file> -vf scale=640:-1                 this plays the film while applying the video filter "scale" (needs width and height parameters)
<dir>/ffmpeg  -i <source file> -vf scale=640:-1 <output file>   this effectively creates a new "scaled" output file. 
With this tools you can also change the video format (avi, mov, mkv, flv, ... ) into another format. Just specify a different video extension for the output file and it is automatically converted.

With my mouse I select multiply notes to make chords in one layer.

That is something that I never did before.
I had to look in the user guide to see how I could add chords - but it is clear that this is also easy to do : first left click on the piano keyboard for the first note - hold down the left mouse button - and then add chord notes by right clicking.

Nevertheless, I am convinced that using the computer keyboard is even easier and faster. And you automatically get more flexibility. That's why I always use the computer keyboard to enter notes in Noteworthy Composer.

Position the cursor vertically with the up and down keys and add a note as a new note with ENTER, or as a chord note with CTRL+ENTER.
Duration, accidentals and special attributes like slurs, ties, ... can be modified "before adding the note" with the number keys (1-6 for duration, 7-9 for accidentals, "/" for tie, ";" for slur, "." for adding a dot to the duration, ...). Other attributes for which I don't know the keyboard shortcuts, can also always be manipulated with the button bar or with the menu items.

So to add a quarter chord F#-A in a staff with treble clef, this is what I have to type:
- key up or down until the cursor is between the first and the second line (in a staff with treble clef this is the F)
- 3 (to select a quarter note - can be skipped if the previous note was also a quarter note)
- 9 (to select a sharp)
- ENTER to place the note F#
- up twice (to place the cursor between the second and the third line)
- CTRL+ENTER to add the A chord note

Also with CTRL+BACKSPACE you can remove a chord note without touching the other notes in the chord. I don't think this is possible with the piano keyboard.

A black note on the piano keyboard can be interpreted as a flat or as a sharp. As John explained, Noteworthy Composer chooses the note with a flat for a key signature that have flats and the note with the sharp for a key signature which has already sharps.

General Discussion / Re: MPCs

All modifications in the midi-stream remain even in new files (instrument changes propagate also in other files for instance) unless they are reset (by double F6) or when new midi events override the current values.

The reason why volume is reset is because this is a staff property and restarting will read again the staff property and thus the new volume event is sent.
Here is a default sound staff property as found in nwctxt format for a "new" file :
That suggests that also the pan parameter will be reset.

There is however no tempo parameter (unless you set it explicitly), so there is no real reason why this is reset also. But the default value for tempo is quarter = 120, Therefore, I suppose that this is always set by NWC, even if there is no explicit parameter.

General Discussion / Re: Uninstall nwc 1

I cannot believe that you will empty more then a few megabytes by deleting a software application like Notewothy Composer, especially an older version.

Why don't you measure the disk occupation with tools like "spacesniffer" or "windirstats". Then you see immediately which files are taking most of the diskspace, which you then can remove or transfer to an external disk.

Be also aware that recent Windows versions may take automatic backups, and if they aren't cleaned up manually, they may be the culprit too.

With the former measures not being followed as intended, every x days more severe measures are announced in Belgium.
These are similar as those in other countries - more or less severe like: a group of 3 or more persons is not allowed anymore on the streets and a safety distance of 1,5 m is recommended.
It is clear that Belgium tries to get as much lessons as possible from Italy - which was sadly hit first in Europe.
We are told that Belgium is just a few (10?) days behind Italy.

and a few minor shortages such as toilet paper

Belgium chooses for quarantine in the battle against the virus.

I think that what you ask is not available.

But there is a good search function (alt+E - F) and the button with the four dots after the input screen let you select specific objects like instrument change en multipoint controller. That way you could find what has been changed.

Be aware that, if there is no such an object in the staff or score, a value can be used from the staff properties or even from the midi channel that was used before. 

For instance: When your previous song used a string instrument for the first channel, and a new song doesn't have instrument information, you will hear also in you new song the string instrument in your first channel.

Be also aware that one tempo object impacts all staves, while velocity and volume only impacts the staff with that object. Some objects can also influence all staves that share the same channel.

A usertool cannot give information that is not available in the file and could foul you if it existed.



I don't think this is possible "out of the box".

But NWC is flexible enough to fake it yourself if you have the different songs in one file:
  • with text objects you can create titles and information about the authors and the copyright
  • with boundary changes you can get a large vertical spacing after the last line of a song
  • with forced system breaks you control the horizontal spacing
  • and of course there are a bunch of user objects that may be useful for special wishes

With another work around, you don't need to put the songs in the same file.
Just "print preview" your songs, and use the snipping tool to get fragments that you can paste into a word processor (like Wordpad) or a desktop publishing program.


I know that user tools are always working from within an open NWC file, but I never saw a user tool that opens a file from disk.
But, of coarse, it is not because I never saw it, that it must be impossible. Therefore, I looked at the source code for nwcut in github, but nothing there suggests that a usertool can open other NWC file.
So, I fear it is not possible to copy/cut/paste items between files with usertools.



Someone in this forum once pointed me to a simple and effective solution that worked for me: grace notes

(Muted) grace notes (without ledger lines and some extra note spacing) let me "make" exactly what I needed, only the equal sign needs some special attention.

Code: [Select · Download]

Object Plugins / Re: Rehearsal.og
Solution found:

Version 2.8 beta 1 did the trick !!!

Object Plugins / Re: Rehearsal.og

The original dynamic is :
Code: (nwc) [Select · Download]

After running the tool, this dynamic remains the same.

In your version this dynamic has been changed into
Code: (nwc) [Select · Download]

Also the modification in the Staffproperties does not go back into the file;

Code: (nwc) [Select · Download]
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:24|Lines:5|WithNextStaff:Bracket,ConnectBars,Layer|Color:Default

Again, after running the tool, this StaffProperties remain the same.

And in your version it becomes (what I expected)

Code: (nwc) [Select · Download]
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:24|Lines:5|WithNextStaff:Bracket,ConnectBars,Layer|Color:Highlight 2

I suppose for some - still unknown - reason, the tool does not write this modification back into the file on my system?

Object Plugins / Re: Rehearsal.og

This is indeed the screen that I see when I run the tool.
After clicking on OK, I also get the window with the question if the file should be saved.
That all suggests that the tool is working fine.

But I don't hear or see any difference before or after running the tool, even having or not having objects in the score makes a difference.

I had added the example because I was not sure I added the objects correctly. But if it works for you and others, I must search in my NWC configuration, I suppose.

Should it work also for the latest beta version? Or is this tool intended for stable versions ? My NWC version is 2.75a.2
Object Plugins / Re: Rehearsal.og
Thank you, Mike and Opagust.

I see the tool in the .plugin folder.

When running it, the effect is the same - no changes in sound, color, or whatever I try.
Is that not the purpose of this object?

Object Plugins / Re: Rehearsal.og

I am not getting the result that I expected. So I suppose I didn't fully understand how this objects and tool work.

I was thinking that, by moving the foreground/background objects to other staves and running the usertool again, these staves would become outstanding (or not) - but I don't hear any difference.

Can you explain me what is wrong (or missing, or superfluous) in this song "vonkenvanliefde"?
Or should I maybe have to modify something specific in my NWC configuration?

I have copied your file in "C:\ProgramData\Noteworthy Software\nwc2\UserPlugins" and created the usertool as in the attached screenshot.

Thanks in advance.

I find an entry for this device in my Windows 10 under SETTINGS - DEVICES - BLUETOOTH & OTHER DEVICES.
So, this should be a device with a specific device driver. I don't remember if I have installed a driver for my "midi-usb cable" manually or that Windows automatically recognized my "cable" and installed a suitable driver.

What options do you have in the NWC record screen?
Be aware that sometimes a device is only found when active at the moment that you start a program. Especially my midi device can be hidden if powered on after a music program is already running.


It is hard to tell how your device is named on your computer.
I only have one possible midi-in device and it is called USB2.0-MIDI.

General Discussion / Re: Move Staff

Are you - like me - using Opera as browser?
I think I have unfairly blamed MicroSoft.
I found this web page ( and when I close my Opera browser, ctrl+shift+page up/down are working again (in NWC). Probably these key combinations are trapped by Opera.

General Discussion / Re: Move Staff

I experience the same issue.

My Windows version is : Windows 10 Home 1903
My NWC version is : 2.8 Beta 1

I also use a simple, old text editor (Crimson Editor), and I noticed to my surprise that, when trying to select several lines with CTRL+SHIFT+PAGEDOWN nothing is selected anymore. I was not sure that it worked before, but it is something that I do in an automatic mode, so it must have been possible before.

I think we must blame MicroSoft that now blocks the CTRL+SHIFT+PAGE XXX key combination.


I don't know Scarlett Focusrite but I have been looking around for some information about it.
In the configuration tutorials that I have found, everyone always explains how to setup the sound for Scarlett Focusrite but no-one is explaining the MIDI setup. It looks as if Focusrite is not designed to transfer MIDI signals to a PC.

If I also looked again closely at your device settings in the NWC Record tab, it says : Focusrite USB Audio. I suppose this isn't a MIDI device, but an AUDIO device. An AUDIO device cannot talk with NWC. Recording in NWC must be done in MIDI-language, so unless your Focusrite also has an option to behave as a MIDI device, you probably won't be able to use it with NWC.
The message that the device failed to open is logical if you try to connect an AUDIO device when a MIDI device is expected.

As you told us, I saw that recent versions of AUDACITY now has MIDI capabilities, which are handled in the time tracks. I didn't find the possibility to capture MIDI signals in such a track.
AUDACITY was always good in handling (recording, manipulating, ...) AUDIO. So, I think you may have recorded audio in AUDACITY. But, as said, audio cannot be used in NWC.

You can of course always try to connect your keyboard directly to your PC - without Focusrite. Then you can "talk" in MIDI and that's what NWC understands. When you connect your keyboard directly to your PC, you should find a new MIDI-device in your devices list, for which you may have to install a new driver and which doesn't appear as an audio device.



clicking for Midi Input Active brings the message that the device fails to open

That's not good. I am not sure, but I suppose that you shouldn't search for the problem and a solution in NWC in this situation.

It seems that your driver on Windows doesn't recognize your external keyboard correctly - at least not your IN-port.

Is the OUT-port working correctly?  With older keyboards you always had two different MIDI ports for IN and OUT - And you had to connect them in a - for me - very illogical way. That's what I remember.

I would suggest you first to try that your IN and OUT-ports are working correctly with other (windows) software, but I don't know with which software you could do that easily.

MIDI-OX is an old software that I know it did the job, but I don't know if it still can be found.

I know this is not a good answer to your question, but that's all I have.


There is a "keyboard" icon in the "file bar" and when you hover over it, it will display: MIDI Input Active.
If you "enable" that button, your midi notes should be captured in NWC.

I don't know if it is really useful, since all notes are quarter notes when I try it. Maybe I miss something, but at least the notes come through.


There is definitely nothing wrong with the part that you gave us. Does NWC print it correctly if you disable layering?
With layers you can get strange results if the layered staves don't have their bar lines on the same positions.
Maybe there are "missing" bars in one of the other staves.

You probably all know the usertool "show note names" which can be found in the .Automatic group and was delivered by Noteworthy self.

I have made an extension of this tool. It does not only show the note names in the current staff, but it shows all the sounding note names in all staves. An additional staff with rests and note names in the Lyrics is added at the end of the score where up to 8 sounding note names can be displayed.

I also added information about the fact that an instrument can sound lower or higher then the displayed notes (> when it sounds higher, < when it sounds lower). A trumpet in B flat will produce a Bb when a C is played.  "< C" will be shown.

For composing reasons, I finally added for each chord if the notes in a chord are part of an octave or a fifth (upper case for the bottom octave/fifth, lower case for the upper octave/fifth). This information could be helpful when checking for unwanted parallel fifths and octaves, since these sometimes unwanted parallels can only appear when these intervals are present.

To undo: just delete the (last) staff with the chord information.

A few remarks:
* triplets are converted into non-triplet duration notations and may therefore be slightly out-of-sync - but that is automatically corrected in the following chords.
* if staves have different time signatures, bar lines don't always appear at the same time. A bar line is added in the new chord names staff whenever a bar is present in one or more "normal" staves.
* this tool doesn't take care of scores where measures are added in between (but skipped) to cope with different verse texts, because it ignores master and local repeats. For this kind of scores the tool  will produce a useless chord name staff!
* this version of the tool treats drum staves as normal staves, which may also show useless and confusing information!

New version for SplitStaff.lua with correction for RestMultiBar handling.
Thank you for mentioning, Flumy.


SplitStaff.lua - with corrected chord handling
RestMultiBar was not yet correctly handled in this version.
For the latest version, see file in Reply #23.
The optimized (and corrected) version of SplitStaff.lua is now available.
It now also works for very crowded staves without the 'Long Task Handling' option.

The built-in Module nwcPlayContext gave me hot water instead of the warm water that I was trying to invent.


Wrong chord handling detected in this version. Script is deleted.
New version can be found in Reply #21.
Thank you, Rick.

You might try checking: 'Long Task Handling' on your user tool setup.

Good suggestion!  8)

After accepting "several" times ( >:( ) the warning about a long running script, STAIRWAY_TO_HEAVEN transforms into the attached file.
I never used this option before (and didn't notice that it exists).

Nevertheless, a user tool shouldn't work so long to achieve a decent result, so I will continue to elaborate my redesigned script.


Thank you, Opagust.

I just checked it, but that is empty, too.
Even STDIN is empty :(

My script had a lot of inefficient code  :-[  and I am now working on another version with a different design.
I will post it soon.

User Tool "SplitStaff"

I have been working too on a user tool "SplitStaff".
And I also had more difficulties then initially expected (and it is still not always working as desired).
But in certain/most circumstances it works well, so I nevertheless decided to publish it already in the current (sometimes failing) state.

How to install
Just go to the configuration screen for usertools (Tools\User Tool) and click on the "new" button where the tool can be added.
I added my configuration in SplitStaff.jpg.

How to use
Click in a staff, run the tool, and every item will be copied in added staves, but only if the note/chord is/contains the target "midi-note".  Chords with several different midi-notes will show multiple times.
It is possible to run the tool several times for different staves. The label of the "mid-staves" will be the same, but the staff name is different.
To undo, just delete the generated staves which were added at the end of the score.

And yes, it is possible to have even more than one hundred staves in one NoteWorthyComposer score !!!

The tool seems to run flawlessly on staves with not too many items. But from a certain number of items (for instance on the whole percussion staff of "stairway to heaven"), the tool doesn't give the desired output anymore on my computer but just shows a window with nothing more then "ERROR".  (see SplitStaff_error.jpg)
I think it must be related with the fact that I allocate too much memory, since after deleting some measures, it works as expected. But if someone recognizes this behavior and knows a work around, I would be happy to learn how to avoid this.

For relatively small scores however, the tool should be useful.


Thank you, Lawry.

I just installed the beta version and, indeed, there is the new option.  ::)

The latest NWC has built-in the viewer (File -> send to built-in viewer) and the viewer has Bass (a soft synth) built-in.

Which version is the one with the built-in viewer?
I have version 2.75a.2 and get the message that it is the latest version (when I click on help -> access
But I don't see the option "send to built-in viewer" in the File menu of this latest "stable" version.
Is it only available in new, yet unreleased versions?

This little lua-script can help coloring objects in collapsed sections.

This script supposes that every object in the collapsed section has the color-option. If this is not the case, I don't know what happens with your score. It may corrupt your file !!!  So, use with care.

The code should be self explanatory and can be adapted if more options are needed.

Code: [Select · Download]
-- $NWCUT$CONFIG: FileText $
nwcut.status = nwcut.const.rc_Succes
--nwcut.status = nwcut.const.rc_Report

local progname = 'change_collapse_color'
local HelpMsg = [[
This tool changes the color of items in a collapse boundery

-- Main processing -------------------
assert(nwcut.getprop('Mode')       == nwcut.const.mode_FileText, "Input type must be 'File Text'")
assert(nwcut.getprop('ReturnMode') == nwcut.const.mode_FileText, "Under 'Options', check 'Returns File Text'")

collapse_color = nwcut.prompt("collapse_color N ", "#",0,5)
collapse = 0

for item in nwcut.items() do
    if collapse == 1 then item.Opts.Color = collapse_color ; end--if
    if item:Is('Boundary') then
         if item.Opts.Style == 'Collapse'    then collapse = 1  end--if
         if item.Opts.Style == 'EndCollapse' then collapse = 0  end--if

User Tools / Usertool : CHANGE_TEMPO
Did you ever want to listen to your NWC-file in the composer, but with another tempo? That is easy, isn't it? Just add a tempo object at the beginning of the file - or change the tempo in the - already present - tempo object!
Until ... all of a sudden, in measure 216 or so, your speed changes are gone just because another tempo object is present at that spot.

This little tool overcomes this issue. It just scans the whole file for tempo objects (also the hidden staves if available) and modifies the value in all tempo objects with a scaled value (in percent).

You will get feedback of the number of tempo changes that were made. Modifications are also made in hidden staves.

Be aware that, before the first tempo object appears in your score, a default tempo (quarter = 120) is used. This default tempo cannot be changed with this tool. So, when you want to speed up or slow down these files, first add a tempo object with default tempo (quarter = 120) manually at the beginning of a staff.


download the lua-file to a folder of choice
ALT+F8 (Tools - User Tools)
GROUP ==> choose a name for the group (an existing or new one)
NAME ==> choose a name for the tool (for instance CHANGE_TEMPO)
COMMAND ==> Browse to the downloaded lua file
Check "Returns File Text"  (Radio Button File Text is automatically selected)
Check "Prompts for user input"


ALT+F8 (Tools - User Tools)
GROUP ==> Select group in which you have put the tool
AVAILABLE COMMANDS ==> Select the name that you gave to this tool (for instance CHANGE_TEMPO)
Fill in the percentage for the tempo modifier

User Tools / (un)mute extreme notes
I created two Staff User Tools to (un)mute extreme notes - or chords with extreme notes - in the active staff.

A parameter (default = 10) is used to define which notes/chords may be changed : only objects  are affected when they have notes N or more positions away from the middle staff line.

With N = 0 all notes/chords can be muted or unmuted in the active staff.

To define the usertools in NWC, you first have to create references in NWC following these instructions:
  • copy the lua files in a folder on your own computer and memorize the location
  • in NoteWorthyComposer, with a score open, go to menu Tools \ User Tools
  • click on the NEW button
  • Fill out the information as in the example in the attached image: user_tool_description.png
  • Group and Name can be chosen freely
  • Command should point to the lua-file (memorized location)
  • Be sure to select File Text as Input Type
  • Be sure to select Returns File Text as Option

To Run a usertool (when already defined in NWC):
  • in NoteWorthyComposer, with a score open, go to menu Tools \ User Tools
  • navigate to the usertool by selecting the correct item in Group and Available Commands
  • click on the RUN button
  • change or use the default value (N) (see attached file user_prompt.png)
  • click OK
  • Since the unmute script can undo the mute script and vice versa, the "Save Recommendation" may be denied


My solution for this kind of issues is to copy the staff with the text into another staff but layer the copies on each other.
On one of the staves I put the lyrics of the verses and on the other one I put the lyrics for the refrain.
Then I mutually collapse the parts that I don't want to see.
Also, I always try to set a system break where I have inserted the collapsing switch to avoid ugly empty lyrics lines.
Here is an example of what I mean: (just past the whole text as a new file in NWC).

Code: (nwc) [Select · Download]
|SongInfo|Title:""|Author:"<Name>"|Lyricist:""|Copyright1:"Copyright © 2018 <Name>"|Copyright2:"All Rights Reserved"
|Font|Style:StaffItalic|Typeface:"Times New Roman"|Size:10|Bold:Y|Italic:Y|CharSet:0
|Font|Style:StaffBold|Typeface:"Times New Roman"|Size:8|Bold:Y|Italic:N|CharSet:0
|Font|Style:StaffLyric|Typeface:"Times New Roman"|Size:7.2|Bold:N|Italic:N|CharSet:0
|Font|Style:PageTitleText|Typeface:"Times New Roman"|Size:24|Bold:Y|Italic:N|CharSet:0
|Font|Style:PageText|Typeface:"Times New Roman"|Size:12|Bold:N|Italic:N|CharSet:0
|Font|Style:PageSmallText|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User1|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User2|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User3|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User4|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User5|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|Font|Style:User6|Typeface:"Times New Roman"|Size:8|Bold:N|Italic:N|CharSet:0
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:32|Lines:5|WithNextStaff:Bracket,ConnectBars,Layer|Color:Default
|Lyrics|Placement:Bottom|Align:Standard Rules|Offset:0
|Lyric1|Text:"this is the - first verse of the song\n"
|Lyric2|Text:"this is the se-cond verse of the song\n"
|Lyric3|Text:"this is the - third verse of the song\n"
|Lyric4|Text:"this is the - fourth verse of the song\n"
|Lyric5|Text:"this is the - fifth verse of the song\n"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:14|Lines:5|WithNextStaff:Bracket,ConnectBars|Color:Default
|Lyrics|Placement:Bottom|Align:Standard Rules|Offset:0
|Lyric1|Text:"And here comes\nfi-na-ly\nthe re-frain\nof the song\nWhat do you think now?\n"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:10|Lines:5|WithNextStaff:Bracket,ConnectBars|Color:Default


If you were meticulous in the past and all your scores have the target information in the "SongInfo" field (which is shown by CTRL-I), then you can create a list for all NWC-files (in the current folder) with the following command line in a cmd-box.

Code: [Select · Download]
FOR %I in (*.nwc) DO ( echo %I : & "C:\Program Files (x86)\Noteworthy Software\NoteWorthy Composer 2\nwc-conv.exe" "%I" NWCTXT  | findstr SongInfo ) >> c:\temp\SongInfo.txt

You can, of course, replace "SongInfo" with your own description. Be aware that the text is case sensitive, and blanks can be nasty.


I think that the youtube films that you mentioned are not recorded videos, but that they were created using a video editor with just a sound file (mp3,ogg,wav,...) and a bunch of photos (jpg,gif,png,..)

By synchronizing the display time of the photos with the sound - which should be easily done with every video editor - you can generate a similar video for your score(s) without many problems.
But one thing will be missing: the highlighted notes that NWC is showing when the score is played.

If you really want these red highlighted notes which follow the music, there is no other alternative then recording what is displayed on your screen and played through your speakers.

I have been looking many times for such tools, and I have tried many of them (like Camstudio and even ffmpeg). But it was never easy to get them working.

But there is good news : tonight I found a tool that seems to achieve what you want and it isn't complicated at all: OBS or Open Broadcaster Studio. I believe it is a GUI built on ffmpeg, so you get excellent ffmpeg quality but without the need to struggle with its complicated command-based configuration.
Maybe you can try that. Instructions how to use it can be found on youtube:
In the "source" properties that you should verify or adapt, you will even be able to configure it, so that it captures only the NWC-window. That is nice, isn't it?

Download the software here:

As Mike explained, you should always try to avoid sending different sounds (or sound configurations) to the same channel.

Of course, you have 16 staves/instruments and there are only 15 musical channels (and 1 drum channel) available.
So normally you will have a problem. Mike's suggestion to combine similar instruments should be fine, unless you want these combined instruments be different (like a different PAN or VOLUME).

But..., if you have more than one (virtual) playback device, NWC makes it possible to use them also on different ports (see Tools\Option\Midi). This way you can multiply your 15 channels by the number of defined devices. If you send a staff on channel 1 to device 1 (port 1) and another staff also on channel 1 to device 2 (port 2) , then they aren't mixed up.

Be aware that a score with different playback devices will only be useful for you (and for someone with a similar configuration).

Do you have already different playback devices? If not, you can create additional virtual devices with tools like MidiYoke or VirtualMIDISynth.

Brilliant. Thanks!

I am not sure, but if usertools are limited to only one file, then - in this case - the easiest (fastest) way seems to me :
"save the open file as a new file" ,
x times CTRL+D to delete all the unwanted staves,
"normal save" to save the final result.

User Tools / Re: Number notation tool
Double sharps and double flats are indeed not supported (and I don't think they occur in any of our songs).

As far as i understand the explanation on the wiki-page ( - thank you, Mike), double flats and sharps are not necessary in number notation.
It would surprise me if there is music where you should be able to lower/higher a note twice. That doesn't make any sense (I think).

In "normal" scores double flats and sharps are necessary to lower/higher a note that already has a flat or a sharp in its key signature. But since number notation transposes everything to C major (or A minor), there is no initial note alteration, and therefore one flat or sharp is enough (again, I think).

Did anyone ever see a double sharp or flat in a C Major or A minor score ?

But this leads to another thought:
How does the user tool cope with modulation? In that case the base for the number notation changes during the song.
And what if the key signature is "actually" constantly changing - but not notated - (for instance in songs like "You'll never walk alone" or barbershop)?

Chord recognition is not implemented in NWC. It is also more complex than it may seem at first sight. Some identical note combinations can be labeled as different chords. In diminished seventh chords for instance (with each note 3 semitones away from its neighbour) every note could be the "root" and the harmony before and after that chord influences the correct chord name. Some composers use this kind of chords for modulation. At the end of the "sound" the chord is then even different as it was at the beginning.

Next, I46 is very common in a (classical) cadential I46-V35-I35 combination. But theorists do not agree if I46 should be notated as an individual chord, or as a part of the dominant V35. When I46 appears outside the cadential V-I, it is interpreted as a chord on its own and should be notated explicitly.

Also, different music styles use different chord notations. In classical style it is normal to show the chord with its root and the used inversion. Guitar music score seldom show the root chord and its inversion. More often they show the (root) chord name with a "/" followed by the bass-note.

If software must first make the correct choice for the kind of music and for the preferred chord language, that would be tough.

I don't know Finale, but, taking all these considerations into account, it would surprise me if it succeeds to do a good job.

For your case, I think following chords were composed (classical notation, but for this music classical notation is definitely not the best choice for this style): EM, EM7, E7, E34, F#m56, F#m, D#34, Fx56, (?), Fx56, EM - with (?) an unnamed passing chord (or something like Esus2 in the first inversion).

I don't think these chord names are very helpful, unless maybe you are composing your own music and you want to "reuse" a chord progression from this song to create a similar effect.

General Discussion / Re: NWC on Ubuntu

As Flurmy mentioned, you must first have a functioning MIDI device.
Timidity did the trick for me some years ago.
When that was working, I simply pointed NWC to this device in its Midi options.

I didn't use Ubuntu very often and after some kind of upgrade my working configuration was lost and I didn't repair it any more. Maybe today better alternatives to Timidity exist, but I don't know.

I see a lot of older files in my "2.75" nwc folder.
nwc-convert.exe is certainly a conversion tool and /? gives the expected commandline help which was already mentioned before.
But, since this program was made in 2011, it is not sure that it will still do the job for recent files.

Code: [Select · Download]
C:\Program Files (x86)\Noteworthy Software\NoteWorthy Composer 2>dir
 Volume in drive C is Windows
 Volume Serial Number is 2449-477F

 Directory of C:\Program Files (x86)\Noteworthy Software\NoteWorthy Composer 2

[code]12/12/2016  18:07    <DIR>          .
12/12/2016  18:07    <DIR>          ..
12/12/2016  18:07    <DIR>          AutoUserTools
12/12/2016  18:07    <DIR>          Fonts
12/12/2016  18:07    <DIR>          itrees
03/09/2015  22:30             1 878 LICENSE.RTF
20/12/2011  16:31            75 872 nwc-conv.exe
22/09/2015  14:16         1 909 976 NWC2.exe
17/09/2015  09:25            73 512 nwc2.ico
09/04/2014  13:26               210 NWC2.visualelementsmanifest.xml
22/09/2015  13:07           259 777 nwc2help.chm
29/06/2010  00:09            30 824 NWC2STDA.TTF
22/09/2015  12:16            10 100 Nwc2tips.tip
25/07/2007  13:54             1 078 NWCTXT.ICO
23/08/2013  23:01             2 708 piano.ini
22/09/2015  12:55             3 545 README.TXT
12/12/2016  18:07    <DIR>          SAMPLES
12/12/2016  18:07    <DIR>          Scripts
12/12/2016  18:07    <DIR>          Setups
12/12/2016  18:07    <DIR>          Template
12/12/2016  18:07            53 056 Uninstall.exe
              12 File(s)      2 422 536 bytes

Code: [Select · Download]
C:\Program Files (x86)\Noteworthy Software\NoteWorthy Composer 2>nwc-conv.exe /?
nwc-conv: version 2.5
This program is a front end command to the file convert options
available in the main NoteWorthy Composer 2 program.

Usage: nwc-conv IN_FMT OUT_FMT [-h|-v|-t|-0|-1]

    This specifies the input file or format that will be used.
    This can be the name of a *.nwc or *.nwctxt file, or if
    STDIN is used, it should indicate "NWC" or "NWCTXT".

    This specifies the output file or format that will be used.
    The format can be one of NWC, NWCTXT, MID, or INFO, but may
    not be the same as the IN_FMT. This can be the name of the
    intended output file, or just the the format name if STDOUT
    is used.

-h  Shows this help message
-v  Shows the program name and version
-t  Conversion process will use "NWC2Test" program
-0  Use type 0 when converting to MIDI
-1  Use type 1 when converting to MIDI

Example: nwc-conv NWCTXT "out\test.mid" -1
    This creates a Type 1 MIDI file using the NWCTXT text
    provided on standard input (STDIN)

Example: nwc-conv "in\test.nwc" NWCTXT > "out\test.nwctxt"
    This converts the test.nwc file into NWCTXT which is sent
    via standard output (STDOUT) to a test.nwctxt file

NWC2 Instance: C:\PROGRA~2\NOTEWO~1\NOTEWO~1\nwc2.exe

C:\Program Files (x86)\Noteworthy Software\NoteWorthy Composer 2>


Normally the option "Justify printed systems vertically" (in page setup - options) is switched on. I am not sure, but I think it existed already in version 2.51.
In an extreme case (for instance if only one staff group fits on one page) the space between the title and the first staff can be ridiculous large.
By switching off this page option you can normalize the space between the title and the first staff, moving the empty space to the end of the page.


It smells as if your MicroSoft GS Wavetable Synth driver is corrupt.
You should be able to verify this in "Control Panel" - "Device Manager" - "Software Devices".
The driver for in Windows 10 (on my system) is "c_swdevice.inf", version: 10.0.10240.16384
If this device is not working properly, you could try to reinstall or repair it. Please refer to MicroSoft's instructions how to achieve this.

As an alternative you can always add Soundfont based midi to your pc. With this technology you can produce even better sounds than what is possible with MicroSoft. Free soundfont packs can be found under the links below or in conversations on this forum (soundfont is a good search criterium).
VirtualMidiSynth is very easy to configure and .
BassMidi is another driver but isn't as easy as VirtualMidiSynth


With a recent and fast computer, performance should not be the problem (or am I wrong?).
You could focus on VirtualMidisynth.

As Lloyd explained the audio buffer in VirtualMidisynth may be too small. It seems adjustable in the advanced options of VirtualMidisynth .

In a website ( I also found following text which could "prove" that VirtualMidiSynth can cause sometimes this kind of errors.

When using MIDISynth, sometimes I can hear notes getting stuck and will not stop playing. How do I stop this from happening?
When a note in MIDI gets stuck, it can be annoying, either just press CTRL+ALT+SPACE or Right-click on the MIDISynth icon in the Taskbar and click MIDI Panic.
This will reset any and all notes that are currently playing and will fix the problem.

If nothing else works, you can also try alternatives for VirtualMidiSynth like bassmidi (on which driver Virtualsynth is built) and it has also an application on its own. ( I have used it before I knew VirtualMidiSynth, but it seems to me that bassmidi also had stuck notes sometimes - but my memory can foolish me.

A long time ago I also tried midiYoke/midiOx, but the major purpose of this software is to connect a computer to a midi device, so you will need a virtual/physical synthesizer where you can configure the soundfonts. This is an oldie but it should run also on Windows 10. (


I am not sure, but I think this "glitch" happens when the virtual synth misses one "note off" midi-command.
The most plausible reason is that the pc lacks resources on that particular moment.

Normally, when you play your score again the "glitch" does seldom reappear (and even then, almost never in the same measure).
I have had these glitches too, especially with large NWC files (many staves) and huge soundfonts. That's why I suspected my pc resources.

So, I see some options:

You could try to stop processes that you don't need at that moment
- stop all the programs that you aren't actively using at that moment
- in task manager you can also see background processes that take resources
- check if you really need all the services that were started

You could try to wait until you have more resources
- wait until your hard disk stops spinning which is a good indication of some nasty (background) activity (for instance caused by a Windows upgrade or Defender scan)
- wait until windows defragmentation has finished
- wait until windows defender has finished
- wait until an antivirus scan has finished
- wait until "automatic" updates (for Windows) are finished

You could try to disable some processes temporarily like
- automatic activities and upgrades for Antivirus / Adobe Reader / Mail client / dropbox / java / ...

You can also try to reduce the resources for Noteworthycomposer
- disable NWC's - most interesting but quite expensive - option : "Chase playing notes" (in TOOLS/OPTIONS/EDITOR).
- choose a smaller soundfont but that's probably the last thing you want to do.

Or you can buy a superfast, new computer and "hope" that it doesn't happen again.

I think a resource problem is slowing down your whole pc but this is hardly noticeable. Only in NWC it is audible and very annoying.
As far as I know all NWC-versions are vulnerable.
Disabling the note chasing option is probably the only useful option you have within NWC.

Thank you, Flurmy. I see.  ;)
This option is indeed checkboxed in my version.