apollo-studio
apollo-studio copied to clipboard
Blur device for light effects
Description: Blur device that blurs together colors (RGB/HSL values) of nearby pads, basically the blur tool from graphics editing programs like Photoshop or GIMP.
Implementation idea:
- Input Modes: "Blur from Position xy", "Blur whole Launchpad", "Blur area ranging from x1y1 to x2y2"
- Output Modes/Shapes: "Circle", "Square", "Diamond"
- Blur size ranging from 0-10 (or something similar)
- Dry/Wet knob for mixing original and blurred color values together into the output signal
Interesting idea. Not sure what kind effect this will have with a small image size, but we'll consider.
Won't be doing this for a few reasons.
There are 2 ways to go about this:
- Implement a bunch of different blur algorithms myself
- Convert entire Launchpad to an image, including rendering layers, and pass it to a capable image processing library
Either way, it would be time-consuming and very slow to execute in real-time processing. If you need any kind of blur processing, you could potentially look into the GIF import feature and process your blur in an image editor prior to importing.
A more simple way to blur would just be to apply a blur to each incoming signal with some radius and amount (maybe dry/wet), which will be done in #349.
hi you can do this now with heaven for 1.8 or some shit idk