List<Visual> vlist = new ArrayList<Visual>();
Visual v = createVisual(matrix, col);
vlist.add(v);
Collector.getInstance().setAllVisuals(vlist);
PixelControllerFader pcf = new PixelControllerFader(ph, matrix, fps);
for (int i=0; i<4; i++) {
IFader f = pcf.getVisualFader(i);
f.startFade(0, 0);
f.getBuffer(v.getBuffer(), v.getBuffer());
f.cleanUp();
f = pcf.getPresetFader(i);
f.startFade(0, v.getBuffer());
f.getBuffer(v.getBuffer(), v.getBuffer());
}
}