Chases, sequnences and scenes

What is the recomended way of creating scenes/frames in chases and sequencing them?
Also if I want to quickly setup a GUI for for storing scenes with multiple lights in different combination to master faders as well as programming chases on the fly, is there any built in object for that or do I need to use dictionaries and create my own?

since Beam for Max lives in the Max land, sky is the limit and there are many Maxian ways to approach this :slight_smile: . the solutions are mostly the same as when working with sound and visuals in Max.

the simplest one is probably using the preset object, which also gives you preset interpolation out of the box if you control it with floating point values in between the preset numbers. if you need more control, look into pattrstorage.

ezgif-6c4a972d532f7442

As B4M lets you merge lighting signals kinda like you can sum MSP audio signals, you could also use beam.join and its mix parameter to crossfade between different lighting sources for a given set of fixtures:

some Max folks like to use coll and dict objects for their preset management business, others enjoy dealing exclusively with audio signals and use buffer~ and multichannel wav files to store data (+beam.catch~ :eyes: ), some others like to work with Jitter matrices and objects such as jit.matrixset (+ beam.matrix :eyes: ).

the ideal way of going about this depends on what you’re trying to achieve, how you’re approaching things on the non-lighting side of your Max patches, and most importantly, your Max personality.

1 Like