vade001 is written in Max/MSP/Jitter, and uses Kurt Ralskes brillaintly executed AUVI Jitter library.
I grew weary of playing with what I considered with largly over-engineered and crash-happy tools such as VDMX, or much sparser and more toyish applications with limited functionality. I wanted to make an app that had suitable controls, many interesting and dynamic effects functions, 3D capability, and was fast, stable, and worked efficiently. My initial few trials of writing a large performance patch gave me a genrally good idea of what to do and not to do. The general feature set of vade001:
- 2x 4 track video channels with ram caching and preloading
- Live video input via quicktime digitizer
- 2 Dynamic effects/filterchains
- All effects have LFOs with presets, wet/dry mixers, internal feedback and full gui control (thanks to AUVI)
- Video feedback capable effects and mixer with support for Xfade with op modes, lumakey, chromakey, wipe, picture in picture
- 2D/3D text modules based on openGL
- 2D painting, pattern, noise, and pixel text modules
- nurb generator
- .OBJ model import
- full texturing system that allows textures to be grabbed from any point in the rendering chain and mapped to any openGL object
- full rotation/camera system for each openGL object instance
- intuitive, modular gui interface
- midi/keyboard triggering
- saved/reloadable presets (should really use patrstorage in Max 4.5 )
- well though out midi/key mapping
- various features you want but I dont care about..