451
General Discussion / Re: My (new, and long) NWC wishlist
The Acciaccatura.ms object ...
H.M.
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.
The Acciaccatura.ms object ...
C-1. Multi-staff selection
C-2. Moving sets of layered staffs up and down together.
C-3. "Overwrite mode"
C-4. Extend all staffs (or all visible staffs) with invisible whole rests to the cursor position on some other staff.
C-5. Staff splitting and combining
C-6. Staffsig-copying Ctrl-A
C-7. Factory templates with useful Staffsig plugins:
C-8. Better MIDI import
C-9. Score scanning
G-1. Reduced-size staffs.
G-2. Beams between staffs for keyed instruments are not too rarely used. Not having them is, unfortunately, a "missing feature".
G-3. Breves.
G-4. Placing arbitrary images into a score.
G-5. Correct sizing of accidentals and performance marks for cue notes (this probably would mean to have cue heads as a built-in feature).
Scanning through "Behind Bars" will probably unearth a few more features that are expected of a modern score editor (like the small rectangle notation of multi-rests...
... or numbered simile marks as used in brass band voices).
P-1. An option to indicate that accidentals are not significant on other octaves ...
P-2. ... and an option to treat double bars like single bars for flow control.
P-3. A builtin option when grace notes start to sound (before the beat or on the beat).
P-4. Explicit control about how the playing duration of notes is computed.
P-5. An "artificial player" ...
Hint: grace notes do not have duration.
local f = nwcut.loadFile()when called on a new staff with two grace notes, outputs
for i = 1, #f.Staff do
for j = 1, #f.Staff[i].Items do
local item = f.Staff[i].Items[j]
nwcut.warn(i ..'/'..j ..' --> '..(item:HasDuration() and 'true' or 'false')..'\n')
end
end
nwcut.status = nwcut.const.rc_Report
1/1 --> true
1/2 --> true
item:HasDuration() and not item.Opts.Dur.Graceinstead - I think this is what the documentation means ...
If I understand it correctly, all the tool does is insert a nicely placed single or double measure repeat sign, with or without a label. It doesn't reset the visibility of the pasted bars, nor does the label increment if the user wants to use labels. The tool is useful,for sure, but am I missing something?
A comping slash ( / ) choice with this tool would be a nice enhancement ...
(your RepeatMarkExample3FromBehindBars.nwctxt illustrates the tremolo rather than repeat marks.)
If it's not the idea I just had, I'll let you know, and you can tell me which of the two ideas might work best.
My midi files are not usually very good because I can’t seem to control the subtle nuances ...
My original statements, ...
... David's remarks, ...
... I would be happy to relegate the RepeatMark code over to you, where you can evolve it as needed, ...
Thanks,
Mike
Isn't the last version Unicode compatible?
I was thinking so since the experiments
In my experience, while NWC does remove all space for a note on the current staff when you mark it as not visible. However, when there are multiple staves, it does seem to keep them lined up with the same note position on the other staves.
1. I don't have MusikChordSansGermanic and it isn't listed in the Fonts section of the Scriptorium. Where can I download it? Does it need to be set up as Userfont1, or something else in Page Setup Fonts?
3. Alert = "Detected 4 unknown user objects in Stemlets.nwctxt"
4. See attached Stemlets.PHN (9.79 KB)
5. I opened the nwctxt file in an already open NWC2 session. NWC2 never generates error messages for me when I open the program.
Not completely exact: ...
['%%1/8%%'] = 'H',If you read this - do you have any complaints? - if not, I'll simply replace 0.6 (no functional change).
['%%ppp%%'] = 'P',
...
for k, v in pairs(replacements) do
text = string.gsub(text, k, v)
end
What do you think?
['%1/8%'] = 'H',Thus, for %ppp%, the character P is substituted, which has hex code 0x50. However, when I look into the CharMap of the standard StaffSymbols font NWC2STDA, the ppp symbol has character code 0xf050. Yet, my code works ... but I am not really sure why; and whether there might be circumstances when it does not work. Could someone tell me what's going on here? - thanks!
['%ppp%'] = 'P',
Place the text below the vocal line, in roman type. Italic may be used to differentiate sounds that are not part of the literary text, such as mm and ah ...
TEXT SIZE
The text must be at a comfortable size to read easily. Do not reduce its size to accommodate lengthy syllables for short note-values. A good proprotion for the height of a lower-case letter (such as 'm') is one stave-space.