Skip to main content

Topics

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

Topics - Flurmy

1
General Discussion / MIDI to score
A friend of mine "recorded" a piece in MIDI but completely overlooked the MIDI tempo.
It sounds right, but importing it in NWC (or elsewere, for that matter) is a complete mess.
Anyone knows a trick to simplify at least a bit the insane work of rewriting it all by hand?
2
General Discussion / "A" 200
Warning: shameless ad below! ;)

Just to show you what can be done with my plugin, I attach here a file in memoriam of the great John Lord.
Be aware that, as it's often the case, the exact result depends on synth and soundfont.
3
Object Plugins / MIDIcontroller
My first plugin, and done with a very rusty Lua. Anyway, surprisingly ;-), here is it and seems doing what I needed.

This plugin allows access to the MIDI controllers (MPC) NWC doesn't handle natively. I still wonder why.
The controller values are always assumed as absolute values (no sweep allowed).

Some controllers are simply on/off switch like the well known "pedal up"/"pedal down". Indeed, "pedal" is itself exactly a controller, simply handled natively by NWC.
The switch controllers available are 'Portamento', 'Sostenuto', 'Soft', 'Legato' and 'Hold'. In these cases any value below 64 means off, above or equal 64 means on.

Since I found annoying this plugin text taking a lot of space, I added a parameter equivalent to the well known "preserve width" that's unchecked by default.
I'd have found useful to have also the text hidden by default, but I was unable to do so.

N.B. I took for myself the NWC plugin ID "fl". I hope none has anything to object. But since it's not "official" I can't attach the bare file, I had to zip it.
6
General Discussion / So, what?
Help!
A score starts with a metronome of a 1/4 = 168, as you can see in figure 1.
After a while I get the info 1/4 = 1/4 (see figure 2).
Beside being an identity (but music can be odd, sometimes), what is it there for?
7
General Discussion / Snake oil? ;-)
I'm reading a book on organic chemistry and I met this cameo:
Quote
Trombone oil is used to lubricate trombone slides.
It's basically a light machine oil, but it's also a wonderful metaphor.
Trombone oil is very specialized.
Musicians who need it will pay a high price for the best quality of trombone oil.
And the total world market is a few gallons a year. (Actually, that's a made-up number, but this is a metaphor, so never mind.)
The point is that, no matter how excellent a trombone oil maker you are, no matter how fine your trombone oil is or how much you can charge for it, you're never going to make a really serious amount of money selling it because the total market is just too small.
I find this to be an excellent analogy that can be applied to many situations, and now you can use it too.
8
General Discussion / Ethnomusicology
Last Sunday I spoke with an ethnomusicologist and multicultural choir director.
He said that, not so long ago, he had to go around, often far away, with a tape recorder seeking for popular songs.
Now he simply goes upstair and knoks on the door or rings the bell.  :)
A little problem: in his compound he met two families of Rumenians and both sung, in theory, the same Rumenian song... but the two version were completely different!  :D
9
General Discussion / Lyrics to ChordPlay
Long ago I notated some scores putting the chord names in the lyrics.
I'd like to convert them to the "new" ChordPlay objects.
I know that inside ChordPlay there is a tool to convert texts to ChordPlay.
Does exist a similar tool to convert from lyrics to ChordPlay? I seem to remember that someone wrote about that...
10
General Discussion / Import troubles
I tried to import a MIDI file putting all the channels in a single staff.
Of course I unchecked the relevant option and... one staff per channel, no matter.

