The b.blocks library objects are divided so far into four sets:

b.brcosa: a simple wrapper for the jit.brcosa object;
b.centroid: a wrapper for the cv.jit lib cv.jit.centroids object;
b.chromakey: chromakey with the jit.chromakey object;
b.colortrack: color filtering and tracking based on the jit.findbounds object;
b.crop: crops an input matrix;
b.features: image feature extraction. Outputs the cv.jit.features object data in a list format;
b.framediff: outputs only the differences between sucessive frames (frame   subtraction);
b.grab: a wrapper for the jit.grab object, with mirror and black and white function;
b.hotspots: area collision detection for up to eight areas;
b.movie: movie player based on the jit.movie object;
b.negative: inverts the color of an input matrix;
b.presence: background subtraction with auto-adaptation function;
b.videomixer: a variable operator mixer for two video sources.
b.window: a wrapper for the jit.window object.

b.analyzer~: a wrapper for the analyzer~ object by Tristan Jehan
b.brickwall~: an fft brickwall filter;
- b.envelope~: an envelope generator with audio and control outputs;
- b.freqsplit~: an fft frequency splitter with up to 3 splitpoints;
- b.gain~: 2 channels linked or independent gain control;
- b.oscillator~: an oscillator module with four basic waveforms;
- b.pan~: a simple 2 channel panner knob interface;
- b.play~: a soundfile player with waveform display and mouse selection;
- b.ringmod~: ring modulator~;
- b.transposer~: audio transposer based on the transposer Max example patch;

These objects are intended for the communication with external hardware and software.
- b.hi: a simple wrapper for the hi (human interface) max object;
- b.midiin: midi events sender;
- b.midiout: midi event receiver;
- b.wacom: wrapper for the wacom object by Jean-Michel Couturier (CNMAT);
- b.wiiremote: communicates with Nintendo’s Wii controller using the Osculator software;
b.kinect: grabs the input of the Kinect sensor using jit.freenect.grab object by Jean-Marc Pelletier

These objects include modules that are common to the whole library or not related to any specific area. The files inside the Kernel folder are not refered here.
b.presets: preset manager with the pattr object family.



email: ruidias74@gmail.com