-
Notifications
You must be signed in to change notification settings - Fork 12
Future Planning
Preset can give a hint as to how long it should play for
Preset instance should be able to be marked to exclude from playback (for use in A+B). Could be duration = 0.
"Layers" view a la Photoshop (in place of the current playlist gui)
Remove the concept of a playlist (there is not a good use-case for a pre-determined playlist; this software should just generate an interesting and constantly changing output).
Add a pluggable rendering engine instead of the fixed rendering engine currently in Mixer.
Instead of a "preset time" / "transition time", just have a "change it up" time. Whatever the current rendering engine is can decide how to deal with it.
The simplest rendering engine acts like the current Mixer implementation, i.e. playing back a single preset and then using a transition to switch to a new one.
More interesting rendering engines would create output by combining multiple (2+) presets.
Presets could have baked-in support for scaling, rotating, polar coordinates, changing timebase, etc. We seem to have decided to have this be part of presets that want it. See also: distortion, below
Some presets are running on just the hue channel currently. We probably will want a way to run various presets on brightness/lum/value sometimes.
Some presets are effectively combinations of color-generators and pixel transforms. It would be more flexible to be able to combine them in different ways.
##More Notes