Skip to main content

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

1
Object Plugins / Re: Ottavamatic.ms (2.0)
Lawrie's description is spot on. You can also copy and paste the sample clip at the start of this thread to see an example of its usage.
3
Object Plugins / Re: BarLabel.ms (1.2)
The BarLabel.ms object has been updated, with the following changes:

  • Parameter "Reference Which Bar" has new option 'auto' to choose nearest barline (thanks to @fathafluff for the suggestion)

Please refer to the parent post for additional information.
4
Object Plugins / Re: BarLabel.ms (1.1)
Just to make sure I understand your request, relative to how the object currently works: With the new value of "default", if the user object immediately follows a barline, then you want it to display that barline's number (i.e. what "prior" would do), and if it immediately precedes a barline, then it should display the following barline's number (i.e. "next"). But what behavior should the object have if the object is somewhere in the middle of the measure?

I think I could accommodate your new behavior by adding another property, let's call it "Auto-select", as a checkbox. If the box is unchecked, then the behavior is as the object currently works. If it is checked, then it will choose the prior or next barline's number if it is adjacent to the prior or next barline. And if it is in the middle of the measure, then it will use the "Reference Which Bar" property to determine which value to display.

EDIT: After experimenting with the code, I think I found a better solution that is closer to your original request. I can add a new value for "Reference Which Bar" that is "auto". Whichever bar is closer to the object will be the one whose bar number is used. If the distance to either bar is the same, it will use the next bar.  Does that sound like a workable solution?
5
General Discussion / Re: Wrong verse highlighted after master repeat
It would be hard to tell for sure without seeing the actual score, but I am betting that it has to do with either using or not using special bar lines at certain spots in your score. There are people here who are experts at getting repeats and flow control to do their bidding. I am not one of those people unfortunately. :)
8
General Discussion / Re: Exporting NWC to Midi
If each voice is on its own staff, there is an easier way. Go to Tools > Mute List... or press the M key. That will show all of the staves in your score. Click "Mute All" and then unmute the staff for the part you want to export. Click OK, and then go to File > Export and save that part. Repeat the process by muting/unmuting the staves you want to be included in the export.
10
General Discussion / Re: alignment versenumber
This is how I did verse numbers as well, before user objects came along. But I am biased toward the object approach, having written this particular add-on :)
11
General Discussion / Re: Natural symbol
If you look closely, the natural symbol is grey, meaning that it is hidden, and won't appear on printouts or in the NWC Viewer. You can delete it if you want, but it is useful to leave in your score if you decide to transpose it again.
12
General Discussion / Re: Including small note-heads in a NWC score
Since that older thread was written, NWC has a new feature called user objects or plugins, which is a way to add new features to NWC for display and playback. One such plugin that was created is called CueHeads, which is a fairly easy way to add cue-sized notes to a score. You can read about it here.

Note: you don't need to install the object; if you have NWC 2.75 installed, it is already included.
14
General Discussion / Re: Tremolo with octaves
I am not an expert on tremolos, but to me, that measure seems incorrect, at least if the time signature is 4/4. A two-note tremolo that has 8th notes for each note would have a total duration of 1/8 note in the measure, and with two additional beams, it would play as 32nd notes. Adding up the other beats, there would be a total of 7 beats in the measure.

Perhaps it is a typo in the score, and it was meant to be quarter note tremolos? In that case it would add up to 4 beats.

I would welcome a comment or correction from someone else who is more familiar with tremolos.
15
General Discussion / Re: Tremolo with octaves
I notice that you changed the rests on the rest chords to quarter rests, instead of 16th rests. Except for the case of an eighth tremolo, the rest duration should be 1/2 of the note duration, meaning that in this case, the notes should be half notes[1]. Did you mean to use those instead? Is the bottom measure supposed to be 5 beats total?
My apologies to UK and Australian members who are used to seeing minims, quavers and crotchets  :)
16
General Discussion / Re: Tremolo with octaves
The help file for the Tremolo.ms object says the following:
Quote
To create a tremolo, first create two RestChords of the desired duration. For whole, half and quarter note tremolos, the rest duration should be half of the note's duration. For eighth tremolos, the note duration should be quarter and the rest duration sixteenth.

