A platform for cyberformance - The combination of various audio/visual technologies to present an online performance in real time.