source: trunk/demos/spectrum/