To have all in a single staff I had to save the MIDI file in format type 0. This way it works.
But I saw nowhere the indication of "not for MIDI type 1".
Did I miss it?
13
General Discussion / It Don't Mean a Thing If It Ain't Got That Swing
My NWC swings (even when it shouldn't...)!  ;D

To make a long story short, I had to remove my old faithful SB live (vintage 1999) from my PC (win XP) and re-enable the built-in audio interface whose audio quality is scarce.
But that's not the worst.
I also lost the two e-mu HW synth and the MIDI interface (I had to buy a USB-MIDI converter).
At the moment I reverted to (horribile dictu!) "SW Microsoft GS Wavetable".

With my great surprise I discovered that sometimes, even if the CPU load is ridiculous (1..2%), the MIDI beat is irregular.
In some cases I heard two notes of 1/8 played as 1/4 + 1/8 tripletized that's exactly what is done to give swing to a piece!
Problem: Mozart scores don't need it!  >:(

I'm really shocked.
I need to investigate.
For example, I'm still not sure if the problem is present also with the MIDI output or only with SW synth.

P.S. What a pity Bass is available only in the viewer and not in NWC.
14
General Discussion / Repeat all
I think someone already asked this and someone (else  :) ) solved the problem, but I can't find the relevant thread.

Simply stated: I want to repeat a big part of a score from the beginning, including the repeats with special endings, up to Fine.
In symbols: A ||: B | B1 :|| B2 || C (Fine) | D (DC al Fine),
where B1 and B2 are special endings of B.
What I want is: A | B | B1 | B | B2 | C | D | A | B | B1 | B | B2 | C,

Someone has a good idea?
15
General Discussion / Printing buglet
In print (and print preview), the measure 5 of the piano, i.e. the first of the second page, has two undesired ties, not present and not visible in the editor.
Where do they come from?
17
User Tools / Percussion splitter
This tool splits a percussion staff, tipically containing all the percussions, in different staves, one for each "instrument", i.e. note.
The staff to be splitted is the one selected in the editor.
The staves are added at the end of the score. To undo, just delete the staves which were added.

There is an optional parameter.
If the program is called with a parameter value of 1, the "notes" of triangle and hi-hat are grouped so as to use only a single staff each.
If the parameter is 2, also the bongos, congas, timbales, agogo, whistle, guiro, wood blocks and cuica are grouped on a staff each.
If the parameter is 3 or more, also toms and cymbals are grouped.
If there's no parameter or the parameter is <= 0 then there will be no grouping.

N.B. When importing from MIDI you often get two staves for the percussions, one with treble clef and the other with percussion (or bass) clef.
There is no harm in repeating the splitting, so you can split one staff and then the other. The only drawback is that possibly, if you're using grouping, you can have two staves of the same group and you have to merge them manually.
To avoid this you can widen the "maximum single track chord size" so as to have all in a single staff.

This is my first attempt at programming in Lua.
I would never have it done without the great help of Bart.
Thank you, Bart.
19
General Discussion / With a little help from my friends...
I'm working on a big orchestral score with a lot of instruments, so many that they cant fit in a page unless you can use a microscope to read.
The solution is to use a "french" style score in which the instruments that don't play in that page are simply omitted.
Of course I use the "Collapse" option in boundary change for this. The problem is that, with a screenful of notes,  it's very easy to forget one "EndCollapse" and checking the whole score with the print preview is boring.

My idea is as follows: a simple (I think) tool that sets the color of all the objects (in its wide sense, not in the sense of "plugins") between "Collapse" and "EndCollapse" in every staff to a color of user choice. In this way it's immediate to see what will "disappear" when printing.
Returning later the whole score to the default color is not a big problem, but if the tool could do this too would be the top.

Anyone can be so kind to write this tool?
21
General Discussion / Glissando
I'd like to have a slight delay before the start of the glissando.
I was able to get the right sound but not exactly the right appearance: a stem is missing.
You can see what I mean in the following snippet.