I chose this approach for eighth note tremolos since there is no easy way to hide the flag on eighth notes :)

Here is a fixed version of that measure. Also, please note that you should mute the notes on each side of the tremolo object if you are using playback.

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Chord|Dur:8th|Pos:-9,-2|Opts:Stem=Up,Beam=First
|Note|Dur:8th|Pos:-5|Opts:Stem=Up,Beam
|Chord|Dur:8th|Pos:-9,-2|Opts:Stem=Up,Beam
|Note|Dur:8th|Pos:-5|Opts:Stem=Up,Beam=End
|Spacer|Width:200
|RestChord|Dur:16th|Opts:Stem=Down,ArticulationsOnStem,Muted,HideRest|Dur2:4th|Pos2:-7|Color:1
|Spacer|Width:300|Color:1
|User|Tremolo.ms|Pos:-8|Color:1
|RestChord|Dur:16th|Opts:Stem=Down,ArticulationsOnStem,Muted,HideRest|Dur2:4th|Pos2:-2|Color:1
|Spacer|Width:375|Color:1
|Chord|Dur:4th|Pos:-9,-2
!NoteWorthyComposerClip-End
17
General Discussion / Re: Tremolo with octaves
Good morning to you,
I need to insert a tremolo between two octaves. I get the result, the tremolo appears and sounds as it should but the octaves still appear with the "whisker" ("flag" in English?).
How can I remove it?
Thanks.
Lorenzo
I'm not sure what your score looks like. Can you post a snippet?
18
Object Plugins / Re: Glissando.ms (2.8)
The Glissando.ms object has been updated to version 2.8 by @Flurmy, with the following change:
  • New parameter PitchBendPeriod to allow a user-specified delay between pitchbend glissando updates.
19
Object Plugins / Re: Ottavamatic.ms (2.0)
I did some further exploration, which bears out Flurmy's comment that he's never seen this notation. In many scores, the labeling for octave sections is a simple "8" for both upward and downward octave shifts, and the position of the marking above or below is what indicates the direction of the shift.  All of the comments and pages I have found online say that 8va alta (upward shift) should always be above the notes in question, and 8va bassa (downward shift) should always be below them.
20
Object Plugins / Re: Ottavamatic.ms (2.0)
Thank you for the kind words. Yes, the object is still being maintained.

I don't think I've ever seen a score with an 8va bassa above the notes being shifted. I designed the object's appearance based on Elaine Gould's "Behind Bars" and I can't find any mention in that book of doing this.  Of course, you can move an 8va bassa mark above a set of notes, except that the dotted line will point up instead of down. Maybe this is desirable to cue the player that the shift is downward?  Alternately, if you are just creating printable notation and you don't need playback, you could do an upward shift, but change the text from "8va" to "8va bassa" or "8vb".

Let me know if either of the above workarounds would work for you.
21
General Discussion / Re: Buglet
I had to experiment with this to see what you meant. You can apply extra dot spacing for a RestChord (although as expected, there is only one setting, so it applies to both the note and the rest, if both are dotted.) and it displays properly. However, when you save the file and reload it, the extra spacing is not remembered.  The same thing happens if you copy and paste an extra dot spaced RestChord.
22
General Discussion / Re: Page layout
... I take this opportunity to ask for information.
Is it possible to add an accidental or other to a single member of a chord?...
You probably found the answer already, but here it is again: Position the mouse pointer over the note in the chord that you want to add the accidental to, then right click and choose from the Accidentals menu in the popup.
24
General Discussion / Re: Question on tremelo
Regarding the double staccato dot, is that something that happens often with tremolos? It would not be hard to add it as an option to the object, but it would help to know the "rules" behind its use.
25
General Discussion / Re: Question on tremelo
If you set the "Triplet playback" for each object, it should play the notes with equal duration. Also, I recommend muting the notes if you are using the tremolo playback.
26
General Discussion / Re: Wav and MP3 files from NWC.
There is a subforum here titled "Back Stage" which is visible to members who have previously participated in beta releases. Unfortunately, only the forum moderators can add people to this section. The NWC 2.8 beta version is posted in that subforum.
28
General Discussion / Re: Finale’s finale
Having never used Finale, I am wondering if that program is "pay as you go", requiring an active subscription to keep using it. If so, I can understand the need for current users to switch to something new. However, if the company is just discontinuing updates and support, that wouldn't be much different than what we are facing with our favorite program, since there haven't been any updates in several years now. There should still be a community of users who are able to answer questions and provide support for remaining users.
30
Object Plugins / Re: Tremolo.ms (2.2)
The Tremolo.ms user object has been updated, with the following changes:

  • A bug has been fixed which caused incorrect beam placement for offset whole notes for the first chord.

