adding base class with extends
updating all core classes to use base class
moving tuning and scale to base class
adding patterns to base class
extending operators with base class
moving dsp to base class
moving midi into base class
employing base class in test
updating examples
removing extend