Code: (nwc) [Select · Download]
!NoteWorthyComposer(2.751)
|SongInfo|Title:""|Author:"<Name>"|Lyricist:""|Copyright1:"Copyright © 2019 <Name>"|Copyright2:"All Rights Reserved"
|PgSetup|StaffSize:16|Zoom:4|TitlePage:Y|JustifyVertically:Y|PrintSystemSepMark:N|ExtendLastSystem:N|DurationPadding:Y|PageNumbers:0|StaffLabels:None|BarNumbers:None|StartingBar:1
|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
|PgMargins|Left:1.27|Top:1.27|Right:1.27|Bottom:1.27|Mirror:N
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:1
|StaffInstrument|Name:"Violin"|Patch:40|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|Key|Signature:Bb|Tonic:F
|Tempo|Base:Half|Tempo:84|Pos:14
|TimeSig|Signature:AllaBreve
|Note|Dur:4th|Pos:6|Opts:Stem=Down
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=End
|Note|Dur:Half|Pos:10|Opts:Stem=Down
|Bar
|Note|Dur:4th,Slur|Pos:#8|Opts:Stem=Down
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=End
|Spacer|Width:475
|User|Glissando.ms|Pos:0|EndOffsetY:-0.8|Playback:PitchBend|StartOffsetX:0.6
|Note|Dur:4th|Pos:#1|Opts:Stem=Up
|Note|Dur:8th|Pos:3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Bar
|Rest|Dur:Half
|Bar
|Note|Dur:4th|Pos:6|Opts:Stem=Down
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:6|Opts:Stem=Down,Beam=End
|Note|Dur:Half|Pos:10|Opts:Stem=Down
|Bar
|Note|Dur:4th,Slur|Pos:#8|Opts:Stem=Down
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:10^|Opts:Stem=Down,Beam|Visibility:Never
|Note|Dur:8th|Pos:10|Opts:Stem=Down,Beam=End
|User|Glissando.ms|Pos:0|EndOffsetY:-0.8|Playback:PitchBend|StartOffsetX:0.6
|Spacer|Width:425
|Note|Dur:4th,Grace|Pos:4|Opts:Muted|Visibility:Never
|Text|Text:""|Font:StaffSymbols|Pos:1|Wide:Y
|Note|Dur:8th|Pos:#1|Opts:Stem=Down|Visibility:Never
|Spacer|Width:125
|Note|Dur:8th|Pos:3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Bar
!NoteWorthyComposer-End

How can I get the stem too? (Without using a hidden staff for playing and a visible one for the eyes, of course.)
22
General Discussion / Dynamic fonts
My intent is to install a couple of fonts for harp (see here) that, of course, are of use specifically in NWC.
Since most of the needed fonts are now in the NWC fonts directory and are automatically loaded when needed, how can I add there some more fonts? (Beside editing fonts.ini by hand, I mean...)
23
General Discussion / Double dot note spacing
If a split chord has double dots the spacing is wrong.
A single note is ok.

