What is the Server Object Library?
It is a set of components (or DLL’s, as we used to say) to help out programmers developing Windows applications that are going to interface with Chromas via the interface circuit that I designed. The first component is called ChromaServer, and handles (i.e., frees the programmer from having to deal with) the lower level communications with the Chroma and its proprietary command language. On the other hand, dealing with ChromaServer is still somewhat like dealing with a Chroma directly, with concepts (objects) like Program, Parameter and Instrument. The next component, called SynthServer will provide programmers with more musician-ly objects like Oscillator, Filter and Amplifier. It will call upon ChromaServer to get its work done.