ServerMeter has been intended to only start the synths once per server. This fixes 2 issues in implementation: - Add synth respawning function to ServerTree under the actual server as the key. - Store a synth and ServerTree cleanup function in a classvar to prevent failure when one ServerMeter starts the synths and another one attempts to free them.
* Always use the Stethoscope and FreqScopeView implementation's default server. * Rely on implementation's server checking.
* By default, use Stethoscope.defaultServer with all GUI schemes * When chaning server, throw an error if server invalid
Fix UGen:-scope and Array:-scope to use Stethoscope.defaultServer throughout, thus removing any assumption that scoping is only possible on the internal server.
Signed-off-by: Tim Blechmann <email@example.com>
The message made it impossible to silently test whether a class was implemented.
…though (longs for the locID aren't correctly set up)
The check whether server has SHM interface alone was not valid, as it depended also on whether the server is running. Remedy this issue and simplify redirection: * change QtGUI key mapping: 'stethoscope' -> QStethoscope2 'stethoscope1' -> QStethoscope * QStethoscope2: throw error if server not local * Remove Stethoscope2 and redirection in Server:-scope, and implement all redirection in Stethoscope: if GUI is Qt and server is running and doesn't have SHM interface, redirect to QStethoscope, otherwise use the 'stethoscope' key * Add more defaults to Stethoscope arguments, to ease instantiation
…est is in quarks/CommonTests/TestFlowView.sc r2216 | cruxxial | 2012-03-12 14:15:43 +0100 (Mon, 12 Mar 2012) | 1 line
* The 'dots' style (visually same as previous appearance) only supports equal thumb width and height. If different height and width are set for an element, the smaller of those is applied to size in both directions * The 'rects' style is the traditional appearance with rectangular elements, and labels drawn inside the elements. * For backwards compatibility, as soon as -thumbWidth, -thumbHeight, -setThumbWidth or -setThumbHeight methods are used, the style is switched to 'rects'. One can still switch the style to 'dots' afterwards.