Last post by Mike Shawaluk -
When I saw the original request, I had started to compose a response, which described a way to change the default value by editing the object's code. While this would have worked, it would have caused a potential incompatibility with previously created scores, as well as sharing scores with others. I won't go into details, but it has to do with how the object's parameters are stored in NWCTXT.
The above replies by @Flurmy and @Lawrie Pardy are both correct approaches. Additionally, it occurs to me that I could make an update to Arpeggio.ms so that new instances added with "Insert object" would inherit the settings of the arpeggio which precedes it on the current staff. I do this for a number of other objects I have written, and it's a relatively simple change. The feature is not present in Arpeggio.ms mainly because that was one of my earlier objects, and I got the idea to inherit settings later on. So the more I think about it, I should probably make this change, and not only to Arpeggio.ms but to the other objects which don't have this feature yet. So, I will make this change to Arpeggio.ms soon (probably later today).
All of that said, there is a third approach which doesn't require any code changes (although I will still make this code change shortly). You can create a custom selector for an arpeggio, and set each of the parameters in the selector to whatever values you choose. When you insert an arpeggio from that selector, it will have the parameters you want. However, creating selectors is a kind of an art, and I don't think the process is described in the NWC documentation. (Although I'm sure there are forum posts out there which tell you how to do it.)
Last post by Flurmy -
I understand your problem because I had the same need. I selected the whole staff, then I used "filtered properties" with "User object" and then I changed all the arpeggio rates at once.
Last post by Joel -
Is there a way to save changes to the arpeggio rate setting in the "Add Objects" menu in NWC 2.75a? I know how to change it for each time I need it but it always reverts to the standard setting. Any help would be greatly appreciated. Thanks, Joel.