red-framework Published on GoogleCode
In June I cleaned up and released my red-framework for managing MaxMSPJitter patches. It is hosted at code.google.com/p/red-framework/ and you can get it via anonymous SVN checkout.
The framework is for stacking, chaining and mixing MaxMSPJitter patches and shows my way of organising patches. I've been working on/with it since 2006 and it now contains >100 modules. It can handle Jitter, control data, MIDI and also SoftVNS video under Max4.5.
Welcome to join the project if you are interested. It is easy to write your own modules.
Installation...
(for OSX 10.4 and earlier you'll first need to install SVN separately)
In the terminal type:
svn checkout http://red-framework.googlecode.com/svn/trunk/ red-framework-read-only
Then press (p) to accept permanently.
Last, add the red-framework folder to Max's file preferences.
It is licensed under GNU GPL v2 and requires Max5+Jitter for mac OSX. It has not been tested on Windows XP yet but should run.
Concept...
- modules: generators, modulators, outputs
- faders: cross, gain, etc.
- slots = module+fader
- chain = slots in series
- stack = slots in parallel
- mixer = go from parallel to serial
module:
- a max/jitter patch following a simple standard
- it must have 2 inlets: in, ctrl
- and 2 outlets: out, info
- the module can be a generator, modulator or output
slot:
- a slot is a fader + a module
- slots also have 2 inlets: in, ctrl
- and 2 outlets: out, info
stack:
- builds a stack of slots - serial in and parallel out
chain:
- builds a chain of slots - serial in and serial out
mixer:
- a mixer of slots - parallel in and serial out
Pros and cons...
Why use red-framework?
- same for Jitter, MIDI, control data, SoftVNS
- reusable patches
- generalised and efficient
I have made various bigger performance patches using red-framework
Special GUI/Bpatchers for stacks, chains, mixers
Drawbacks?
- only discrete events - no MSP
- no OpenGL or shaders
- too complicated to perform with
- went back to my old OS9 patch
- e.g. learning the effect chain - not re-ordering!