Visual Fiha is a VJing software (in doubt, ask Wikipedia about "VJing") with live coding , real time audio analysis and MIDI control capabilities. You can use it for live performances or embed your setup in a web page.