VDL 2.5 Auto Sticking Plugin for Sibelius 5.2

[center][b][size=14pt][url=http://drummn.com/downloads.html]Click Here to Download VDL2.5 Auto Sticking v0.9[/url][/size][/b]
**This plugin will not work for AutoRL instruments**[/center]

Yes, it's finally here! After a lot of work and starting over 3 times, (long story) the newest version of the Auto Sticking Plugin is done! I hope you enjoy it, and please let me know what you think of it and any suggestions you may have! I normally wouldn't ask this, but I've put a lot of work into making this happen and if you like it and find it saves you a lot of time, please consider supporting this project. Even as small as $5 -$10 will help, there's a PayPal donation button on the download page. Donations will help make future updates and plugins possible, pay for bandwidth, and will help me pay my tuition! :)

[b]What's new:[/b]
[list]
[li]Support for Sibelius 5 and the newest VDL templates[/li]
[li]Upper Case & Lower Case Options[/li]
[li]Diddle Support[/li]
[li]Selectable Accents[/li]
[/list]

[b]So what does this do?[/b]
[list]
[li]Writes in stickings for all sounds with a designated right or left hand (all battery instruments and some concert drums supported)[/li]
[li]Automatically recognizes which instrument(s) you have chosen[/li]
[li]You can select upper case stickings, lower case stickings, select only accents or upper case on the accents and lower case on the taps[/li]
[li]You can also select which accents (if any) you want to have stickings[/li]
[li]You also can notate diddles and sticking for two handed sounds (crushes & OTH shots)[/li]
[/list]

[b]Known Issues:[/b]
[list]
[li]Buzz Rolls are buggy - some will have stickings, some won't depending on what notehead it uses, there is currently no way to detect when a note has a buzz roll through the plugin engine, so this is unfortunately unavoidable[/li]
[li]Some noteheads have stickings that are offset below the notehead (particularly notehead 14 & 58) - currently searching for a fix[/li]
[/list]

[b]Please provide feedback so I can make this plugin better!:[/b]
[list]
[li]Does the UI make sense?[/li]
[li]Is it fast?[/li]
[li]Any bugs?[/li]
[li]Any other suggestions you have?[/li]
[/list]


Please leave your feedback here, pm me, or email at [i]champagne.joshua at gmail.com[/i]!

Happy writing! :)

Josh
Thanks for all your work on this Josh.  This will be a HUGE time saver those that use it.  I can't wait to get this added to my work flow.

Thanks again!
Josh,

This plug-in is fantastic.  Thanks for creating it.

Any chance there is a way that I could select a bass measure and have it only put stickings on the unison notes even if they aren't accented?  I also write double stops that aren't OTH shots or crushes but the sticking won't show up as a B.  ***I just tried it and I can't get a B to show up at all.***
[quote author=Bill link=topic=3032.msg16077#msg16077 date=1238656608]
Josh,

This plug-in is fantastic.  Thanks for creating it.

Any chance there is a way that I could select a bass measure and have it only put stickings on the unison notes even if they aren't accented?  I also write double stops that aren't OTH shots or crushes but the sticking won't show up as a B.  ***I just tried it and I can't get a B to show up at all.***
[/quote]

Hi Bill,

There currently isn't any way to only mark stickings for bass drum unisons, though that is something I could look at adding in the future. Is this a writing convention for other people as well? I tried to stick with most common writing styles in the features I added.

As for the double stops, that's a design choice that I debated. As it is right now, anytime more than one notehead appears in a note, no sticking will be added for that note. It would be possible to add an option to insert a 'B' for double stops, however, there are so many instances where you could have two notes stacked but not want a 'B' that I decided to leave it out. For instance, a ride cymbal/snare pattern, a tenor independence lick, or more than one bass drummer playing at the same time. I figured it would be easier to just leave them blank for now and leave it up the writer to decide how they wanted to notate it. I did decide to have the option to notate a 'B' for OTH shots and crushes only, because most of the time those will be played with both hands. It is something I'd like to explore again though.

Thanks for the feedback!
[quote author=Josh Champagne link=topic=3032.msg16078#msg16078 date=1238662804]
[quote author=Bill link=topic=3032.msg16077#msg16077 date=1238656608]
Josh,

This plug-in is fantastic.  Thanks for creating it.

Any chance there is a way that I could select a bass measure and have it only put stickings on the unison notes even if they aren't accented?  I also write double stops that aren't OTH shots or crushes but the sticking won't show up as a B.  ***I just tried it and I can't get a B to show up at all.***
[/quote]

Hi Bill,

There currently isn't any way to only mark stickings for bass drum unisons, though that is something I could look at adding in the future. Is this a writing convention for other people as well? I tried to stick with most common writing styles in the features I added.

As for the double stops, that's a design choice that I debated. As it is right now, anytime more than one notehead appears in a note, no sticking will be added for that note. It would be possible to add an option to insert a 'B' for double stops, however, there are so many instances where you could have two notes stacked but not want a 'B' that I decided to leave it out. For instance, a ride cymbal/snare pattern, a tenor independence lick, or more than one bass drummer playing at the same time. I figured it would be easier to just leave them blank for now and leave it up the writer to decide how they wanted to notate it. I did decide to have the option to notate a 'B' for OTH shots and crushes only, because most of the time those will be played with both hands. It is something I'd like to explore again though.

Thanks for the feedback!
[/quote]

The B didn't appear when I input crushes.
[quote author=Bill link=topic=3032.msg16079#msg16079 date=1238679573]The B didn't appear when I input crushes.[/quote]

Ah! Can you tell me what template version you're using and what notehead & articulation the note has, or what midi note you're pressing to input the crush? Thanks!
So, I found a workaround for the buzz issue.  This was done in Sib6, but I'm sure it would work on 5.2.5 as well. I just leaves buzz rolls blank.

1) Edit > Edit Plugins, select the VDL Auto Sticking Plugin, an click Edit
2) Add a [i]method[/i] and name it HasBuzz, with the parameter NoteRest
2) Enter the following code in the box then click Ok

[code]//buzzess
if( NoteRest.SingleTremolos(-1) ){
return true;
}[/code]

4) In the methods box, select Run, then click Edit
5) Find the line with ";//If articulations are selected, returns upper case text"; and add the following code:

