Re: Looking for portamente
Reply #10 –
Thanks Warren, I found it here. It appears that the current Glissando.ms code will do this, if the object is inserted directly after the first note, and there are no rests in the following empty measure. Here's an excerpt from that score, with spacers inserted in the empty measures to pad things out:
!NoteWorthyComposerClip(2.751,Single)
|Clef|Type:Treble
|Note|Dur:Whole|Pos:#4
|User|Glissando.ms|Pos:1|Class:Span|Text:"slow gliss."
|Bar
|Spacer|Width:1300
|Bar
|Note|Dur:Whole|Pos:#11
|User|Glissando.ms|Pos:1|Class:Span|Text:
|Bar
|Spacer|Width:1300
|Bar
|Note|Dur:Whole|Pos:#4
|User|Glissando.ms|Pos:1|Class:Span|Text:
|Bar
|Spacer|Width:1300
|Bar
|Note|Dur:Whole|Pos:#11
|User|Glissando.ms|Pos:1|Class:Span|Text:
|Bar|SysBreak:Y
|Spacer|Width:1300
|Bar
|Note|Dur:Whole|Pos:#4
!NoteWorthyComposerClip-End
Of course you might have problems with empty measures if there are multiple staves. I am going to see how difficult it would be to have the object span over hidden rests.
Update: After a little experimenting, it was not too difficult to get the drawing portion working, by adding a "Span" parameter, that defaults to 1, and is increased by 1 for each rest-filled measure you want to span. (It might even be possible to have the object automatically skip over rests, making the parameter unnecessary.) However, the system-spanning and pitch bend playback functions are going to take some extra work.