Code: (nwc) [Select · Download]
!NoteWorthyComposer(2.751)
|Editor|ActiveStaff:1|CaretIndex:12|CaretPos:0
|SongInfo|Title:""|Author:""|Lyricist:""|Copyright1:""|Copyright2:""
|PgSetup|StaffSize:16|Zoom:4|TitlePage:Y|JustifyVertically:Y|PrintSystemSepMark:N|ExtendLastSystem:N|DurationPadding:Y|PageNumbers:0|StaffLabels:None|BarNumbers:None|StartingBar:1
|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
|PgMargins|Left:1.27|Top:1.27|Right:1.27|Bottom:1.27|Mirror:N
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:1
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|TimeSig|Signature:4/4
|Note|Dur:8th,DblDotted|Pos:4|Opts:Stem=Up,Slur=Upward
|Spacer|Width:250
|Note|Dur:32nd,Accent|Pos:n3|Opts:Stem=Up,ArticulationsOnStem
|TempoVariance|Style:Fermata|Pause:0|Pos:7|Justify:Center|Placement:AtNextNote
|Note|Dur:4th,Dotted|Pos:2|Opts:Stem=Down
|Note|Dur:8th|Pos:5
|Note|Dur:8th|Pos:4|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
|Chord|Dur:16th,Slur|Pos:-9,-5,0|Opts:Stem=Down,Slur=Upward|Dur2:8th,DblDotted|Pos2:4
|Spacer|Width:250
|Note|Dur:32nd,Accent|Pos:n3|Opts:Stem=Up,ArticulationsOnStem
|TempoVariance|Style:Fermata|Pause:0|Pos:7|Justify:Center|Placement:AtNextNote
|Note|Dur:4th,Dotted|Pos:2|Opts:Stem=Down
|Note|Dur:8th|Pos:5
|Note|Dur:8th|Pos:4|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:3|Opts:Stem=Down,Beam=End
|Bar
|AddStaff|Name:"Staff-1"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:10|Lines:5|Color:Default
|StaffProperties|Muted:N|Volume:127|StereoPan:64|Device:0|Channel:2
|StaffInstrument|Trans:0|DynVel:10,30,45,60,75,92,108,127
|Clef|Type:Treble
|TimeSig|Signature:4/4
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Bar
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Rest|Dur:4th
|Bar
!NoteWorthyComposer-End
24
General Discussion / Objects online synch
At times I use to do a check of the "objects" using "online synch".
Today all I can get is "unable to connect".
As far as I know, I don't have changed anything that could block it.
"Browse online" and "find it online" work fine.
Someone can help?
25
General Discussion / Acciaccatura
When the tempo is slow the acciaccatura made with a grace note is too long. Kind of an appoggiatura.
In some extreme cases, even 1/64 in a hidden staff is too slow.

I was thinking: the acciaccatura can be seen as a note with a somehow standard duration (time) independent from tempo.
My first idea was to suggest it to Mike for his plugin, but the problem is, I suppose, that the plugin doesn't know how many µs per tick are in use at that moment, so it can't compute the acciaccatura duration..
Am I right?
26
General Discussion / Slow grace notes
I tried this to slow down the grace notes but the result is a disaster.
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Note|Dur:8th,Grace|Pos:3^|Opts:Stem=Up,Slur=Upward,Beam=First|Visibility:Never
|Note|Dur:8th,Grace|Pos:3|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:2^|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:2|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:3^|Opts:Stem=Up,Slur=Upward,Beam|Visibility:Never
|Note|Dur:8th,Grace|Pos:3|Opts:Stem=Up,Slur=Upward,Beam=End|Visibility:Never
|Note|Dur:Half|Pos:2
!NoteWorthyComposerClip-End
Does exist a trick for this?
27
General Discussion / Command line crash
I did:
Code: [Select · Download]
for %a in (*.nwc) do nwc2 -convert %a info >> List.txt
and NWC crashed badly.
My bad: I forgot the quotes around the filename and some files have blanks in their filenames; but crashing is not the right way to handle such events.

I then did:
Code: [Select · Download]
for %a in (*.nwc) do nwc2 -convert "%a" info >> List.txt
No crashes this time, but no info either.

The same using a plain and simple:
Code: [Select · Download]
nwc2 -convert foo.nwc info

This worked instead:
Code: [Select · Download]
nwc2 -convert nwc mid <foo.nwc >foo.mid
but it's not what I need.

