Re: small suggestion
Reply #2 –
You could get rid of all the "Use spinbox" checkboxes for all operations that do not allow negative numbers by defining "-1" as "disable/use default". IMO, it would make the interface much cleaner.
- Dynamic->Custom Note Velocity
- Dynamic->Change Channel Volume
- Instrument->Send Patch
- Instrument->Send Bank Select
- Note->Override Stem Length
This idea is already used for Staff Properties->'Channel Volume:' and 'Stereo Pan:'
On MPC's, a Setting of zero for 'Sweep Resolution:' could make it Style:Absolute and a 'Time Offset:' of "-1" could disable 'Setting n'. A 'Time Offset:' of zero won't hurt anything (I am looking for the day when multiple 'Controller:' selections can be used in the same MPC.)
NWC2 already uses this idea for 'TempoVariance->Delay:'. It is much better than a lower limit of "1" with a "Use Delay" checkbox.
An alternative would be to add 'default' and/or 'disable' to the spinbox, but I suspect that this would require a custom hook into the spin control. One of the things I very much like about NoteWorthy is that it uses standard windows controls whenever possible.
BTW, the stem lengths for grace notes are wrong. For normal notes, if you check the checkbox but don't don't change the spinbox, you get a stem that is fairly close to the default. Doing this with a grace note usually results in a much shorter stem.