[code] //If buzzes is selected, returns blank for buzzed
if( Note.SingleTremolos = -1 ){
  text = ";";;
}[/code]

6) Click Ok, then you're done!

Hey Bryan, yes they added the Z on stem detection into the plugin engine with Sibelius 6. I was waiting until I could afford to pick up a copy to update the plugin, but good find nonetheless!

The way you have it designed, this bit of code:
[code]
//If buzzes is selected, returns blank for buzzed
     if( Note.SingleTremolos = -1 ){
         text = ";";;
     }[/code]

should be all you need, you shouldn't need to add a separate method. I'd have to take a look at it again a little more closely though to be sure.

If you wanted to envoke the method you wrote you'd need something like this in the main Run method:
[code]
//If buzzes is selected, returns blank for buzzed
     if( HasBuzz(Note) ){
          text = ";";;
     }[/code]

and change the HasBuzz method to:
[code]
//buzzess
if( Note.SingleTremolos = -1 ){
return true;
}[/code]

With Note named as the parameter.

That would pass the Note object to your method and return a true or false value.

It won't work in Sibelius 5 because the SingleTremolo function was only designed to return 0 - 7, not a -1. I've tried it in the past and for notes with a Z on stem it returns a 0.

So the plugin still runs in Sibelius 6? I was a little worried that it wouldn't run because there was a big change with the plugin engine, and how you can iterate through the notes in the score, and my plugin was using the exact same thing they changed. :-P
I also noticed your post about Magnetic Layout and Percussion text. If more people are starting to use Percussion text instead of the older method of Lyric text, I'll add that option into the next update as well.
[quote author=Josh Champagne link=topic=3032.msg16054#msg16054 date=1238546228]
[center][b][size=14pt][url=http://drummn.com/downloads.html]Click Here to Download VDL2.5 Auto Sticking v0.9[/url][/size][/b]
**This plugin will not work for AutoRL instruments**[/center]
[/quote]

Josh

It seems as though the link is not working. Can you verify?
[quote author=chznvrt link=topic=3032.msg19887#msg19887 date=1279930837]
It seems as though the link is not working. Can you verify?
[/quote]

Hey Hugh,

Unfortunately, I couldn't afford to keep my web space up so the domain is down. I'll be looking for some cheaper (free) hosting space soon.

I also am hoping to have a new version of the plugin rewritten and out soon.

In the meantime if anyone needs a copy just send me a note and I can email you one.

Thanks
No problem.

[quote author=Josh Champagne link=topic=3032.msg19896#msg19896 date=1280323915]
I also am hoping to have a new version of the plugin rewritten and out soon.
[/quote]

If you zipped up the file and attached it to a post here on the forum, would the file be less than 512 KB in size? Just a thought.
BUMP!

Is it possible to get ahold of this at this point?

Josh - If you are still interested in offering this I'd be glad to host it for you!

... ulterior motives acknowledged. :)

-rt
I know this file is old and doesn't work properly with new template versions and Sibelius versions. Nevertheless, does anyone have a saved copy?
Login to post a comment