And nwc-conv isn't supported anymore...
28
General Discussion / Fake master repeat open
I have a piece with a complicated flow. Something like: AABACCDDA.
I can get this flow using the special endings and faking the "D.C. al fine" (that in reality is "D.C. al fine, poi segue"), but the master repeat open present in the score disrupt the flow.
I tried "encapsulating" them with an unused special ending (7 or also n+1, with n the last used) with no avail.
How can I have fake master repeat open visual only? Or, better, a way to have NWC ignoring them?
29
General Discussion / Rinforzando?
Not really!
I just discovered that "rinforzando" does... nothing.
I expected it doing the same as "crescendo".
The workaround is very simple: just add a hidden crescendo, but why is it needed?
30
General Discussion / Tie before repeat
The tie before the repeat is played correctly when continuing but not considered when repeating (i.e. the E is played twice).
What's more, if you start playing from bar 4 the E is hanging.
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Treble
|Key|Signature:F#|Tonic:G
|TimeSig|Signature:4/4
|Instrument|Name:"Flute"|Patch:73|Trans:0|DynVel:10,30,45,60,75,92,108,127|Pos:8|Wide:Y
|Note|Dur:8th,Dotted,Slur|Pos:5|Opts:Stem=Down,Beam=First
|Note|Dur:16th,Slur|Pos:4|Opts:Stem=Down,Beam=End
|Bar|Style:MasterRepeatOpen
|Note|Dur:Half,Slur|Pos:3
|Note|Dur:4th,Dotted|Pos:1
|Note|Dur:8th,Slur|Pos:1
|Bar
|Note|Dur:8th,Slur|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=End
|Note|Dur:4th|Pos:2
|Note|Dur:8th|Pos:2
|Note|Dur:16th|Pos:3|Opts:Stem=Down,Beam=First
|Note|Dur:16th|Pos:4|Opts:Stem=Down,Beam=End
|Note|Dur:8th,Slur|Pos:5|Opts:Stem=Down,Beam=First
|Note|Dur:16th,Slur|Pos:4|Opts:Stem=Down,Beam
|Note|Dur:16th|Pos:3^|Opts:Stem=Down,Beam=End
|Bar|Style:MasterRepeatClose
|Note|Dur:Half,Slur|Pos:3
|Note|Dur:4th,Dotted|Pos:1
|Note|Dur:8th,Slur|Pos:1
|Bar
|Note|Dur:8th,Slur|Pos:0|Opts:Stem=Down,Beam=First
|Note|Dur:8th|Pos:1|Opts:Stem=Down,Beam=End
|Note|Dur:4th|Pos:2
|Note|Dur:4th|Pos:2
!NoteWorthyComposerClip-End
I know it's an odd configuration.
Any hint?
31
General Discussion / Dussek
Yesterday I was chatting with a harpist, a friend of mine.
She told me that, following the most recent studies, the Dussek "sonatine" were instead composed by his wife, of which I forgot the name.
They were publlished with Dussek as autor because, as you can guess, it was odd to publish compositions of a woman.

