Perhaps the way to go for now is to provide uppercase convention for

the native chuck ugen's (SinOsc, Impulse, Gain etc), but also keep the lowercase versions (sinosc, impulse, others) for backward compatibility. It's extra stuff in the namespace for now, but overall that might make more sense.  Thoughts?


I think uppercase is the best way to go, I like the consistency. If you're thinking of dropping the lowercase names in the future perhaps you could allow them but print a deprecated warning when they're used.

Ollie