Skip to main content

Messages

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 - Opagust

151
Object Plugins / Re: Rehearsal.og
You should see this information screen when you run the tool and then press the 'OK' button
152
Object Plugins / Re: Rehearsal.og
Hello Bart,

I downloaded your file and ran the tool: result as expected, see attachment.
I don't know why it doesn't work for you.
Maybe you should re-install it?
153
Object Plugins / Re: Rehearsal.og
Bart,

You don't want to manually create a user tool entry for Opagust's plugin. Once the plugin is installed, it will automatically add a user tool named "Rehearsal.og: Create a rehearsal score" in the .Plugins group in the User Tools window.  That is the one you want to run.
Hello Bart,
Mike beat me.
So look in the .Plugins Group (second line in the left window) of the User Tools window. It should be there. If not, you can try to reinstall it via 'Tools/Manage Objects'

154
Object Plugins / Rehearsal.og
Five years ago I wrote the usertool 'MakeRehearsalFile, which had several upates until 2 years ago.
One of these updates made it possible to add arguments to the command line to set the value or default for one or more parameters.

Since it's now possible (for NWC version 2.75a Beta 2 or later) to integrate a user tool into a user object, I decided to write a whole new version. Apart from foreground and background voices, it also supports 'center voices', 'velocity instruments' and volume instruments'.

With this plugin you can transform a (vocal) score into a rehearsal score, by specifying different channel volume, stereopan and dynamic volumes and velocities for each staff, according to its 'Staff Type'. You can also specify a different color for a 'Foreground voice'.

To do that you have to create one rehearsal object subtype 'Parameters' (anywhere in the score), and a subtype 'Staff Type' in each staff you want to change.
Hint: create rehearsal objects in your template file.

Staff Types are: 'Backgroud voice', 'Center voice', 'Foreground voice', 'Velocity instrument' and 'Volume Instrument'.

Parameters are: Foreground color, Channel Volume and Stereopan for each staff type and dynamic velocities for each dynamic (ppp ... fff). They all have predefined default settings, which you can change or leave unchanged.

After creation of your objects, they can be processed by the integrated 'Rehearsal.og' user tool in the .Plugins group (which you can invoke via 'Tools/User Tool...' or ALT-F8).

Velocities and Volumes of the dynamics are calculated as follows (for more information: see document 'Dynamics.pdf' in http://nwc-scriptorium.org/helpful.html#Explanations):
- for a voice staff or volume instrument staff:
  ° The Velocity of each dynamic is set equal to the highest Staff Velocity ('fff').
  ° The Volume is set using Tina Billet's formula :
      Volume  = Velocity * Staff Volume) / highest Staff Velocity.
- for a velocity staff: the custom velocity and volume settings are set to nil, which means that they get the dynamic velocity and channel volume from the parameters (which are stored in the staff properties).

7dec2020: Update to version 1.1:
New in version 1.1:
  - test on NWC version: it has to be > 2.75
  - correction of a bug: dynamic velocities from the parameters were not copied into the staff instruments.
155
General Discussion / Re: More Flow Direction stuff...
The Coda signs before measure 25, just before the 2nd ending, are the reason why it gets back to that measure. You should remove them.
The Coda's before measure 26 are OK,  but you also have to remove the 3rd ending.
156
General Discussion / Re: Installing on new computer
If you look in your Noteworthy directory (programs not Noteworthy files) you will find a directory called "Setups"
In there you will find an executable for the last Noteworthy program you installed. Use this to install on your new machine.
The viewer you can install from the internet.

I think this is the easiest route.
In C:\Program Files (x86)\Noteworthy Software\NoteWorthy Composer 2\Setups , you'll find all the installers used to get you to this point. Copy this folder to a flash drive, install the installers oldest to newest, and you should be golden.

... though it looks like Richard beat me to it!
Thank you both, I copied the folder to my external hard disk.
158
General Discussion / Installing on new computer
I'm planning to replace my good old laptop by a two-in-one, without CD drive.
So my question is: how should I re-install NWC, if I can't read my original installation CD?
159
General Discussion / Re: Layering Keyboard Shortcut
If you are willing to use a 2-key shortcut with the Alt key, there's a shortcut for everything.
Use Alt-ch to open the menu-item of with the first character = ch (So "Alt-f" will open the File submenu).
Then look at the underlined character of the submenu you want to use and press that key (So "Alt-f a" will open the  "save as" dialog box).
Remark: opening a menu directly from the menu bar won't show underlines characters, but some of them mention a alternative shortcut.
So you don't have to memorise all shortcuts, but the ones you use frequently will be anchored in the memory of your fingers.