You can find it here: (http://imslp.org/wiki/6_Harp_Sonatas_(Dussek%2C_Jan_Ladislav)
"These sonatas have long been attributed to J.L. Dussek, though Grove states they were written by his wife Sophia."
32
General Discussion / Set pitch bend range
I suggest that the "Set pitch bend range" check box becomes automatically checked when changing the number in the edit box, as it happens in many other cases.
I found myself wondering why I was unable to make NWC accept my range...  O:)
33
General Discussion / Funny effect
There's a logic behind it, but I was anyway a bit surprised.
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Dynamic|Style:f|Pos:-8|Visibility:Never
|Tempo|Tempo:180|Pos:14.5
|DynamicVariance|Style:Diminuendo|Pos:-9|Visibility:Never
|Bar|Style:LocalRepeatOpen
|Text|Text:"Fading"|Font:StaffBold|Pos:10
|Rest|Dur:4th
|Chord|Dur:4th|Pos:#-7,-6,-2|Opts:Stem=Up
|Rest|Dur:4th
|Chord|Dur:4th|Pos:-7,-6,-2|Opts:Stem=Up
|Bar|Style:LocalRepeatClose|Repeat:4
|Dynamic|Style:ppp|Pos:-8|Visibility:Never
!NoteWorthyComposerClip-End
N.B. Of course I solved easily using MPC.
34
General Discussion / Dynamic variance in trill, tremolo and arpeggio
My bad memory!
Which was the trick to have the dynamic variance during trill, tremolo or arpeggio?
Beside the multipoint controller, of course.
I'm sure I saw it.

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Dynamic|Style:f|Pos:-9.5|Wide:Y
|RestChord|Dur:Half|Opts:Stem=Down,Diminuendo,ArticulationsOnStem,Muted,HideRest|Dur2:Whole|Pos2:10
|User|Tremolo.ms|Pos:1
|RestChord|Dur:Half|Opts:Stem=Down,Diminuendo,ArticulationsOnStem,Muted,HideRest|Dur2:Whole|Pos2:b11
|Bar
|Dynamic|Style:pp|Pos:-10|Wide:Y
!NoteWorthyComposerClip-End
35
General Discussion / Override stem length? I wish!
Any idea on how to shorten those stems?

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Dynamic|Style:pp|Pos:-10|Wide:Y
|Chord|Dur:8th,Grace|Pos:b-2,b-1,b5,b6,b12|Opts:NoLegerLines,Muted|Visibility:Never
|User|Arpeggio.ms|Pos:-3|Dir:down|Rate:64|Visibility:Never
|Chord|Dur:Half|Pos:-2z,-1z,0z,1z,2z,3z,5z,6z,7z,8z,9z,10z,12z,b13|Opts:Crescendo,StemLength=7,Muted
|Note|Dur:8th,Grace|Pos:13|Opts:Crescendo,ArticulationsOnStem,Muted|Visibility:Never
|Spacer|Width:525
|User|Glissando.ms|Pos:1
|Note|Dur:8th,Grace|Pos:-4|Opts:Crescendo,ArticulationsOnStem,Muted|Visibility:Never
|Dynamic|Style:mp|Pos:-10|Visibility:Never
|Spacer|Width:75
|User|Arpeggio.ms|Pos:-3|Rate:64|ForceArrow:Y|Visibility:Never
|Chord|Dur:Half|Pos:-4,-2z,-1z,0z,1z,2z,3z,5z,6z,7z,8z,9z,10z,12z,13z|Opts:Stem=Up,Diminuendo,StemLength=7,NoLegerLines,Muted
|Spacer|Width:650
|User|Glissando.ms|Pos:1
|Bar
|Note|Dur:8th,Grace|Pos:n13|Opts:Diminuendo,ArticulationsOnStem,Muted|Visibility:Never
|Chord|Dur:8th,Grace|Pos:b-2,b-1,b5,b6,b12|Opts:NoLegerLines,Muted|Visibility:Never
|Dynamic|Style:pp|Pos:-10|Visibility:Never
|User|Arpeggio.ms|Pos:-3|Dir:down|Rate:64|Visibility:Never
|Chord|Dur:Half|Pos:-5z,-4z,-2z,-1z,0z,1z,2z,3z,5z,6z,7z,8z,9z,10z,12z,b13|Opts:StemLength=7,Muted
|Note|Dur:8th,Grace|Pos:13|Opts:ArticulationsOnStem,Muted|Visibility:Never
|Spacer|Width:525
|User|Glissando.ms|Pos:1|EndOffsetY:1
|User|Arpeggio.ms|Pos:-3|Rate:64|ForceArrow:Y|Visibility:Never
|Chord|Dur:Half|Pos:-6,-5z,-4z,-2z,-1z,0z,1z,2z,3z,5z,6z,7z,8z,9z,10z,12z,13z|Opts:Stem=Up,StemLength=7,NoLegerLines,Muted
|Spacer|Width:650
|User|Glissando.ms|Pos:1
|Bar
|Note|Dur:8th,Grace|Pos:n13|Opts:ArticulationsOnStem,Muted|Visibility:Never
!NoteWorthyComposerClip-End

