tLb – a framework for rapid max patching
tLb is a collection of abstractions to simplify the building of applications with MaxMSP. Its architecture is based in parts on the Model-View-Controller design pattern. Inside you find abstractions to deal with the pattr system, audio effects like frequency shifters, phase vocoder, granular based effects and more. The Jitter department contains video mixers, a movie grid, delay and image transformer. Whenever possible the video processing is done with OpenGL. (N.B. this is momentarily broken under Max 6.)
Networking is done with UDP, and Bonjour is used to connect clients. Two applications are included: LSD for Live Sound Design and LVD for (you guess it) Live Video Design. These applications were tested and used on stage.
Finally the framework should show ways how to write patchers in a clean and consistent manner.
More info about the framework: mspcafe.g2312.de/tLb/framework
About design patterns: mspcafe.g2312.de/tLb/framework/patchdesign/
Current audio fx list: mspcafe.g2312.de/tLb/lsd/lsdfxlist/
Video fx list: mspcafe.g2312.de/tLb/lvd/lvdfxlist/