‹ MaxPat - Max Patch Parser, Converter, Manipulator, GeneratorMy Plugins Available as Windows Binaries ›

red-framework Published on GoogleCode

2008-07-20 11:51:34 visuals

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!
‹ MaxPat - Max Patch Parser, Converter, Manipulator, GeneratorMy Plugins Available as Windows Binaries ›