N.B. I started to think this is a case for a only visible staff plus a hidden staff playing...
38
General Discussion / Making room for... nothing :-)
It's insivible but it's present, so NWC makes room for it.  :)
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Chord|Dur:Half,Dotted|Pos:-3,b-1,n0,3|Opts:Stem=Up
!NoteWorthyComposerClip-End
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Chord|Dur:Half,Dotted|Pos:-4z,-3,b-1,n0,3|Opts:Stem=Up
!NoteWorthyComposerClip-End
By the way: what about a way, in edit mode, to "see" that something invisible is there?
If I didn't know what's going on I would have been very puzzled and I had to check attentively the nwctxt.
41
General Discussion / Paste as new file
Just wondering: if I have in the clipboard something that starts with "!NoteWorthyComposerClip(2.75,Single)" I can paste it in the current score or "paste as new file". Ok.
But if I have something that starts with "!NoteWorthyComposer(2.75)" and a score opened, why NWC does not paste it automatically "as new file" but instead does a mess on the current score?  :D
42
General Discussion / Odd flow
I don't understand why the second time NWC jumps at measure 10 instead of 14.
This doesn't happen if the bar between measures 9 and 10 becomes single instead of double.

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Clef|Type:Treble
|Key|Signature:F#,C#|Tonic:D
|Tempo|Tempo:150|Pos:10
|TimeSig|Signature:Common
|Dynamic|Style:mf|Pos:-9
|Note|Dur:4th|Pos:-1
|Note|Dur:4th|Pos:-1
|Note|Dur:4th|Pos:-1
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:-1
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-5|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:Whole|Pos:-4
|Bar
|Rest|Dur:Whole
|Bar|Style:MasterRepeatOpen
|Key|Signature:F#,C#,G#,D#|Tonic:E
|Dynamic|Style:ff|Pos:-9
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-1^|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:1
|Bar
|Note|Dur:4th|Pos:0
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-4
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:-4
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-4
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=End
|Bar
|Note|Dur:4th|Pos:-1
|Note|Dur:4th|Pos:-2
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-6|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=End
|Flow|Style:ToCoda|Pos:8|Justify:Right
|Bar|Style:Double
|Ending|Endings:1
|Note|Dur:Whole|Pos:-4
|Bar|Style:Double
|Ending
|Key|Signature:F#,C#|Tonic:D
|Note|Dur:Whole|Pos:-3^
|Bar
|Ending
|Note|Dur:Half,Dotted|Pos:-3
|Note|Dur:8th|Pos:-4|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-5|Opts:Stem=Up,Beam=End
|Bar
|Ending
|Note|Dur:Whole|Pos:-4^
|Bar
|Ending
|Note|Dur:Half|Pos:-4
|Rest|Dur:Half
|Key|Signature:F#,C#,G#,D#|Tonic:E
|Bar|Style:MasterRepeatClose
|Ending|Endings:2
|Note|Dur:Whole|Pos:-4
|Bar
|Rest|Dur:Whole
|Bar|Style:Double
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-1^|Opts:Stem=Up,Beam=End
|Note|Dur:8th|Pos:-1|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:0|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:1
|Bar
|Note|Dur:4th|Pos:0
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3|Opts:Stem=Up,Beam=End
|Note|Dur:Half|Pos:-4^
|Bar
|Note|Dur:Whole|Pos:-4^
|Bar
|Note|Dur:4th|Pos:-4
|Note|Dur:8th|Pos:-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-3^|Opts:Stem=Up,Beam=End
|Note|Dur:4th|Pos:-3
|Rest|Dur:4th
|Flow|Style:DCalCoda|Pos:9|Justify:Right
|Bar|Style:SectionClose
|Flow|Style:Coda|Pos:9
|Note|Dur:Whole|Pos:-4
!NoteWorthyComposerClip-End
45
General Discussion / Transparent bar line
Just wondering: what's the difference between an invisible but "standard" bar line and a "transparent" one?
Or, if you prefer, what's a "transparent bar line" good for?
46
General Discussion / Slimming spacers
Spacers can be inserted and enargened using the "insert" key but, as far as I know, there is not a fast way to "slim" them down.
You have to access the property tab, select a new spacer width, then close the tab and check if you guessed the right amount.
If the result is not what you like, you have to repeat the operation again and again...

