Those classes {Osc, Noise, Master}SectionEditor are really just doing the same thing.
It should be possible to completely get rid of them, and instead use the parent class directly (e.g. pass it a vector of Components in the constructor instead of making a derived class that does that!)
Those classes
{Osc, Noise, Master}SectionEditor
are really just doing the same thing. It should be possible to completely get rid of them, and instead use the parent class directly (e.g. pass it avector
ofComponents
in the constructor instead of making a derived class that does that!)