Please refer to the parent post for a description of the available parameters and a sample clip.
31
Object Plugins / Re: Tremolo.ms (2.1)
Try changing line 137 from:
Code: (lua) [Select · Download]
x1s = x1s or x1+1.3
to:
Code: (lua) [Select · Download]
x1s = x1s or priorNote:xyRight() 
I am still testing to make sure it doesn't break anything.
32
User Tools / Re: Beat Count
I had to look up "anacrusis" to understand your question. I think you are referring to what I call the "pickup measure".

I think that is a reasonable assumption. However, I also think that it won't be difficult to come up with a score that will mess with your tool. For example, a 4/4 score that temporarily changes to 3/8 time.
33
User Tools / Re: Beat Count
You could call the tool "Metronome" :)  Maybe have an option to use the drum kit and MIDI channel 10 for the staff.
34
General Discussion / Re: Tie (or slur?) without the tied note.
Here is an alternate version, that uses visible grace notes with zero-length stems and blank space noteheads, which doesn't require spacers.
Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Bass
|Key|Signature:Bb|Tonic:F
|TimeSig|Signature:6/8
|Rest|Dur:4th,Dotted|Visibility:Never
|Chord|Dur:4th,Dotted|Pos:5^|Opts:Stem=Up,ArticulationsOnStem|Dur2:4th,Dotted|Pos2:3^
|Chord|Dur:8th,Grace|Pos:5z|Opts:Stem=Up,StemLength=0,Muted|Dur2:8th,Grace|Pos2:3z
|Bar
|Chord|Dur:4th,Dotted|Pos:4^|Opts:Stem=Up|Dur2:4th,Dotted|Pos2:2^
|Chord|Dur:8th,Grace|Pos:4z|Opts:Stem=Up,StemLength=0,Muted|Dur2:8th,Grace|Pos2:2z
|Chord|Dur:4th,Dotted|Pos:3^|Opts:Stem=Up|Dur2:4th,Dotted|Pos2:1^
|Chord|Dur:8th,Grace|Pos:3z|Opts:Stem=Up,StemLength=0,Muted|Dur2:8th,Grace|Pos2:1z
!NoteWorthyComposerClip-End
35
General Discussion / Re: Tie (or slur?) without the tied note.
The foillowing sample uses muted invisible grace notes as the destination of the ties, which I think gives a better appearance than Slur.ms.  I added spacers before and after the grace notes to stretch things out, since invisible grace notes take up no space.

Code: (nwc) [Select · Download]
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Bass
|Key|Signature:Bb|Tonic:F
|TimeSig|Signature:6/8
|Rest|Dur:4th,Dotted|Visibility:Never
|Chord|Dur:4th,Dotted|Pos:5^|Opts:Stem=Up,ArticulationsOnStem|Dur2:4th,Dotted|Pos2:3^
|Spacer|Width:250
|Chord|Dur:8th,Grace|Pos:5|Opts:Stem=Up,Muted|Dur2:8th,Grace|Pos2:3|Visibility:Never
|Spacer|Width:150
|Bar
|Chord|Dur:4th,Dotted|Pos:4^|Opts:Stem=Up|Dur2:4th,Dotted|Pos2:2^
|Spacer|Width:250
|Chord|Dur:8th,Grace|Pos:4|Opts:Stem=Up,Muted|Dur2:8th,Grace|Pos2:2|Visibility:Never
|Spacer|Width:150
|Chord|Dur:4th,Dotted|Pos:3^|Opts:Stem=Up|Dur2:4th,Dotted|Pos2:1^
|Spacer|Width:250
|Chord|Dur:8th,Grace|Pos:3|Opts:Stem=Up,Muted|Dur2:8th,Grace|Pos2:1|Visibility:Never
|Spacer|Width:150
!NoteWorthyComposerClip-End
36
General Discussion / Re: Violin harmonics
I suspected it might be played as a sort of arpeggio, although there is nothing for me to "easily hear", unless you intended to attach an audio file.  The NWCTXT just plays as a default piano chord when I download it.
39
Tips & Tricks / Re: Select All Staves - How To?
Surely there must be a user tool out there that can transpose multiple staves at once (skipping any staves that use channel 10).