Yes, ok, you can remove it and then insert and increase it until you're stasfied, but this looks like a chemical titration...
If you ever did it you know what I mean!

I suggest to add the keyboard shortcuts '+' to enlarge and '-' to trim it.
Of course only when the spacer is selected!
47
General Discussion / Midi import bugs
It seems that, no matter if "insert instrument change" is checked or not, when opening a midi file without using the wizard the instrument changes are not imported.
Also the note resolution and rest resolution seem ignored. (This explains why I never had any effect fiddling with those parameters!)

Using the import wizard with the same options does get the "instrument change", but the imported score rhithm is... completely wrong.

Just to be clear, this is without wizard (correct):
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Clef|Type:Bass
|Key|Signature:C|Tonic:C
|Instrument|Patch:24|Trans:0|DynVel:10,30,45,60,75,92,108,127|Pos:8|Wide:Y
|TimeSig|Signature:4/4
|Rest|Dur:Whole
|Bar
|Chord|Dur:Whole|Pos:3,5,7
|Bar
|Chord|Dur:8th,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=First
|Chord|Dur:64th|Pos:3,5,7|Opts:Stem=Down,Beam
|Chord|Dur:32nd,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=End
|Chord|Dur:Half,Dotted|Pos:3,5,7|Opts:Stem=Down
|Bar
|Chord|Dur:8th,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=First
|Chord|Dur:64th|Pos:3,5,7|Opts:Stem=Down,Beam
|Chord|Dur:32nd,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=End
|Chord|Dur:Half,Dotted|Pos:3,5,7|Opts:Stem=Down
|Bar
!NoteWorthyComposerClip-End

With the wizard (options unchanged):
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.75,Single)
|Clef|Type:Bass
|Key|Signature:C|Tonic:C
|Instrument|Patch:24|Trans:0|DynVel:10,30,45,60,75,92,108,127|Pos:8|Wide:Y
|TimeSig|Signature:4/4
|Rest|Dur:Whole
|Bar
|Chord|Dur:Whole|Pos:3,5,7
|Bar
|Chord|Dur:8th,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=First
|Chord|Dur:64th|Pos:3,5,7|Opts:Stem=Down,Beam
|Chord|Dur:32nd,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=End
|Chord|Dur:Half,Dotted|Pos:3,5,7|Opts:Stem=Down
|Bar
|Chord|Dur:8th,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=First
|Chord|Dur:64th|Pos:3,5,7|Opts:Stem=Down,Beam
|Chord|Dur:32nd,Dotted|Pos:3^,5^,7^|Opts:Stem=Down,Beam=End
|Chord|Dur:Half,Dotted|Pos:3,5,7|Opts:Stem=Down
|Bar
!NoteWorthyComposerClip-End
48
User Tools / Arpeggiate
This is a tool similar to my ArpeggiateChord.php but makes use of the new object Arpeggio.ms by Mike.
In this way I hope I will get it right the first time without having to remember to mute the chord...  ;D

N.B. Since Mike registered "ms" for the "objects" and he really deserves the right to use it, I'm marking my own tools (and maybe future "objects") with "fl".  :)
49
User Tools / Change tempo
A user tool to change all the tempos in a selection.
Needs a numeric parameter.

A straight number means that the first tempo indication will be set to that value. All the others will be changed by the same proportion.
Example: 120

A percent number multiplies all the tempos by that amount.
Example: 120% means +20%

A signed percent number changes all the tempos by that amount.
Examples: +20% means 120%, -15% means 85%

N.B. This tool ignores the NWC multi point controller called "tempo".
50
General Discussion / Markers
Well, having the possibility of using markers to adjust articulations, slurs and triplets is very good.
But to be forced to use markers each time you have a staccato with a slur is a p.i.t.a.!
Not to say if you then, for some reason, decide to swap the stem direction of a block of notes... All the markers must be adjusted by hand!
Terrible.
Or am I missing something?