1
Show Posts
This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.
Messages - Mike Shawaluk
2
General Discussion / Re: Mid Export
3
General Discussion / Re: Oblique lines between two staves
4
General Discussion / Re: MIDI to score
Can the file be opened in a MIDI editor? If it can, perhaps do that, update/add the tempo info, and resave the file. Then see if it can be imported.
As a separate issue, perhaps the next version of NWC can make a reasonable assumption about tempo if it encounters a MIDI file with no tempo information present.
5
General Discussion / Re: lyrics of verses in a block after the score /
Two questions about lyrics:
...
When a word consist of more than one syllable AND this word is placed over two staves, the first part has a dash. The second part (at the next stave starts with a dash. I want to omit this second dash.
Regular the second dash is no problem, but when using Versenumbers.ms, the second dash is printed before the verse number, which is not beautiful.
6
General Discussion / Re: Page view
You're right, Mike. the smaller the window (not just the monitor), the more the zoom levels.
Odd that, for 4k monitor maximized, the zoom level is only one.
7
General Discussion / Re: Page view
I'm puzzled.
In "print preview" I have just two views. The first one is "full page", the second is ""screen wide" and, in the upper left, there is the caption "page x, zoom y/2" with y either 1 or 2, no matter which way I change the zoom.
8
General Discussion / Re: Thinking Through Flow
The hidden ppp is much easier, AND it is near enough inaudible as to make no practical difference. At least that's how it's been in my scores. The other, non ppp, instruments significantly over power it.
9
General Discussion / Re: Ties up and down in a chord
10
Object Plugins / Re: Tremolo.ms (2.1)

11
Object Plugins / Re: Tremolo.ms (2.1)
12
Object Plugins / Re: Tremolo.ms (2.1)
Let me say it better: the notes are ok (dotted), the rests are not.

13
General Discussion / Re: alternating number of verses
Hey Lorenzo,
just did a test and changed the "Class" to Standard instead of StaffSig and it seemed to work.
At least I think I'm seeing what you want.
One more thing I forgot to mention in the help text: if you are using Special Text and you want the verse number to contain a space (such as "1, 2."), just put an underscore (_) character in place of the space. The _ will be replaced by a space when the verse number is displayed/printed.
14
General Discussion / Re: Melisma
I don't think that the Melismatic.nw object implements the "Span" behavior; you should leave the Class setting at StaffSig unless you want melismas for just the current system.
15
Object Plugins / Re: MIDIcontroller
16
Tips & Tricks / Re: How do I use Drumref in samples
17
Object Plugins / Re: Glissando.ms (2.3)
- Reorganize properties screen to combine X & Y offsets on a single line, to save space
- Add EndNoteShift parameter, to handle glissandos which span a clef change or other staff transposition
18
General Discussion / Re: verse no, left justifed and lyrics left justified
2. If you click the glasses icon (Viewer Mode), it will hide the oval Melismatic.nw (and VerseNumbers.ms) text markers.
3. On the Lyrics setting page, adjust the Offset to change this.
19
Object Plugins / Re: Glissando.ms (2.2)
I also noticed that your score's staff instrument has a pitch bend range of 7 semitones. The documentation for Glissando.ms recommends a pitch bend range of 24 semitones.
20
Object Plugins / Re: Glissando.ms (2.2)
After thinking about the problem a bit more, I have come up with a potential solution which I am attaching to this post in advance of an official release. The fix is the addition of a new parameter called End Note Shift, which specifies an optional pitch shift for the final note of the glissando. It defaults to 0 for backward compatibility with previous object versions. For @Flurmy's example, a shift of 20 will produce the expected playback. If it is being used across a 8va or 8va bassa, a shift of ±12 would be appropriate.
@Flurmy, if you can test this new version with a few different glissando types, that would help me greatly. I will post the changed object to the forum once I know it works correctly for the various conditions.
21
Object Plugins / Re: Glissando.ms (2.2)
For my description, I will refer to the source code line numbers in the current object version, which is Version 2.2 Flurmy 1/2022.
First, a few observations. If I play Flurmy's score sample, it of course plays incorrectly; there are too few notes, starting from the expected note and then making a sudden jump to the highest note. If I move the user object immediately after the clef change, it plays differently - now there is a normal-sounding glissando, but it begins as though the first note is an E (treble clef) and again there are too few notes.
In the _play(t) function, which begins at line 214, the following two statements attempt to determine the MIDI pitch of the starting and ending notes:
Code: (lua) [Select · Download]
local v1 = nwcplay.getNoteNumber(priorNoteidx:notePitchPos(1))Before these statements are executed, the pointers priorNoteidx and nextNoteidx are positioned at the starting and ending notes of the glissando. The nwcplay.getNoteNumber() function attempts to determine the MIDI note number of the specified note. The API instructions for the nwcplay methods say that the values returned will take into account the various staff properties in effect, including clef, transposition, etc. However, what appears to be happening is that the playback properties being returned are those for the SPP position of the user object, not the notes in question. I have searched high and low through the API instructions, and I can't figure out a way for the nwcplay methods to return values based on a different SPP position (i.e. that of the starting or ending note.) I know there is a way to determine the SPP offset of a particular note: nextNoteidx:sppOffset() (see line 248). However, there doesn't seem to be a way to give that position to nwcplay.getNoteNumber() because there is only a single parameter, the staff position of the note.
local v2 = nwcplay.getNoteNumber(nextNoteidx:notePitchPos(1))
Please let me know if any of the above does not make sense, and I will try to explain further if that is the case
22
Object Plugins / Re: Glissando.ms (2.2)
A bit of a disclaimer: the playback code in Glissando.ms was an afterthought that was added to a very old object - I think that this was the first one I ever made. Also, as I've stated before, I did not write the code that does the pitchbend playback, if that's what is not behaving correctly.
23
General Discussion / Re: internal and external slur
24
General Discussion / Re: internal and external slur
25
General Discussion / Re: What is this?
26
General Discussion / Re: several pictures
27
Avant-garde / Re: Rehearsal marks
28
General Discussion / Re: Melisma
29
General Discussion / Re: Up and Down beams on same set of notes
30
General Discussion / Re: How would you play this?
31
General Discussion / Re: Arrow between two staves
32
General Discussion / Re: changing the key
Now, if there isn't even a clef present, then all bets are off.
33
General Discussion / Re: About nwctxt
How do you open an nwctxt file in the form that appears in the forum? That is in code form, see attachment. I am only able to open the file with notepad, which is another matter entirely.
Thank you.
Lorenzo
If double clicking opens the file in Notepad, then run NWC separately and click the "Open" button and browse to the folder where you saved the .nwctxt file. Then select and open it.
34
General Discussion / Re: reinstalling NWC
35
General Discussion / Re: not loud enough
36
General Discussion / Re: not loud enough
- The instrument you choose for the score will affect the volume. Some instruments are louder than others.
- You can insert a Fortissimo (fff) in your score so that the notes which follow are at the maximum volume.
- Be aware that YouTube has its own volume control, which operates in conjunction with your computer's or phone's volume setting.
37
General Discussion / Re: Arrow between two staves
http://xahlee.info/comp/unicode_arrows.html
https://unicode-table.com/en/sets/arrow-symbols/#right-arrows
There are others as well.
38
General Discussion / Re: quarter note's rest out side of the staff
I figure if we can't make everyone happy, then we ought to try to make everyone equally miserable.
39
General Discussion / Re: quarter note's rest out side of the staff
Hello, I refer to this topic with two specific questions.
1. the numerical values of slur.ms, slurCubic.ms, alt ctrl + @, how are they chosen? In other words, 0 (zero) corresponds to the position of the notehead, to the center line of the staff (in which each space is equal to 1?)...
40
General Discussion / Re: New PC
41
General Discussion / Re: several pictures

1. I'm not sure what the "12" is, but there are special fonts that can be used to create something like that. I'll let Lawrie answer that one.
2. You can use the "brace with next" function to create the bracket. With a score containing multiple staves that are not layered, you would put your cursor in the upper staff and choose menu Staff > Brace with next. The style of the brace is slightly different on the following systems, but I believe it is the same intent.
3. I think the text is "drum fill" not "drum all", which is just a note to the musician to do a "fill" with drums at the beginning of the song. The notes with the "x" noteheads are typically drum beats.
4. For the more complex title, there is a custom object called PageTxtMaestro.nw that can create this, but it takes some experience to use, and I've not used it very much. Perhaps another forum member here can tackle that one.
42
General Discussion / Re: Insertions resize
43
General Discussion / Re: unwanted addition
I will jump in here to explain the two whole notes you are seeing. You are correct that one note is for the soprano and one is for the alto. When two parts sing the same note and the duration is shorter, the stems are set to opposite directions so the singers can tell there are two layered notes. But since there are no stems on whole notes, they are shown offset.
To show this with layered staves, you would need to set the Extra Note Spacing of one of the whole notes to 1.3.
44
General Discussion / Re: NWC code
[ code=nwc][ /code].
This will work slightly nicer for users who wish to download your NWC clip.
45
General Discussion / Re: is it slur or tie
46
General Discussion / Re: Tie position
Mike
47
General Discussion / Re: Tie position
I might suggest using a SlurCubic.ms for this case, since you can adjust the shape of the curve to more closely match the appearance of a tie. Although they are similar in appearance, ties and slurs have slightly difference shapes and rules for positioning. I'm attaching a sample I created.
Thanks,
Mike
48
General Discussion / Re: Tie position
Yes, go to the properties for the note where the tie starts
(highlight note and then ALT and ENTER)
Then select Tie Direction "Downward" instead of "Default"
HTH
49
General Discussion / Re: Screen capture of Player crashes near end.
And now for a bit of personal opinion. I don't like the scrolling note chase mode, and I almost never turn it on. It always has seemed jerky/jittery even when it's not outright glitchy as for this score. I consider the scrolling note chase an "experimental feature", even though it's part of the latest official release. It was introduced somewhat late in the most recent release cycle, and I think it's always been a YMMV type of feature. Given the current development status of NWC (or lack thereof), I don't expect the note chase to be changed or fixed any time soon.
50
General Discussion / Re: Measures number
Another way to do this would be to select the first barline, choose Properties, and check "Exclude from bar count". This will also set the first full measure to be measure 1. However, if you have multiple staves, you will need to do this on every stave.