160
User Tools / Re: Copy and past measures of mutiple staves
Single or double bar lines don't make any difference.
There are two situtations where the measurenumber is not increased on encountering a barline:
  • when the box 'Exclude from barcount' is checked
  • when there was no item with a duration after the previous barline



161
User Tools / Re: Copy and past measures of mutiple staves
One glitch that happened twice (I redid it to check and see) was that one stave had one extra measure cut out of it. I'm not sure why this would be. Any insights?

I looked at the code and couldn't find anything that could cause that glitch, unless: if in one of the staves a barline is missing in some place, the tool will count one measure for that stave, while two in the others.

So, maybe that was the cause? (That would be a glitch in your score  ;))

163
User Tools / Re: Copy and past measures of mutiple staves
I'm glad you find this tool useful.

When I find the time I'll look into the 'glitch' that you mentioned.

As to the 'undo' function:  I don't think it can be included in the tool: NWC automaticcally closes down the tool after each modification and is not possible for the tool to save the old situtation in another file. But that shouldn"t be a problem: As long as you haven't saved your file, you can reopen it instead, which is infact an 'undo'. And when you run the tool for a second time for another chance, NWC shows a dialog box to ask if you want to save first.
164
General Discussion / Re: How to separate percussion into individual staffs?

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)

If a window with 'ERROR' is shown, click the radiobutton 'STDERR' to see the error(s).
166
General Discussion / Re: Is there a way... to collapse and cancel it within a system?
I was thinking: perhaps I could write a user tool to automatically insert the white text objects.
But I have one problem: I can't control the width of the text objects. I added some lyrics in your example file. Result: the white text objects don't completely span the measure anymore (see attachment).
I don't know how to solve this in a user tool.
But perhaps it is possible with a user object plugin, to draw a white rectangle of the correct size? I don't have enough knowledge for writing such an plugin, but maybe someone else?
169
General Discussion / Re: About staffs
1) Nederlandse vertaling van Mike's antwoord:

"Hallo Jan,
Eerste en vooral, er is nog steeds een email adres voor NWC support, op  deze pagina.
Ik zal proberen Uw andere vragen te beantwoorden. Om tekst-aanduidingen toe te voegen aan je partituur, kunt U ofwel 'Performance Style" gebruiken, ofwel 'Text'. De commando's om ze toe te voegen zijn resp."Insert > Performance Style" en "Insert > Text". "Sotto voce" is beschikbaar als een voorgedefiniëerde stijl, maar "Andantino" blijkbaar niet, dus dat moet als 'Text' ingevoerd worden. Er zijn opties om de horizontale uitlijning te kiezen en de verticale positie wordt gekozen door het anker op en neer te bewegen op de notenbalk, via Ctrl-Shift-Up Arrow/Down Arrow.
Om een nieuwe lijn te forceren in een notenbalk noemt men in het algemeen een 'system break'. De eenvoudigste manier is om op de bovenste notenbalk de maatstreep te selecteren waar je een niewe lijn wilt forceren. Druk dan "Edit > Properties" (or druk Alt-Enter) en kies  "Force System Break". Je zult een 'paragraaf-merkteken' zien in de editor om je eraan te herinneren dat er een paginasprong is op die plaats, ein in 'Print Preview' zul je sprong kunnen zien."

