February 15, 2008

Supercollider GUI Musings II

Filed under: supercollider — thelych @ 4:31 pm

Improved Quartz Rendering… Still using Quartz Debug so trace dirty rects and to find an efficient way to develop specific and custom UIs
in the SuperCollider language. Currently new test with an interactive Graph View made with it.


here a CYLGraphView:

CYLGraphView

New Note:
It is now possible to constrain drawing region in SCUserView in supercollider. We, blackrain and i, included with SCImage an extension to SCView to constrain those. Look in SCView documentation. The method to use is refreshInRect !

February 13, 2008

SuperCollider GUI Musings I

Filed under: supercollider — thelych @ 4:10 pm

Currently working on some GUI with SuperCollider… kind of Envelope views or Graph Views with gradients (it does use only the Pen capabilities in SuperCollider… no primitive involved). One sad point about this : SuperCollider does not provide an efficient mechanism for graphics rendering (refreshing the view redraws all of it with clipping region setted or off - i am using QuartzDebug to track down possible issues…). More later.
CYLEnvelopeView