If you also register default options (including inputs) for your unit generator, it will be a little bit easier for users to pick up and use. Here's an example of how it might look:

https://github.com/colinbdclark/Flocking/blob/master/flocking/flocking-ugens.js#L2466-L2492

You can also initialize default values for your model there, replacing the need for this call to $.extend()--the framework takes care of this for you now. It's a new feature that I added since you started working on this granulator.