2) Wat 'Andantino' betreft, ik meen dat dit een tempo-aanduiding is. Als je "Insert>Tempo" kiest zie je daar een veld 'Optional Text Expression".
3) Voor een nieuwe lijn is er nog een tweede mogelijkheid nl. door vlak na een maatstreep "Insert>Boundary Change" te kiezen.
Onderaan heb je de keuze 'Force a new system' en daarnaast kan je ook nog een 'new page' aanvinken als je naar een  niewe pagina wilt springen.
171
Tips & Tricks / Re: Playback quits before 1st ending
I changed the 'Dal Segno' to 'Dal Segno to Coda' , inserted a 'To Coda' at the end of measure 15  and a 'Coda' at the start of measure 20.
That solved the problem (don't ask me why)!

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Treble
|Key|Signature:F#,C#,G#|Tonic:A
|TimeSig|Signature:4/4
|Rest|Dur:Half
|Rest|Dur:4th
|Tempo|Tempo:73|Pos:12
|Rest|Dur:8th
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-2|Opts:Stem=Up,Beam=End
|Bar|Style:MasterRepeatOpen
|Note|Dur:4th|Pos:-4^
|Note|Dur:16th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-4|Opts:Stem=Up,Beam
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:16th|Pos:-2|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-4
|Rest|Dur:8th
|Note|Dur:16th|Pos:-6^|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-6|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-6^|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-6
|Rest|Dur:8th,Dotted
|Note|Dur:16th|Pos:-4
|Bar
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-4
|Note|Dur:8th|Pos:-6|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3^|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:-3
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:8th
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-2|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:-4
|Rest|Dur:8th
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-2|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-4
|Rest|Dur:8th
|Note|Dur:16th|Pos:-6^|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-6|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-6^|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-6
|Rest|Dur:8th
|Note|Dur:16th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-2|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-3
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3^|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:-3
|Rest|Dur:4th
|Rest|Dur:8th
|Note|Dur:8th|Pos:-4
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Flow|Style:Segno|Pos:10|Wide:Y
|Text|Text:"Chorus"|Font:StaffItalic|Pos:11
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th|Pos:-1^
|Note|Dur:4th|Pos:-1
|Rest|Dur:8th
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Rest|Dur:8th
|Note|Dur:8th|Pos:-4
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th|Pos:-1^
|Note|Dur:4th|Pos:-1
|Rest|Dur:8th
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Rest|Dur:8th
|Note|Dur:8th|Pos:-4
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:Half|Pos:0
|Rest|Dur:8th
|Note|Dur:8th|Pos:-4
|Note|Dur:8th,Dotted|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:Half|Pos:0
|Rest|Dur:8th
|Note|Dur:8th|Pos:1
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Flow|Style:ToCoda|Pos:10|Wide:Y
|Bar
|Ending|Endings:1
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th,Slur|Pos:-1^
|Note|Dur:4th,Slur|Pos:-1
|Note|Dur:4th,Slur|Pos:-2
|Bar
|Ending|ClosedBracket:Y
|Note|Dur:Half|Pos:-3
|Rest|Dur:4th
|Rest|Dur:8th
|Note|Dur:16th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:-2|Opts:Stem=Up,Beam=End
|Bar|Style:MasterRepeatClose
|Ending|Endings:2
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th,Slur|Pos:-1^
|Note|Dur:4th,Slur|Pos:-1
|Note|Dur:4th,Slur|Pos:-2
|Bar
|Ending|ClosedBracket:Y
|Note|Dur:Half|Pos:-3
|Rest|Dur:8th
|Note|Dur:8th|Pos:-4
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Flow|Style:DSalCoda|Pos:12|Wide:Y
|Bar|Style:MasterRepeatClose
|Flow|Style:Coda|Pos:12|Wide:Y
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th,Slur|Pos:-1^
|Note|Dur:4th,Slur|Pos:-1
|Note|Dur:4th,Slur|Pos:-2
|Bar
|Note|Dur:Half|Pos:-3
|Rest|Dur:Half
|Bar
|Rest|Dur:Whole
|Bar
|Text|Text:"Instr."|Font:StaffItalic|Pos:8
|Rest|Dur:Whole
|Bar|Style:MasterRepeatOpen
|Text|Text:"[Bridge]"|Font:StaffItalic|Pos:8
|Note|Dur:4th|Pos:2
|Note|Dur:4th|Pos:1
|Note|Dur:4th|Pos:0
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:2
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Down,Beam=End
|Note|Dur:8th|Pos:0
|Rest|Dur:8th
|Note|Dur:8th|Pos:-1|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
|Note|Dur:4th|Pos:2
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Down,Beam=End
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:8th|Pos:2|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:2|Opts:Stem=Down,Beam=End
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Down,Beam=End
|Rest|Dur:8th
|Note|Dur:8th|Pos:-1
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:Half|Pos:0
|Rest|Dur:8th
|Note|Dur:8th|Pos:-1
|Note|Dur:8th,Dotted|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:16th|Pos:0|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:Half|Pos:0
|Rest|Dur:16th
|Note|Dur:16th|Pos:-1|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=End
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Ending|Endings:1
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th,Slur|Pos:-1
|Note|Dur:Half|Pos:-1
|Bar
|Ending|ClosedBracket:Y
|Rest|Dur:Whole|Opts:Stem=Down
|Bar|Style:MasterRepeatClose
|Ending|Endings:2
|Ending|ClosedBracket:Y
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th,Slur|Pos:-1
|Note|Dur:Half|Pos:-1
|Bar
|Rest|Dur:Half|Opts:Stem=Down
|Rest|Dur:16th
|Note|Dur:16th|Pos:-1|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=End
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th,Dotted|Pos:0
|Note|Dur:8th,Slur|Pos:-1
|TempoVariance|Style:Fermata|Pause:2|Pos:9|Justify:Center|Placement:AtNextNote
|Note|Dur:Half|Pos:-1
!NoteWorthyComposerClip-End
172
User Tools / Re: suggestion: enharmonic reversal user tool
A new version of the tool is present in reply #5.
I corrected a bug concerning dealing with the key signature and preceding accidentals in a measure. Courtesy accidentals now are also preserved.

I tested it on the clips in the preceding replies. See the result in attachment.
176
General Discussion / Re: Cut and paste all staves
I wrote a tool to copy and paste measures on multiple staves, including the lyrics.
Multimeasure rests are split if necessary.
I have put it here in the subforum for user tools.
177
User Tools / Copy and past measures of mutiple staves
With this tool you can copy and paste measures of multiple staves, including the lyrics.

Via the dialog you can specify
- the staves to process
- copy and past or cut
- the first measure to copy or cut
- the last measure to copy or cut
- the measure after which you want to paste.

Multimeasure rests are split, if necessary.

Attention: beware of ties and slurs that could be cut at the start or the end of the measures to copy.

Remarks and bug reports are welcome.

Installation:
- download the file into your tool folder;
- open any nwc file;
- drag and drop the downloaded file to your nwc window.

Edit 4/07/2019: added an option to rather cut than copy
179
General Discussion / Re: Need to put one verse in italics - any ideas?
You are welcome. I'm glad that you found my little script useful.

Very useful indeed, but what if you want to return to the original?
I took the liberty to create an alternative script, where you have the choise to italize or to romanize the content of the clipboard.
All credits for Rick G. though. (This is my first vbs script.)
Note: change the extension txt to vbs after downloading it.
182
General Discussion / Re: Buglet in printing?
Hallo David,
The rehearsal letter is after a collpase command, so why do you think it should be printed?
In the attacment picture I see a light grey 'F' in the second staff. I think your problem will be solved if you set its visiblity to 'Always'.
183
General Discussion / Re: Copying staffs more efficiently
Good luck tring to use the Windows API in a script.
My code uses the "htmlfile" COM object to get text from the Clipboard.
To put text into the Clipboard, it writes and runs a hypertext application.
This latter step raised security flags when it tied to do in PHP.

I don't know how to do any of this in Lua.

In Lua it's possible to access the clipboard via the extern library 'Clipboard'. Unfortunally, the run time environment of NWC does not allow to use extern libraries, so it can't be done in a user tool. :'( 
185
General Discussion / Re: Repeat whole song including repeats
Have you tried a combination of a  master repeat within a local repeat?

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Treble
|Bar|Style:LocalRepeatClose|Repeat:2
|Note|Dur:Whole|Pos:-6
|Bar|Style:MasterRepeatOpen
|Note|Dur:Whole|Pos:-5
|Bar
|Note|Dur:Whole|Pos:-4
|Bar
|Note|Dur:Whole|Pos:-3
|Bar
|Ending|Endings:1
|Note|Dur:Whole|Pos:-2
|Bar|Style:MasterRepeatClose
|Ending|Endings:2
|Note|Dur:Whole|Pos:-1
|Bar
|Note|Dur:Whole|Pos:0
|Bar|Style:LocalRepeatClose|Repeat:2
!NoteWorthyComposerClip-End
186
General Discussion / Re: Copying staffs more efficiently
No, there isn't. A user tool can't process two files at a time.
So the only way is to do it manually.

I wasn't pleased with my quick answer, so did a little thinking and came up with a 2 step solution. Attached is a new version of the tool CopyStaff, with the possibility to choose the option 'another file' as target. I you do so, the text representation of the staff and its lyrics will be shown in the output window. You then have to select all (CTRL+A) and copy it in your clipboard(CTRL+C).
The other attached user tool 'PasteStaff' is then to be run on the target file, where you have to  paste the content of your clipboard in the input window.
188
General Discussion / Re: Windows Media Player: no sound when playing midi files
I like Van Bascos Karaoke player for MIDI - pretty sure it still works for 10...

http://www.vanbasco.com/karaokeplayer/

It took me some time to find the setup window to choose the MIDI output, but now it works perfectly!
It even shows the lyrics (it's a karaokeplayer afer all). But I wonder: if I have different lyrics on different staffs (channels), can I choose which one is showed? I'm planning to look for it myself but now my grandchildren are asking for priority.
191
User Tools / Re: Dialog based Global Modification Tool: GlobMod.og
Version 1.2.4 :
 - If 1 or more User Objects GlobModParms are present, you can specify whether they should be processed (for each of them) and/or if you want to process a new set of parameters.
 - Correction or a bug for inserting 'Endings'.

See new attachment in original post.
Remark: you need NWC version 2.75 or higher.
192
General Discussion / Re: Windows Media Player: no sound when playing midi files
I imagine that it's the Windows 10 creators update.

They did quite a bit of work with sound and audio processes. In my case, it cured a problemWM I was having that I actually thought was a hardware problem.  However, you do a Google search for "Windows 10 creators update audio not working", you will see that there are many problems with the update from an audio point of view.

I have no problem with sound in general, and Windows Media Player has no problem with mp3 files. It's WMP + midi that doesn't work anymore.
194
General Discussion / Re: Enharmonic Spelling - Note Entry
Another revision attached.
  • Processing of tied notes: Corrected.
  • Change report:
    • Intermediate changes are now omitted in the report. E.g. when C# is changed to Db, a following C in the same measure will first recieve the explicit accidental #, next the enharmonic change to Db will be applied to that note as well, and after processing all notes of that measure, the accidental b wil be removed due to the preceding Db. In short: C -> Db/ Db -> D will now be reported as C -> D.
    • Line feed after all changes in a  measure, instead of after each change.


197
General Discussion / Re: Enharmonic Spelling - Note Entry
I give up...  :'(
No, I didn't. It was a challenge I could not resist.
Before I will publish it in the User Tools subforum, I look forward to your expressions of gratitude, comments, more wishes, criticism, bug reports,...

With this tool you can replace notes with their enharmonic equivalents. It works on a selection of a staff, or the whole active staff, if you don't select anything.
There are several options you can choose from(see below).
Independent of the chosen option:
- if a note gets an accidental that's also present in the key signature, it will be omitted;
- if a note is to be be changed, all following notes in the same measure or tied in the next measure are investigated, even when they are not part of your selection:
  ° before the change: a following note with an implicit accidental, inherited from the preceding note will receive a forced accidental (e.g. if C# is changed to Db, a following C will be changed to C#);
  ° after the change: if a following note has no accidental and has the same name as the changed note (with accidental), it will recieve a natural accidental.
- if one or more notes in a measure had to be changed, all unnessary accidentals in that measure are removed(e.g. if C# is changed to Db, a following Db will be changed to D)..
 
Available options:
- 'No sharps': All sharps are replaced.
- 'No flats': All flats are replaced.
- 'No doubles': All double sharps and double flats are replaced.
- 'Preferably naturals': If a enharmonic equivalent without accidental is possible, use that.
- 'Avoid forced naturals': if a natural accidental is caused by an preceding note with an accidental, this preceding note is replaced by its enharmonic equivalent.
- 'Common prefered accidentals': A# becomes Bb, Db becomes C#, D# becomes Eb, Gb becomes F#, Ab becomes G#.
- 'Sharps up, flats down': if the next note is a tone or a semitone higher, use a sharp; if it is a tone or a semitone lower, use a flat (not applicable to chords and restchords).
- 'Your changes': You can choose one or more items from a list of all possible enharmonic changes. (You need version 2.75a beta 11 or higher to use this option).

25/07/2017: removed attachment, see revised version in reply #30 .