And I apologize for calling you Shirley.
40
General Discussion / Re: Wav and MP3 files from NWC.
Otherwise, did you know you can export to mp3 or Flac directly from the NWC Viewer?

You just need to make sure your preferred soundfont is installed.

Set/check soundfont in |Tools|Soundfont...

Do the export using:
|File|Play to...
Be aware that you will need the NWC 2.8 beta version of the Viewer installed to use the "Play to" feature.
41
Object Plugins / Re: Trill.ms (2.4)
The Trill.ms object has been updated to version 2.4 with the following changes (to the user tool only):
  • Multiple notes can be trilled/untrilled at one time.
  • The trill vertical position will default to a nicer value.
  • Trill objects will be avoided when a trill note is tied.
  • Parameters for new trills will be inherited from prior trills on the staff.
Thanks to @Flurmy for these additions.
42
General Discussion / Re: View from DownUnder?
A well-known "feature". Since the object in question is a RestChord, the stem direction is that of the rest. This means that the note/chord is pointed in the opposite direction. (At least this is how I remember @NoteWorthy Online explaining it to me.)

(As I say this, I smile and give you a Vegemite sandwich.)
44
Object Plugins / Re: GuitarChord.ms (2.2)
The GuitarChord.ms object has been updated to version 2.2, with the following change:
  • Corrected a bug where playback did not honor current staff transposition.

Please refer to the parent post for a description of the available parameters and a sample clip.
45
Object Plugins / Re: ChordPlay.nw
If neither of you experts can think of a case where you wouldn't want transposition, then it seems silly to add an option to enable/disable it. Look for an update shortly.
46
Object Plugins / Re: ChordPlay.nw
So, it is up to @NoteWorthy Online to decide if he wants to make this change to the object official. I can see that there could be circumstances in which might not be desirable to transpose the playback (such as when Ottavamatic.ms is being used). For GuitarChord.ms, I was considering an additional checkbox parameter "Prevent transposed playback" which, when checked, would disable the new behavior. While I normally try to implement a new parameter with backward compatibility, I think it makes more sense for this to have a default value of unchecked, so that transposed playback is on by default.  I would be interested in your opinions as to whether this makes sense, or if an additional parameter is even needed.
48
Object Plugins / Re: ChordPlay.nw
I should add a caveat to that fix. Namely, if you are using ChordPlay.nw in a passage that uses the Ottavamatic.ms object, you will get some strange sounding chords in the 8va sections :)
49
Object Plugins / Re: ChordPlay.nw
And... it turns out the fix is very simple.  The API has a convenient function named nwcplay.getTransposition() which will take into account staff transpositions, as well as octave shifts for a treble clef.

Make these changes to the code toward the end of the play_ChordPlay() function:

   local noteCount = #k
   local arpeggioShift = (strum ~= 'No') and math.floor(math.min(duration,nwcplay.PPQ)/math.max(12,noteCount+1)) or 0
   local trans = nwcplay.getTransposition()
   for i, v in ipairs(k) do
      local thisShift = math.min(duration-arpeggioShift, arpeggioShift * ((strum == 'Down') and (noteCount-i) or i))
      nwcplay.note(thisShift, duration-thisShift, startPitch+v+nshift+trans)
   end


(Note: I would have used the "code" block feature, but that wouldn't let me use colored text)
50
Object Plugins / Re: ChordPlay.nw
It turns out that this problem isn't unique to ChordPlay.nw.  GuitarChord.ms has the same problem. (I was going to add Banjo.ms and Ukulele.ms to the list, but then I remembered that those objects don't include playback.)

When I saw this, I thought that perhaps more of my objects that have playback would suffer from this, but it appears that objects that look at existing notes, like Arpeggio and Trill, are getting the staff transposition information.  I will look at the code for GuitarChord.ms to see if there is an easy fix for this, which hopefully could be applied to the other objects.