151
User Tools / Re: NWCCONVERTOR
I generally would use : notation, but I realize that can be ambiguous also, unless you specify all 3 numbers.
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.
-- Version 1.7
-- Flurmy 2021/08/20:
-- extended the allowed chord list
-- allowed the use of the solfeggio style note/chord
-- corrected a bug that crashed the plugin if MusikChordSerif is not available
-- corrected a bug in doFontChange for the font size
The small vertical bars cannot be moved to a different place - they are always at the top or bottom staff line (which makes them only usable for 5-line staffs, I guess).
local sl = nwcdraw.getStaffProp('Lines')
--Dash
nwcdraw.moveTo(-0.7, math.floor((sl+1)/2)*2-3-nwc.drawpos:staffPos())
--Lower Dash
nwcdraw.moveTo(-0.7, -1-math.floor(sl/2)*2-nwc.drawpos:staffPos())
as remarked by Mike in this posting from 2017
For the "English" version of the V, which looks like a "tick mark", I have used the "square root" symbol - this is not correct (see attached example from a Rutter score), but I'm right now too lazy to rebuild this with some sort of lines or beziers or whatever.
Version 1.1.1 is now available in https://www.opagust.be/?q=content/mxml2nwc
Changes:
* More permissive treatment for 'line' value in the 'clef' element
* Omitting linebreaks in 'Text' objects.
* Bug fix in slur processing
|Text|Text:dolcissimo
|Pos:5.522|Font:StaffItalic
|Tempo|Tempo:50|Text:Meno mosso
|Pos:11.612|Font:StaffBold
|Text|Text:espressivo
|Pos:16.046|Font:StaffItalic
OK, here's an example. The top snippet is NWC; the bottom snippet is Sibelius. Staff metrics are roughly the same. The good news here is that looking closely at the Sibelius example shows pretty clearly that its smoother appearance is the result of anti-aliasing raster graphics instead of using vector graphics, so it should be doable in NWC without a lot of recoding. Sibelius uses a better-looking font (that's easily fixable, of course). The bottom line, here, is that the NWC snippet looks amateurish compared to the Sibelius snippet. That can make a huge difference when sending music to calls for scores.
The largest concern I have about NWC's graphics is the apparent absence of any anti-aliasing at all, which shows up in the slurs, but even more so in the hairpins and beams. This is a common raster-graphics problem, but the "big three" have solved it, possibly by going to vector graphics - which would require a large-scale rewrite of the code, so I hope there's a better way.
!NoteWorthyComposer(2.751)
|AddStaff|Name:"Staff"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:12|BoundaryBottom:12|Lines:5|WithNextStaff:Layer|Color:Default
|Clef|Type:Bass
|Chord|Dur:8th|Pos:b7,n8|Opts:Stem=Up
|Chord|Dur:16th|Pos:7,8|Opts:Stem=Up
|Chord|Dur:16th|Pos:7,8|Opts:Stem=Up
|AddStaff|Name:"Staff-1"|Group:"Standard"
|StaffProperties|EndingBar:Section Close|Visible:Y|BoundaryTop:10|BoundaryBottom:10|Lines:5|Color:Default
|Clef|Type:Bass
|Note|Dur:8th|Pos:7|Opts:Stem=Down,XNoteSpace=2
|Note|Dur:16th|Pos:7|Opts:Stem=Down,XNoteSpace=2
|Note|Dur:16th|Pos:7|Opts:Stem=Down,XNoteSpace=2
!NoteWorthyComposer-End
I just discovered that if someone is missing the MusikChordSerif font the plugin crashes.
... the Markup object somehow remembers the last size of the text ...
/wwhiteout: If whiteout is the number 1, text is written in white (I wouldn't know a good use for this, actually). Setting it to 0 activates standard drawing.
Hello Mike,
Did you ever found a way to fix that?
Hi Mike
Strictly speaking, it's not NWC2's exporting to MIDI that is the problem. NWC2 doesn't like a string of Instrument changes with no notes between them. This thread explains:
https://forum.noteworthycomposer.com/?topic=10016.0
Graham
Yes - I use it for creating MIDI files because NWC 2.75 doesn't export to MIDI properly.
I'm not sure if what I am about to say makes sense, but could that maybe be done with a user object?