Max is an interactive graphical programming environment for music, audio, and media. Max is the graphical programming environment that provides user interface, timing, communications, and MIDI support. MSP adds on real-time audio synthesis and DSP, and Jitter extends Max with video and matrix data processing.
Opposed to Max’s successor Pure data, MaxMSP does not support OGG/Theora/Vorbis natively. However there are externals available:
Note that the open-sourced oggZmax was developed especially for TheArtCollider and is the recommended way to hook MaxMSP up to TheArtCollider.
Of couse there are many alternatives. You may use the jit.desktop object:
You could also use screen-capture tools (such as oggZcap - available from our software chache) to capture part of your screen and sent it to the Collider.
You can also use VLC to transcode video from Jitter:
vlc rtsp://xx.xx.xx.xx:8554/jitStream --sout='#transcode{vcodec=theo,vb=1024}:standard{access=shout,mux=ogg,dst=source:inoutsource@localhost:8000/inoutvideo.ogg}'
..or even go the analog way and employ camera-capture and microphones… whatever works to express your creativity.
A full-featured project (a flanging effect, automatically switching inputs between all available ArtCollider audio sources) can be found in the project repository: flangeit (right-click, save as - you need to have the oggZmax externals installed to be able to run it.)
The shown example patches are available with the oggZmax package. The m3u parser can be downloaded below.